home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
72.82k stars 30.51k forks source link

Duplicate zwave_js_value_notification scene events being registered in home assistant from zwavejs #75295

Closed miguelarios closed 1 year ago

miguelarios commented 2 years ago

The problem

I have 2 ZEN32's Scene Controllers. When I click on any button 1 of the scene controllers in HA is registering 2 sequential events of type zwave_js_value_notification with the exact same payload except the time is different by ms only. I have gone to zwavejs and tailed the log and used the debug console and I only ever see 1 events being fired by ZWJS but for some reason HA is registering 2 events sequentially. This only happens with 1 of the scene controllers as well both of which are ZEN32.

What version of Home Assistant Core has the issue?

2022.7.5

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant Container

Integration causing the issue

ZwaveJS

Link to integration documentation on our website

https://www.home-assistant.io/integrations/zwave_js/#scene-events-value-notification

Diagnostics information

zwave_js-6e2e85a4d563ea916fc94c76adfb0716-Baby Room Light-c4252ca2dc5c1928d51f0b2729070351.json.txt

Example YAML snippet

---
alias: Baby Room Switch LR Lights Toggle
description: Toggle living room lamps from the baby room switch
id: d996d73e-0c46-420c-a624-8f00b46b8bfd
mode: single
trigger:
  - platform: event
    event_type: zwave_js_value_notification
    event_data:
      node_id: 40 # Baby Room Light node
      property_key: "002"
      value: "KeyPressed"
    id: "Baby Room Switch"
action:
  - alias: "Toggle Living Room Lamps"
    service: light.toggle
    target:
      entity_id: light.living_room_lamps

### Anything in the logs that might be useful for us?

