Page 1 of 1

OpenZwave reinterviewing all nodes after every reboot

Posted: Monday 27 April 2020 18:29
by akamming
I have a RPI4 on latest stable (2020.2). I don't know when this issue started (cause i don't restart domoticz a lot), but i found out that on every restart Domoticz ignores the ozwcache files and starts rebuilding the ozw config by re-interviewing all devices. This also means that after every restart i have to wake up all battery powered devices to get them working again.

This problem might be there some time, cause i noticed that in the upgrades to 2020.1, 2020.2 and a beta before 2020.1 this also happened. I thought this was part of the upgrade of the release and i did not reboot in between.

i checked the ozw cache.xml file (and the config is there after the restart and waking up all devices), so there should not be a need to reinterview.

Does any know how i can fix this, so i can reboot without having to wake up all my battery powered devices again?

Re: OpenZwave reinterviewing all nodes after every reboot

Posted: Wednesday 29 April 2020 12:45
by bcaroll
This has been going on for a long time. Before 2020.1 release.
After the update I have frequent crashes and that makes Domoticz unusable for me.
I have taken the step to buy a new RPi and are in the process of merging. I hope the crashes will go away but even without them this behaviour with the cache file is not good.

Re: OpenZwave reinterviewing all nodes after every reboot

Posted: Wednesday 29 April 2020 15:23
by akamming
Tx for sharing. In my case domoticz is quite stable. So that's why i almost never restart.

Did/Do also have the issue that domoticz re-interviews the nodes after reboot? Or "just" the instability issues?

Re: OpenZwave reinterviewing all nodes after every reboot

Posted: Wednesday 29 April 2020 16:31
by bcaroll
Yes, I do have the re-interview problem. That is the problem that was introduced before 2020.1 release. The crashing within 20 minutes is new for med from 2020.2.
It has been a bit of a gamble. Sometimes the information is there after reboot, other times it is gone.

Re: OpenZwave reinterviewing all nodes after every reboot

Posted: Wednesday 29 April 2020 22:04
by Ricard1
There is a known issue, at least before, in OZW that makes OZW crash first time it is started with a new release. I also had a crash after updating to 2020.2 but after the crash and a power-cycle of the hardware it works perfectly. I do not get re-interview problems since the re-boot (dont forget power-cycle or the Zwave controller/serial interface may have issues).

Re: OpenZwave reinterviewing all nodes after every reboot

Posted: Wednesday 29 April 2020 22:08
by akamming
bcaroll wrote: Wednesday 29 April 2020 16:31 Yes, I do have the re-interview problem. That is the problem that was introduced before 2020.1 release. The crashing within 20 minutes is new for med from 2020.2.
It has been a bit of a gamble. Sometimes the information is there after reboot, other times it is gone.
ok apparently it is not limited to my instance, so i opened an issue on github: https://github.com/domoticz/domoticz/issues/4119

Re: OpenZwave reinterviewing all nodes after every reboot

Posted: Wednesday 29 April 2020 22:09
by akamming
Ricard1 wrote: Wednesday 29 April 2020 22:04 There is a known issue, at least before, in OZW that makes OZW crash first time it is started with a new release. I also had a crash after updating to 2020.2 but after the crash and a power-cycle of the hardware it works perfectly. I do not get re-interview problems since the re-boot (dont forget power-cycle or the Zwave controller/serial interface may have issues).
what do you mean with "power-cycle" ? Shutting down the hardware completely and switching off the power ?

Update: I just had to reboot the system anyway (for another reason), so i decided based on the remark of Ricard1 to also shutdown the power completely for 1 minute. I did not have any effect. Domoticz is now re-inverviewing all devices again. Here is my domoticz logging:

Code: Select all

