The Future of Z-Wave in HA - QT-OpenZWave

Is there any progress on this one? Still have this odd behaviour…

It’s also on github (maybe).

while I am not a c++ person and never got in touch with coding QT, I had a look at the code and wonder if it wouldn’t be sufficient to call

        this->m_client->connectToHost();

a few times, with a delay in

void mqttpublisher::brokerDisconnected()
{
    this->setReady(false);
    qCWarning(ozwmp) << "MQTT Client Disconnnected";
}

basically ending up with something like:

void mqttpublisher::brokerDisconnected()
{   
    qCWarning(ozwmp) << "MQTT Client Disconnnected";
    
    bool ready = false;
    int maximumRetries = 5;
    int retryCount = 0;
    int delayInMilliseconds = 1000;

    while (!ready && (retryCount++ <= maximumRetries))
    {
        qCWarning(ozwmp) << "MQTT Client reconnection attempt " << retryCount;   
        this->m_client->connectToHost();
        if (this->m_client->state() == QMqttClient::Disconnected)
        {
            ready = true;
        }

    }
    this->setReady(ready);
}

but with adding a delay / QtTimer?

Reconnecting is simple, it’s ensuring the state published to MQTT is consistent. It’s all multithreaded so events fired during the disconnected period wouldn’t be propagated.

1 Like

got it, thanks for the clarification!
is there some thing like a transaction model? should really read up on Qt I guess…

Anyone having trouble with 0.5.0 version of the add-on? After upgrading, I’m unable to see or control anything zwave related.

See here

Me. Just cannot get it running. If you have any luck, please let me know.

me too, it does not appear to start since upgrade

I started my network from scratch… again. Got maybe 75% of my 80+ nodes online and then updated the addon last night. I was elated that the update was allowing me to use the ozw admin for windows, but then the strangeness began. I am going to assume that my logs containing nothing but the following is bad:

[20200709 14:56:24.947 EDT] [ozw.logging] [debug]: popping Log Mesages 
[20200709 14:56:24.950 EDT] [ozw.library] [critical]: Error - Node: 0 ERROR: Not enough space in stream buffer 
[20200709 14:56:24.951 EDT] [ozw.logging] [debug]: popping Log Mesages 
[20200709 14:56:25.948 EDT] [ozw.library] [critical]: Error - Node: 0 ERROR: Not enough space in stream buffer 
[20200709 14:56:25.948 EDT] [ozw.logging] [debug]: popping Log Mesages 
[20200709 14:56:26.172 EDT] [ozw.values] [debug]: delValue: Removing Value  QVariant(QString, "Test") QVariant(qulonglong, 1688850008948760) 0 
[20200709 14:56:26.175 EDT] [ozw.notifications] [debug]: Notification pvt_valueRemoved:  1970324985659416 Thread:  0x7f80060e38 
[20200709 14:56:26.947 EDT] [ozw.library] [critical]: Error - Node: 0 ERROR: Not enough space in stream buffer 
[20200709 14:56:26.948 EDT] [ozw.logging] [debug]: popping Log Mesages 
[20200709 14:56:26.952 EDT] [ozw.library] [critical]: Error - Node: 0 ERROR: Not enough space in stream buffer 
[20200709 14:56:26.952 EDT] [ozw.logging] [debug]: popping Log Mesages 

As things are right now, none of my devices show available.

I have a Fibaro Smart Implant FGBS222 with DHT22 sensor connected on OpenZwave Beta.
I set the parameters for the temperature and humidity report so that they update every 60s and every 0.1°C.
These values are updated only when the addon is started, then they are no longer updated.
Does it happen to you too?

Dongle Z-wave: Aeotec Z-stick 5
OpenZwave beta 0.5.0

Ok, I now also have the issue that VNC is not kept open. only 10 seconds an then disconnected… restarting zwave addon doesnt help.

And after restart its worse…

