Giter Site home page Giter Site logo

ZRC-90AU about org.openhab.binding.zwave HOT 12 CLOSED

Gridlok avatar Gridlok commented on July 23, 2024
ZRC-90AU

from org.openhab.binding.zwave.

Comments (12)

mhilbush avatar mhilbush commented on July 23, 2024

In the References field, you would change this 0001:8510 to this 0001:8510,0002:8510.

When Chris approves the change, it will be picked up in his next build. At that point, you would need to pull the latest snapshot of the zwave binding containing that change.

If you'd like, I can edit the database with this change.

from org.openhab.binding.zwave.

Gridlok avatar Gridlok commented on July 23, 2024

I would very much like that, I don't have access to edit the DB yet.

I thought the change would be something like that, but wasn't quite sure.

Thanks a million, I really appreciate the assistance.

from org.openhab.binding.zwave.

mhilbush avatar mhilbush commented on July 23, 2024

No problem. I just made the change.

from org.openhab.binding.zwave.

cdjackson avatar cdjackson commented on July 23, 2024

I’m in the USA at the moment and I don’t seem to be able to access my VPN so will update the binding when I get back to the UK (hopefully tomorrow if I can find a flight that doesn’t get cancelled!).

from org.openhab.binding.zwave.

Gridlok avatar Gridlok commented on July 23, 2024

Thanks Chris, I hope the flight goes/went well.

from org.openhab.binding.zwave.

Gridlok avatar Gridlok commented on July 23, 2024

Well, I added in the new binding and I got the same message.

NODE 27: Device discovery could not resolve to a thingType! 5254:0002:8510::1.1

Is that 1.1 at the end important? I didn't think it was as I couldn't see anywhere where it fits in the database.

Thanks for your assistance so far

from org.openhab.binding.zwave.

cdjackson avatar cdjackson commented on July 23, 2024

The 1.1 doesn’t matter in this case - it’s the version number and the database is configured for all versions.

Assuming the versions all updated correctly, then I’m not sure why it’s not worked - everything looks ok. I might add some more debug into the binding today and then get you to send me a debug log.

from org.openhab.binding.zwave.

Gridlok avatar Gridlok commented on July 23, 2024

I just figured it out, there was something up with the aptitude upgrade. The zwave binding wasn't updating.

The following was corrupt /var/lib/apt/lists/partial/openhab.ci.cloudbees.com_job_openHAB-Distribution_ws_distributions_openhab-online_target_apt-repo_Packages.gz so I removed it and re-ran the update and upgrade.

It works after that, but it only supports single press, doesn't do double press and press and hold. Is there a way I can change this?

from org.openhab.binding.zwave.

cdjackson avatar cdjackson commented on July 23, 2024

I don’t know what differentiates this - can you provide a log showing the different presses? Normally I think it’s sent as different scene numbers, but maybe it’s different here?

from org.openhab.binding.zwave.

Gridlok avatar Gridlok commented on July 23, 2024

Sorry for the delay, I had an issue where I couldn't get the log into debug. All sorted now. And for the record, these 8 button remotes accompanied by your fantastic work so far have made my system awesome. I now have them everywhere.

So, here is what I have found. Looking at the logs, I get an entry of Received scene 1 at time 0 when I single press button 1. When I double press it I get Received scene 1 at time 3. When I press and hold it I get a Received scene 1 at time 2 when I push it and Received scene 1 at time 1 when I release it.

## This is the log. Starting with a single click