2020-04-29 22:32:33.298  Status: OpenZWave: ManufacturerSpecificDB Ready
2020-04-29 22:32:33.598  Status: OpenZWave: Driver Ready
2020-04-29 22:32:33.606  OpenZWave: Value_Added: Node: 98 (0x62), CommandClass: SWITCH BINARY, Label: Instance 1: Switch, Instance: 1, Index: 0
2020-04-29 22:32:33.607  OpenZWave: Value_Added: Node: 98 (0x62), CommandClass: SWITCH BINARY, Label: Instance 2: Switch, Instance: 2, Index: 0
2020-04-29 22:32:33.607  OpenZWave: Value_Added: Node: 98 (0x62), CommandClass: SWITCH BINARY, Label: Instance 3: Switch, Instance: 3, Index: 0
2020-04-29 22:32:33.607  OpenZWave: Value_Added: Node: 98 (0x62), CommandClass: SCENE ACTIVATION, Label: Scene, Instance: 1, Index: 0
2020-04-29 22:32:33.607  OpenZWave: Value_Added: Node: 98 (0x62), CommandClass: SCENE ACTIVATION, Label: Duration, Instance: 1, Index: 1
2020-04-29 22:32:33.608  OpenZWave: Value_Added: Node: 100 (0x64), CommandClass: SWITCH BINARY, Label: Switch, Instance: 1, Index: 0
2020-04-29 22:32:33.609  OpenZWave: Value_Added: Node: 100 (0x64), CommandClass: METER, Label: Electric - kWh, Instance: 1, Index: 0
2020-04-29 22:32:33.609  OpenZWave: Value_Added: Node: 100 (0x64), CommandClass: METER, Label: Electric - W, Instance: 1, Index: 2
2020-04-29 22:32:33.609  OpenZWave: Value_Added: Node: 100 (0x64), CommandClass: METER, Label: Electric - V, Instance: 1, Index: 4
2020-04-29 22:32:33.609  OpenZWave: Value_Added: Node: 100 (0x64), CommandClass: METER, Label: Electric - A, Instance: 1, Index: 5
2020-04-29 22:32:33.609  OpenZWave: Value_Added: Node: 100 (0x64), CommandClass: METER, Label: Electric - PF, Instance: 1, Index: 6
2020-04-29 22:32:33.609  OpenZWave: Value_Added: Node: 100 (0x64), CommandClass: METER, Label: Exporting, Instance: 1, Index: 256
2020-04-29 22:32:33.610  OpenZWave: Value_Added: Node: 100 (0x64), CommandClass: ALARM, Label: Power Management, Instance: 1, Index: 8
2020-04-29 22:32:33.610  OpenZWave: Value_Added: Node: 100 (0x64), CommandClass: ALARM, Label: Previous Event Cleared, Instance: 1, Index: 256
2020-04-29 22:32:33.612  OpenZWave: Value_Added: Node: 179 (0xb3), CommandClass: SENSOR BINARY, Label: Sensor, Instance: 1, Index: 0
2020-04-29 22:32:33.612  OpenZWave: Value_Added: Node: 179 (0xb3), CommandClass: ALARM, Label: Home Security, Instance: 1, Index: 7
2020-04-29 22:32:33.612  OpenZWave: Value_Added: Node: 179 (0xb3), CommandClass: ALARM, Label: Previous Event Cleared, Instance: 1, Index: 256
2020-04-29 22:32:33.613  Status: SendSwitchIfNotExists: Device '179.instance.1.index.256.commandClasses.113' (Previous Event Cleared) with DeviceID '0000B300' matches '179.instance.1.index.0.commandClasses.48' (Sensor). Domoticz will use the Dimmer (and hide the Switch).
2020-04-29 22:32:33.613  OpenZWave: Value_Added: Node: 179 (0xb3), CommandClass: BATTERY, Label: Battery Level, Instance: 1, Index: 0
2020-04-29 22:32:33.614  OpenZWave: Value_Added: Node: 180 (0xb4), CommandClass: SENSOR BINARY, Label: Sensor, Instance: 1, Index: 0
2020-04-29 22:32:33.614  OpenZWave: Value_Added: Node: 180 (0xb4), CommandClass: SENSOR MULTILEVEL, Label: Air Temperature, Instance: 1, Index: 1
2020-04-29 22:32:33.614  OpenZWave: Value_Added: Node: 180 (0xb4), CommandClass: SENSOR MULTILEVEL, Label: Humidity, Instance: 1, Index: 5
2020-04-29 22:32:33.615  OpenZWave: Value_Added: Node: 180 (0xb4), CommandClass: BATTERY, Label: Battery Level, Instance: 1, Index: 0
2020-04-29 22:32:33.616  OpenZWave: Value_Added: Node: 181 (0xb5), CommandClass: SWITCH BINARY, Label: Switch, Instance: 1, Index: 0
2020-04-29 22:32:33.616  OpenZWave: Value_Added: Node: 181 (0xb5), CommandClass: METER, Label: Electric - kWh, Instance: 1, Index: 0
2020-04-29 22:32:33.616  OpenZWave: Value_Added: Node: 181 (0xb5), CommandClass: METER, Label: Electric - W, Instance: 1, Index: 2
2020-04-29 22:32:33.616  OpenZWave: Value_Added: Node: 181 (0xb5), CommandClass: METER, Label: Electric - V, Instance: 1, Index: 4
2020-04-29 22:32:33.616  OpenZWave: Value_Added: Node: 181 (0xb5), CommandClass: METER, Label: Electric - A, Instance: 1, Index: 5
2020-04-29 22:32:33.616  OpenZWave: Value_Added: Node: 181 (0xb5), CommandClass: METER, Label: Electric - PF, Instance: 1, Index: 6
2020-04-29 22:32:33.617  OpenZWave: Value_Added: Node: 181 (0xb5), CommandClass: METER, Label: Exporting, Instance: 1, Index: 256
2020-04-29 22:32:33.617  OpenZWave: Value_Added: Node: 181 (0xb5), CommandClass: ALARM, Label: Power Management, Instance: 1, Index: 8
2020-04-29 22:32:33.617  OpenZWave: Value_Added: Node: 181 (0xb5), CommandClass: ALARM, Label: Previous Event Cleared, Instance: 1, Index: 256
2020-04-29 22:32:33.618  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 12 (0x0c)
2020-04-29 22:32:33.618  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 13 (0x0d)
2020-04-29 22:32:33.618  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 15 (0x0f)
2020-04-29 22:32:33.619  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 17 (0x11)
2020-04-29 22:32:33.619  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 19 (0x13)
2020-04-29 22:32:33.619  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 33 (0x21)
2020-04-29 22:32:33.619  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 35 (0x23)
2020-04-29 22:32:33.620  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 39 (0x27)
2020-04-29 22:32:33.620  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 40 (0x28)
2020-04-29 22:32:33.620  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 47 (0x2f)
2020-04-29 22:32:33.620  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 51 (0x33)
2020-04-29 22:32:33.620  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 54 (0x36)
2020-04-29 22:32:33.621  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 55 (0x37)
2020-04-29 22:32:33.621  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 56 (0x38)
2020-04-29 22:32:33.621  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 57 (0x39)
2020-04-29 22:32:33.621  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 58 (0x3a)
2020-04-29 22:32:33.621  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 65 (0x41)
2020-04-29 22:32:33.622  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 70 (0x46)
2020-04-29 22:32:33.622  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 71 (0x47)
2020-04-29 22:32:33.622  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 72 (0x48)
2020-04-29 22:32:33.622  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 82 (0x52)
2020-04-29 22:32:33.622  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 83 (0x53)
2020-04-29 22:32:33.623  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 84 (0x54)
2020-04-29 22:32:33.623  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 85 (0x55)
2020-04-29 22:32:33.623  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 86 (0x56)
2020-04-29 22:32:33.623  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 87 (0x57)
2020-04-29 22:32:33.623  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 89 (0x59)
2020-04-29 22:32:33.624  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 90 (0x5a)
2020-04-29 22:32:33.624  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 91 (0x5b)
2020-04-29 22:32:33.624  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 92 (0x5c)
2020-04-29 22:32:33.624  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 93 (0x5d)
2020-04-29 22:32:33.624  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 94 (0x5e)
2020-04-29 22:32:33.625  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 95 (0x5f)
2020-04-29 22:32:33.625  Status: OpenZWave: New Node added. HomeID: 3959520233, NodeID: 96 (0x60)

Re: OpenZwave reinterviewing all nodes after every reboot

Posted: Wednesday 29 April 2020 23:16
by Ricard1
akamming, Ok maybe maybe it as well depends on that the interview phase was not really fully completed for some reason? Some nodes not completed? What about if you wake them up and triple click, I have a one battery device that never complete the interview process without manual triple click.

Re: OpenZwave reinterviewing all nodes after every reboot

Posted: Thursday 30 April 2020 6:03
by akamming
Ricard1 wrote: Wednesday 29 April 2020 23:16 akamming, Ok maybe maybe it as well depends on that the interview phase was not really fully completed for some reason? Some nodes not completed? What about if you wake them up and triple click, I have a one battery device that never complete the interview process without manual triple click.
Already tried this. No effect. The interview phase succeeds btw: devices get status ready in controle panel and the ozwcache xml is populated...

Re: OpenZwave reinterviewing all nodes after every reboot

Posted: Saturday 09 May 2020 19:07
by EddyG
Is your problem solved?
Otherwise try this: https://www.domoticz.com/forum/viewtopi ... 24&t=32568