[20200710 14:47:44.848 CEST] [ozw.library] [info]: Info - Node: 12 Request RTT 133 Average Request RTT 266 
[20200710 14:47:44.848 CEST] [ozw.library] [debug]: Detail - Node: 12   Expected callbackId was received 
[20200710 14:47:44.878 CEST] [ozw.library] [debug]: Detail - Node: 12   Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x0c, 0x05, 0x70, 0x06, 0x2d, 0x01, 0x02, 0xa1 
[20200710 14:47:44.878 CEST] [ozw.library] [info]: Info - Node: 12 Response RTT 164 Average Response RTT 327 
[20200710 14:47:44.879 CEST] [ozw.library] [debug]: Detail - Node: 12 Initial read of value 
[20200710 14:47:44.879 CEST] [ozw.library] [info]: Info - Node: 12 Received Configuration report: Parameter=45, Value=2 
[20200710 14:47:44.879 CEST] [ozw.library] [debug]: Detail - Node: 12   Expected reply and command class was received 
[20200710 14:47:44.879 CEST] [ozw.library] [debug]: Detail - Node: 12   Message transaction complete 
[20200710 14:47:44.879 CEST] [ozw.library] [debug]: Detail - Node: 12 Removing current message 
[20200710 14:47:44.879 CEST] [ozw.library] [debug]: Detail - Node: 12 Notification: ValueChanged CC: COMMAND_CLASS_CONFIGURATION Instance: 1 Index: 45 
[20200710 14:47:44.879 CEST] [ozw.notifications] [debug]: Notification pvt_valueChanged:  12666374163529745 Thread:  0x7f1f1891cd48 
[20200710 14:47:44.879 CEST] [ozw.library] [info]: Info - Node: 12 Sending (Query) message (Callback ID=0x64, Expected Reply=0x04) - ConfigurationCmd_Get (Node=12): 0x01, 0x0a, 0x00, 0x13, 0x0c, 0x03, 0x70, 0x05, 0x2e, 0x25, 0x64, 0xf3 
[20200710 14:47:44.879 CEST] [ozw.library] [info]: Info - Node: 12 Encrypted Flag is 0 
[20200710 14:47:44.880 CEST] [ozw.mqtt.publisher] [debug]: Publishing Event valueChanged: 12666374163529745 
[20200710 14:47:44.884 CEST] [ozw.library] [debug]: Detail - Node: 0 Unsolicited message received while waiting for ACK. 
[20200710 14:47:44.895 CEST] [ozw.library] [debug]: Detail - Node: 12   Received: 0x01, 0x0c, 0x00, 0x04, 0x00, 0x0c, 0x06, 0x70, 0x06, 0x2b, 0x02, 0x00, 0x64, 0xc6 
[20200710 14:47:44.895 CEST] [ozw.library] [info]: Info - Node: 12 Response RTT 16 Average Response RTT 171 
[20200710 14:47:44.895 CEST] [ozw.library] [debug]: Detail - Node: 12 Value Updated: old value=100, new value=100, type=short 
[20200710 14:47:44.895 CEST] [ozw.library] [debug]: Detail - Node: 12 Changes to this value are not verified 
[20200710 14:47:44.895 CEST] [ozw.library] [info]: Info - Node: 12 Received Configuration report: Parameter=43, Value=100 
[20200710 14:47:44.895 CEST] [ozw.library] [debug]: Detail - Node: 12 Notification: ValueRefreshed CC: COMMAND_CLASS_CONFIGURATION Instance: 1 Index: 43 
[20200710 14:47:44.895 CEST] [ozw.notifications] [debug]: Notification pvt_valueRefreshed:  12103424210108438 Thread:  0x7f1f1891cd48 
[20200710 14:47:44.896 CEST] [ozw.library] [debug]: Detail - Node: 12 CAN received...triggering resend 
[20200710 14:47:44.897 CEST] [ozw.mqtt.publisher] [debug]: Publishing Event valueRefreshed: 12103424210108438 
[20200710 14:47:45.367 CEST] [ozw.library] [debug]: Detail - Node: 0 Unsolicited message received while waiting for ACK. 
[20200710 14:47:45.379 CEST] [ozw.library] [debug]: Detail - Node: 13   Received: 0x01, 0x0c, 0x00, 0x04, 0x00, 0x0d, 0x06, 0x31, 0x05, 0x03, 0x0a, 0x23, 0x33, 0xd1 
[20200710 14:47:45.379 CEST] [ozw.library] [info]: Info - Node: 13 Received SensorMultiLevel report from node 13, instance 1, Illuminance: value=9011Lux 
[20200710 14:47:45.379 CEST] [ozw.library] [debug]: Detail - Node: 13 Initial read of value 
[20200710 14:47:45.380 CEST] [ozw.library] [debug]: Detail - Node: 13 Notification: ValueChanged CC: COMMAND_CLASS_SENSOR_MULTILEVEL Instance: 1 Index: 3 
[20200710 14:47:45.380 CEST] [ozw.notifications] [debug]: Notification pvt_valueChanged:  844425153232914 Thread:  0x7f1f1891cd48 
[20200710 14:47:45.381 CEST] [ozw.mqtt.publisher] [debug]: Publishing Event valueChanged: 844425153232914 
[20200710 14:47:46.380 CEST] [ozw.library] [info]: Info - Node: 12 Sending (Query) message (Attempt 2, Callback ID=0x8a, Expected Reply=0x04) - ConfigurationCmd_Get (Node=12): 0x01, 0x0a, 0x00, 0x13, 0x0c, 0x03, 0x70, 0x05, 0x2e, 0x25, 0x8a, 0x1d 
[20200710 14:47:46.380 CEST] [ozw.library] [info]: Info - Node: 12 Encrypted Flag is 0 
[20200710 14:47:46.398 CEST] [ozw.library] [debug]: Detail - Node: 12   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8 
[20200710 14:47:46.398 CEST] [ozw.library] [debug]: Detail - Node: 12   ZW_SEND_DATA delivered to Z-Wave stack 
[20200710 14:47:46.507 CEST] [ozw.library] [debug]: Detail - Node: 12   Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x0c, 0x05, 0x70, 0x06, 0x2e, 0x01, 0x00, 0xa0 
[20200710 14:47:46.507 CEST] [ozw.library] [info]: Info - Node: 12 Response RTT 127 Average Response RTT 149 
[20200710 14:47:46.507 CEST] [ozw.library] [debug]: Detail - Node: 12 Initial read of value 
[20200710 14:47:46.508 CEST] [ozw.library] [info]: Info - Node: 12 Received Configuration report: Parameter=46, Value=0 
[20200710 14:47:46.508 CEST] [ozw.library] [debug]: Detail - Node: 12 Notification: ValueChanged CC: COMMAND_CLASS_CONFIGURATION Instance: 1 Index: 46 
[20200710 14:47:46.508 CEST] [ozw.notifications] [debug]: Notification pvt_valueChanged:  12947849140240404 Thread:  0x7f1f1891cd48 
[20200710 14:47:46.509 CEST] [ozw.mqtt.publisher.value] [debug]: List Selected Value has Not Changed:  "Disabled" 
[20200710 14:47:46.509 CEST] [ozw.mqtt.publisher] [debug]: Publishing Event valueChanged: 12947849140240404 
[20200710 14:47:46.526 CEST] [ozw.library] [debug]: Detail - Node: 12   Received: 0x01, 0x07, 0x00, 0x13, 0x8a, 0x00, 0x00, 0x0e, 0x6f 
[20200710 14:47:46.526 CEST] [ozw.library] [debug]: Detail - Node: 12   ZW_SEND_DATA Request with callback ID 0x8a received (expected 0x8a) 
[20200710 14:47:46.526 CEST] [ozw.library] [info]: Info - Node: 12 Request RTT 146 Average Request RTT 206 
[20200710 14:47:46.526 CEST] [ozw.library] [debug]: Detail - Node: 12   Expected callbackId was received 
[20200710 14:47:46.549 CEST] [ozw.library] [debug]: Detail - Node: 12   Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x0c, 0x05, 0x70, 0x06, 0x2e, 0x01, 0x00, 0xa0 
[20200710 14:47:46.549 CEST] [ozw.library] [info]: Info - Node: 12 Response RTT 168 Average Response RTT 158 
[20200710 14:47:46.549 CEST] [ozw.library] [debug]: Detail - Node: 12 Value Updated: old value=0, new value=0, type=list 
[20200710 14:47:46.549 CEST] [ozw.library] [debug]: Detail - Node: 12 Changes to this value are not verified 
[20200710 14:47:46.549 CEST] [ozw.library] [info]: Info - Node: 12 Received Configuration report: Parameter=46, Value=0 
[20200710 14:47:46.549 CEST] [ozw.library] [debug]: Detail - Node: 12   Expected reply and command class was received 
[20200710 14:47:46.549 CEST] [ozw.library] [debug]: Detail - Node: 12   Message transaction complete 
[20200710 14:47:46.549 CEST] [ozw.library] [debug]: Detail - Node: 12 Removing current message 
[20200710 14:47:46.549 CEST] [ozw.library] [debug]: Detail - Node: 12 Notification: ValueRefreshed CC: COMMAND_CLASS_CONFIGURATION Instance: 1 Index: 46 
[20200710 14:47:46.549 CEST] [ozw.library] [info]: Info - Node: 12 Sending (Query) message (Callback ID=0x65, Expected Reply=0x04) - ConfigurationCmd_Get (Node=12): 0x01, 0x0a, 0x00, 0x13, 0x0c, 0x03, 0x70, 0x05, 0x30, 0x25, 0x65, 0xec 
[20200710 14:47:46.549 CEST] [ozw.notifications] [debug]: Notification pvt_valueRefreshed:  12947849140240404 Thread:  0x7f1f1891cd48 
[20200710 14:47:46.549 CEST] [ozw.library] [info]: Info - Node: 12 Encrypted Flag is 0 
[20200710 14:47:46.550 CEST] [ozw.mqtt.publisher.value] [debug]: List Selected Value has Not Changed:  "Disabled" 
[20200710 14:47:46.551 CEST] [ozw.mqtt.publisher] [debug]: Publishing Event valueRefreshed: 12947849140240404 
[20200710 14:47:46.567 CEST] [ozw.library] [debug]: Detail - Node: 12   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8 
[20200710 14:47:46.567 CEST] [ozw.library] [debug]: Detail - Node: 12   ZW_SEND_DATA delivered to Z-Wave stack 
[20200710 14:47:46.810 CEST] [ozw.library] [debug]: Detail - Node: 12   Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x0c, 0x05, 0x70, 0x06, 0x30, 0x01, 0x00, 0xbe 
[20200710 14:47:46.810 CEST] [ozw.library] [info]: Info - Node: 12 Response RTT 261 Average Response RTT 209 
[20200710 14:47:46.810 CEST] [ozw.library] [debug]: Detail - Node: 12 Initial read of value 
[20200710 14:47:46.811 CEST] [ozw.library] [info]: Info - Node: 12 Received Configuration report: Parameter=48, Value=0 
[20200710 14:47:46.811 CEST] [ozw.library] [debug]: Detail - Node: 12 Notification: ValueChanged CC: COMMAND_CLASS_CONFIGURATION Instance: 1 Index: 48 
[20200710 14:47:46.811 CEST] [ozw.notifications] [debug]: Notification pvt_valueChanged:  13510799093661722 Thread:  0x7f1f1891cd48 
[20200710 14:47:46.811 CEST] [ozw.mqtt.publisher.value] [warning]: Bitset is Missing Position or Value Members, or Incorrect Types:  "{\n    \"Label\": \"Enable/disable to send a report on Threshold\",\n    \"Value\": [],\n    \"Units\": \"\",\n    \"ValueSet\": false,\n    \"ValuePolled\": false,\n    \"ChangeVerified\": false,\n    \"Min\": 0,\n    \"Max\": 0,\n    \"Type\": \"BitSet\",\n    \"Instance\": 1,\n    \"CommandClass\": \"COMMAND_CLASS_CONFIGURATION\",\n    \"Index\": 48,\n    \"Node\": 12,\n    \"Genre\": \"Config\",\n    \"Help\": \"Enable/disable to send a report when the measurement is more than the upper limit value or less than the lower limit value. Note: If USB power, the Sensor will check the limit every 10 seconds. If battery power, the Sensor will check the limit when it is waken up.\",\n    \"ValueIDKey\": 13510799093661722,\n    \"ReadOnly\": false,\n    \"WriteOnly\": false,\n    \"Event\": \"valueAdded\",\n    \"TimeStamp\": 1594385198\n}" 
[20200710 14:47:46.811 CEST] [ozw.mqtt.publisher.value] [warning]: Bitset is Missing Position or Value Members, or Incorrect Types:  "{\n    \"Label\": \"Enable/disable to send a report on Threshold\",\n    \"Value\": [],\n    \"Units\": \"\",\n    \"ValueSet\": false,\n    \"ValuePolled\": false,\n    \"ChangeVerified\": false,\n    \"Min\": 0,\n    \"Max\": 0,\n    \"Type\": \"BitSet\",\n    \"Instance\": 1,\n    \"CommandClass\": \"COMMAND_CLASS_CONFIGURATION\",\n    \"Index\": 48,\n    \"Node\": 12,\n    \"Genre\": \"Config\",\n    \"Help\": \"Enable/disable to send a report when the measurement is more than the upper limit value or less than the lower limit value. Note: If USB power, the Sensor will check the limit every 10 seconds. If battery power, the Sensor will check the limit when it is waken up.\",\n    \"ValueIDKey\": 13510799093661722,\n    \"ReadOnly\": false,\n    \"WriteOnly\": false,\n    \"Event\": \"valueAdded\",\n    \"TimeStamp\": 1594385198\n}" 
[20200710 14:47:46.811 CEST] [ozw.mqtt.publisher.value] [warning]: Bitset is Missing Position or Value Members, or Incorrect Types:  "{\n    \"Label\": \"Enable/disable to send a report on Threshold\",\n    \"Value\": [],\n    \"Units\": \"\",\n    \"ValueSet\": false,\n    \"ValuePolled\": false,\n    \"ChangeVerified\": false,\n    \"Min\": 0,\n    \"Max\": 0,\n    \"Type\": \"BitSet\",\n    \"Instance\": 1,\n    \"CommandClass\": \"COMMAND_CLASS_CONFIGURATION\",\n    \"Index\": 48,\n    \"Node\": 12,\n    \"Genre\": \"Config\",\n    \"Help\": \"Enable/disable to send a report when the measurement is more than the upper limit value or less than the lower limit value. Note: If USB power, the Sensor will check the limit every 10 seconds. If battery power, the Sensor will check the limit when it is waken up.\",\n    \"ValueIDKey\": 13510799093661722,\n    \"ReadOnly\": false,\n    \"WriteOnly\": false,\n    \"Event\": \"valueAdded\",\n    \"TimeStamp\": 1594385198\n}" 
[20200710 14:47:46.811 CEST] [ozw.mqtt.publisher.value] [warning]: Bitset is Missing Position or Value Members, or Incorrect Types:  "{\n    \"Label\": \"Enable/disable to send a report on Threshold\",\n    \"Value\": [],\n    \"Units\": \"\",\n    \"ValueSet\": false,\n    \"ValuePolled\": false,\n    \"ChangeVerified\": false,\n    \"Min\": 0,\n    \"Max\": 0,\n    \"Type\": \"BitSet\",\n    \"Instance\": 1,\n    \"CommandClass\": \"COMMAND_CLASS_CONFIGURATION\",\n    \"Index\": 48,\n    \"Node\": 12,\n    \"Genre\": \"Config\",\n    \"Help\": \"Enable/disable to send a report when the measurement is more than the upper limit value or less than the lower limit value. Note: If USB power, the Sensor will check the limit every 10 seconds. If battery power, the Sensor will check the limit when it is waken up.\",\n    \"ValueIDKey\": 13510799093661722,\n    \"ReadOnly\": false,\n    \"WriteOnly\": false,\n    \"Event\": \"valueAdded\",\n    \"TimeStamp\": 1594385198\n}" 
[20200710 14:47:46.811 CEST] [ozw.mqtt.publisher.value] [warning]: Bitset is Missing Position or Value Members, or Incorrect Types:  "{\n    \"Label\": \"Enable/disable to send a report on Threshold\",\n    \"Value\": [],\n    \"Units\": \"\",\n    \"ValueSet\": false,\n    \"ValuePolled\": false,\n    \"ChangeVerified\": false,\n    \"Min\": 0,\n    \"Max\": 0,\n    \"Type\": \"BitSet\",\n    \"Instance\": 1,\n    \"CommandClass\": \"COMMAND_CLASS_CONFIGURATION\",\n    \"Index\": 48,\n    \"Node\": 12,\n    \"Genre\": \"Config\",\n    \"Help\": \"Enable/disable to send a report when the measurement is more than the upper limit value or less than the lower limit value. Note: If USB power, the Sensor will check the limit every 10 seconds. If battery power, the Sensor will check the limit when it is waken up.\",\n    \"ValueIDKey\": 13510799093661722,\n    \"ReadOnly\": false,\n    \"WriteOnly\": false,\n    \"Event\": \"valueAdded\",\n    \"TimeStamp\": 1594385198\n}" 
[20200710 14:47:46.812 CEST] [ozw.mqtt.publisher.value] [warning]: Bitset is Missing Position or Value Members, or Incorrect Types:  "{\n    \"Label\": \"Enable/disable to send a report on Threshold\",\n    \"Value\": [],\n    \"Units\": \"\",\n    \"ValueSet\": false,\n    \"ValuePolled\": false,\n    \"ChangeVerified\": false,\n    \"Min\": 0,\n    \"Max\": 0,\n    \"Type\": \"BitSet\",\n    \"Instance\": 1,\n    \"CommandClass\": \"COMMAND_CLASS_CONFIGURATION\",\n    \"Index\": 48,\n    \"Node\": 12,\n    \"Genre\": \"Config\",\n    \"Help\": \"Enable/disable to send a report when the measurement is more than the upper limit value or less than the lower limit value. Note: If USB power, the Sensor will check the limit every 10 seconds. If battery power, the Sensor will check the limit when it is waken up.\",\n    \"ValueIDKey\": 13510799093661722,\n    \"ReadOnly\": false,\n    \"WriteOnly\": false,\n    \"Event\": \"valueAdded\",\n    \"TimeStamp\": 1594385198\n}" 
[20200710 14:47:46.812 CEST] [ozw.mqtt.publisher.value] [warning]: Bitset is Missing Position or Value Members, or Incorrect Types:  "{\n    \"Label\": \"Enable/disable to send a report on Threshold\",\n    \"Value\": [],\n    \"Units\": \"\",\n    \"ValueSet\": false,\n    \"ValuePolled\": false,\n    \"ChangeVerified\": false,\n    \"Min\": 0,\n    \"Max\": 0,\n    \"Type\": \"BitSet\",\n    \"Instance\": 1,\n    \"CommandClass\": \"COMMAND_CLASS_CONFIGURATION\",\n    \"Index\": 48,\n    \"Node\": 12,\n    \"Genre\": \"Config\",\n    \"Help\": \"Enable/disable to send a report when the measurement is more than the upper limit value or less than the lower limit value. Note: If USB power, the Sensor will check the limit every 10 seconds. If battery power, the Sensor will check the limit when it is waken up.\",\n    \"ValueIDKey\": 13510799093661722,\n    \"ReadOnly\": false,\n    \"WriteOnly\": false,\n    \"Event\": \"valueAdded\",\n    \"TimeStamp\": 1594385198\n}" 
[20200710 14:47:46.812 CEST] [ozw.mqtt.publisher] [debug]: Publishing Event valueChanged: 13510799093661722 
[20200710 14:47:46.958 CEST] [ozw.library] [debug]: Detail - Node: 12   Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x0c, 0x05, 0x70, 0x06, 0x30, 0x01, 0x00, 0xbe 
[20200710 14:47:46.958 CEST] [ozw.library] [info]: Info - Node: 12 Response RTT 408 Average Response RTT 308 
[20200710 14:47:46.958 CEST] [ozw.library] [debug]: Detail - Node: 12 Value Updated: old value=0, new value=0, type=bitset 
[20200710 14:47:46.958 CEST] [ozw.library] [debug]: Detail - Node: 12 Changes to this value are not verified 
[20200710 14:47:46.958 CEST] [ozw.daemon] [warning]: ============================= 
[20200710 14:47:46.958 CEST] [ozw.daemon] [warning]: CRASH!!! - Dumping Backtrace: 
[20200710 14:47:46.958 CEST] [ozw.daemon] [warning]: ============================= 
[20200710 14:47:46.958 CEST] [ozw.daemon] [warning]: #1  0x00007f1f188cd304 sp=0x00007f1f15774a80 sigwaitinfo + 0x8 
[20200710 14:47:46.958 CEST] [ozw.daemon] [warning]: #2  0x1577527000307001 sp=0x00007f1f15774a90  + 0x8 
[20200710 14:47:46.959 CEST] [default] [warning]: Exiting.... 
1594385267: Socket error on client qt-openzwave-1, disconnecting.
In exit
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
s6-svwait: fatal: supervisor died
1594385267: mosquitto version 1.6.9 terminating
1594385267: Saving in-memory database to /data/mosquitto.db.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.