13:42:00.766 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0B 00 04 00 0C 05 5B 03 60 00 01 C0
13:42:00.767 [INFO ] [marthome.event.ItemStateChangedEvent] - zwave_serial_zstick_47fddfdb_serial_sof changed from 448 to 449
13:42:00.775 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
13:42:00.778 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0B 00 04 00 0C 05 5B 03 60 00 01 C0
13:42:00.781 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 0B 00 04 00 0C 05 5B 03 60 00 01 C0
13:42:00.783 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 0C 05 5B 03 60 00 01
13:42:00.785 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 12: Application Command Request (ALIVE:DONE)
13:42:00.786 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 12: Starting initialisation from DONE
13:42:00.788 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@5b83a3 already registered
13:42:00.790 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 12: Incoming command class CENTRAL_SCENE
13:42:00.791 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 12: Received CENTRAL_SCENE command V1
13:42:00.793 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - **NODE 12: Received scene 1 at time 0**
13:42:00.794 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
13:42:00.796 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
13:42:00.797 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got a value event from Z-Wave network, endpoint = 0, command class = CENTRAL_SCENE, value = 1
13:42:00.799 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Updating channel state zwave:device:47fddfdb:node12:scene_number to 1 [DecimalType]
13:42:02.257 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 0C 03 80 03 64 1A
13:42:02.264 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
13:42:02.270 [INFO ] [marthome.event.ItemStateChangedEvent] - zwave_serial_zstick_47fddfdb_serial_sof changed from 449 to 450
13:42:02.272 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 0C 03 80 03 64 1A
13:42:02.275 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 0C 03 80 03 64 1A
13:42:02.278 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 0C 03 80 03 64
13:42:02.280 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 12: Application Command Request (ALIVE:DONE)
13:42:02.282 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 12: Starting initialisation from DONE
13:42:02.283 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@5b83a3 already registered
13:42:02.285 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 12: Incoming command class BATTERY
13:42:02.287 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 12: Received Battery Request
13:42:02.289 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 12: Battery report value = 100
13:42:02.290 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
13:42:02.292 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
13:42:02.294 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got a value event from Z-Wave network, endpoint = 0, command class = BATTERY, value = 100
13:42:02.296 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Updating channel state zwave:device:47fddfdb:node12:battery-level to 100 [DecimalType]

## When I double press it, I get:

13:44:40.443 [INFO ] [marthome.event.ItemStateChangedEvent] - zwave_serial_zstick_47fddfdb_serial_sof changed from 452 to 453
13:44:40.444 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0B 00 04 00 0C 05 5B 03 62 03 01 C1
13:44:40.462 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
13:44:40.467 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0B 00 04 00 0C 05 5B 03 62 03 01 C1
13:44:40.471 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 0B 00 04 00 0C 05 5B 03 62 03 01 C1
13:44:40.475 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 0C 05 5B 03 62 03 01
13:44:40.476 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 12: Application Command Request (ALIVE:DONE)
13:44:40.478 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 12: Starting initialisation from DONE
13:44:40.480 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@5b83a3 already registered
13:44:40.481 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 12: Incoming command class CENTRAL_SCENE
13:44:40.483 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 12: Received CENTRAL_SCENE command V1
13:44:40.484 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 12: **Received scene 1 at time 3**
13:44:40.486 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
13:44:40.487 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
13:44:40.489 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got a value event from Z-Wave network, endpoint = 0, command class = CENTRAL_SCENE, value = 1
13:44:40.491 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Updating channel state zwave:device:47fddfdb:node12:scene_number to 1 [DecimalType]
13:44:41.935 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 0C 03 80 03 64 1A
13:44:41.942 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
13:44:41.946 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 0C 03 80 03 64 1A
13:44:41.950 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 0C 03 80 03 64 1A
13:44:41.953 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 0C 03 80 03 64
13:44:41.955 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 12: Application Command Request (ALIVE:DONE)
13:44:41.957 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 12: Starting initialisation from DONE
13:44:41.961 [INFO ] [marthome.event.ItemStateChangedEvent] - zwave_serial_zstick_47fddfdb_serial_sof changed from 453 to 454
13:44:41.959 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@5b83a3 already registered
13:44:41.983 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 12: Incoming command class BATTERY
13:44:41.984 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 12: Received Battery Request
13:44:41.986 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 12: Battery report value = 100
13:44:41.988 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
13:44:41.990 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
13:44:41.991 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got a value event from Z-Wave network, endpoint = 0, command class = BATTERY, value = 100
13:44:41.993 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Updating channel state zwave:device:47fddfdb:node12:battery-level to 100 [DecimalType]

And when I Press and hold it, I get:

13:44:41.990 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
13:44:41.991 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got a value event from Z-Wave network, endpoint = 0, command class = BATTERY, value = 100
13:44:41.993 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Updating channel state zwave:device:47fddfdb:node12:battery-level to 100 [DecimalType]
13:46:11.658 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0B 00 04 00 0C 05 5B 03 63 02 01 C1
13:46:11.670 [INFO ] [marthome.event.ItemStateChangedEvent] - zwave_serial_zstick_47fddfdb_serial_sof changed from 454 to 455
13:46:11.674 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
13:46:11.678 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0B 00 04 00 0C 05 5B 03 63 02 01 C1
13:46:11.683 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 0B 00 04 00 0C 05 5B 03 63 02 01 C1
13:46:11.687 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 0C 05 5B 03 63 02 01
13:46:11.689 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 12: Application Command Request (ALIVE:DONE)
13:46:11.690 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 12: Starting initialisation from DONE
13:46:11.692 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@5b83a3 already registered
13:46:11.695 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 12: Incoming command class CENTRAL_SCENE
13:46:11.696 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 12: Received CENTRAL_SCENE command V1
13:46:11.698 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 12: **Received scene 1 at time 2**
13:46:11.700 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
13:46:11.702 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
13:46:11.703 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got a value event from Z-Wave network, endpoint = 0, command class = CENTRAL_SCENE, value = 1
13:46:11.706 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Updating channel state zwave:device:47fddfdb:node12:scene_number to 1 [DecimalType]
13:46:11.813 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0B 00 04 00 0C 05 5B 03 64 01 01 C5
13:46:11.821 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
13:46:11.826 [INFO ] [marthome.event.ItemStateChangedEvent] - zwave_serial_zstick_47fddfdb_serial_sof changed from 455 to 456
13:46:11.828 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0B 00 04 00 0C 05 5B 03 64 01 01 C5
13:46:11.839 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 0B 00 04 00 0C 05 5B 03 64 01 01 C5
13:46:11.844 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 0C 05 5B 03 64 01 01
13:46:11.846 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 12: Application Command Request (ALIVE:DONE)
13:46:11.848 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 12: Starting initialisation from DONE
13:46:11.850 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@5b83a3 already registered
13:46:11.852 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 12: Incoming command class CENTRAL_SCENE
13:46:11.854 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 12: Received CENTRAL_SCENE command V1
13:46:11.857 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 12: **Received scene 1 at time 1**
13:46:11.859 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
13:46:11.861 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
13:46:11.863 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got a value event from Z-Wave network, endpoint = 0, command class = CENTRAL_SCENE, value = 1
13:46:11.865 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Updating channel state zwave:device:47fddfdb:node12:scene_number to 1 [DecimalType]
13:46:13.304 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 0C 03 80 03 64 1A
13:46:13.312 [INFO ] [marthome.event.ItemStateChangedEvent] - zwave_serial_zstick_47fddfdb_serial_sof changed from 456 to 457
13:46:13.317 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
13:46:13.322 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 0C 03 80 03 64 1A
13:46:13.326 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 0C 03 80 03 64 1A
13:46:13.330 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 0C 03 80 03 64
13:46:13.332 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 12: Application Command Request (ALIVE:DONE)
13:46:13.334 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 12: Starting initialisation from DONE
13:46:13.336 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@5b83a3 already registered
13:46:13.338 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 12: Incoming command class BATTERY
13:46:13.340 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 12: Received Battery Request
13:46:13.341 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 12: Battery report value = 100
13:46:13.343 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
13:46:13.345 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
13:46:13.347 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Got a value event from Z-Wave network, endpoint = 0, command class = BATTERY, value = 100
13:46:13.350 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 12: Updating channel state zwave:device:47fddfdb:node12:battery-level to 100 [DecimalType]

Thanks again, If you are ever in Australia, I would love to buy you a beer... or 10.

from org.openhab.binding.zwave.

Gridlok avatar Gridlok commented on July 23, 2024

One extra thing, when I hold the button down I repeatedly get Received scene 1 at time 2 until I let it go and then I get Received scene 1 at time 1.

from org.openhab.binding.zwave.

cdjackson avatar cdjackson commented on July 23, 2024

The scene reports using Central Scene have now been changed to reflect the number of keypresses. Please see #184.

Closing this - if there's anything further please open a new issue (or reopen this).

from org.openhab.binding.zwave.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.