```txt
2022-07-15 21:19:52 WARNING (MainThread) [homeassistant.components.automation.baby_room_lamp] Baby Room Lamp: Already running
2022-07-15 21:20:02 WARNING (MainThread) [homeassistant.components.automation.baby_room_switch_lr_lights_toggle] Baby Room Switch LR Lights Toggle: Already running
2022-07-15 21:20:08 WARNING (MainThread) [homeassistant.components.automation.baby_room_switch_lr_lights_toggle] Baby Room Switch LR Lights Toggle: Already running
2022-07-15 21:20:11 WARNING (MainThread) [homeassistant.components.automation.baby_room_lamp] Baby Room Lamp: Already running
2022-07-15 21:20:20 WARNING (MainThread) [homeassistant.components.automation.baby_room_lamp] Baby Room Lamp: Already running
2022-07-15 21:20:27 WARNING (MainThread) [homeassistant.components.automation.baby_room_lamp] Baby Room Lamp: Already running
2022-07-15 21:21:04 WARNING (MainThread) [homeassistant.components.automation.baby_room_switch_lr_lights_toggle] Baby Room Switch LR Lights Toggle: Already running
2022-07-15 21:28:40 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.miguel_to_sister is taking over 10 seconds
2022-07-15 21:33:03 WARNING (MainThread) [homeassistant.components.media_player] Updating samsungtv media_player took longer than the scheduled update interval 0:00:10
2022-07-15 21:33:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of media_player.living_room_tv is taking over 10 seconds
2022-07-15 21:33:30 WARNING (SyncWorker_9) [homeassistant.components.waze_travel_time.sensor] Error on retrieving data: empty response
2022-07-15 21:33:31 WARNING (MainThread) [homeassistant.components.automation.baby_room_lamp] Baby Room Lamp: Already running
2022-07-15 21:33:42 WARNING (MainThread) [homeassistant.components.automation.baby_room_lamp] Baby Room Lamp: Already running
2022-07-15 21:38:40 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.miguel_to_home is taking over 10 seconds
2022-07-15 21:42:06 WARNING (MainThread) [homeassistant.components.automation.baby_room_lamp] Baby Room Lamp: Already running
2022-07-15 21:42:22 WARNING (MainThread) [homeassistant.components.automation.baby_room_lamp] Baby Room Lamp: Already running
2022-07-15 21:43:40 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.miguel_to_work is taking over 10 seconds
2022-07-15 21:57:33 WARNING (MainThread) [homeassistant.components.automation.baby_room_lamp] Baby Room Lamp: Already running
2022-07-15 21:57:38 WARNING (MainThread) [homeassistant.components.automation.baby_room_lamp] Baby Room Lamp: Already running


### Additional information

As you can see since I have single mode turned on on my automations the toggle doesn't turn off, but if I didn't have this it would turn on then off immediately.
probot-home-assistant[bot] commented 2 years ago

Hey there @home-assistant/z-wave, mind taking a look at this issue as it has been labeled with an integration (zwave_js) you are listed as a code owner for? Thanks! (message by CodeOwnersMention)


zwave_js documentation zwave_js source (message by IssueLinks)

miguelarios commented 2 years ago

I got a new switch just in case it was the switch and i updated the zwave 700 controller to the latest 7.17.2 version and still getting duplicate events with this switch.

cmsimike commented 2 years ago

Just installed a few Inovelli LZW31-SN Red-Series Dimmer this weekend and am getting duplicate key KeyPressed events on button press.

kpine commented 2 years ago

I'm unable to reproduce this with both a Zooz Zen72 and HomeSeer FC-200+.

Please post driver Debug logs that capture a reproduction of the issue. You can download the logs as a file and attach them here.

It will also help to temporarily enable the integration debug output. That can be done with a service call:

service: logger.set_level
data:
  homeassistant.components.zwave_js: debug
  zwave_js_server: debug

Extra debug logging will be added to the home-assistant.log file. As with the driver logs, please post those logs that capture a reproduction of the problem. You can call the service again with info level to restore the default logging levels.

cmsimike commented 2 years ago

Here are the driver Debug logs:

Subscribed to Z-Wave JS Log Messages…
Log Level changed to: Debug
2022-08-20T21:53:55.290Z SERIAL « 0x0114000400150e32022164000231ed000a000231ed8b                      (22 bytes)
2022-08-20T21:53:55.291Z CNTRLR   [Node 021] [~] [Meter] value[65537]: 143.853 => 143.853           [Endpoint 0]
2022-08-20T21:53:55.292Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:53:55.293Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       kWh
                                      rate type:   Consumed
                                      value:       143.853
                                      time delta:  10 seconds
                                      prev. value: 143.853
2022-08-20T21:53:55.375Z SERIAL « 0x0114000400150e3202217400000000000a000231ed45                      (22 bytes)
2022-08-20T21:53:55.377Z CNTRLR   [Node 021] [~] [Meter] value[66049]: 0 => 0                       [Endpoint 0]
2022-08-20T21:53:55.378Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:53:55.379Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       W
                                      rate type:   Consumed
                                      value:       0
                                      time delta:  10 seconds
                                      prev. value: 143.853
2022-08-20T21:53:55.473Z SERIAL « 0x010e00040015083105046400000000bc                                  (16 bytes)
2022-08-20T21:53:55.475Z CNTRLR   [Node 021] [Multilevel Sensor] Power: metadata updated            [Endpoint 0]
2022-08-20T21:53:55.475Z CNTRLR   [Node 021] [~] [Multilevel Sensor] Power: 0 => 0                  [Endpoint 0]
2022-08-20T21:53:55.477Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:53:55.479Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Power
                                      scale: Watt
                                      value: 0
2022-08-20T21:53:55.943Z SERIAL « 0x0114000400180e32022164000027eb000a000027eb86                      (22 bytes)
2022-08-20T21:53:55.944Z DRIVER   Dropping message with invalid payload
2022-08-20T21:53:55.946Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport] [INVALID]
                                      error: Unexpected meter type or corrupted data
2022-08-20T21:53:55.946Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:53:56.109Z SERIAL « 0x0114000400180e32022174000006b1000a000027ebed                      (22 bytes)
2022-08-20T21:53:56.111Z DRIVER   Dropping message with invalid payload
2022-08-20T21:53:56.112Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport] [INVALID]
                                      error: Unexpected meter type or corrupted data
2022-08-20T21:53:56.112Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:53:56.364Z SERIAL « 0x010e000400180831050464000006b106                                  (16 bytes)
2022-08-20T21:53:56.365Z CNTRLR   [Node 024] [Multilevel Sensor] Power: metadata updated            [Endpoint 0]
2022-08-20T21:53:56.366Z CNTRLR   [Node 024] [~] [Multilevel Sensor] Power: 1.695 => 1.713          [Endpoint 0]
2022-08-20T21:53:56.368Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:53:56.369Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Power
                                      scale: Watt
                                      value: 1.713
2022-08-20T21:53:56.478Z SERIAL « 0x01100004001a0a3202a1640001d389000055                              (18 bytes)
2022-08-20T21:53:56.480Z CNTRLR   [Node 026] [~] [Meter] value[66561]: 119.689 => 119.689           [Endpoint 0]
2022-08-20T21:53:56.481Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:53:56.482Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      V
                                      rate type:  Consumed
                                      value:      119.689
                                      time delta: 0 seconds
2022-08-20T21:53:56.693Z SERIAL « 0x01100004001a0a3202a16c00000000000006                              (18 bytes)
2022-08-20T21:53:56.694Z CNTRLR   [Node 026] [~] [Meter] value[66817]: 0 => 0                       [Endpoint 0]
2022-08-20T21:53:56.695Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:53:56.696Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      A
                                      rate type:  Consumed
                                      value:      0
                                      time delta: 0 seconds
Log Level changed to: Verbose
2022-08-20T21:53:57.918Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       kWh
                                      rate type:   Consumed
                                      value:       6.614
                                      time delta:  9 seconds
                                      prev. value: 6.614
2022-08-20T21:53:58.095Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      W
                                      rate type:  Consumed
                                      value:      0
                                      time delta: 0 seconds
2022-08-20T21:53:58.619Z DRIVER « [Node 027] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Air temperature
                                      scale: Fahrenheit
                                      value: 80.5
2022-08-20T21:53:58.719Z DRIVER « [Node 023] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Illuminance
                                      scale: Lux
                                      value: 35
2022-08-20T21:53:58.942Z DRIVER « [Node 027] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Humidity
                                      scale: Percentage value
                                      value: 60
2022-08-20T21:53:59.827Z DRIVER « [Node 027] [REQ] [ApplicationCommand]
                                  └─[BatteryCCReport]
                                      level:  100
                                      is low: false
2022-08-20T21:53:59.930Z DRIVER « [Node 027] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Illuminance
                                      scale: Lux
                                      value: 15
2022-08-20T21:54:00.071Z DRIVER « [Node 027] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Ultraviolet
                                      scale: UV index
                                      value: 0
Log Level changed to: Debug
2022-08-20T21:54:04.768Z SERIAL « 0x010900040017032001ff38                                            (11 bytes)
2022-08-20T21:54:04.769Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:04.770Z DRIVER « [Node 023] [REQ] [ApplicationCommand]
                                  └─[BasicCCSet]
                                      target value: 255
2022-08-20T21:54:04.772Z CNTRLR   [Node 023] treating BasicCC::Set as a report
2022-08-20T21:54:04.772Z CNTRLR   [Node 023] [~] [Basic] currentValue: 0 => 255                     [Endpoint 0]
2022-08-20T21:54:05.089Z SERIAL « 0x010f00040017097105000000ff0708006e                                (17 bytes)
2022-08-20T21:54:05.090Z CNTRLR   [Node 023] [~] [Notification] notificationMode: "push" [Endpoint 0] [internal]
                                   => "push"
2022-08-20T21:54:05.091Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:05.093Z DRIVER « [Node 023] [REQ] [ApplicationCommand]
                                  └─[NotificationCCReport]
                                      notification type:   Home Security
                                      notification status: 255
                                      notification state:  Motion detection
2022-08-20T21:54:05.095Z CNTRLR   [Node 023] [~] [Notification] Home Security[Motion sensor status] [Endpoint 0]
                                  : 0 => 8
2022-08-20T21:54:05.291Z SERIAL « 0x0114000400150e32022164000231ed000a000231ed8b                      (22 bytes)
2022-08-20T21:54:05.292Z CNTRLR   [Node 021] [~] [Meter] value[65537]: 143.853 => 143.853           [Endpoint 0]
2022-08-20T21:54:05.293Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:05.294Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       kWh
                                      rate type:   Consumed
                                      value:       143.853
                                      time delta:  10 seconds
                                      prev. value: 143.853
2022-08-20T21:54:05.376Z SERIAL « 0x0114000400150e3202217400000000000a000231ed45                      (22 bytes)
2022-08-20T21:54:05.377Z CNTRLR   [Node 021] [~] [Meter] value[66049]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:05.378Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:05.379Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       W
                                      rate type:   Consumed
                                      value:       0
                                      time delta:  10 seconds
                                      prev. value: 143.853
2022-08-20T21:54:05.474Z SERIAL « 0x010e00040015083105046400000000bc                                  (16 bytes)
2022-08-20T21:54:05.475Z CNTRLR   [Node 021] [Multilevel Sensor] Power: metadata updated            [Endpoint 0]
2022-08-20T21:54:05.476Z CNTRLR   [Node 021] [~] [Multilevel Sensor] Power: 0 => 0                  [Endpoint 0]
2022-08-20T21:54:05.477Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:05.478Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Power
                                      scale: Watt
                                      value: 0
2022-08-20T21:54:05.964Z SERIAL « 0x0114000400180e32022164000027eb000a000027eb86                      (22 bytes)
2022-08-20T21:54:05.965Z DRIVER   Dropping message with invalid payload
2022-08-20T21:54:05.966Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport] [INVALID]
                                      error: Unexpected meter type or corrupted data
2022-08-20T21:54:05.966Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:06.270Z SERIAL « 0x0114000400180e3202217400000674000a000027eb28                      (22 bytes)
2022-08-20T21:54:06.272Z DRIVER   Dropping message with invalid payload
2022-08-20T21:54:06.273Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport] [INVALID]
                                      error: Unexpected meter type or corrupted data
2022-08-20T21:54:06.273Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:06.350Z SERIAL « 0x0114000400180e3202217400000674000a000027eb28                      (22 bytes)
2022-08-20T21:54:06.353Z DRIVER   Dropping message with invalid payload
2022-08-20T21:54:06.354Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport] [INVALID]
                                      error: Unexpected meter type or corrupted data
2022-08-20T21:54:06.354Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:07.205Z SERIAL « 0x010e00040018083105046400000667d0                                  (16 bytes)
2022-08-20T21:54:07.206Z CNTRLR   [Node 024] [Multilevel Sensor] Power: metadata updated            [Endpoint 0]
2022-08-20T21:54:07.207Z CNTRLR   [Node 024] [~] [Multilevel Sensor] Power: 1.713 => 1.639          [Endpoint 0]
2022-08-20T21:54:07.209Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:07.210Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Power
                                      scale: Watt
                                      value: 1.639
2022-08-20T21:54:07.296Z SERIAL « 0x01100004001a0a3202a1640001d389000055                              (18 bytes)
2022-08-20T21:54:07.297Z CNTRLR   [Node 026] [~] [Meter] value[66561]: 119.689 => 119.689           [Endpoint 0]
2022-08-20T21:54:07.298Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:07.299Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      V
                                      rate type:  Consumed
                                      value:      119.689
                                      time delta: 0 seconds
2022-08-20T21:54:07.507Z SERIAL « 0x01090004000e033003ff33                                            (11 bytes)
2022-08-20T21:54:07.508Z CNTRLR   [Node 014] [Binary Sensor] Any: metadata updated                  [Endpoint 0]
2022-08-20T21:54:07.509Z CNTRLR   [Node 014] [~] [Binary Sensor] Any: false => true                 [Endpoint 0]
2022-08-20T21:54:07.513Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:07.514Z DRIVER « [Node 014] [REQ] [ApplicationCommand]
                                  └─[BinarySensorCCReport]
                                      type:  Any
                                      value: true
2022-08-20T21:54:07.797Z SERIAL « 0x01100004001a0a3202a16c00000000000006                              (18 bytes)
2022-08-20T21:54:07.798Z CNTRLR   [Node 026] [~] [Meter] value[66817]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:07.800Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:07.802Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      A
                                      rate type:  Consumed
                                      value:      0
                                      time delta: 0 seconds
2022-08-20T21:54:09.062Z SERIAL « 0x01140004001a0e32022164000019d6000b000019d685                      (22 bytes)
2022-08-20T21:54:09.063Z CNTRLR   [Node 026] [~] [Meter] value[65537]: 6.614 => 6.614               [Endpoint 0]
2022-08-20T21:54:09.064Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:09.065Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       kWh
                                      rate type:   Consumed
                                      value:       6.614
                                      time delta:  11 seconds
                                      prev. value: 6.614
2022-08-20T21:54:09.443Z SERIAL « 0x01090004000d033003ff30                                            (11 bytes)
2022-08-20T21:54:09.444Z CNTRLR   [Node 013] [Binary Sensor] Any: metadata updated                  [Endpoint 0]
2022-08-20T21:54:09.446Z CNTRLR   [Node 013] [~] [Binary Sensor] Any: false => true                 [Endpoint 0]
2022-08-20T21:54:09.447Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:09.448Z DRIVER « [Node 013] [REQ] [ApplicationCommand]
                                  └─[BinarySensorCCReport]
                                      type:  Any
                                      value: true
2022-08-20T21:54:09.606Z SERIAL « 0x0109000400210326036396                                            (11 bytes)
2022-08-20T21:54:09.609Z CNTRLR   [Node 033] [~] [Multilevel Switch] currentValue: 0 => 99          [Endpoint 0]
2022-08-20T21:54:09.611Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:09.612Z DRIVER « [Node 033] [REQ] [ApplicationCommand]
                                  └─[MultilevelSwitchCCReport]
                                      current value: 99
2022-08-20T21:54:09.714Z SERIAL « 0x010b00040021055b030a800204                                        (13 bytes)
2022-08-20T21:54:09.717Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:09.718Z DRIVER « [Node 033] [REQ] [ApplicationCommand]
                                  └─[CentralSceneCCNotification]
                                      sequence number: 10
                                      key attribute:   KeyPressed
                                      scene number:    2
2022-08-20T21:54:09.722Z CNTRLR   [Node 033] [!] [Central Scene] scene[002]: 0
2022-08-20T21:54:09.725Z CNTRLR « [Node 033] received CentralScene notification {
                                      "nodeId": 33,
                                      "ccId": "Central Scene",
                                      "ccCommand": "0x03",
                                      "payload": "0x0a8002"
                                  }
2022-08-20T21:54:10.179Z SERIAL « 0x01090004001e0380036408                                            (11 bytes)
2022-08-20T21:54:10.180Z CNTRLR   [Node 030] [~] [Battery] level: 100 => 100                        [Endpoint 0]
2022-08-20T21:54:10.182Z CNTRLR   [Node 030] [~] [Battery] isLow: false => false                    [Endpoint 0]
2022-08-20T21:54:10.184Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:10.185Z DRIVER « [Node 030] [REQ] [ApplicationCommand]
                                  └─[BatteryCCReport]
                                      level:  100
                                      is low: false
2022-08-20T21:54:10.473Z SERIAL « 0x01100004001a0a320221740000000000009e                              (18 bytes)
2022-08-20T21:54:10.474Z CNTRLR   [Node 026] [~] [Meter] value[66049]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:10.476Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:10.477Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      W
                                      rate type:  Consumed
                                      value:      0
                                      time delta: 0 seconds
2022-08-20T21:54:10.815Z SERIAL « 0x010e0004001e083105012c0000035fa6                                  (16 bytes)
2022-08-20T21:54:10.816Z CNTRLR   [Node 030] [Multilevel Sensor] Air temperature: metadata updated  [Endpoint 0]
2022-08-20T21:54:10.818Z CNTRLR   [Node 030] [~] [Multilevel Sensor] Air temperature: 86.4 => 86.3  [Endpoint 0]
2022-08-20T21:54:10.819Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:10.820Z DRIVER « [Node 030] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Air temperature
                                      scale: Fahrenheit
                                      value: 86.3
2022-08-20T21:54:10.868Z SERIAL « 0x010b0004001e053105050134ef                                        (13 bytes)
2022-08-20T21:54:10.869Z CNTRLR   [Node 030] [Multilevel Sensor] Humidity: metadata updated         [Endpoint 0]
2022-08-20T21:54:10.871Z CNTRLR   [Node 030] [~] [Multilevel Sensor] Humidity: 52 => 52             [Endpoint 0]
2022-08-20T21:54:10.872Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:10.873Z DRIVER « [Node 030] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Humidity
                                      scale: Percentage value
                                      value: 52
2022-08-20T21:54:11.270Z SERIAL « 0x010e0004001e083105030c00000007df                                  (16 bytes)
2022-08-20T21:54:11.272Z CNTRLR   [Node 030] [Multilevel Sensor] Illuminance: metadata updated      [Endpoint 0]
2022-08-20T21:54:11.273Z CNTRLR   [Node 030] [~] [Multilevel Sensor] Illuminance: 7 => 7            [Endpoint 0]
2022-08-20T21:54:11.274Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:11.275Z DRIVER « [Node 030] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Illuminance
                                      scale: Lux
                                      value: 7
2022-08-20T21:54:11.322Z SERIAL « 0x010b0004001e0531051b0100c5                                        (13 bytes)
2022-08-20T21:54:11.323Z CNTRLR   [Node 030] [Multilevel Sensor] Ultraviolet: metadata updated      [Endpoint 0]
2022-08-20T21:54:11.324Z CNTRLR   [Node 030] [~] [Multilevel Sensor] Ultraviolet: 0 => 0            [Endpoint 0]
2022-08-20T21:54:11.325Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:11.326Z DRIVER « [Node 030] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Ultraviolet
                                      scale: UV index
                                      value: 0
2022-08-20T21:54:12.033Z SERIAL « 0x0110000400210a32022134000002500000b7                              (18 bytes)
2022-08-20T21:54:12.035Z CNTRLR   [Node 033] [~] [Meter] value[66049]: 1.6 => 59.2                  [Endpoint 0]
2022-08-20T21:54:12.036Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:12.037Z DRIVER « [Node 033] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      W
                                      rate type:  Consumed
                                      value:      59.2
                                      time delta: 0 seconds
2022-08-20T21:54:15.292Z SERIAL « 0x0114000400150e32022164000231ed000a000231ed8b                      (22 bytes)
2022-08-20T21:54:15.293Z CNTRLR   [Node 021] [~] [Meter] value[65537]: 143.853 => 143.853           [Endpoint 0]
2022-08-20T21:54:15.295Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:15.297Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       kWh
                                      rate type:   Consumed
                                      value:       143.853
                                      time delta:  10 seconds
                                      prev. value: 143.853
2022-08-20T21:54:15.377Z SERIAL « 0x0114000400150e3202217400000000000a000231ed45                      (22 bytes)
2022-08-20T21:54:15.378Z CNTRLR   [Node 021] [~] [Meter] value[66049]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:15.379Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:15.382Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       W
                                      rate type:   Consumed
                                      value:       0
                                      time delta:  10 seconds
                                      prev. value: 143.853
2022-08-20T21:54:15.475Z SERIAL « 0x010e00040015083105046400000000bc                                  (16 bytes)
2022-08-20T21:54:15.477Z CNTRLR   [Node 021] [Multilevel Sensor] Power: metadata updated            [Endpoint 0]
2022-08-20T21:54:15.478Z CNTRLR   [Node 021] [~] [Multilevel Sensor] Power: 0 => 0                  [Endpoint 0]
2022-08-20T21:54:15.479Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:15.480Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Power
                                      scale: Watt
                                      value: 0
2022-08-20T21:54:16.025Z SERIAL « 0x0114000400180e32022164000027eb000a000027eb86                      (22 bytes)
2022-08-20T21:54:16.026Z DRIVER   Dropping message with invalid payload
2022-08-20T21:54:16.026Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport] [INVALID]
                                      error: Unexpected meter type or corrupted data
2022-08-20T21:54:16.027Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:16.320Z SERIAL « 0x0114000400180e3202217400000658000a000027eb04                      (22 bytes)
2022-08-20T21:54:16.321Z DRIVER   Dropping message with invalid payload
2022-08-20T21:54:16.321Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport] [INVALID]
                                      error: Unexpected meter type or corrupted data
2022-08-20T21:54:16.322Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:16.511Z SERIAL « 0x01100004001a0a3202a1640001d389000055                              (18 bytes)
2022-08-20T21:54:16.512Z CNTRLR   [Node 026] [~] [Meter] value[66561]: 119.689 => 119.689           [Endpoint 0]
2022-08-20T21:54:16.514Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:16.515Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      V
                                      rate type:  Consumed
                                      value:      119.689
                                      time delta: 0 seconds
2022-08-20T21:54:16.742Z SERIAL « 0x010e00040018083105046400000658ef                                  (16 bytes)
2022-08-20T21:54:16.743Z CNTRLR   [Node 024] [Multilevel Sensor] Power: metadata updated            [Endpoint 0]
2022-08-20T21:54:16.744Z CNTRLR   [Node 024] [~] [Multilevel Sensor] Power: 1.639 => 1.624          [Endpoint 0]
2022-08-20T21:54:16.745Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:16.746Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Power
                                      scale: Watt
                                      value: 1.624
2022-08-20T21:54:16.962Z SERIAL « 0x01100004001a0a3202a16c00000000000006                              (18 bytes)
2022-08-20T21:54:16.963Z CNTRLR   [Node 026] [~] [Meter] value[66817]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:16.964Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:16.965Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      A
                                      rate type:  Consumed
                                      value:      0
                                      time delta: 0 seconds
2022-08-20T21:54:17.200Z SERIAL « 0x01140004001a0e32022164000019d60009000019d687                      (22 bytes)
2022-08-20T21:54:17.202Z CNTRLR   [Node 026] [~] [Meter] value[65537]: 6.614 => 6.614               [Endpoint 0]
2022-08-20T21:54:17.203Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:17.204Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       kWh
                                      rate type:   Consumed
                                      value:       6.614
                                      time delta:  9 seconds
                                      prev. value: 6.614
2022-08-20T21:54:17.393Z SERIAL « 0x01100004001a0a320221740000000000009e                              (18 bytes)
2022-08-20T21:54:17.394Z CNTRLR   [Node 026] [~] [Meter] value[66049]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:17.395Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:17.396Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      W
                                      rate type:  Consumed
                                      value:      0
                                      time delta: 0 seconds
2022-08-20T21:54:18.669Z SERIAL « 0x01090004000d03300300cf                                            (11 bytes)
2022-08-20T21:54:18.670Z CNTRLR   [Node 013] [Binary Sensor] Any: metadata updated                  [Endpoint 0]
2022-08-20T21:54:18.672Z CNTRLR   [Node 013] [~] [Binary Sensor] Any: true => false                 [Endpoint 0]
2022-08-20T21:54:18.673Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:18.675Z DRIVER « [Node 013] [REQ] [ApplicationCommand]
                                  └─[BinarySensorCCReport]
                                      type:  Any
                                      value: false
2022-08-20T21:54:19.275Z SERIAL « 0x01090004000e03300300cc                                            (11 bytes)
2022-08-20T21:54:19.276Z CNTRLR   [Node 014] [Binary Sensor] Any: metadata updated                  [Endpoint 0]
2022-08-20T21:54:19.277Z CNTRLR   [Node 014] [~] [Binary Sensor] Any: true => false                 [Endpoint 0]
2022-08-20T21:54:19.278Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:19.280Z DRIVER « [Node 014] [REQ] [ApplicationCommand]
                                  └─[BinarySensorCCReport]
                                      type:  Any
                                      value: false
2022-08-20T21:54:25.293Z SERIAL « 0x0114000400150e32022164000231ed000a000231ed8b                      (22 bytes)
2022-08-20T21:54:25.293Z CNTRLR   [Node 021] [~] [Meter] value[65537]: 143.853 => 143.853           [Endpoint 0]
2022-08-20T21:54:25.294Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:25.295Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       kWh
                                      rate type:   Consumed
                                      value:       143.853
                                      time delta:  10 seconds
                                      prev. value: 143.853
2022-08-20T21:54:25.378Z SERIAL « 0x0114000400150e3202217400000000000a000231ed45                      (22 bytes)
2022-08-20T21:54:25.379Z CNTRLR   [Node 021] [~] [Meter] value[66049]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:25.381Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:25.382Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       W
                                      rate type:   Consumed
                                      value:       0
                                      time delta:  10 seconds
                                      prev. value: 143.853
2022-08-20T21:54:25.476Z SERIAL « 0x010e00040015083105046400000000bc                                  (16 bytes)
2022-08-20T21:54:25.477Z CNTRLR   [Node 021] [Multilevel Sensor] Power: metadata updated            [Endpoint 0]
2022-08-20T21:54:25.478Z CNTRLR   [Node 021] [~] [Multilevel Sensor] Power: 0 => 0                  [Endpoint 0]
2022-08-20T21:54:25.479Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:25.480Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Power
                                      scale: Watt
                                      value: 0
2022-08-20T21:54:25.966Z SERIAL « 0x0114000400180e32022164000027eb000a000027eb86                      (22 bytes)
2022-08-20T21:54:25.968Z DRIVER   Dropping message with invalid payload
2022-08-20T21:54:25.969Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport] [INVALID]
                                      error: Unexpected meter type or corrupted data
2022-08-20T21:54:25.969Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:26.272Z SERIAL « 0x0114000400180e3202217400000660000a000027eb3c                      (22 bytes)
2022-08-20T21:54:26.273Z DRIVER   Dropping message with invalid payload
2022-08-20T21:54:26.274Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport] [INVALID]
                                      error: Unexpected meter type or corrupted data
2022-08-20T21:54:26.274Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:26.622Z SERIAL « 0x01100004001a0a3202a1640001d389000055                              (18 bytes)
2022-08-20T21:54:26.623Z CNTRLR   [Node 026] [~] [Meter] value[66561]: 119.689 => 119.689           [Endpoint 0]
2022-08-20T21:54:26.624Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:26.625Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      V
                                      rate type:  Consumed
                                      value:      119.689
                                      time delta: 0 seconds
2022-08-20T21:54:26.827Z SERIAL « 0x010e00040018083105046400000660d7                                  (16 bytes)
2022-08-20T21:54:26.828Z CNTRLR   [Node 024] [Multilevel Sensor] Power: metadata updated            [Endpoint 0]
2022-08-20T21:54:26.829Z CNTRLR   [Node 024] [~] [Multilevel Sensor] Power: 1.624 => 1.632          [Endpoint 0]
2022-08-20T21:54:26.830Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:26.832Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Power
                                      scale: Watt
                                      value: 1.632
2022-08-20T21:54:27.311Z SERIAL « 0x01100004001a0a3202a16c00000000000006                              (18 bytes)
2022-08-20T21:54:27.312Z CNTRLR   [Node 026] [~] [Meter] value[66817]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:27.314Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:27.315Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      A
                                      rate type:  Consumed
                                      value:      0
                                      time delta: 0 seconds
2022-08-20T21:54:27.525Z SERIAL « 0x01140004001a0e32022164000019d6000b000019d685                      (22 bytes)
2022-08-20T21:54:27.526Z CNTRLR   [Node 026] [~] [Meter] value[65537]: 6.614 => 6.614               [Endpoint 0]
2022-08-20T21:54:27.527Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:27.528Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       kWh
                                      rate type:   Consumed
                                      value:       6.614
                                      time delta:  11 seconds
                                      prev. value: 6.614
2022-08-20T21:54:28.262Z SERIAL « 0x01100004001a0a320221740000000000009e                              (18 bytes)
2022-08-20T21:54:28.263Z CNTRLR   [Node 026] [~] [Meter] value[66049]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:28.269Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:28.271Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      W
                                      rate type:  Consumed
                                      value:      0
                                      time delta: 0 seconds
2022-08-20T21:54:30.624Z SERIAL « 0x01090004001703200100c7                                            (11 bytes)
2022-08-20T21:54:30.625Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:30.626Z DRIVER « [Node 023] [REQ] [ApplicationCommand]
                                  └─[BasicCCSet]
                                      target value: 0
2022-08-20T21:54:30.627Z CNTRLR   [Node 023] treating BasicCC::Set as a report
2022-08-20T21:54:30.628Z CNTRLR   [Node 023] [~] [Basic] currentValue: 255 => 0                     [Endpoint 0]
2022-08-20T21:54:30.945Z SERIAL « 0x010f00040017097105000000ff07000066                                (17 bytes)
2022-08-20T21:54:30.947Z CNTRLR   [Node 023] [~] [Notification] notificationMode: "push" [Endpoint 0] [internal]
                                   => "push"
2022-08-20T21:54:30.948Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:30.951Z DRIVER « [Node 023] [REQ] [ApplicationCommand]
                                  └─[NotificationCCReport]
                                      notification type:   7
                                      notification status: 255
                                      notification state:  idle
2022-08-20T21:54:30.955Z CNTRLR   [Node 023] [~] [Notification] Home Security[Motion sensor status] [Endpoint 0]
                                  : 8 => 0
2022-08-20T21:54:35.294Z SERIAL « 0x0114000400150e32022164000231ed000a000231ed8b                      (22 bytes)
2022-08-20T21:54:35.296Z CNTRLR   [Node 021] [~] [Meter] value[65537]: 143.853 => 143.853           [Endpoint 0]
2022-08-20T21:54:35.297Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:35.298Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       kWh
                                      rate type:   Consumed
                                      value:       143.853
                                      time delta:  10 seconds
                                      prev. value: 143.853
2022-08-20T21:54:35.379Z SERIAL « 0x0114000400150e3202217400000000000a000231ed45                      (22 bytes)
2022-08-20T21:54:35.380Z CNTRLR   [Node 021] [~] [Meter] value[66049]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:35.382Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:35.383Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       W
                                      rate type:   Consumed
                                      value:       0
                                      time delta:  10 seconds
                                      prev. value: 143.853
2022-08-20T21:54:35.477Z SERIAL « 0x010e00040015083105046400000000bc                                  (16 bytes)
2022-08-20T21:54:35.478Z CNTRLR   [Node 021] [Multilevel Sensor] Power: metadata updated            [Endpoint 0]
2022-08-20T21:54:35.479Z CNTRLR   [Node 021] [~] [Multilevel Sensor] Power: 0 => 0                  [Endpoint 0]
2022-08-20T21:54:35.480Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:35.482Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Power
                                      scale: Watt
                                      value: 0
2022-08-20T21:54:35.987Z SERIAL « 0x0114000400180e32022164000027eb000a000027eb86                      (22 bytes)
2022-08-20T21:54:35.988Z DRIVER   Dropping message with invalid payload
2022-08-20T21:54:35.988Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport] [INVALID]
                                      error: Unexpected meter type or corrupted data
2022-08-20T21:54:35.989Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:36.193Z SERIAL « 0x0114000400180e3202217400000636000a000027eb6a                      (22 bytes)
2022-08-20T21:54:36.194Z DRIVER   Dropping message with invalid payload
2022-08-20T21:54:36.195Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport] [INVALID]
                                      error: Unexpected meter type or corrupted data
2022-08-20T21:54:36.195Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:36.942Z SERIAL « 0x010e000400180831050464000006a710                                  (16 bytes)
2022-08-20T21:54:36.943Z CNTRLR   [Node 024] [Multilevel Sensor] Power: metadata updated            [Endpoint 0]
2022-08-20T21:54:36.944Z CNTRLR   [Node 024] [~] [Multilevel Sensor] Power: 1.632 => 1.703          [Endpoint 0]
2022-08-20T21:54:36.945Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:36.946Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Power
                                      scale: Watt
                                      value: 1.703
2022-08-20T21:54:37.424Z SERIAL « 0x01100004001a0a3202a1640001d3d600000a                              (18 bytes)
2022-08-20T21:54:37.426Z CNTRLR   [Node 026] [~] [Meter] value[66561]: 119.689 => 119.766           [Endpoint 0]
2022-08-20T21:54:37.427Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:37.428Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      V
                                      rate type:  Consumed
                                      value:      119.766
                                      time delta: 0 seconds
2022-08-20T21:54:37.594Z SERIAL « 0x01100004001a0a3202a16c00000000000006                              (18 bytes)
2022-08-20T21:54:37.595Z CNTRLR   [Node 026] [~] [Meter] value[66817]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:37.596Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:37.597Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      A
                                      rate type:  Consumed
                                      value:      0
                                      time delta: 0 seconds
2022-08-20T21:54:37.800Z SERIAL « 0x01140004001a0e32022164000019d6000a000019d684                      (22 bytes)
2022-08-20T21:54:37.802Z CNTRLR   [Node 026] [~] [Meter] value[65537]: 6.614 => 6.614               [Endpoint 0]
2022-08-20T21:54:37.803Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:37.804Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       kWh
                                      rate type:   Consumed
                                      value:       6.614
                                      time delta:  10 seconds
                                      prev. value: 6.614
2022-08-20T21:54:37.993Z SERIAL « 0x01100004001a0a320221740000000000009e                              (18 bytes)
2022-08-20T21:54:37.994Z CNTRLR   [Node 026] [~] [Meter] value[66049]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:37.995Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:37.996Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      W
                                      rate type:  Consumed
                                      value:      0
                                      time delta: 0 seconds
2022-08-20T21:54:40.407Z SERIAL « 0x0110000400210a32022134000002ba00005d                              (18 bytes)
2022-08-20T21:54:40.409Z CNTRLR   [Node 033] [~] [Meter] value[66049]: 59.2 => 69.8                 [Endpoint 0]
2022-08-20T21:54:40.411Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:40.412Z DRIVER « [Node 033] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      W
                                      rate type:  Consumed
                                      value:      69.8
                                      time delta: 0 seconds
2022-08-20T21:54:45.295Z SERIAL « 0x0114000400150e32022164000231ed000a000231ed8b                      (22 bytes)
2022-08-20T21:54:45.296Z CNTRLR   [Node 021] [~] [Meter] value[65537]: 143.853 => 143.853           [Endpoint 0]
2022-08-20T21:54:45.298Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:45.300Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       kWh
                                      rate type:   Consumed
                                      value:       143.853
                                      time delta:  10 seconds
                                      prev. value: 143.853
2022-08-20T21:54:45.380Z SERIAL « 0x0114000400150e3202217400000000000a000231ed45                      (22 bytes)
2022-08-20T21:54:45.382Z CNTRLR   [Node 021] [~] [Meter] value[66049]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:45.383Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:45.385Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       W
                                      rate type:   Consumed
                                      value:       0
                                      time delta:  10 seconds
                                      prev. value: 143.853
2022-08-20T21:54:45.479Z SERIAL « 0x010e00040015083105046400000000bc                                  (16 bytes)
2022-08-20T21:54:45.480Z CNTRLR   [Node 021] [Multilevel Sensor] Power: metadata updated            [Endpoint 0]
2022-08-20T21:54:45.480Z CNTRLR   [Node 021] [~] [Multilevel Sensor] Power: 0 => 0                  [Endpoint 0]
2022-08-20T21:54:45.481Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:45.485Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Power
                                      scale: Watt
                                      value: 0
2022-08-20T21:54:46.028Z SERIAL « 0x0114000400180e32022164000027eb000a000027eb86                      (22 bytes)
2022-08-20T21:54:46.029Z DRIVER   Dropping message with invalid payload
2022-08-20T21:54:46.030Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport] [INVALID]
                                      error: Unexpected meter type or corrupted data
2022-08-20T21:54:46.031Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:46.263Z SERIAL « 0x0114000400180e3202217400000629000a000027eb75                      (22 bytes)
2022-08-20T21:54:46.264Z DRIVER   Dropping message with invalid payload
2022-08-20T21:54:46.265Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport] [INVALID]
                                      error: Unexpected meter type or corrupted data
2022-08-20T21:54:46.265Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:46.490Z SERIAL « 0x01100004001a0a3202a1640001d389000055                              (18 bytes)
2022-08-20T21:54:46.490Z CNTRLR   [Node 026] [~] [Meter] value[66561]: 119.766 => 119.689           [Endpoint 0]
2022-08-20T21:54:46.492Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:46.493Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      V
                                      rate type:  Consumed
                                      value:      119.689
                                      time delta: 0 seconds
2022-08-20T21:54:48.188Z SERIAL « 0x01100004001a0a3202a16c00000000000006                              (18 bytes)
2022-08-20T21:54:48.189Z CNTRLR   [Node 026] [~] [Meter] value[66817]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:48.191Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:48.192Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      A
                                      rate type:  Consumed
                                      value:      0
                                      time delta: 0 seconds
2022-08-20T21:54:48.404Z SERIAL « 0x01140004001a0e32022164000019d6000b000019d685                      (22 bytes)
2022-08-20T21:54:48.405Z CNTRLR   [Node 026] [~] [Meter] value[65537]: 6.614 => 6.614               [Endpoint 0]
2022-08-20T21:54:48.406Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:48.407Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       kWh
                                      rate type:   Consumed
                                      value:       6.614
                                      time delta:  11 seconds
                                      prev. value: 6.614
2022-08-20T21:54:48.778Z SERIAL « 0x01100004001a0a320221740000000000009e                              (18 bytes)
2022-08-20T21:54:48.779Z CNTRLR   [Node 026] [~] [Meter] value[66049]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:48.780Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:48.782Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      W
                                      rate type:  Consumed
                                      value:      0
                                      time delta: 0 seconds
2022-08-20T21:54:52.208Z SERIAL « 0x010c00040016063105012a03669d                                      (14 bytes)
2022-08-20T21:54:52.209Z CNTRLR   [Node 022] [Multilevel Sensor] Air temperature: metadata updated  [Endpoint 0]
2022-08-20T21:54:52.210Z CNTRLR   [Node 022] [~] [Multilevel Sensor] Air temperature: 87 => 87      [Endpoint 0]
2022-08-20T21:54:52.211Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:52.213Z DRIVER « [Node 022] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Air temperature
                                      scale: Fahrenheit
                                      value: 87
2022-08-20T21:54:52.486Z SERIAL « 0x010b00040016053105050131e2                                        (13 bytes)
2022-08-20T21:54:52.487Z CNTRLR   [Node 022] [Multilevel Sensor] Humidity: metadata updated         [Endpoint 0]
2022-08-20T21:54:52.488Z CNTRLR   [Node 022] [~] [Multilevel Sensor] Humidity: 49 => 49             [Endpoint 0]
2022-08-20T21:54:52.489Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:52.490Z DRIVER « [Node 022] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Humidity
                                      scale: Percentage value
                                      value: 49
2022-08-20T21:54:53.402Z SERIAL « 0x0109000400160380036400                                            (11 bytes)
2022-08-20T21:54:53.403Z CNTRLR   [Node 022] [~] [Battery] level: 100 => 100                        [Endpoint 0]
2022-08-20T21:54:53.405Z CNTRLR   [Node 022] [~] [Battery] isLow: false => false                    [Endpoint 0]
2022-08-20T21:54:53.406Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:53.407Z DRIVER « [Node 022] [REQ] [ApplicationCommand]
                                  └─[BatteryCCReport]
                                      level:  100
                                      is low: false
2022-08-20T21:54:53.609Z SERIAL « 0x010c00040016063105030a0011cb                                      (14 bytes)
2022-08-20T21:54:53.610Z CNTRLR   [Node 022] [Multilevel Sensor] Illuminance: metadata updated      [Endpoint 0]
2022-08-20T21:54:53.610Z CNTRLR   [Node 022] [~] [Multilevel Sensor] Illuminance: 17 => 17          [Endpoint 0]
2022-08-20T21:54:53.611Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:53.612Z DRIVER « [Node 022] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Illuminance
                                      scale: Lux
                                      value: 17
2022-08-20T21:54:53.847Z SERIAL « 0x010b000400160531051b0100cd                                        (13 bytes)
2022-08-20T21:54:53.847Z CNTRLR   [Node 022] [Multilevel Sensor] Ultraviolet: metadata updated      [Endpoint 0]
2022-08-20T21:54:53.848Z CNTRLR   [Node 022] [~] [Multilevel Sensor] Ultraviolet: 0 => 0            [Endpoint 0]
2022-08-20T21:54:53.849Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:53.849Z DRIVER « [Node 022] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Ultraviolet
                                      scale: UV index
                                      value: 0
2022-08-20T21:54:55.296Z SERIAL « 0x0114000400150e32022164000231ed000a000231ed8b                      (22 bytes)
2022-08-20T21:54:55.296Z CNTRLR   [Node 021] [~] [Meter] value[65537]: 143.853 => 143.853           [Endpoint 0]
2022-08-20T21:54:55.297Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:55.297Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       kWh
                                      rate type:   Consumed
                                      value:       143.853
                                      time delta:  10 seconds
                                      prev. value: 143.853
2022-08-20T21:54:55.381Z SERIAL « 0x0114000400150e3202217400000000000a000231ed45                      (22 bytes)
2022-08-20T21:54:55.382Z CNTRLR   [Node 021] [~] [Meter] value[66049]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:55.385Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:55.386Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       W
                                      rate type:   Consumed
                                      value:       0
                                      time delta:  10 seconds
                                      prev. value: 143.853
2022-08-20T21:54:55.479Z SERIAL « 0x010e00040015083105046400000000bc                                  (16 bytes)
2022-08-20T21:54:55.480Z CNTRLR   [Node 021] [Multilevel Sensor] Power: metadata updated            [Endpoint 0]
2022-08-20T21:54:55.481Z CNTRLR   [Node 021] [~] [Multilevel Sensor] Power: 0 => 0                  [Endpoint 0]
2022-08-20T21:54:55.483Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:55.484Z DRIVER « [Node 021] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Power
                                      scale: Watt
                                      value: 0
2022-08-20T21:54:55.949Z SERIAL « 0x0114000400180e32022164000027eb000a000027eb86                      (22 bytes)
2022-08-20T21:54:55.950Z DRIVER   Dropping message with invalid payload
2022-08-20T21:54:55.952Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport] [INVALID]
                                      error: Unexpected meter type or corrupted data
2022-08-20T21:54:55.954Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:56.195Z SERIAL « 0x0114000400180e320221740000064c000a000027eb10                      (22 bytes)
2022-08-20T21:54:56.196Z DRIVER   Dropping message with invalid payload
2022-08-20T21:54:56.197Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport] [INVALID]
                                      error: Unexpected meter type or corrupted data
2022-08-20T21:54:56.197Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:56.302Z SERIAL « 0x01100004001a0a3202a1640001d3d600000a                              (18 bytes)
2022-08-20T21:54:56.303Z CNTRLR   [Node 026] [~] [Meter] value[66561]: 119.689 => 119.766           [Endpoint 0]
2022-08-20T21:54:56.304Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:56.305Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      V
                                      rate type:  Consumed
                                      value:      119.766
                                      time delta: 0 seconds
2022-08-20T21:54:56.682Z SERIAL « 0x01100004001a0a3202a16c00000000000006                              (18 bytes)
2022-08-20T21:54:56.683Z CNTRLR   [Node 026] [~] [Meter] value[66817]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:56.685Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:56.686Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      A
                                      rate type:  Consumed
                                      value:      0
                                      time delta: 0 seconds
2022-08-20T21:54:56.918Z SERIAL « 0x010e0004001808310504640000064cfb                                  (16 bytes)
2022-08-20T21:54:56.920Z CNTRLR   [Node 024] [Multilevel Sensor] Power: metadata updated            [Endpoint 0]
2022-08-20T21:54:56.921Z CNTRLR   [Node 024] [~] [Multilevel Sensor] Power: 1.703 => 1.612          [Endpoint 0]
2022-08-20T21:54:56.922Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:56.923Z DRIVER « [Node 024] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Power
                                      scale: Watt
                                      value: 1.612
2022-08-20T21:54:57.257Z SERIAL « 0x01140004001a0e32022164000019d60008000019d686                      (22 bytes)
2022-08-20T21:54:57.257Z CNTRLR   [Node 026] [~] [Meter] value[65537]: 6.614 => 6.614               [Endpoint 0]
2022-08-20T21:54:57.259Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:57.260Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:        Electric
                                      scale:       kWh
                                      rate type:   Consumed
                                      value:       6.614
                                      time delta:  8 seconds
                                      prev. value: 6.614
2022-08-20T21:54:57.493Z SERIAL « 0x01100004001a0a320221740000000000009e                              (18 bytes)
2022-08-20T21:54:57.494Z CNTRLR   [Node 026] [~] [Meter] value[66049]: 0 => 0                       [Endpoint 0]
2022-08-20T21:54:57.495Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:57.496Z DRIVER « [Node 026] [REQ] [ApplicationCommand]
                                  └─[MeterCCReport]
                                      type:       Electric
                                      scale:      W
                                      rate type:  Consumed
                                      value:      0
                                      time delta: 0 seconds
2022-08-20T21:54:59.628Z SERIAL « 0x010c0004001b063105012a0323d5                                      (14 bytes)
2022-08-20T21:54:59.630Z CNTRLR   [Node 027] [Multilevel Sensor] Air temperature: metadata updated  [Endpoint 0]
2022-08-20T21:54:59.631Z CNTRLR   [Node 027] [~] [Multilevel Sensor] Air temperature: 80.5 => 80.3  [Endpoint 0]
2022-08-20T21:54:59.633Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:54:59.635Z DRIVER « [Node 027] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Air temperature
                                      scale: Fahrenheit
                                      value: 80.3
2022-08-20T21:55:00.063Z SERIAL « 0x010b0004001b05310505013ce2                                        (13 bytes)
2022-08-20T21:55:00.065Z CNTRLR   [Node 027] [Multilevel Sensor] Humidity: metadata updated         [Endpoint 0]
2022-08-20T21:55:00.066Z CNTRLR   [Node 027] [~] [Multilevel Sensor] Humidity: 60 => 60             [Endpoint 0]
2022-08-20T21:55:00.068Z SERIAL » [ACK]                                                                   (0x06)
2022-08-20T21:55:00.071Z DRIVER « [Node 027] [REQ] [ApplicationCommand]
                                  └─[MultilevelSensorCCReport]
                                      type:  Humidity
                                      scale: Percentage value
                                      value: 60
Log Level changed to: Info
Log Level changed to: Warn
2022-08-20T21:55:05.952Z DRIVER   Dropping message with invalid payload
2022-08-20T21:55:06.136Z DRIVER   Dropping message with invalid payload
2022-08-20T21:55:15.953Z DRIVER   Dropping message with invalid payload
2022-08-20T21:55:16.177Z DRIVER   Dropping message with invalid payload
2022-08-20T21:55:25.932Z DRIVER   Dropping message with invalid payload
2022-08-20T21:55:26.218Z DRIVER   Dropping message with invalid payload
2022-08-20T21:55:35.934Z DRIVER   Dropping message with invalid payload
2022-08-20T21:55:36.139Z DRIVER   Dropping message with invalid payload
2022-08-20T21:55:45.915Z DRIVER   Dropping message with invalid payload
2022-08-20T21:55:46.140Z DRIVER   Dropping message with invalid payload
2022-08-20T21:55:55.975Z DRIVER   Dropping message with invalid payload
2022-08-20T21:55:56.201Z DRIVER   Dropping message with invalid payload
2022-08-20T21:56:05.936Z DRIVER   Dropping message with invalid payload
2022-08-20T21:56:06.183Z DRIVER   Dropping message with invalid payload
2022-08-20T21:56:08.593Z DRIVER   Dropping message with invalid payload
2022-08-20T21:56:15.997Z DRIVER   Dropping message with invalid payload
2022-08-20T21:56:25.938Z DRIVER   Dropping message with invalid payload
2022-08-20T21:56:26.376Z DRIVER   Dropping message with invalid payload
2022-08-20T21:56:35.959Z DRIVER   Dropping message with invalid payload
2022-08-20T21:56:36.145Z DRIVER   Dropping message with invalid payload
2022-08-20T21:56:46.001Z DRIVER   Dropping message with invalid payload
2022-08-20T21:56:46.598Z DRIVER   Dropping message with invalid payload
2022-08-20T21:56:55.921Z DRIVER   Dropping message with invalid payload
2022-08-20T21:56:56.207Z DRIVER   Dropping message with invalid payload
2022-08-20T21:57:06.042Z DRIVER   Dropping message with invalid payload
2022-08-20T21:57:06.427Z DRIVER   Dropping message with invalid payload

The node is question is "Node 033" I activated the verbose debugging, then hit the 'up' button once.

Might take me ~day to get the hass logs.

cmsimike commented 2 years ago

I tried turning up the verbosity in the logs but after capturing some data and pressing buttons, it didn't seem like there was anything in the logs relating to the zwave switch in question.

kpine commented 2 years ago

The logs will show the websocket messages from the zwave-js server. That would confirm whether there is just one message (as there should be) or two messages for a central scene event. If you're getting the events in HA, then there will be logs, or else the log level was not updated correctly.

kpine commented 2 years ago

Might also help if you listen to the event in the Dev Tools and show an example where there are duplicate events.

miguelarios commented 2 years ago

Ok so my problem got "resolved" after doing a restart of the ZWaveJS2MQTT server.

I went as far as removing the first ZEN32 I had and swapping it out to see if the issue was wiring which wouldn't make any sense but I was desperate and sure enough it followed. But when I restarted zwave js without restarting home assistant it worked and the duplicate events disappeared.

I did confirm that in zwaveJS the debug log never showed duplicate events only home assistant did.

I would suggest check the debug to see if duplicate events show up and if not then go back to HA and see if it shows up there which I would suspect it could then maybe restart ZwaveJS without restarting HA and see if that makes those duplicate events go away.

cmsimike commented 2 years ago

@miguelarios Wow that worked for me. I just restarted my zwavejs2mqtt server and the double events are gone. Thank you!

github-actions[bot] commented 1 year ago

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.