I’m compiling another update of the addon that will hopefully fix the VNC issue. Takes a few hours each compile though.

As a workaround you can install ozw-admin on your primary machine (windows/mac/linux) and connect to the OpenZWave addon that way. Make sure you configure the ports in the addon config.

1 Like

Yes that works well!

I thought id give it a go but am struggling with setup.

I removed the original integration and used the network key when setting up the new integration.
I only have a few devices, I can see them in OZWAdmin, but they are not appearing in Home assistant.

I am sure this is an MQTT issue. I cant see anything being published on my MQTT server.
However, i can publish a test packet from the MQTT integration page which appears.

Is there a way of seeing the full logs? I cant really see enough in the console.
But I can see events being published to MQTT in the logs (which don’t appear)

Nobody can help me?

I use the old Z-Wave integration. Have the same problem with the Smart implant.
I have to update the values manually (e.g. every 10 min) using automation.

To me with the old integration they updated but after a certain amount of time the updating of the values stopped.
The only way to get it started again was to unplug and reattach the power.
I was hoping they had improved with the new one but if you say so …
I made a report on github, let’s see if they solve.

Forgive me if this was already discussed. I’m having a hard time finding it if it was. Is there an easy way to follow what exactly wad changed in the add-on? I see what is a version number and what looks to be a commit (?) value but I’m not able to find anything with that.

I bit the bullet and moved over all zwave devices from homeseer to this integration. This worked very well for a few days. After adding the last few devices today all open-zwave entities are unavailable. And I have no idea how to figure out where things go wrong.

what I did:
I have the qt image in docker (not as an add-on) and use a docker mosquito MQTT server (also not an add-on). The docker container for zwave seems to connect to mqtt. I see it’s messages via MQTT explorer. The docker images also receives device updates. I see debug messages in the log with state changes but I cannot find any errors there. In Home Assistant I also dont see any errors in the log with regards to open zwave or MQTT.

I rebooted the containers, homeseer, all the rebooting didnt work.

Can you help me out?
How can I make devices available again, can I reforce a scan or something similar?
How can I add more logging to the integration in Home Assistant?
Any other ideas?

If topic: OpenZWave/1/status/ does not contain: "Status": "driverAllNodesQueried" all your devices will say unavailable.

1 Like