Let’s go into more depth, so I can provide some more helpful info about what I’ve done so far
I’m up to trying to get my RazBerry Z-Wave Board running using the built in Integration.
I was previously using the RazBerry with the Z-Way software on a Raspberry Pi 3 with no issue, but the location left a bit to be desired (the Pi 3 is also my DNS host among other things and sits with the router at one end of the house) for coverage, and I wanted to have it more central, hence the Pi 4.
I excluded my Z-Wave devices and factory reset the RazBerry before moving it to the new Pi.
I’ve added the Z-Wave entry in my configuration.yaml, as well as linked to a network key I’ve stored in a secrets.yaml file.
I was able to get inclusion working for one device, sort of.
At first, when I hit include in the Z-Wave control panel in Home Assistant, nothing would seem to happen. The device I was trying to pair, a ZXT-120, is battery powered so I was timing pressing it’s button to include immediately after pressing include on HASS. I would press it, give the two a minute for interview, and then restart HASS.
After the third or forth time of this, a second Z-Wave entity pops up, as “Unknown Node 2” and nothing really useful
Selecting “Refresh Node” doesn’t change the detail there, including if I refresh it, wait two minutes and then restart HASS, or Raspian. Here is the output in OZW Log when I try to refresh
OZW_Log when refreshing
2019-10-30 12:32:28.663 Detail, Node002, AdvanceQueries queryPending=0 queryRetries=0 queryStage=ProtocolInfo live=1
2019-10-30 12:32:28.663 Detail, Node002, QueryStage_Probe
2019-10-30 12:32:28.663 Info, Node002, NoOperation::Set - Routing=true
2019-10-30 12:32:28.664 Detail, Node002, Queuing (NoOp) NoOperation_Set (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x00, 0x00, 0x25, 0x12, 0xd2
2019-10-30 12:32:28.664 Detail, Node002, Queuing (Query) Query Stage Complete (Probe)
2019-10-30 12:32:28.664 Detail,
2019-10-30 12:32:28.664 Info, Node002, Sending (NoOp) message (Callback ID=0x12, Expected Reply=0x13) - NoOperation_Set (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x00, 0x00, 0x25, 0x12, 0xd2
2019-10-30 12:32:29.664 Error, Node002, ERROR: Dropping command, expected response not received after 1 attempt(s)
2019-10-30 12:32:29.665 Detail, Node002, Removing current message
2019-10-30 12:32:29.665 Detail, Node002, Notification: Notification - TimeOut
2019-10-30 12:32:29.666 Detail, Node002, Query Stage Complete (Probe)
2019-10-30 12:32:29.666 Detail, Node002, AdvanceQueries queryPending=0 queryRetries=0 queryStage=WakeUp live=1
2019-10-30 12:32:29.666 Detail, Node002, QueryStage_WakeUp
2019-10-30 12:32:29.667 Detail, Node002, QueryStage_ManufacturerSpecific1
2019-10-30 12:32:29.667 Detail, Node002, Checking for ManufacturerSpecific CC and Requesting values if present on this node
2019-10-30 12:32:29.667 Detail, Node002, Queuing (Query) ManufacturerSpecificCmd_Get (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x72, 0x04, 0x25, 0x13, 0xa5
2019-10-30 12:32:29.667 Detail, Node002, Queuing (Query) Query Stage Complete (ManufacturerSpecific1)
2019-10-30 12:32:29.667 Detail,
2019-10-30 12:32:29.667 Info, Node002, Sending (Query) message (Callback ID=0x13, Expected Reply=0x04) - ManufacturerSpecificCmd_Get (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x72, 0x04, 0x25, 0x13, 0xa5
2019-10-30 12:32:30.667 Error, Node002, ERROR: Dropping command, expected response not received after 1 attempt(s)
2019-10-30 12:32:30.667 Detail, Node002, Removing current message
2019-10-30 12:32:30.667 Detail, Node002, Notification: Notification - TimeOut
2019-10-30 12:32:30.669 Detail, Node002, Query Stage Complete (ManufacturerSpecific1)
2019-10-30 12:32:30.669 Detail, Node002, AdvanceQueries queryPending=0 queryRetries=0 queryStage=NodeInfo live=1
2019-10-30 12:32:30.669 Detail, Node002, QueryStage_NodeInfo
2019-10-30 12:32:30.669 Detail, Node002, Queuing (Query) Request Node Info (Node=2): 0x01, 0x04, 0x00, 0x60, 0x02, 0x99
2019-10-30 12:32:30.669 Detail, Node002, Queuing (Query) Query Stage Complete (NodeInfo)
2019-10-30 12:32:30.670 Detail,
2019-10-30 12:32:30.670 Info, Node002, Sending (Query) message (Callback ID=0x00, Expected Reply=0x49) - Request Node Info (Node=2): 0x01, 0x04, 0x00, 0x60, 0x02, 0x99
2019-10-30 12:32:31.670 Error, Node002, ERROR: Dropping command, expected response not received after 1 attempt(s)
2019-10-30 12:32:31.670 Detail, Node002, Removing current message
2019-10-30 12:32:31.670 Detail, Node002, Notification: Notification - TimeOut
2019-10-30 12:32:31.672 Detail, Node002, Query Stage Complete (NodeInfo)
2019-10-30 12:32:31.672 Detail, Node002, AdvanceQueries queryPending=0 queryRetries=0 queryStage=NodePlusInfo live=1
2019-10-30 12:32:31.672 Detail, Node002, QueryStage_NodePlusInfo
2019-10-30 12:32:31.672 Detail, Node002, QueryStage_SecurityReport
2019-10-30 12:32:31.672 Detail, Node002, QueryStage_ManufacturerSpecific2
2019-10-30 12:32:31.672 Detail, Node002, Queuing (Query) ManufacturerSpecificCmd_Get (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x72, 0x04, 0x25, 0x14, 0xa2
2019-10-30 12:32:31.672 Detail, Node002, Queuing (Query) Query Stage Complete (ManufacturerSpecific2)
2019-10-30 12:32:31.672 Detail,
2019-10-30 12:32:31.672 Info, Node002, Sending (Query) message (Callback ID=0x14, Expected Reply=0x04) - ManufacturerSpecificCmd_Get (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x72, 0x04, 0x25, 0x14, 0xa2
2019-10-30 12:32:32.673 Error, Node002, ERROR: Dropping command, expected response not received after 1 attempt(s)
2019-10-30 12:32:32.673 Detail, Node002, Removing current message
2019-10-30 12:32:32.673 Detail, Node002, Notification: Notification - TimeOut
2019-10-30 12:32:32.674 Detail, Node002, Query Stage Complete (ManufacturerSpecific2)
2019-10-30 12:32:32.674 Detail, Node002, AdvanceQueries queryPending=0 queryRetries=0 queryStage=Versions live=1
2019-10-30 12:32:32.674 Detail, Node002, QueryStage_Versions
2019-10-30 12:32:32.674 Info, Node002, Requesting Versions
2019-10-30 12:32:32.675 Info, Node002, Requesting Versions for COMMAND_CLASS_NO_OPERATION
2019-10-30 12:32:32.675 Info, Node002, Requesting Versions for COMMAND_CLASS_BASIC
2019-10-30 12:32:32.675 Info, Node002, Requesting Versions for COMMAND_CLASS_THERMOSTAT_MODE
2019-10-30 12:32:32.675 Info, Node002, Requesting Versions for COMMAND_CLASS_THERMOSTAT_SETPOINT
2019-10-30 12:32:32.675 Info, Node002, Requesting Versions for COMMAND_CLASS_MANUFACTURER_SPECIFIC
2019-10-30 12:32:32.675 Info, Node002, Requesting Versions for COMMAND_CLASS_VERSION
2019-10-30 12:32:32.675 Detail, Node002, QueryStage_Instances
2019-10-30 12:32:32.675 Info, Node002, Essential node queries are complete
2019-10-30 12:32:32.675 Detail, Node002, QueryStage_Static
2019-10-30 12:32:32.675 Detail, Node002, Queuing (Query) ThermostatModeCmd_SupportedGet (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x40, 0x04, 0x25, 0x15, 0x91
2019-10-30 12:32:32.675 Detail, Node002, Queuing (Query) ThermostatSetpointCmd_SupportedGet (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x43, 0x04, 0x25, 0x16, 0x91
2019-10-30 12:32:32.675 Detail, Node002, Queuing (Query) ManufacturerSpecificCmd_Get (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x72, 0x04, 0x25, 0x17, 0xa1
2019-10-30 12:32:32.675 Detail, Node002, Queuing (Query) VersionCmd_Get (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x86, 0x11, 0x25, 0x18, 0x4f
2019-10-30 12:32:32.675 Detail, Node002, Queuing (Query) Query Stage Complete (Static)
2019-10-30 12:32:32.676 Detail, Node002, Notification: EssentialNodeQueriesComplete
2019-10-30 12:32:32.676 Detail,
2019-10-30 12:32:32.676 Info, Node002, Sending (Query) message (Callback ID=0x15, Expected Reply=0x04) - ThermostatModeCmd_SupportedGet (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x40, 0x04, 0x25, 0x15, 0x91
2019-10-30 12:32:33.676 Error, Node002, ERROR: Dropping command, expected response not received after 1 attempt(s)
2019-10-30 12:32:33.676 Detail, Node002, Removing current message
2019-10-30 12:32:33.676 Detail, Node002, Notification: Notification - TimeOut
2019-10-30 12:32:33.678 Detail,
2019-10-30 12:32:33.678 Info, Node002, Sending (Query) message (Callback ID=0x16, Expected Reply=0x04) - ThermostatSetpointCmd_SupportedGet (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x43, 0x04, 0x25, 0x16, 0x91
2019-10-30 12:32:34.678 Error, Node002, ERROR: Dropping command, expected response not received after 1 attempt(s)
2019-10-30 12:32:34.678 Detail, Node002, Removing current message
2019-10-30 12:32:34.679 Detail, Node002, Notification: Notification - TimeOut
2019-10-30 12:32:34.680 Detail,
2019-10-30 12:32:34.680 Info, Node002, Sending (Query) message (Callback ID=0x17, Expected Reply=0x04) - ManufacturerSpecificCmd_Get (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x72, 0x04, 0x25, 0x17, 0xa1
2019-10-30 12:32:35.680 Error, Node002, ERROR: Dropping command, expected response not received after 1 attempt(s)
2019-10-30 12:32:35.681 Detail, Node002, Removing current message
2019-10-30 12:32:35.681 Detail, Node002, Notification: Notification - TimeOut
2019-10-30 12:32:35.682 Detail,
2019-10-30 12:32:35.682 Info, Node002, Sending (Query) message (Callback ID=0x18, Expected Reply=0x04) - VersionCmd_Get (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x86, 0x11, 0x25, 0x18, 0x4f
2019-10-30 12:32:36.683 Error, Node002, ERROR: Dropping command, expected response not received after 1 attempt(s)
2019-10-30 12:32:36.683 Detail, Node002, Removing current message
2019-10-30 12:32:36.683 Detail, Node002, Notification: Notification - TimeOut
2019-10-30 12:32:36.684 Detail, Node002, Query Stage Complete (Static)
2019-10-30 12:32:36.684 Detail, Node002, AdvanceQueries queryPending=0 queryRetries=0 queryStage=Associations live=1
2019-10-30 12:32:36.684 Detail, Node002, QueryStage_Associations
2019-10-30 12:32:36.684 Detail, Node002, QueryStage_Neighbors
2019-10-30 12:32:36.685 Detail, Requesting routing info (neighbor list) for Node 2
2019-10-30 12:32:36.685 Detail, Node002, Queuing (Command) Get Routing Info (Node=2): 0x01, 0x07, 0x00, 0x80, 0x02, 0x00, 0x00, 0x03, 0x79
2019-10-30 12:32:36.685 Detail, Node002, Queuing (Query) Query Stage Complete (Neighbors)
2019-10-30 12:32:36.685 Detail,
2019-10-30 12:32:36.685 Info, Node002, Sending (Command) message (Callback ID=0x00, Expected Reply=0x80) - Get Routing Info (Node=2): 0x01, 0x07, 0x00, 0x80, 0x02, 0x00, 0x00, 0x03, 0x79
2019-10-30 12:32:37.685 Error, Node002, ERROR: Dropping command, expected response not received after 1 attempt(s)
2019-10-30 12:32:37.685 Detail, Node002, Removing current message
2019-10-30 12:32:37.685 Detail, Node002, Notification: Notification - TimeOut
2019-10-30 12:32:37.687 Detail, Node002, Query Stage Complete (Neighbors)
2019-10-30 12:32:37.687 Detail, Node002, AdvanceQueries queryPending=0 queryRetries=0 queryStage=Session live=1
2019-10-30 12:32:37.687 Detail, Node002, QueryStage_Session
2019-10-30 12:32:37.687 Detail, Node002, QueryStage_Dynamic
2019-10-30 12:32:37.687 Detail, Node002, Queuing (Send) ThermostatModeCmd_Get (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x40, 0x02, 0x25, 0x19, 0x9b
2019-10-30 12:32:37.687 Detail, Node002, Queuing (Query) Query Stage Complete (Dynamic)
2019-10-30 12:32:37.687 Detail,
2019-10-30 12:32:37.687 Info, Node002, Sending (Send) message (Callback ID=0x19, Expected Reply=0x04) - ThermostatModeCmd_Get (Node=2): 0x01, 0x09, 0x00, 0x13, 0x02, 0x02, 0x40, 0x02, 0x25, 0x19, 0x9b
2019-10-30 12:32:38.688 Error, Node002, ERROR: Dropping command, expected response not received after 1 attempt(s)
2019-10-30 12:32:38.688 Detail, Node002, Removing current message
2019-10-30 12:32:38.688 Detail, Node002, Notification: Notification - TimeOut
2019-10-30 12:32:38.689 Detail, Node002, Query Stage Complete (Dynamic)
2019-10-30 12:32:38.689 Detail, Node002, AdvanceQueries queryPending=0 queryRetries=0 queryStage=Configuration live=1
2019-10-30 12:32:38.690 Detail, Node002, QueryStage_Configuration
2019-10-30 12:32:38.690 Detail, Node002, QueryStage_Complete
2019-10-30 12:32:38.690 Warning, CheckCompletedNodeQueries m_allNodesQueried=1 m_awakeNodesQueried=1
2019-10-30 12:32:38.690 Detail, Node002, Notification: NodeQueriesComplete
I’ve also tried to add a second device, a Aeotec Multisensor 6, to the Z-Wave network however I cannot get inclusion to work for it. The LED indicator pretty clearly shows the pattern for “Inclusion Failed”, according to its manual. The logging I’m getting is as follows.
I don’t know if any of that hints to anyone what I’m getting wrong in all this, or any anyone has a similar setup that can walk me through how to get working.
This is a brand new installation as well, so I am not really opposed to blowing it away and starting again if I have to, but I feel like this will be something really simple I’m missing ![:upside_down_face: :upside_down_face:]()
Others were having trouble getting HomeAssistant to discover devices that were already paired to the board from previous software, which also doesn’t really apply. most were solved by starting the Z-Wave network over from scratch…
One thing I’ve seen mentioned a few times is installing python-openzwave.
Since I’m running HASS via Docker and not in a Python virtual environment, I figured this doesn’t really apply to me (yeah I know HASS is in python inside the docker).
The OZW_log indicates at the start that it is running OpenZwave Version 1.4.3440 so hopefully that’s right, otherwise I’m not sure I know how to fix it inside the Docker…