FHEM Forum

FHEM - Hausautomations-Systeme => ZWave => Thema gestartet von: fireball am 23 August 2025, 12:48:47

Titel: [gelöst] Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 23 August 2025, 12:48:47
Moinsen,

kann mir jemand helfen, mein Zwave-Netzwerk vom Aeotec Gen5 zu 10 Pro umzuziehen?!
Ich habe div. Anleitungen hier
- https://aeotec.freshdesk.com/support/solutions/articles/6000279670-z-stick-10-pro-migration-a-guide-coming-from-z-wave-500-700-networks
und hier
- https://community.home-assistant.io/t/how-to-best-migrate-from-aeotec-gen-5-to-aeotec-z-stick-7/637311
gefunden,

aber alles was ich aktuell hinbekommen habe ist:
1. der 10ner Stick hat für beide Chips (Zigbee und Zwave) die aktuelle Firmeware
2. vom 5er Stick habe ich ein Backup mit dem entsprechenden Tool gemacht

Laut Anleitungen soll man wohl den 5er erstmal auf die neuste/letzte Firmware updaten, das geht schon mit dem Tool überhaupt nicht.
- Liegt wohl an den Treibern, habe da jetzt X-Anleitungen ausprobiert... das Tool will nicht updaten... weiß aber auch nicht obs wirklich notwendig ist

Dachte mit dem Tools unter HA / ZWave JS UI oder so geht das einfach, aber das habe ich irgendwie nicht hinbekommen, bzw. weiß ich nicht ob die Informationen der ganzen Geräte auf dem Stick sind oder eben auch in der genutzten Software und da bin ich ja in Fhem.

Hier mal die Infos von meinem Stick:
Internals:
   CallbackNr 0
   Clients    :ZWave:
   DEF        /dev/serial/by-id/usb-0658_0200-if00@115200
   DeviceName /dev/serial/by-id/usb-0658_0200-if00@115200
   FD         11
   FUUID      5d374ccc-f33f-0804-d6e0-b8c61263773c9614
   MaxSendRetries 3
   NAME       ZWave_Gateway
   NR         89
   PARTIAL   
   RAWMSG     0004002b06310504220004
   ReadTime   1755945384.25171
   STATE      Initialized
   SendRetries 0
   SendTime   1755945379.82475
   TYPE       ZWDongle
   WaitForAck 0
   ZWave_Gateway_MSGCNT 361
   ZWave_Gateway_TIME 2025-08-23 12:36:24
   devioNoSTATE 1
   eventCount 1
   homeId     ec4154d2
   nodeIdHex  01
   nrNAck     0
   MatchList:
     1:ZWave    .*
   READINGS:
     2025-08-23 12:23:21   caps            Vers:1 Rev:0 ManufID:0086 ProductType:0001 ProductID:005a SERIAL_API_GET_INIT_DATA SERIAL_API_APPL_NODE_INFORMATION APPLICATION_COMMAND_HANDLER ZW_GET_CONTROLLER_CAPABILITIES SERIAL_API_SET_TIMEOUTS SERIAL_API_GET_CAPABILITIES SERIAL_API_SOFT_RESET UNKNOWN_09 ZW_SET_R_F_RECEIVE_MODE ZW_SET_SLEEP_MODE ZW_SEND_NODE_INFORMATION ZW_SEND_DATA ZW_SEND_DATA_MULTI ZW_GET_VERSION ZW_SEND_DATA_ABORT ZW_R_F_POWER_LEVEL_SET ZW_SEND_DATA_META ZW_GET_RANDOM MEMORY_GET_ID MEMORY_GET_BYTE MEMORY_PUT_BYTE MEMORY_GET_BUFFER MEMORY_PUT_BUFFER FLASH_AUTO_PROG_SET NVM_GET_ID NVM_EXT_READ_LONG_BUFFER NVM_EXT_WRITE_LONG_BUFFER NVM_EXT_READ_LONG_BYTE NVM_EXT_WRITE_LONG_BYTE ZW_GET_NODE_PROTOCOL_INFO ZW_SET_DEFAULT ZW_REPLICATION_COMMAND_COMPLETE ZW_REPLICATION_SEND_DATA ZW_ASSIGN_RETURN_ROUTE ZW_DELETE_RETURN_ROUTE ZW_REQUEST_NODE_NEIGHBOR_UPDATE ZW_APPLICATION_UPDATE ZW_ADD_NODE_TO_NETWORK ZW_REMOVE_NODE_FROM_NETWORK ZW_CREATE_NEW_PRIMARY ZW_CONTROLLER_CHANGE ZW_SET_LEARN_MODE ZW_ASSIGN_SUC_RETURN_ROUTE ZW_REQUEST_NETWORK_UPDATE ZW_SET_SUC_NODE_ID ZW_DELETE_SUC_RETURN_ROUTE ZW_GET_SUC_NODE_ID ZW_SEND_SUC_ID ZW_EXPLORE_REQUEST_INCLUSION ZW_REQUEST_NODE_INFO ZW_REMOVE_FAILED_NODE_ID ZW_IS_FAILED_NODE ZW_REPLACE_FAILED_NODE UNKNOWN_66 UNKNOWN_67 GET_ROUTING_TABLE_LINE LOCK_ROUTE_RESPONSE ZW_GET_PRIORITY_ROUTE ZW_SET_PRIORITY_ROUTE UNKNOWN_98 ZW_SET_WUT_TIMEOUT ZW_WATCHDOG_ENABLE ZW_WATCHDOG_DISABLE ZW_WATCHDOG_CHECK ZW_SET_EXT_INT_LEVEL ZW_RF_POWERLEVEL_GET ZW_TYPE_LIBRARY ZW_SEND_TEST_FRAME ZW_GET_PROTOCOL_STATUS WATCHDOG_START WATCHDOG_STOP ZW_SET_ROUTING_MAX UNKNOWN_ee UNKNOWN_ef
     2025-08-23 12:23:21   ctrlCaps        PRIMARY
     2025-08-23 12:23:21   homeId          HomeId:ec4154d2 CtrlNodeIdHex:01
     2023-01-28 19:13:09   isFailedNode_1  no
     2019-01-03 11:50:34   isFailedNode_1a no
     2023-01-28 19:13:12   isFailedNode_2  no
     2018-09-23 10:26:58   isFailedNode_Fenstersensor_EG_hinten yes
     2018-02-06 20:43:54   isFailedNode_KWL no
     2023-02-01 19:32:41   isFailedNode_UNKNOWN_11 no
     2018-09-23 10:20:57   isFailedNode_UNKNOWN_13 no
     2023-02-01 19:41:00   isFailedNode_UNKNOWN_26 no
     2018-02-06 20:44:00   isFailedNode_UNKNOWN_3 no
     2023-01-28 19:07:58   isFailedNode_UNKNOWN_7 no
     2018-09-23 14:56:30   neighborList_255 empty
     2023-02-01 19:30:07   neighborList_Alarm_Wassersensor ZWave_Gateway FIBARO_RGB_1 WallPlug_Kuehlschrank Aussenlicht_Modul_1 Innenlicht_Modul_1 Alarm_Sirene Aussenlicht_vorn_Garage
     2023-02-01 19:29:12   neighborList_FIBARO_RGB_1 WallPlug_Kuehlschrank Aussenlicht_Modul_1 Innenlicht_Modul_1 FSensor_EG_BAD_N FSensor_EG_WZ_T_S TSensor_GARAGE_HWR Alarm_Sirene Aussenlicht_vorn_Garage FSensor_OG_SZ_2_S TSensor_GARAGENTOR Alarm_Wassersensor BM_EG_Flur BM_OG_Flur Gartenhaus_Master_Switch AEON_MultiSensor UNKNOWN_42 WallPlug_Waschmaschiene WallPlug_Weichwasseranlage SmokeSensor_FLUR_OG SmokeSensor_Garage ZWave_SWITCH_MULTILEVEL_50 UNKNOWN_51 LAD7_PV_MODE Deckenlicht_Wohnzimmer
     2023-02-01 19:39:23   neighborList_UNKNOWN_26 empty
     2023-02-02 17:48:33   neighborList_UNKNOWN_42 ZWave_Gateway FIBARO_RGB_1 WallPlug_Kuehlschrank Aussenlicht_Modul_1 Innenlicht_Modul_1 Alarm_Sirene Aussenlicht_vorn_Garage BM_EG_Flur WallPlug_Weichwasseranlage SmokeSensor_Garage
     2023-02-01 19:34:01   neighborList_UNKNOWN_7 ZWave_Gateway WallPlug_Kuehlschrank FSensor_OG_GZ_S FSensor_OG_KZ_N TSensor_GARAGE_HWR FSensor_EG_WZ_2_W
     2023-12-11 21:34:45   neighborList_ZWave_Gateway UNKNOWN_7 Aussenlicht_Modul_1 Innenlicht_Modul_1 FSensor_EG_BAD_N FSensor_OG_BAD_N FSensor_OG_GZ_S FSensor_OG_KZ_N TSensor_GARAGE_HWR FSensor_EG_WZ_2_W Alarm_Sirene Aussenlicht_vorn_Garage FSensor_OG_SZ_1_S FSensor_EG_WZ_K_S FSensor_OG_SZ_2_S Alarm_Wassersensor AEON_MultiSensor WallPlug_Waschmaschiene WallPlug_Gefrierschrank WallPlug_Weichwasseranlage SmokeSensor_FLUR_OG FIBARO_RGB_2 UNKNOWN_51 LAD7_PV_MODE Wohnzimmer_Taster Aussenlicht_Modul_2
     2018-02-06 20:41:55   nodeInfo_KWL    ProtocolVers:SDK5.0x+4.2x listening routing maxBaud:40kbps Controller SpecificDev RoleType:N/A BasicDevClass:STATIC_CONTROLLER GenericDevClass:VENTILATION SpecificDevClass:01
     2023-02-01 19:32:34   nodeInfo_UNKNOWN_11 node UNKNOWN_11 is not present
     2018-09-22 21:34:11   nodeInfo_UNKNOWN_13 ProtocolVers:SDK4.5x+6.0x sleeping routing maxBaud:40kbps SpecificDev RoutingSlave BeamCap OptFunc SpeedExt:100kbps RoleType:N/A BasicDevClass:ROUTING_SLAVE GenericDevClass:SENSOR_NOTIFICATION SpecificDevClass:01
     2018-02-06 20:41:35   nodeInfo_UNKNOWN_3 ProtocolVers:SDK5.0x+4.2x listening routing maxBaud:40kbps Controller SpecificDev RoleType:N/A BasicDevClass:STATIC_CONTROLLER GenericDevClass:VENTILATION SpecificDevClass:01
     2023-02-04 15:50:25   nodeInfo_UNKNOWN_42 ProtocolVers:SDK4.5x+6.0x listening routing maxBaud:40kbps SpecificDev RoutingSlave BeamCap OptFunc RoleType:N/A BasicDevClass:ROUTING_SLAVE GenericDevClass:SWITCH_MULTILEVEL SpecificDevClass:01
     2023-02-01 19:31:52   nodeInfo_UNKNOWN_51 ProtocolVers:SDK4.5x+6.0x listening routing maxBaud:40kbps SpecificDev RoutingSlave BeamCap OptFunc RoleType:N/A BasicDevClass:ROUTING_SLAVE GenericDevClass:SWITCH_BINARY SpecificDevClass:01
     2023-02-01 19:31:19   nodeInfo_ZWave_SWITCH_MULTILEVEL_50 ProtocolVers:SDK4.5x+6.0x listening routing maxBaud:40kbps SpecificDev RoutingSlave BeamCap OptFunc RoleType:N/A BasicDevClass:ROUTING_SLAVE GenericDevClass:SWITCH_MULTILEVEL SpecificDevClass:01
     2025-06-19 12:24:58   nodeList        ZWave_Gateway FIBARO_RGB_1 WallPlug_Kuehlschrank UNKNOWN_7 Aussenlicht_Modul_1 Innenlicht_Modul_1 FSensor_EG_BAD_N FSensor_OG_BAD_N FSensor_EG_WZ_T_S FSensor_OG_GZ_S FSensor_OG_KZ_N TSensor_GARAGE_HWR FSensor_EG_WZ_2_W Alarm_Sirene Aussenlicht_vorn_Garage UNKNOWN_26 FSensor_OG_SZ_1_S FSensor_EG_WZ_1_W FSensor_EG_WZ_K_S FSensor_EG_BUERO_S TSensor_GARAGE FSensor_OG_SZ_2_S TSensor_GARAGENTOR Alarm_Wassersensor BM_EG_Flur BM_OG_Flur Gartenhaus_Master_Switch AEON_MultiSensor Gartenhaus_Garagentor SmokeSensor_WZ WallPlug_Waschmaschiene WallPlug_Gefrierschrank WallPlug_Weichwasseranlage UNKNOWN_46 SmokeSensor_FLUR_OG SmokeSensor_Garage FIBARO_RGB_2 UNKNOWN_51 LAD7_PV_MODE Deckenlicht_Wohnzimmer Wohnzimmer_Taster Aussenlicht_Modul_2 Wohnzimmer_Taster_2 TV_Wand_Modul
     2025-08-23 12:23:21   random          c1de32cc226e1470bdd4708342a932b213a85eff7c852b92514f3b2193391933
     2020-05-10 15:21:22   raw_f2510100    01f201
     2018-09-22 21:33:57   routeFor_UNKNOWN_13 last at 100kbps
     2025-08-23 12:23:21   state           Initialized
     2025-08-23 12:23:21   sucNodeId       no
     2025-08-23 12:36:19   version         Z-Wave 3.95 STATIC_CONTROLLER
   SendStack:
Attributes:
   homeId     ec4154d2
   icon       cul_868
   room       SYSTEM,ZWave
   verbose    0

Hier die Infos vom Chipsatz des 10ner https://www.silabs.com/wireless/z-wave/800-series-modem-soc#

Kann man das ganze Replace auch unter Fhem direkt durchführen?! Ich habe Backup und Restore in den Einstellung des Sticks unter FHEM gefunden.
Wenn ja wie wäre hier die richtige Vorgehensweise?!

VG+Danke
René
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 24 August 2025, 11:37:40
Das FHEM-Backup sichert die Konfiguration des Chips.

Darin sind enthalten die homeId, und Daten fuer die gepaarten Geraete.
Diese Konfiguration ist von der Firmware abhaengig (und damit nur indirekt vom Chipsatz), und kann in bestimmten Faellen auch zwischen unterschiedlichen Chipsaetzen getauscht werden.

Die Aussage im verlinkten Thema ist, dass die Firmware 1.2 @ GEN5 die Konfiguration genauso ablegt, wie die Firmware auf dem Z-Stick 7. Die Konfiguration der Version 1.0 ist dagegen nicht kompatibel.

ZitatWenn ja wie wäre hier die richtige Vorgehensweise?!
Ein Backup des alten Sticks mit "set ZWave_Gateway backupCreate 256k" erstellen.
Das Backup wird unter FHEM/ZWave_Gateway.bin abgelegt.
256k ist ein Beispiel, haengt vom Chipsatz ab.
Falls das Chip nur 32k hat, dann kriegt man diese 32k achtmal hintereinander.

Danach das neue Stick verbinden (z.Bsp. als ZWave_Gateway2), FHEM/ZWave_Gateway.bin nach FHEM/ZWave_Gateway2.bin kopieren, und mit "set ZWave_Gateway2 backupRestore" einspielen.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 24 August 2025, 13:31:31
Hi Rudolf,

also muss ich es doch irgendwie hinbekommen, den Stick auf die letzte Firmware (1.2) upzudaten und dann kann ich mich FHEM mal quasi backup und restore ausprobieren.

Puhh, dann muss ich nochmal schauen, ich denke es ist ein Treiberproblem unter Windows, warum das Firmwareupdatetool nicht funzt.

VG
René
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 26 August 2025, 22:02:56
Hi Rudi,

so mit Hilfe des Aeotec-Supports und ein wenig Magic bin ich jetzt soweit, dass ich ein Backup auf dem 10 Pro Stick habe... über den Weg mit ZWAVEUI JS.
In FHEM wurde er mir auch automatisch als neues Gerät angelegt:

Internals:
   CFGFN     
   CallbackNr 0
   Clients    :ZWave:
   DEF        /dev/ttyUSB2@115200
   DeviceName /dev/ttyUSB2@115200
   FD         52
   FUUID      68acab15-f33f-0804-0509-cf1806ee0dd61608
   MaxSendRetries 3
   NAME       ZWDongle_2
   NR         723
   PARTIAL   
   RAWMSG     00a8000001002b0631050422000400aa007f7f
   ReadTime   1756238079.68118
   STATE      Initialized
   SendRetries 0
   SendTime   1756237808.5956
   TYPE       ZWDongle
   WaitForAck 0
   ZWDongle_2_MSGCNT 138
   ZWDongle_2_TIME 2025-08-26 21:54:39
   devioNoSTATE 1
   eventCount 5
   homeId     ec4154d2
   nodeIdHex  00
   nrNAck     0
   MatchList:
     1:ZWave    .*
   READINGS:
     2025-08-26 21:50:08   caps            Vers:7 Rev:23 ManufID:0371 ProductType:0004 ProductID:003c SERIAL_API_GET_INIT_DATA SERIAL_API_APPL_NODE_INFORMATION ZW_GET_CONTROLLER_CAPABILITIES SERIAL_API_SET_TIMEOUTS SERIAL_API_GET_CAPABILITIES SERIAL_API_SOFT_RESET UNKNOWN_09 UNKNOWN_0a SERIAL_API_SETUP ZW_SET_R_F_RECEIVE_MODE ZW_SEND_NODE_INFORMATION ZW_SEND_DATA ZW_SEND_DATA_MULTI ZW_GET_VERSION ZW_SEND_DATA_ABORT ZW_GET_RANDOM MEMORY_GET_ID MEMORY_GET_BYTE MEMORY_PUT_BYTE MEMORY_GET_BUFFER MEMORY_PUT_BUFFER FLASH_AUTO_PROG_SET ZW_NVR_GET_VALUE NVM_GET_ID NVM_EXT_READ_LONG_BUFFER NVM_EXT_READ_LONG_BYTE UNKNOWN_2e ZW_CLEAR_TX_TIMERS ZW_GET_TX_TIMERS CLEAR_NETWORK_STATS GET_NETWORK_STATS GET_BACKGROUND_RSSI UNKNOWN_3c UNKNOWN_3d REMOVE_NODEID_FROM_NETWORK ZW_GET_NODE_PROTOCOL_INFO ZW_SET_DEFAULT ZW_ASSIGN_RETURN_ROUTE ZW_DELETE_RETURN_ROUTE ZW_REQUEST_NODE_NEIGHBOR_UPDATE ZW_APPLICATION_UPDATE ZW_ADD_NODE_TO_NETWORK ZW_REMOVE_NODE_FROM_NETWORK ZW_CONTROLLER_CHANGE ZW_ASSIGN_PRIORITY_RETURN_ROUTE ZW_SET_LEARN_MODE ZW_ASSIGN_SUC_RETURN_ROUTE ZW_REQUEST_NETWORK_UPDATE ZW_SET_SUC_NODE_ID ZW_DELETE_SUC_RETURN_ROUTE ZW_GET_SUC_NODE_ID ZW_SEND_SUC_ID ZW_ASSIGN_PRIORITY_SUC_RETURN_ROUTE ZW_EXPLORE_REQUEST_INCLUSION ZW_EXPLORE_REQUEST_EXCLUSION ZW_REQUEST_NODE_INFO ZW_REMOVE_FAILED_NODE_ID ZW_IS_FAILED_NODE ZW_REPLACE_FAILED_NODE UNKNOWN_65 UNKNOWN_68 UNKNOWN_69 UNKNOWN_6a UNKNOWN_6b UNKNOWN_6c GET_ROUTING_TABLE_LINE LOCK_ROUTE_RESPONSE ZW_GET_PRIORITY_ROUTE ZW_SET_PRIORITY_ROUTE UNKNOWN_98 SERIAL_API_SLAVE_NODE_INFO ZW_SEND_SLAVE_NODE_INFO ZW_SET_SLAVE_LEARN_MODE ZW_GET_VIRTUAL_NODES ZW_IS_VIRTUAL_NODE ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ZW_SEND_DATA_BRIDGE ZW_SEND_DATA_MULTI_BRIDGE UNKNOWN_ac ZW_TYPE_LIBRARY ZW_SEND_TEST_FRAME ZW_GET_PROTOCOL_STATUS WATCHDOG_START WATCHDOG_STOP ZW_SET_ROUTING_MAX UNKNOWN_d6 UNKNOWN_d7 UNKNOWN_d8 UNKNOWN_d9 UNKNOWN_da UNKNOWN_db UNKNOWN_dc UNKNOWN_dd UNKNOWN_de UNKNOWN_df UNKNOWN_e7 UNKNOWN_e8
     2025-08-26 21:50:08   ctrlCaps        PRIMARY
     2025-08-26 21:50:08   homeId          HomeId:ec4154d2 CtrlNodeIdHex:00
     2025-08-26 21:50:08   random          6cefd98842922f35e2729aa8d0d60cafbb96d5cfea74b8e12c91f224288485e8
     2025-08-26 21:50:08   state           Initialized
     2025-08-26 21:50:08   sucNodeId       no
   SendStack:
Attributes:
   homeId     ec4154d2
   room       ZWave

Die HomeID ist übertragen, die CtrlNodeIdHex ID ist von 01 auf 00 gewechselt.

Wie gehts jetzt weiter?!
Zwei Z-Wave Controller mit den gleichen Netzwerk in oder an FHEM ist doch bestimmt falsch?!

Ein Gerät sieh so aus:

Internals:
   DEF        ec4154d2 14081
   FUUID      63d55c77-f33f-0804-e940-7d5daa9e8d408d14
   IODev      ZWave_Gateway
   LASTInputDev ZWave_Gateway
   MSGCNT     341
   NAME       Aussenlicht_Terrasse
   NR         634
   STATE      on
<br>
10.2 W akt.Verbrauch 13.54 kWh Gesamt
   TYPE       ZWave
   ZWaveSubDevice yes
   ZWave_Gateway_MSGCNT 341
   ZWave_Gateway_RAWMSG 0004003713600d01003202213400000066001f0000006400
   ZWave_Gateway_TIME 2025-08-26 21:49:55
   endpointParent Aussenlicht_Modul_2
   eventCount 345
   homeId     ec4154d2
   isWakeUp   
   nodeIdHex  3701
   READINGS:
     2025-08-25 20:26:13   IODev           ZWave_Gateway
     2023-03-30 19:36:33   UNKNOWN_0       0 UNKNOWN previous: 0 delta_time: 31 s
     2024-01-06 20:30:55   UNKNOWN_16      10 UNKNOWN previous: 9.9 delta_time: 32 s
     2024-03-13 20:13:01   UNKNOWN_17      10 UNKNOWN previous: 9.8 delta_time: 31 s
     2025-08-24 20:53:30   UNPARSED        METER 0f3200213400000064001f0000006000
     2025-08-26 21:49:55   Verbrauch_Gesamt 13.54
     2025-08-26 21:49:55   Verbrauch_aktuell 10.2
     2023-01-28 18:38:36   assocGroup_1    Max 0 Nodes
     2023-01-28 18:38:36   assocGroup_2    Max 10 Nodes
     2023-01-28 18:38:36   assocGroups     2
     2025-08-26 21:36:50   associatedWith  Aussenlicht_Modul_2
     2024-01-10 17:15:30   cooling         9.6  previous: 9.7 delta_time: 27 s
     2025-08-26 21:28:18   energy          13.54 kWh previous: 13.68 delta_time: 3600 s
     2023-01-28 18:38:53   mcaGroups       2
     2023-01-28 18:38:53   mca_1           Max 0
     2023-01-28 18:38:53   mca_2           Max 10
     2023-01-28 18:38:43   meterSupported  type:energy, import only (consumed), resetable:yes, scales: 0:kWh 2:W
     2025-08-26 21:49:55   power           10.2 W previous: 10 delta_time: 31 s
     2024-02-11 18:17:05   powerFactor     -214748355.2  previous: 9.8 delta_time: 31 s
     2025-08-26 20:31:40   reportedState   on
     2025-08-26 20:31:40   state           on
     2025-08-26 20:31:40   swbStatus       255
Attributes:
   alexaName  Aussenlicht Terrasse
   classes    ZWAVEPLUS_INFO SWITCH_BINARY METER ASSOCIATION ASSOCIATION_GRP_INFO MULTI_CHANNEL_ASSOCIATION ALARM SUPERVISION
   icon       light_wall_2
   room       GARTEN,LICHTSTEUERUNG
   stateFormat state
<br>
Verbrauch_aktuell W akt.Verbrauch Verbrauch_Gesamt kWh Gesamt
   userReadings Verbrauch_Gesamt {ReadingsNum("$name","energy",0)}, Verbrauch_aktuell {ReadingsVal("$name","state","") eq "on" ? ReadingsNum("$name","power",0) : 0 }

Muss ich jetzt nur das die Gateway-Namen tauschen oder nur einfach den neuen Stick dran und den alten ab?!
Irgendein set XXX controllerChange on oder set XXX createNewPrimary on?

Mir ist noch nicht ganz klar, wie ich jetzt die Controller tausche, da sie ja unterschiedliche Namen haben, aber beides Primary Controller in FHEM sind.

VG
René
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 27 August 2025, 10:35:32
ZitatDie HomeID ist übertragen, die CtrlNodeIdHex ID ist von 01 auf 00 gewechselt.
Klingt nach "Controller als Secondary inkludieren, und ihn danach zu Primary aendern", und nicht nach Backup-Restore.
Kannst Du bitte die Ausgaben von "get <ZWDongle> nodeList" vergleichen?
Wenn das gleich ist, dann sollte man den Alten abhaengen koennen.

ZitatZwei Z-Wave Controller mit den gleichen Netzwerk in oder an FHEM ist doch bestimmt falsch?!
Nicht, wenn nur einer Primary ist, und der andere Secondary.
Der Primary ist fuer Inklusion zustaendig, Senden/Empfangen koennen auch die Anderen, und sollte auch mit FHEM funktionieren.


ZitatMuss ich jetzt nur das die Gateway-Namen tauschen oder nur einfach den neuen Stick dran und den alten ab?!
Damit Senden ueber den neuen Controller laeuft, muss man in FHEM entweder den Neuen explizit zuweisen: "attr TYPE=ZWave IODev ZWDongle_2", oder den Alten entfernen, und FHEM neu starten.

Da alle Geraete mit dem nodeId der Alten assoziiert sind, kriegt man danach keine Benachrichtigungen.
Anzupassen mit Gruppen-Befehl: "set TYPE=ZWave associationDel 1 1; set TYPE=ZWave associationAdd 1 0"
Da manche Geraete aber zusaetzliche Assoziationsgruppen haben, wuerde ich vorher alle Assoziationen anschauen, und passende Befehle absetzen.

Soweit die Theorie, ich habe sowas noch nie gemacht.

P.S.: 0 ist ein unglueckliches nodeId, weil 0 bei mca (MultiChannelAssociation) als Trenner verwendet wird: https://fhem.de/commandref_modular.html#ZWave-set-mcaAdd
Hmmm.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 27 August 2025, 12:15:08
Hi Rudi,

dann mal Step by Step... bevor ich was kaputt mache... habe auch erstmal ein Backup gezogen.

der alte Stick hat:
ZWave_Gateway nodeList => ZWave_Gateway FIBARO_RGB_1 WallPlug_Kuehlschrank UNKNOWN_7 Aussenlicht_Modul_1 Innenlicht_Modul_1 FSensor_EG_BAD_N FSensor_OG_BAD_N FSensor_EG_WZ_T_S FSensor_OG_GZ_S FSensor_OG_KZ_N TSensor_GARAGE_HWR FSensor_EG_WZ_2_W Alarm_Sirene Aussenlicht_vorn_Garage UNKNOWN_26 FSensor_OG_SZ_1_S FSensor_EG_WZ_1_W FSensor_EG_WZ_K_S FSensor_EG_BUERO_S TSensor_GARAGE FSensor_OG_SZ_2_S TSensor_GARAGENTOR Alarm_Wassersensor BM_EG_Flur BM_OG_Flur Gartenhaus_Master_Switch AEON_MultiSensor Gartenhaus_Garagentor SmokeSensor_WZ WallPlug_Waschmaschiene WallPlug_Gefrierschrank WallPlug_Weichwasseranlage UNKNOWN_46 SmokeSensor_HWR SmokeSensor_Garage FIBARO_RGB_2 UNKNOWN_51 LAD7_PV_MODE Deckenlicht_Wohnzimmer Wohnzimmer_Taster Aussenlicht_Modul_2 Wohnzimmer_Taster_2 TV_Wand_Modul

der neue Stick hat alle als UNKNOWN:
ZWDongle_2 nodeList => UNKNOWN_1 UNKNOWN_4 UNKNOWN_5 UNKNOWN_7 UNKNOWN_8 UNKNOWN_10 UNKNOWN_12 UNKNOWN_15 UNKNOWN_18 UNKNOWN_20 UNKNOWN_21 UNKNOWN_22 UNKNOWN_23 UNKNOWN_24 UNKNOWN_25 UNKNOWN_26 UNKNOWN_27 UNKNOWN_28 UNKNOWN_29 UNKNOWN_30 UNKNOWN_31 UNKNOWN_32 UNKNOWN_33 UNKNOWN_34 UNKNOWN_35 UNKNOWN_36 UNKNOWN_37 UNKNOWN_39 UNKNOWN_40 UNKNOWN_41 UNKNOWN_43 UNKNOWN_44 UNKNOWN_45 UNKNOWN_46 UNKNOWN_48 UNKNOWN_49 UNKNOWN_50 UNKNOWN_51 UNKNOWN_52 UNKNOWN_53 UNKNOWN_54 UNKNOWN_55 UNKNOWN_56 UNKNOWN_57

Was mir noch aufgefallen ist... könnte aber daran liegen, dass ich den neuen Stick schon vor der Migration mal an FHEM hatte:
der alte Stick hat bei den Internals:
homeId = ec4154d2

der neue Stick hat in den Internals "noch"
homeId = fc07bfa4
aber in den Readings steht
HomeId:ec4154d2 CtrlNodeIdHex:00


Der Punkt mit den Assoziazonen habe ich nicht verstanden, ich habe da aber auch nicht wirklich was eingerichtet...
Die waren doch für direkte Interaktionen der Geräte untereinander zuständig, oder?

Da ich ja Backup/Restore über ZWAVEJS UI gemacht habe, habe ich ja jetzt quasi zwei gleiche primary Controller.
Was ich jetzt bisher denke:

Ich könnte jetzt beide Sticks nochmal aus FHEM löschen und nur mit dem neuen Stick starten, durch FHEM finden lassen und dann!? ... ist der neue Stick dann schon der richtige Primary Controller? Ich will nicht jedes Gerät einzeln anfassen müssen.

Oder wäre der Weg über beide Sticks drin lassen und den neuen Stick als Secondary einrichten? Wobei ich nichts sehe, wie ich einen Stick zum Secondary Controller machen kann!?

Ich seh nur diese Befehle:
controllerChange on|stop|stopFailed
Add a controller to the current network and transfer role as primary to it. Invoking controller is converted to secondary.
stop: stop controllerChange
stopFailed: stop controllerChange and report an error
createNewPrimary on|stop|stopFailed
Add a controller to the current network as a replacement for an old primary. Command can be invoked only by a secondary configured as basic SUC
stop: stop createNewPrimary
stopFailed: stop createNewPrimary and report an error

Bin grad ratlos...

VG
René
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 27 August 2025, 12:52:58
Zitatder neue Stick hat in den Internals "noch"
homeId = fc07bfa4
aber in den Readings steht
HomeId:ec4154d2 CtrlNodeIdHex:00
Internals "zaehlt" => das ist ein Primary, was nichts mit dem Alten zu tun hat.


ZitatDer Punkt mit den Assoziazonen habe ich nicht verstanden, ich habe da aber auch nicht wirklich was eingerichtet...
Das muss man nicht: bei der Inklusion wird automatisch der Controller mit der Lifeline Gruppe (meist 1) assoziiert, d.h. "set New-ZWave-Device associationAdd 1 <zwdongle-nodeid>" durchgefuehrt.


ZitatcontrollerChange on|stop|stopFailed
Sorry, das habe ich verdraengt: diesen Code hat krikan vor 8 Jahren spendiert, damit kann man einen Secondary Controller zu primary machen.
Das waere eine Alternative zu Backup/Restore, ich weiss nur nicht, wie man einen USB-Controller als Secondary Controller inkludiert.
Womoeglich so, wie in diesem Thema beschrieben: https://forum.fhem.de/index.php?topic=119502
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 27 August 2025, 20:08:19
Hi Rudolf,

ich habe den neuen Stick einmal gelöscht und manuell wieder angelegt:
define ZWave_Gateway_2 ZWDongle /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00C3805E-if01-port0@115200
Jetzt steht auch in den Internals die richtige HomeID, aber bei NodeID wieder 00.

Wird die NodeID beim Anlegen erzeugt? Was wäre wenn ich, da die Sticks ja theoretisch eine 1:1 Kopie sein sollten, den alten Stick aus FHEM lösche bzw. beide, dann aber nur den neuen Stick wie oben beschrieben wieder anlege?
Könnte FHEM dann die NodeID 01 vergeben oder ist die NodeID im Stick selber fehlerhaft?

Wenn das schief geht, komme ich durch manuell Anlegen des alten Sticks wieder zurück oder ist mein ZWAVE-Netzwerk dann kaputt?!

VG
René

PS:
Ich habe jetzt nochmal den alten Gen5 Stick abgezogen und den Gen5+ Stick mit der neueren Firmware, über den ich das Backup als Zwischenschritt gemacht habe, angesteckt.
Der Stick hat die gleiche /dev/serial/by-id/ - Adresse und wird dadurch auch direkt wieder erkannt und mit dem lassen sich alle Geräte schalten und der hat auch die richtige Home/Node ID.
Man sieht aber bei get version, dass er die neuere Firmware hat : Z-Wave 6.07 STATIC_CONTROLLER und get homID liefert auch HomeId:ec4154d2 CtrlNodeIdHex:01

Wenn ich alten Zwave Controller einfach die DEF auf /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00C3805E-if01-port0@115200 ändere, dann kann ich auch
get version machen: Z-Wave 7.23 BRIDGE_CONTROLLER und aber get homeID kommt wieder HomeId:ec4154d2 CtrlNodeIdHex:00

:(

Gibts einen Unterschied zwischen BRIDGE_CONTROLLER und STATIC_CONTROLLER?!
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 27 August 2025, 21:12:56
Ich hatte jetzt auch nochmal mit dem Hersteller Kontakt (übrigends mega Support bisher)
Wir haben zusammen nochmal mit der PC Controller Software den 10 Pro Stick am Laptop ausgelesen und auch hier wird der 10 Pro mit NodeID 1 angezeigt.
Jetzt bin ich ein wenig ratlos, weil jetzt ja nach Ausschlussverfahren FHEM da sein Unwesen zu treiben scheint...

Jetzt viell. doch zurück zur Idee mit dem komplett Löschen der Controller und neu anlegen unter gleichem Namen?!

Zitat vom Support: I don't know about FHEM in this case, but that screenshot confirms that the Node ID of the controller is Node ID 01.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 27 August 2025, 23:19:03
ZitatWird die NodeID beim Anlegen erzeugt?
Nein, "get zwdongle homeId" liefert homeId und nodeId des Controllers zurueck.

Alle IDs (homeId, Controller ID, und Geraete IDs) sind im Stick gespeichert.
Genau diese Daten soll das Backup enthalten.

Der Secondary-Controller muss diese Daten vom Primary kopieren, d.h. das Einrichten eines Secondary Controllers und dann es zu Primary promoten sollte mit einem Backup+Restore gleichkommen.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: krikan am 28 August 2025, 10:08:56
Mit controllerChange und den weiteren Controller-Befehlen habe ich mich damals insbesondere wegen eines geplanten Controllerwechsels beschäftigt. Der Weg über Anlernen eines Secondary und dann Umstellen auf Primary hat mEn das Problem, dass die NodeId des Controllers sich änderte; war somit nicht zielführend. Im Endeffekt habe ich den Umzug dann mittels Controller-Backup durchgeführt. Auch hier würde ich den Weg über controllerBackup gehen; NodeId des Controllers ist dann grds. unverändert.

Wenn HomeId und ControllerId gleich sind, müsste ein Umstecken reichen. Ansonsten probiere Löschen des FHEM-Device für Controller und gleiche Neuanlage; Datensicherung vorab nicht vergessen ;-).

Zitat von: fireball am 27 August 2025, 20:08:19Gibts einen Unterschied zwischen BRIDGE_CONTROLLER und STATIC_CONTROLLER?!
Ich stecke aktuell nicht mehr so tief im Thema, kann ich deshalb nicht grundätzlich ausschließen.

Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 29 August 2025, 17:50:16
Hi Ihr beiden,

es funzt einfach nicht, egal was ich mache...
- Habe nochmal umgesteckt und nur die /dev/serial geändert, Stick wird ja auch gefunden, man kann alles auslesen, homeID is gleich nodeID ist 00.
- Dann habe ich das ganze FHEM wegkopiert, den Controller gelöscht und manuell mit dem gleichen Namen neu angelegt (komisch FHEM findet die USB Geräte bei mir nicht mehr automatisch)
  define ZWave_Gateway ZWDongle /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00C3805E-if01-port0@115200
wieder das gleiche, der Controller wird immer mit NodeID 00 ausgelesen.

Nochmal in das PC Controller Tool, da war noch irgendwie ein zweiter Controller auf meinen Stick gespeichert, DeviceNr 7 - siehe Bild, das habe ich entfernt (war mal eine frühe Integration der Danfoss Lüftung), dann nochmal alles probiert, dachte viel. isses das, das FHEM den Controller mit 00 anleget... NADA...

Dann zurück zum alten Controller... da kann ich den Gen5 oder Gen5+ nehmen... beide werden mit 01 angelegt.
Was komisch ist... meine ZWAVE Geräte gingen dann nicht mehr... ich bin dann schon panisch geworden.
In den Geräten selber steht unter IODev = ZWDongle_0 ... ich habe dann mein jahrelang genutztes ZWave_Gateway in ZWDongle_0 umbenannt und jetzt sind die Geräte wieder erreichbar?! Wie kann das sein!? Viell. habe ich das mal in ZWave_Gateway umbenannt, aber in den Geräten nicht!? Aber wieso ging das dann trotzdem!?

Jedenfalls sind mir jetzt die Ideen ausgegangen!? Oder doch beide Sticks dran und irgendwelche Primary/Secondary Optionen?!

Wenn ich mit dem PC Tool schaue, ist alles fein... auf allen Sticks.

VG
René
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 29 August 2025, 18:58:46
Noch ein Update... ich habe den 10pro ja über ZWAVEUI JS in HomeAssistant durch Backup/Restore erstellt.
Da sieht man ja alles was auf dem Stick ist.
Jetzt habe ich zusätzlich alle Geräte in HA anlegen lassen... und siehe da... das Netzwerk funktioniert. Ich kann div. Geräte sofort schalten.
Es ist also wie verhext, warum krieg ich das in FHEM nicht hin bzw. warum legt FHEM da ne nodeID 00 an, die nicht exisitiert?!

Können wir beim Anlegen des Stick irgendwas debuggen?! Irgendeinen Grund muss es doch geben!?

VG
René

PS: Lustiger Nebeneffekt... ich habe jetzt quasi zwei Hausautomatisierungen, mit denen ich die Geräte schalten kann, FHEM+Gen5 Controller und HA+10pro Controller...
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 30 August 2025, 17:53:04
Zitatwarum legt FHEM da ne nodeID 00 an, die nicht exisitiert?!
FHEM legt das nicht an, das wird aus dem Stick rausgelesen beim FHEM-Start mit "get <ZWDongle> homeId"
Was zeigt HA als nodeId an?
Kannst Du bitte mit dem 10pro das o.g. Befehl nach einem "attr <ZWDongle> verbose 5" ausfuehren, und das relevante FHEM-Log hier anhaengen?

ZitatPS: Lustiger Nebeneffekt... ich habe jetzt quasi zwei Hausautomatisierungen, mit denen ich die Geräte schalten kann, FHEM+Gen5 Controller und HA+10pro Controller...
Falls nodeId in 10pro 00 ist, dann wird HA damit auch nicht gluecklich: Schalten geht, die Geraete melden aber weiterhin an nodeId 01
Das duerfte mit dem 10pro in FHEM nicht anders sein.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 30 August 2025, 20:51:35
Hi Rudolf,

hier nochmal eine Zusammenfassung und die gewünschten Ergebnisse:

alter Gen5 Aeotec - Stick:
- HomeId:ec4154d2 CtrlNodeIdHex:01
- version Z-Wave 3.95 STATIC_CONTROLLER

Migration von Gen5 via Aeotec BackupTool auf
"neuen" Gen5+ Aeotec - Stick:
- HomeId:ec4154d2 CtrlNodeIdHex:01
- version Z-Wave 6.07 STATIC_CONTROLLER

Migration von Gen5+ via ZWaveUI JS Backup/Restore auf
"nagelneuen" 10 Pro Aeotec - Stick
- HomeId:ec4154d2 CtrlNodeIdHex:01
- version Z-Wave 7.23 BRIDGE_CONTROLLER

Funktion in FHEM:
Gen5  : alles läßt sich wie gewohnt schalten - /dev/serial/by-id/usb-0658_0200-if00@115200
Gen5+ : alles läßt sich wie gewohnt schalten - /dev/serial/by-id/usb-0658_0200-if00@115200
10pro : es läßt sich nichts schalten, Stick antwortet aber - /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00C3805E-if01-port0@115200

Funktion in HomeAssistant:
10pro : alles läßt sich wie gewohnt schalten - /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00C3805E-if01-port0@115200

Sowohl in ZWaveUI JS in HomeAssistant, als auch ZWaveUI JS in einem testweise angelegten DockerContainer:
10pro wird mit ID 1 ausgelesen (ZwaveUI_JS_@HA.png, ZwaveUI_JS_@Docker.png)

HomeAssistant selber:
10pro wird mit ID 1 angezeigt (Zwave_10Pro_as_device@HA.png)

Mit dem Zwave PC ControllerTool aus dem Simplycity Studio unter Windows:
10pro wird mit ID 1 ausgelesen (10pro_pc_controller2.png)

verbose 5 mit 10pro:
get homeID und get version
2025.08.30 20:13:36 4: ZWDongle *** get ZWDongle_2 homeId
2025.08.30 20:13:36 5: ZWDongle_Write 0020 ()
2025.08.30 20:13:36 5: DevIo_SimpleWrite ZWDongle_2: 01030020dc
2025.08.30 20:13:36 4: ZWDongle_ReadAnswer arg:homeId regexp:^0120
2025.08.30 20:13:36 4: ZWDongle_Read ZWDongle_2: rcvd 0120ec4154d20001 (answer MEMORY_GET_ID), sending ACK
2025.08.30 20:13:36 5: DevIo_SimpleWrite ZWDongle_2: 06
2025.08.30 20:13:36 4: ZWDongle_ReadAnswer for homeId: 0120ec4154d20001
2025.08.30 20:13:38 4: ZWDongle_Read ZWDongle_2: rcvd 00a8000001002b0631050422000300a9007f7f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.08.30 20:13:38 5: DevIo_SimpleWrite ZWDongle_2: 06
2025.08.30 20:13:38 5: ZWDongle_2: dispatch 00a8000001002b0631050422000300a9007f7f
2025.08.30 20:13:38 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:01002b0631050422000300a9007f7f CB:00
2025.08.30 20:13:38 4: ZWave: unknown message 00a8000001002b0631050422000300a9007f7f for ID 01


2025.08.30 20:15:19 4: ZWDongle *** get ZWDongle_2 version
2025.08.30 20:15:19 5: ZWDongle_Write 0015 ()
2025.08.30 20:15:19 5: DevIo_SimpleWrite ZWDongle_2: 01030015e9
2025.08.30 20:15:19 4: ZWDongle_ReadAnswer arg:version regexp:^0115
2025.08.30 20:15:19 4: ZWDongle_Read ZWDongle_2: rcvd 01155a2d5761766520372e32330007 (answer ZW_GET_VERSION), sending ACK
2025.08.30 20:15:19 5: DevIo_SimpleWrite ZWDongle_2: 06
2025.08.30 20:15:19 4: ZWDongle_ReadAnswer for version: 01155a2d5761766520372e32330007

hier noch ein bisl Traffic:
2025.08.30 20:14:27 4: ZWave: unknown message 00a8000001002b0631050422000000a9007f7f for ID 01
2025.08.30 20:14:28 4: ZWDongle_Read ZWDongle_2: rcvd 00a8000001002b0631050422000300a9007f7f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.08.30 20:14:28 5: DevIo_SimpleWrite ZWDongle_2: 06
2025.08.30 20:14:28 5: ZWDongle_2: dispatch 00a8000001002b0631050422000300a9007f7f
2025.08.30 20:14:28 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:01002b0631050422000300a9007f7f CB:00
2025.08.30 20:14:28 4: ZWave: unknown message 00a8000001002b0631050422000300a9007f7f for ID 01
2025.08.30 20:14:31 4: ZWDongle_Read ZWDongle_2: rcvd 00a8000001002b0631050422000000a9007f7f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.08.30 20:14:31 5: DevIo_SimpleWrite ZWDongle_2: 06
2025.08.30 20:14:31 5: ZWDongle_2: dispatch 00a8000001002b0631050422000000a9007f7f
2025.08.30 20:14:31 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:01002b0631050422000000a9007f7f CB:00
2025.08.30 20:14:31 4: ZWave: unknown message 00a8000001002b0631050422000000a9007f7f for ID 01
2025.08.30 20:14:32 4: ZWDongle_Read ZWDongle_2: rcvd 00a8000001002b0631050422000300a9007f7f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.08.30 20:14:32 5: DevIo_SimpleWrite ZWDongle_2: 06
2025.08.30 20:14:32 5: ZWDongle_2: dispatch 00a8000001002b0631050422000300a9007f7f
2025.08.30 20:14:32 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:01002b0631050422000300a9007f7f CB:00
2025.08.30 20:14:32 4: ZWave: unknown message 00a8000001002b0631050422000300a9007f7f for ID 01
2025.08.30 20:14:33 4: ZWDongle_Read ZWDongle_2: rcvd 00a8000001002b0631050422000000a9007f7f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.08.30 20:14:33 5: DevIo_SimpleWrite ZWDongle_2: 06
2025.08.30 20:14:33 5: ZWDongle_2: dispatch 00a8000001002b0631050422000000a9007f7f
2025.08.30 20:14:33 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:01002b0631050422000000a9007f7f CB:00
2025.08.30 20:14:33 4: ZWave: unknown message 00a8000001002b0631050422000000a9007f7f for ID 01
2025.08.30 20:14:34 4: ZWDongle_Read ZWDongle_2: rcvd 00a8000001002b0631050422000400a9007f7f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.08.30 20:14:34 5: DevIo_SimpleWrite ZWDongle_2: 06
2025.08.30 20:14:34 5: ZWDongle_2: dispatch 00a8000001002b0631050422000400a9007f7f
2025.08.30 20:14:34 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:01002b0631050422000400a9007f7f CB:00
2025.08.30 20:14:34 4: ZWave: unknown message 00a8000001002b0631050422000400a9007f7f for ID 01
2025.08.30 20:14:40 4: ZWDongle_Read ZWDongle_2: rcvd 00a8000001002b0631050422000500a9007f7f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.08.30 20:14:40 5: DevIo_SimpleWrite ZWDongle_2: 06
2025.08.30 20:14:40 5: ZWDongle_2: dispatch 00a8000001002b0631050422000500a9007f7f
2025.08.30 20:14:40 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:01002b0631050422000500a9007f7f CB:00
2025.08.30 20:14:40 4: ZWave: unknown message 00a8000001002b0631050422000500a9007f7f for ID 01
2025.08.30 20:14:41 4: ZWDongle_Read ZWDongle_2: rcvd 00a8000001002b0631050422000000a9007f7f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.08.30 20:14:41 5: DevIo_SimpleWrite ZWDongle_2: 06
2025.08.30 20:14:41 5: ZWDongle_2: dispatch 00a8000001002b0631050422000000a9007f7f
2025.08.30 20:14:41 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:01002b0631050422000000a9007f7f CB:00
2025.08.30 20:14:41 4: ZWave: unknown message 00a8000001002b0631050422000000a9007f7f for ID 01
2025.08.30 20:14:43 4: ZWDongle_Read ZWDongle_2: rcvd 00a8000001002b0631050422000400a9007f7f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.08.30 20:14:43 5: DevIo_SimpleWrite ZWDongle_2: 06
2025.08.30 20:14:43 5: ZWDongle_2: dispatch 00a8000001002b0631050422000400a9007f7f
2025.08.30 20:14:43 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:01002b0631050422000400a9007f7f CB:00
2025.08.30 20:14:43 4: ZWave: unknown message 00a8000001002b0631050422000400a9007f7f for ID 01
2025.08.30 20:14:44 4: ZWDongle_Read ZWDongle_2: rcvd 00a8000001002b0631050422000600a9007f7f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.08.30 20:14:44 5: DevIo_SimpleWrite ZWDongle_2: 06
2025.08.30 20:14:44 5: ZWDongle_2: dispatch 00a8000001002b0631050422000600a9007f7f
2025.08.30 20:14:44 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:01002b0631050422000600a9007f7f CB:00
2025.08.30 20:14:44 4: ZWave: unknown message 00a8000001002b0631050422000600a9007f7f for ID 01
2025.08.30 20:14:45 4: ZWDongle_Read ZWDongle_2: rcvd 00a8000001002b0631050422000000a9007f7f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.08.30 20:14:45 5: DevIo_SimpleWrite ZWDongle_2: 06
2025.08.30 20:14:45 5: ZWDongle_2: dispatch 00a8000001002b0631050422000000a9007f7f
2025.08.30 20:14:45 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:01002b0631050422000000a9007f7f CB:00
2025.08.30 20:14:45 4: ZWave: unknown message 00a8000001002b0631050422000000a9007f7f for ID 01


Was mich noch wundert... beim durchschauen des fhem.log beim Start sehe ich noch einen Versuch, einen ZWDongle auf /dev/serial0 zu finden.
Das war viell. mal vor 100 Jahren so konfiguriert, bevor ich auf /dev/serial/by-id/usb-0658_0200-if00@115200 umgestellt hatte.
Aber man sieht, dass FHEM einen ZWDongle auf /dev/serial0 sucht und Opening ZWDongle_2 device /dev/ttyUSB2 anlegt.

Woher das kommt keine Ahnung, es gibt kein ZWDongle in der fhem.cfg


2025.08.30 20:17:10 3: LGTV_WebOS (WohnzimmerTV2) - defined with host 192.168.178.227
2025.08.30 20:17:10 3: LGTV_WebOS (WohnzimmerTV2) - disabled
2025.08.30 20:17:11 3: Opening ZWDongle_2 device /dev/ttyUSB2
2025.08.30 20:17:11 3: Setting ZWDongle_2 serial parameters to 115200,8,N,1
2025.08.30 20:17:12 3: ZWDongle_2 device opened
2025.08.30 20:17:12 1: Including ./log/fhem.save
2025.08.30 20:17:12 3: No I/O device found for AEON_MultiSensor
2025.08.30 20:17:12 3: No I/O device found for FSensor_OG_GZ_S
2025.08.30 20:17:12 3: No I/O device found for FSensor_EG_WZ_T_S
2025.08.30 20:17:12 3: No I/O device found for BM_OG_Flur01
2025.08.30 20:17:12 3: No I/O device found for GB_Kreis_2
2025.08.30 20:17:12 3: No I/O device found for FSensor_OG_BAD_N
2025.08.30 20:17:12 3: No I/O device found for FSensor_EG_BAD_N
2025.08.30 20:17:12 3: No I/O device found for Gartenhaus_Switch_2
2025.08.30 20:17:12 3: No I/O device found for Alarm_Sirene
2025.08.30 20:17:12 3: No I/O device found for Aussenlicht_vorn_Tuer
2025.08.30 20:17:12 3: No I/O device found for TSensor_GARAGENTOR
2025.08.30 20:17:12 3: No I/O device found for GB_Kreis_3
2025.08.30 20:17:12 3: No I/O device found for BM_EG_Flur
2025.08.30 20:17:12 3: No I/O device found for Gartenhaus_Garagentor
2025.08.30 20:17:12 3: No I/O device found for BM_Garage_Status_1
2025.08.30 20:17:12 3: No I/O device found for GB_Kreis_4
2025.08.30 20:17:12 3: No I/O device found for BM_Garage_Lux
2025.08.30 20:17:12 3: No I/O device found for BM_OG_Flur02
2025.08.30 20:17:12 3: No I/O device found for TSensor_GARAGE
2025.08.30 20:17:12 3: No I/O device found for FSensor_OG_KZ_N
2025.08.30 20:17:12 3: No I/O device found for Innenlicht_FenstrStDo
2025.08.30 20:17:12 3: No I/O device found for TSensor_GARAGE_HWR
2025.08.30 20:17:12 3: No I/O device found for FSensor_EG_WZ_2_W
2025.08.30 20:17:12 3: No I/O device found for FSensor_EG_BUERO_S
2025.08.30 20:17:12 3: No I/O device found for BM_Garage_Status_2
2025.08.30 20:17:12 3: No I/O device found for FSensor_EG_WZ_1_W
2025.08.30 20:17:12 3: No I/O device found for Gartenhaus_Master_Switch
2025.08.30 20:17:12 3: No I/O device found for GB_Kreis_1
2025.08.30 20:17:12 3: No I/O device found for BM_EG_Flur02
2025.08.30 20:17:12 3: No I/O device found for BM_Garage
2025.08.30 20:17:12 3: No I/O device found for Gartenhaus_Steckdosen
2025.08.30 20:17:12 3: No I/O device found for FSensor_OG_SZ_1_S
2025.08.30 20:17:12 3: No I/O device found for Alarm_Wassersensor
2025.08.30 20:17:12 3: No I/O device found for Aussenlicht_Modul_1
2025.08.30 20:17:12 3: No I/O device found for FIBARO_RGB_1_last_State
2025.08.30 20:17:12 3: No I/O device found for Innenlicht_Treppe
2025.08.30 20:17:12 3: No I/O device found for BM_EG_Flur01
2025.08.30 20:17:12 3: No I/O device found for FSensor_EG_WZ_K_S
2025.08.30 20:17:12 3: No I/O device found for BM_OG_Flur
2025.08.30 20:17:12 3: No I/O device found for Aussenlicht_vorn_Garage
2025.08.30 20:17:12 3: No I/O device found for FSensor_OG_SZ_2_S
2025.08.30 20:17:12 3: No I/O device found for WallPlug_Kuehlschrank
2025.08.30 20:17:12 3: No I/O device found for FIBARO_RGB_1
2025.08.30 20:17:12 3: No I/O device found for Innenlicht_Modul_1
2025.08.30 20:17:12 1: Messages collected while initializing FHEM:SecurityCheck:
  WEBtablet is not password protected
  MyBroker is not password protected
  WEB is not password protected
  WEBapi is not password protected
  telnetPort is not password protected
  tPortLocal is not password protected
  WEBweather is not password protected

Protect this FHEM installation by configuring the allowed device allowed_WEBphone
You can disable this message with attr global motd none

2025.08.30 20:17:12 3: ESPEasy ESPEasy_BRIDGE: Bridge v2.18 port [TCP:IPV4:8383] opened.
2025.08.30 20:17:13 3: Opening HWR_KLIMAANLAGE device 192.168.178.108:502
2025.08.30 20:17:13 3: Opening HWR_WAERMEPUMPE device 192.168.178.108:502
2025.08.30 20:17:13 3: Opening Mosquitto device 127.0.0.1:1883
2025.08.30 20:17:13 3: Mosquitto device opened
2025.08.30 20:17:13 3: deCONZ: websocket opened to 192.168.178.100:8091
2025.08.30 20:17:13 2: deCONZ: autocreate: created 0/0/0 devices (ignored 0/0/0)
2025.08.30 20:17:13 1: usb create starting
2025.08.30 20:17:13 3: Probing ZWDongle device /dev/serial0
2025.08.30 20:17:13 1: ZWDongle: Can't open /dev/serial0: Device or resource busy
2025.08.30 20:17:13 3: Probing CUL device /dev/ttyAMA0
2025.08.30 20:17:13 1: CUL: Can't open /dev/ttyAMA0: Device or resource busy
2025.08.30 20:17:13 3: Probing TCM_ESP3 device /dev/ttyUSB0
2025.08.30 20:17:13 3: Probing TCM_ESP2 device /dev/ttyUSB0
2025.08.30 20:17:13 3: Probing FHZ device /dev/ttyUSB0
2025.08.30 20:17:13 3: Probing TRX device /dev/ttyUSB0
2025.08.30 20:17:14 3: Probing ZWDongle device /dev/ttyUSB0
2025.08.30 20:17:14 3: Probing SIGNALDuino device /dev/ttyUSB0
2025.08.30 20:17:14 3: Probing MYSENSORS device /dev/ttyUSB0
2025.08.30 20:17:15 3: Probing ArduCounter device /dev/ttyUSB0
2025.08.30 20:17:15 3: Probing ElsnerWS device /dev/ttyUSB0



Ich hoffe wir kommen der Sache noch auf die Spur?! Das wäre echt genial... ich will den Stick nicht in die Tonne hauen.

VG und schönes WE noch...
René


PS: Bzgl des kuriosen Nebeneffektes: Wenn ich sowohl HA mit 10pro und FHEM mit 5Gen laufen lassen, egal wo ich schalte, beide Instanzen bekommen die Änderung mit... Also wenn ich in FHEM eine Lampe schalte, dann ändert sich auch der Status des Schalters in HA und umgekehrt. Also beide Instanzen können schalten und kriegen auch die Rückmeldungen.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 30 August 2025, 21:22:33
kleines AddOn, weiß nicht obs von Bedeutung ist, so hat FHEM einmal den Stick neu angelegt, hatte das Device aber dann wieder gelöscht.

2025.08.30 19:55:23 3: Opening ZWDongle_1 device /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00C3805E-if01-port0
2025.08.30 19:55:23 3: Setting ZWDongle_1 serial parameters to 115200,8,N,1
2025.08.30 19:55:26 3: ZWDongle_1 device opened
2025.08.30 19:55:28 1: /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00C3805E-if01-port0 disconnected, waiting to reappear (ZWDongle_1)
2025.08.30 19:55:28 3: Setting ZWDongle_1 serial parameters to 115200,8,N,1
2025.08.30 19:55:28 1: /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00C3805E-if01-port0 disconnected, waiting to reappear (ZWDongle_1)
2025.08.30 19:55:28 1: ZWDongle_ReadAnswer: no data read
2025.08.30 19:55:28 1: /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00C3805E-if01-port0 reappeared (ZWDongle_1)

So zeigt ZWaveUI JS die Konfig an des 10pro an:
{
  "id": 1,
  "name": "",
  "loc": "",
  "values": [],
  "groups": [],
  "neighbors": [],
  "ready": true,
  "available": true,
  "hassDevices": {},
  "failed": false,
  "inited": true,
  "eventsQueue": [
    {
      "time": "2025-08-30T19:21:50.510Z",
      "event": "alive",
      "args": [
        0
      ]
    },
    {
      "time": "2025-08-30T19:21:50.560Z",
      "event": "ready",
      "args": []
    },
    {
      "time": "2025-08-30T19:21:50.560Z",
      "event": "ready",
      "args": []
    }
  ],
  "status": "Alive",
  "interviewStage": "Complete",
  "priorityReturnRoute": {},
  "customReturnRoute": {},
  "customSUCReturnRoutes": [],
  "applicationRoute": false,
  "hexId": "0x0371 0x0004-0x003c",
  "dbLink": "https://devices.zwave-js.io/?jumpTo=0x0371:0x0004:0x003c:7.23.2",
  "manufacturerId": 881,
  "productId": 60,
  "productType": 4,
  "deviceConfig": {
    "filename": "/usr/src/app/store/.config-db/devices/0x0371/zwa060.json",
    "isEmbedded": true,
    "manufacturer": "Aeotec Ltd.",
    "manufacturerId": 881,
    "label": "ZWA060",
    "description": "Z-Stick 10 Pro",
    "devices": [
      {
        "productType": 4,
        "productId": 60
      }
    ],
    "firmwareVersion": {
      "min": "0.0",
      "max": "255.255"
    },
    "preferred": false
  },
  "productLabel": "ZWA060",
  "productDescription": "Z-Stick 10 Pro",
  "manufacturer": "Aeotec Ltd.",
  "firmwareVersion": "7.23.2",
  "sdkVersion": "7.23.2",
  "protocolVersion": 3,
  "endpointsCount": 0,
  "endpoints": [
    {
      "index": 0,
      "label": "Root Endpoint",
      "deviceClass": {
        "basic": 2,
        "generic": 2,
        "specific": 1
      }
    }
  ],
  "supportsSecurity": false,
  "supportsBeaming": true,
  "isControllerNode": true,
  "isListening": true,
  "isFrequentListening": false,
  "isRouting": true,
  "keepAwake": false,
  "maxDataRate": 100000,
  "deviceClass": {
    "basic": 2,
    "generic": 2,
    "specific": 1
  },
  "lastActive": 1756581722034,
  "firmwareCapabilities": {
    "firmwareUpgradable": false
  },
  "protocol": 0,
  "deviceId": "881-60-4",
  "hasDeviceConfigChanged": false,
  "rfRegions": [
    {
      "value": 2,
      "title": "Australia/New Zealand",
      "disabled": false
    },
    {
      "value": 8,
      "title": "China",
      "disabled": false
    },
    {
      "value": 11,
      "title": "Europe (Long Range)",
      "disabled": false
    },
    {
      "value": 3,
      "title": "Hong Kong",
      "disabled": false
    },
    {
      "value": 5,
      "title": "India",
      "disabled": false
    },
    {
      "value": 6,
      "title": "Israel",
      "disabled": false
    },
    {
      "value": 32,
      "title": "Japan",
      "disabled": false
    },
    {
      "value": 33,
      "title": "Korea",
      "disabled": false
    },
    {
      "value": 7,
      "title": "Russia",
      "disabled": false
    },
    {
      "value": 9,
      "title": "USA (Long Range)",
      "disabled": false
    }
  ],
  "supportsLongRange": true,
  "supportsTime": false,
  "_name": "NodeID_1",
  "statistics": {
    "messagesTX": 45,
    "messagesRX": 90,
    "messagesDroppedRX": 7,
    "NAK": 0,
    "CAN": 0,
    "timeoutACK": 0,
    "timeoutResponse": 0,
    "timeoutCallback": 0,
    "messagesDroppedTX": 0
  },
  "prioritySUCReturnRoute": false,
  "lastReceive": 1756581722034,
  "lastTransmit": 1756581722034,
  "errorReceive": false,
  "errorTransmit": false,
  "powerlevel": -11.6,
  "measured0dBm": -0.1,
  "RFRegion": 11,
  "maxLongRangePowerlevel": 14
}

letztes Update für heute:

Kann es sein, dass die FHEM die ZWAVE API (https://docs.silabs.com/z-wave/latest/zwave-api/z-wave-api) nicht richtig implementiert?!
Wenn ich mir diese Zeile im Log anschaue:
2025.08.30 20:13:36 4: ZWDongle_ReadAnswer for homeId: 0120ec4154d20001
dann sehe ich nach der 0120 die HomeID:ec4154d und dann kommt die NodeID: 0001

Wie die 0001 jetzt interpretiert wird ist mir nicht klar, aber mit nem Hex-Umrechner (https://bin-dez-hex-umrechner.de/) komme ich auf ne 1.

VG
René
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 31 August 2025, 10:09:18
Zitat2025.08.30 20:13:36 4: ZWDongle_ReadAnswer for homeId: 0120ec4154d20001
Dieses Format ist fuer mich (und das Modul) neu: nodeIdHex ist hier 4-stellig, bekannt war 2-stellig.
Ich habe das Modul angepasst, FHEM-Update ist morgen ab 8 verfuegbar, bis dahin bitte direkt aus SVN holen.

Ich muss noch ueberlegen was ich mache, falls die ID auch in anderen Nachrichten 4-stellig ist.

Ist jemandem eine aktuelle Dokumentation der Controller Schnittstelle bekannt?
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 31 August 2025, 11:36:36
Hi Rudolf,

da haben wir ja den Ursache gefunden. Super. Ich teste das morgen Vormittag dann.

Bzgl Dokumentation... ich hatte dir die API verlinkt, oder was meinst du genau?!
Ansonsten ist hier der Chip (https://www.silabs.com/wireless/z-wave/800-series-modem-soc#)
Hier die API (https://docs.silabs.com/z-wave/latest/zwave-api/z-wave-api)
Hier noch ein Datenblatt zur Architektur (https://www.silabs.com/documents/public/reference-manuals/efr32xg23-rm.pdf)
Hier ein Link zur Doku zur 800ter (https://www.silabs.com/support/resources.p-wireless_z-wave_z-wave-800-socs) Serie bei Silicon Labs, schau mal unter "Developer's Guides (4)" da gibts eine Connect Stack API und mehr.

Wenn du noch was anderes brauchst, ich habe noch mein Ticket bei Aeotec offen, der Typ ist echt hilfsbereit... ich könnte den auch direkt fragen.

VG
René

PS: ok ich hatte keine Ruhe, ich habs direkt ausprobiert:
1. Der Stick wird jetzt richtig erkannt, get version, nodeList, homeID funzen und es gibt die korrekte Ausgaben:
Internals:
   CallbackNr 0
   Clients    :ZWave:
   DEF        /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00C3805E-if01-port0@115200
   DeviceName /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00C3805E-if01-port0@115200
   FD         32
   FUUID      68b33db3-f33f-0804-05cd-b051d618f8ab19b1
   MaxSendRetries 3
   NAME       ZWDongle_0
   NR         724
   PARTIAL   
   RAWMSG     00a8000001002b0631050422000400a7007f7f
   ReadTime   1756634162.06488
   STATE      Initialized
   SendRetries 0
   SendTime   1756634089.59257
   TYPE       ZWDongle
   WaitForAck 0
   ZWDongle_0_MSGCNT 85
   ZWDongle_0_TIME 2025-08-31 11:56:02
   devioNoSTATE 1
   eventCount 1
   homeId     ec4154d2
   nodeIdHex  01
   nrNAck     0
   MatchList:
     1:ZWave    .*
   READINGS:
     2025-08-31 11:48:47   caps            Vers:7 Rev:23 ManufID:0371 ProductType:0004 ProductID:003c SERIAL_API_GET_INIT_DATA SERIAL_API_APPL_NODE_INFORMATION ZW_GET_CONTROLLER_CAPABILITIES SERIAL_API_SET_TIMEOUTS SERIAL_API_GET_CAPABILITIES SERIAL_API_SOFT_RESET UNKNOWN_09 UNKNOWN_0a SERIAL_API_SETUP ZW_SET_R_F_RECEIVE_MODE ZW_SEND_NODE_INFORMATION ZW_SEND_DATA ZW_SEND_DATA_MULTI ZW_GET_VERSION ZW_SEND_DATA_ABORT ZW_GET_RANDOM MEMORY_GET_ID MEMORY_GET_BYTE MEMORY_PUT_BYTE MEMORY_GET_BUFFER MEMORY_PUT_BUFFER FLASH_AUTO_PROG_SET ZW_NVR_GET_VALUE NVM_GET_ID NVM_EXT_READ_LONG_BUFFER NVM_EXT_READ_LONG_BYTE UNKNOWN_2e ZW_CLEAR_TX_TIMERS ZW_GET_TX_TIMERS CLEAR_NETWORK_STATS GET_NETWORK_STATS GET_BACKGROUND_RSSI UNKNOWN_3c UNKNOWN_3d REMOVE_NODEID_FROM_NETWORK ZW_GET_NODE_PROTOCOL_INFO ZW_SET_DEFAULT ZW_ASSIGN_RETURN_ROUTE ZW_DELETE_RETURN_ROUTE ZW_REQUEST_NODE_NEIGHBOR_UPDATE ZW_APPLICATION_UPDATE ZW_ADD_NODE_TO_NETWORK ZW_REMOVE_NODE_FROM_NETWORK ZW_CONTROLLER_CHANGE ZW_ASSIGN_PRIORITY_RETURN_ROUTE ZW_SET_LEARN_MODE ZW_ASSIGN_SUC_RETURN_ROUTE ZW_REQUEST_NETWORK_UPDATE ZW_SET_SUC_NODE_ID ZW_DELETE_SUC_RETURN_ROUTE ZW_GET_SUC_NODE_ID ZW_SEND_SUC_ID ZW_ASSIGN_PRIORITY_SUC_RETURN_ROUTE ZW_EXPLORE_REQUEST_INCLUSION ZW_EXPLORE_REQUEST_EXCLUSION ZW_REQUEST_NODE_INFO ZW_REMOVE_FAILED_NODE_ID ZW_IS_FAILED_NODE ZW_REPLACE_FAILED_NODE UNKNOWN_65 UNKNOWN_68 UNKNOWN_69 UNKNOWN_6a UNKNOWN_6b UNKNOWN_6c GET_ROUTING_TABLE_LINE LOCK_ROUTE_RESPONSE ZW_GET_PRIORITY_ROUTE ZW_SET_PRIORITY_ROUTE UNKNOWN_98 SERIAL_API_SLAVE_NODE_INFO ZW_SEND_SLAVE_NODE_INFO ZW_SET_SLAVE_LEARN_MODE ZW_GET_VIRTUAL_NODES ZW_IS_VIRTUAL_NODE ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ZW_SEND_DATA_BRIDGE ZW_SEND_DATA_MULTI_BRIDGE UNKNOWN_ac ZW_TYPE_LIBRARY ZW_SEND_TEST_FRAME ZW_GET_PROTOCOL_STATUS WATCHDOG_START WATCHDOG_STOP ZW_SET_ROUTING_MAX UNKNOWN_d6 UNKNOWN_d7 UNKNOWN_d8 UNKNOWN_d9 UNKNOWN_da UNKNOWN_db UNKNOWN_dc UNKNOWN_dd UNKNOWN_de UNKNOWN_df UNKNOWN_e7 UNKNOWN_e8
     2025-08-31 11:48:47   ctrlCaps        PRIMARY
     2025-08-31 11:54:05   homeId          HomeId:ec4154d2 CtrlNodeIdHex:01
     2025-08-31 11:53:52   nodeList        ZWDongle_0 FIBARO_RGB_1 WallPlug_Kuehlschrank Aussenlicht_Modul_1 Innenlicht_Modul_1 FSensor_EG_BAD_N FSensor_OG_BAD_N FSensor_EG_WZ_T_S FSensor_OG_GZ_S FSensor_OG_KZ_N TSensor_GARAGE_HWR FSensor_EG_WZ_2_W Alarm_Sirene Aussenlicht_vorn_Garage UNKNOWN_26 FSensor_OG_SZ_1_S FSensor_EG_WZ_1_W FSensor_EG_WZ_K_S FSensor_EG_BUERO_S TSensor_GARAGE FSensor_OG_SZ_2_S TSensor_GARAGENTOR Alarm_Wassersensor BM_EG_Flur BM_OG_Flur Gartenhaus_Master_Switch AEON_MultiSensor Gartenhaus_Garagentor SmokeSensor_WZ WallPlug_Waschmaschiene WallPlug_Gefrierschrank WallPlug_Weichwasseranlage WallPlug_Geschirrspueler SmokeSensor_HWR SmokeSensor_Garage FIBARO_RGB_2 UNKNOWN_51 LAD7_PV_MODE Deckenlicht_Wohnzimmer Wohnzimmer_Taster Aussenlicht_Modul_2 Wohnzimmer_Taster_2 TV_Wand_Modul
     2025-08-31 11:48:47   random          f0d6e4ade4259c109f73f1185d347b36e9f485413a99f17d3282e1ca33575e58
     2025-08-31 11:52:52   state           Initialized
     2025-08-31 11:48:47   sucNodeId       no
     2025-08-31 11:54:13   version         Z-Wave 7.23 BRIDGE_CONTROLLER
   SendStack:
Attributes:
   homeId     ec4154d2
   room       ZWave
   verbose    0

2. ABER es lassen sich keine Geräte schalten...
habe mal ein paar Geräte an und ausgeschalter mit verbose 5 :
025.08.31 11:58:39 2: ZWave: No ACK from Innenlicht_Modul_1 after 5s for sentset:130a07600d00022501FF2507
2025.08.31 11:58:39 5: ZWDongle_Write 00130a07600d00022501002508 (ec4154d2)
2025.08.31 11:58:39 5: DevIo_SimpleWrite ZWDongle_0: 010e00130a07600d0002250100250889
2025.08.31 11:58:39 5: ACK received, WaitForAck=>2 for 010e00130a07600d0002250100250889
2025.08.31 11:58:39 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2025.08.31 11:58:39 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.08.31 11:58:39 5: ZWDongle_0: dispatch 011301
2025.08.31 11:58:40 4: ZWDongle_Read ZWDongle_0: rcvd 00a8000001002b0631050422000600a7007f7f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.08.31 11:58:40 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.08.31 11:58:40 5: ZWDongle_0: dispatch 00a8000001002b0631050422000600a7007f7f
2025.08.31 11:58:40 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:01002b0631050422000600a7007f7f CB:00
2025.08.31 11:58:40 4: ZWave: unknown message 00a8000001002b0631050422000600a7007f7f for ID 01
2025.08.31 11:58:42 4: no response from device, removing 010e00130a07600d0002250100250889 from dongle sendstack
2025.08.31 11:58:44 3: ZWave set BM_EG_Flur01 on
2025.08.31 11:58:44 5: ZWDongle_Write 00132307600d00012501FF250b (ec4154d2)
2025.08.31 11:58:44 5: DevIo_SimpleWrite ZWDongle_0: 010e00132307600d00012501FF250b5f
2025.08.31 11:58:44 5: ACK received, WaitForAck=>2 for 010e00132307600d00012501FF250b5f
2025.08.31 11:58:44 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2025.08.31 11:58:44 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.08.31 11:58:44 5: ZWDongle_0: dispatch 011301
2025.08.31 11:58:44 2: ZWave: No ACK from Innenlicht_Modul_1 after 5s for sentset:130a07600d00022501002508
2025.08.31 11:58:44 5: ZWDongle_Write 00130a07600d00012501FF2509 (ec4154d2)
2025.08.31 11:58:45 3: ZWave set BM_EG_Flur01 off
2025.08.31 11:58:46 4: no response from device, removing 010e00132307600d00012501FF250b5f from dongle sendstack
2025.08.31 11:58:46 5: DevIo_SimpleWrite ZWDongle_0: 010e00130a07600d00012501FF250974
2025.08.31 11:58:46 5: ACK received, WaitForAck=>2 for 010e00130a07600d00012501FF250974
2025.08.31 11:58:46 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2025.08.31 11:58:46 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.08.31 11:58:46 5: ZWDongle_0: dispatch 011301
2025.08.31 11:58:48 4: ZWDongle_Read ZWDongle_0: rcvd 00a800000100280631050422000000a6007f7f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.08.31 11:58:48 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.08.31 11:58:48 5: ZWDongle_0: dispatch 00a800000100280631050422000000a6007f7f
2025.08.31 11:58:48 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:0100280631050422000000a6007f7f CB:00
2025.08.31 11:58:48 4: ZWave: unknown message 00a800000100280631050422000000a6007f7f for ID 01
2025.08.31 11:58:49 4: ZWDongle_Read ZWDongle_0: rcvd 00a814000100280631050422000000b3000000 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.08.31 11:58:49 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.08.31 11:58:49 5: ZWDongle_0: dispatch 00a814000100280631050422000000b3000000
2025.08.31 11:58:49 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:0100280631050422000000b3000000 CB:14
2025.08.31 11:58:49 4: ZWave: unknown message 00a814000100280631050422000000b3000000 for ID 01
2025.08.31 11:58:49 4: no response from device, removing 010e00130a07600d00012501FF250974 from dongle sendstack
2025.08.31 11:58:49 2: ZWave: No ACK from BM_EG_Flur after 5s for sentset:132307600d00012501FF250b
2025.08.31 11:58:49 5: ZWDongle_Write 00132307600d0001250100250c (ec4154d2)
2025.08.31 11:58:49 5: DevIo_SimpleWrite ZWDongle_0: 010e00132307600d0001250100250ca7
2025.08.31 11:58:49 5: ACK received, WaitForAck=>2 for 010e00132307600d0001250100250ca7
2025.08.31 11:58:49 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2025.08.31 11:58:49 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.08.31 11:58:49 5: ZWDongle_0: dispatch 011301
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 31 August 2025, 12:28:15
Wenn ich mich recht erinnere, hatten wir die Kommunikationsschnittstelle durch "beobachten" von anderen Programmen "gelernt".

Eine Doku (Z-Wave 400 Series Appl. Prg. Guide v6.01.01) habe ich viel spaeter entdeckt, diese aber nicht mehr durchgearbeitet.
In diesem Dokument schaut getHomeId in etwa so aus:
void MemoryGetID(BYTE *pHomeID, BYTE *pNodeID )
Macro: ZW_MEMORY_GET_ID(homeID, nodeID)
The MemoryGetID function copy the Home-ID and Node-ID from the non-volatile memory to the
specified RAM addresses.
NOTE: A NULL pointer can be given as the pHomeID parameter if the application is only interested in
reading the Node ID.
Defined in: ZW_mem_api.h
Parameters:
pHomeID OUT Home-ID pointer
pNodeID OUT Node-ID pointer
Serial API:
HOST->ZW: REQ | 0x20
ZW->HOST: RES | 0x20 | HomeId(4 bytes) | NodeId

Fuer mich ist nur der Abschnitt Serial API relevant.
Nachtraeglich zu lesen ist es interessant, dass bei NodeId keine Laenge angegeben wurde.
Da das Dokument aus 2011 ist, bin ich nicht sicher, ob es sich lohnt, nochmal durchzuarbeiten.


Die verlinkten Dokus beschreiben eine Bibliothek, was in FHEM nicht verwendet wird, und ich habe keine Hinweise auf Beschreibungen auf Byte-Ebene (s.o.) gefunden.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: krikan am 31 August 2025, 13:31:36
Nach https://www.silabs.com/documents/public/user-guides/INS12350-Serial-API-Host-Appl.-Prg.-Guide.pdf unter "7.14 Set Node ID Base Type" kann man die Länge der genutzten NodeId-Länge wieder auf 8 Bits setzen. Das müsste wohl getestet werden.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: krikan am 31 August 2025, 14:44:11
Nach https://zwave.cc/assets/doc/2024A%20Specification%20Package/Z-Wave%20Stack%20Specifications/Z-Wave%20Host%20API%20Specification.pdf könnte/sollte folgender Befehl die verwendete NodeId-Länge auf 8 Bits setzen:
get <controllerName> raw 0B8001Der Befehl ändert das nicht dauerhaft. Nach Stromlosmachen des Controllers sollte der vorherige Zustand kommen.

Leider kann ich das nicht eigenständig testen. Also garantiere ich für nichts. Kann zwar aus den Docs keine problematischen Seiteneffekte erlesen, aber....

@Rene:
Wenn Du den Mut hast das zu probieren, dann bitte verbose 5 am Controller setzen, obigen raw-Befehl absetzen, Aktoren mal schalten und berichten sowie das Log gerne posten.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 01 September 2025, 14:30:34
Moinsen,

sry für die späte Antwort, ich hatte leider nicht eher Zeit zum Testen.

Ich habe gestern noch mit kuriosen Zuständen verbracht (No FD (dummy device?)), dass der Controller auf einmal nicht mehr von FHEM gefunden wurde, obwohl der unter /dev/serial/by-id/ eingetragen war... ein zwei Reboots später, an/abziehen, dann gings wieder...

Ich habe parallel auf der gleichen PI jetzt in nem Docker noch das ZWaveUI-JS laufen, da ich das hin und herwechseln zu meiner Proxmox-Instanz wo ich HA+ZWaveUI-JS testhalber laufen habe leid war.
Aber das zwei Programme gleichzeitig auf einen USB Stick zugreifen, sollte doch kein Problem darstellen oder meint ihr das könnte die Ursache sein!?

Zurück zum eigentlichen Thema... ich habe den Befehl mutig abgesetzt :P
get <controllerName> raw 0B8001In FHEM kam zwar ein Popup mit nem TimeOut, aber in den Logs sieht man, dass sich was geändert hat und SIEHE DA... es funzt!
Ich kann mit dem 10pro jetzt die Geräte schalten. Hab 3-4 Schalter ausprobiert und einen Rollladen. Alles reagiert. Auch batteriebetriebene Gräte (Fenstersensoren) haben Zustände gemeldet.

Anbei das Log:
2025.09.01 14:13:34 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:13:34 5: ZWDongle_0: dispatch 00a8000001003513600d020032022144000002510e100000025100009e007f7f
2025.09.01 14:13:34 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:01003513600d020032022144000002510e100000025100009e007f7f CB:00
2025.09.01 14:13:34 4: ZWave: unknown message 00a8000001003513600d020032022144000002510e100000025100009e007f7f for ID 01

2025.09.01 14:13:36 4: ZWDongle *** get ZWDongle_0 raw 0B8001
2025.09.01 14:13:36 5: ZWDongle_Write 000B8001 ()
2025.09.01 14:13:36 5: DevIo_SimpleWrite ZWDongle_0: 0105000B800170
2025.09.01 14:13:36 4: ZWDongle_ReadAnswer arg:raw regexp:^010B
2025.09.01 14:13:36 5: ACK received, removing 0105000B800170 from dongle sendstack
2025.09.01 14:13:36 4: ZWDongle_Read ZWDongle_0: rcvd 010b8001 (answer SERIAL_API_SETUP), sending ACK
2025.09.01 14:13:36 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:13:36 5: ZWDongle_0: dispatch 010b8001
2025.09.01 14:13:36 4: ZWDongle_0 unhandled ANSWER: SERIAL_API_SETUP 8001
2025.09.01 14:13:37 5: ZWDongle_ReadAnswer: select timeout
2025.09.01 14:13:42 4: ZWDongle_Read ZWDongle_0: rcvd 00a800013613600d02003202213400000000001f000000000000a5 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:13:42 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:13:42 5: ZWDongle_0: dispatch 00a800013613600d02003202213400000000001f000000000000a5
2025.09.01 14:13:42 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:3613600d02003202213400000000001f000000000000a5 CB:00
2025.09.01 14:13:48 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:13:48 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:13:48 5: ZWDongle_0: dispatch 00a800012b0631050422000000a9
2025.09.01 14:13:48 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000a9 CB:00
2025.09.01 14:13:49 3: ZWave got config for fibaro/fgwpe.xml from ./FHEM/lib/openzwave_deviceconfig.xml.gz, found 19 commands
2025.09.01 14:13:49 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000300aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:13:49 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:13:49 5: ZWDongle_0: dispatch 00a800012b0631050422000300aa
2025.09.01 14:13:49 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000300aa CB:00
2025.09.01 14:13:52 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:13:52 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:13:52 5: ZWDongle_0: dispatch 00a800012b0631050422000000aa
2025.09.01 14:13:52 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000aa CB:00
2025.09.01 14:13:53 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000300aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:13:53 5: DevIo_SimpleWrite ZWDongle_0: 06



2025.09.01 14:13:53 5: ZWDongle_0: dispatch 00a800012b0631050422000300aa
2025.09.01 14:13:53 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000300aa CB:00
2025.09.01 14:13:54 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:13:54 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:13:54 5: ZWDongle_0: dispatch 00a800012b0631050422000400aa
2025.09.01 14:13:54 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000400aa CB:00
2025.09.01 14:13:55 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000300aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:13:55 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:13:55 5: ZWDongle_0: dispatch 00a800012b0631050422000300aa
2025.09.01 14:13:55 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000300aa CB:00
2025.09.01 14:13:57 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000500a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:13:57 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:13:57 5: ZWDongle_0: dispatch 00a800012b0631050422000500a9
2025.09.01 14:13:57 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000500a9 CB:00
2025.09.01 14:13:58 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:13:58 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:13:58 5: ZWDongle_0: dispatch 00a800012b0631050422000000aa
2025.09.01 14:13:58 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000aa CB:00
2025.09.01 14:14:00 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:00 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:00 5: ZWDongle_0: dispatch 00a800012b0631050422000400aa
2025.09.01 14:14:00 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000400aa CB:00
2025.09.01 14:14:06 4: ZWDongle_Read ZWDongle_0: rcvd 00a8000127063105012200ce00aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:06 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:06 5: ZWDongle_0: dispatch 00a8000127063105012200ce00aa
2025.09.01 14:14:06 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:27063105012200ce00aa CB:00
2025.09.01 14:14:08 4: ZWDongle_Read ZWDongle_0: rcvd 00a8000127063105012200ce00aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:08 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:08 5: ZWDongle_0: dispatch 00a8000127063105012200ce00aa
2025.09.01 14:14:08 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:27063105012200ce00aa CB:00
2025.09.01 14:14:08 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012705310505015200aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:08 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:08 5: ZWDongle_0: dispatch 00a800012705310505015200aa
2025.09.01 14:14:08 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2705310505015200aa CB:00
2025.09.01 14:14:09 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001270380036400aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:09 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:09 5: ZWDongle_0: dispatch 00a80001270380036400aa
2025.09.01 14:14:09 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:270380036400aa CB:00
2025.09.01 14:14:09 4: ZWDongle_Read ZWDongle_0: rcvd 00a8000127063105030a084f00aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:09 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:09 5: ZWDongle_0: dispatch 00a8000127063105030a084f00aa
2025.09.01 14:14:09 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:27063105030a084f00aa CB:00
2025.09.01 14:14:09 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001270531051b010000aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:09 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:09 5: ZWDongle_0: dispatch 00a80001270531051b010000aa
2025.09.01 14:14:09 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:270531051b010000aa CB:00
2025.09.01 14:14:10 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:10 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:10 5: ZWDongle_0: dispatch 00a800012b0631050422000000aa
2025.09.01 14:14:10 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000aa CB:00
2025.09.01 14:14:11 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:11 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:11 5: ZWDongle_0: dispatch 00a800012b0631050422000400aa
2025.09.01 14:14:11 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000400aa CB:00
2025.09.01 14:14:13 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012e0631050422011500a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:13 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:13 5: ZWDongle_0: dispatch 00a800012e0631050422011500a9
2025.09.01 14:14:13 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2e0631050422011500a9 CB:00
2025.09.01 14:14:13 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:13 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:13 5: ZWDongle_0: dispatch 00a800012b0631050422000000aa
2025.09.01 14:14:13 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000aa CB:00
2025.09.01 14:14:13 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012e0631050422030800aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:13 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:13 5: ZWDongle_0: dispatch 00a800012e0631050422030800aa
2025.09.01 14:14:13 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2e0631050422030800aa CB:00
2025.09.01 14:14:13 4: ZWDongle_Read ZWDongle_0: rcvd 00a800013613600d02003202213400000000001f000000000000a5 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:13 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:13 5: ZWDongle_0: dispatch 00a800013613600d02003202213400000000001f000000000000a5
2025.09.01 14:14:13 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:3613600d02003202213400000000001f000000000000a5 CB:00
2025.09.01 14:14:13 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012e063105042201cb00a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:13 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:13 5: ZWDongle_0: dispatch 00a800012e063105042201cb00a9
2025.09.01 14:14:13 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2e063105042201cb00a9 CB:00
2025.09.01 14:14:14 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012e0631050422013a00aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:14 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:14 5: ZWDongle_0: dispatch 00a800012e0631050422013a00aa
2025.09.01 14:14:14 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2e0631050422013a00aa CB:00
2025.09.01 14:14:15 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012e0631050422018f00a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:15 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:15 5: ZWDongle_0: dispatch 00a800012e0631050422018f00a9
2025.09.01 14:14:15 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2e0631050422018f00a9 CB:00
2025.09.01 14:14:16 1: BYDHVS -> BMS: 1/1
2025.09.01 14:14:18 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000300aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:18 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:18 5: ZWDongle_0: dispatch 00a800012b0631050422000300aa
2025.09.01 14:14:18 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000300aa CB:00
2025.09.01 14:14:18 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012e063105042202e900a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:18 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:18 5: ZWDongle_0: dispatch 00a800012e063105042202e900a9
2025.09.01 14:14:18 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2e063105042202e900a9 CB:00
2025.09.01 14:14:19 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:19 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:19 5: ZWDongle_0: dispatch 00a800012b0631050422000000aa
2025.09.01 14:14:19 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000aa CB:00
2025.09.01 14:14:21 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000600aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:21 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:21 5: ZWDongle_0: dispatch 00a800012b0631050422000600aa
2025.09.01 14:14:21 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000600aa CB:00
2025.09.01 14:14:23 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:23 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:23 5: ZWDongle_0: dispatch 00a800012b0631050422000400aa
2025.09.01 14:14:23 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000400aa CB:00
2025.09.01 14:14:24 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000300aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:24 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:24 5: ZWDongle_0: dispatch 00a800012b0631050422000300aa
2025.09.01 14:14:24 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000300aa CB:00
2025.09.01 14:14:25 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000500aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:25 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:25 5: ZWDongle_0: dispatch 00a800012b0631050422000500aa
2025.09.01 14:14:25 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000500aa CB:00
2025.09.01 14:14:27 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:27 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:27 5: ZWDongle_0: dispatch 00a800012b0631050422000400aa
2025.09.01 14:14:27 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000400aa CB:00
2025.09.01 14:14:27 5: ZWDongle_Write 00130a07600d00022501FF251d (ec4154d2)
2025.09.01 14:14:27 5: DevIo_SimpleWrite ZWDongle_0: 010e00130a07600d00022501FF251d63
2025.09.01 14:14:27 5: ACK received, WaitForAck=>2 for 010e00130a07600d00022501FF251d63
2025.09.01 14:14:27 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2025.09.01 14:14:27 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:27 5: ZWDongle_0: dispatch 011301
2025.09.01 14:14:28 4: ZWDongle_Read ZWDongle_0: rcvd 00131d000009009d7f7f7f7f01010300000000020300007f7f7f7f7f (request ZW_SEND_DATA), sending ACK
2025.09.01 14:14:28 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:28 5: device ack received, removing 010e00130a07600d00022501FF251d63 from dongle sendstack
2025.09.01 14:14:28 5: ZWDongle_0: dispatch 00131d000009009d7f7f7f7f01010300000000020300007f7f7f7f7f
2025.09.01 14:14:28 4: CMD:ZW_SEND_DATA ID:00 ARG:0009009d7f7f7f7f01010300000000020300007f7f7f7f7f CB:1d
2025.09.01 14:14:28 4: ZWDongle_0 transmit OK for CB 1d, target Innenlicht_Modul_1
2025.09.01 14:14:28 4: ZWDongle_Read ZWDongle_0: rcvd 00a800010a07600d02002503ff009e (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:28 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:28 5: ZWDongle_0: dispatch 00a800010a07600d02002503ff009e
2025.09.01 14:14:28 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:0a07600d02002503ff009e CB:00
2025.09.01 14:14:28 4: ZWDongle_Read ZWDongle_0: rcvd 00a800010a07600d02002503ff009d (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:28 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:28 5: ZWDongle_0: dispatch 00a800010a07600d02002503ff009d
2025.09.01 14:14:28 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:0a07600d02002503ff009d CB:00
2025.09.01 14:14:28 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000300aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:28 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:28 5: ZWDongle_0: dispatch 00a800012b0631050422000300aa
2025.09.01 14:14:28 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000300aa CB:00
2025.09.01 14:14:28 4: ZWDongle_Read ZWDongle_0: rcvd 00a800010a07600d02002503ff009d (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:28 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:28 5: ZWDongle_0: dispatch 00a800010a07600d02002503ff009d
2025.09.01 14:14:28 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:0a07600d02002503ff009d CB:00
2025.09.01 14:14:28 4: ZWDongle_Read ZWDongle_0: rcvd 00a800010a07600d02002503ff00a5 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:28 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:28 5: ZWDongle_0: dispatch 00a800010a07600d02002503ff00a5
2025.09.01 14:14:28 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:0a07600d02002503ff00a5 CB:00
2025.09.01 14:14:30 4: ZWDongle_Read ZWDongle_0: rcvd 00a800010a0c600d020032022132006e000000a4 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:30 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:30 5: ZWDongle_0: dispatch 00a800010a0c600d020032022132006e000000a4
2025.09.01 14:14:30 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:0a0c600d020032022132006e000000a4 CB:00
2025.09.01 14:14:31 5: ZWDongle_Write 00130a07600d0002250100251e (ec4154d2)
2025.09.01 14:14:31 5: DevIo_SimpleWrite ZWDongle_0: 010e00130a07600d0002250100251e9f
2025.09.01 14:14:31 5: ACK received, WaitForAck=>2 for 010e00130a07600d0002250100251e9f
2025.09.01 14:14:31 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2025.09.01 14:14:31 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:31 5: ZWDongle_0: dispatch 011301
2025.09.01 14:14:31 4: ZWDongle_Read ZWDongle_0: rcvd 00131e00000d01a47f7f7f7f02010305000000010100007f7f7f7f7f (request ZW_SEND_DATA), sending ACK
2025.09.01 14:14:31 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:31 5: device ack received, removing 010e00130a07600d0002250100251e9f from dongle sendstack
2025.09.01 14:14:31 5: ZWDongle_0: dispatch 00131e00000d01a47f7f7f7f02010305000000010100007f7f7f7f7f
2025.09.01 14:14:31 4: CMD:ZW_SEND_DATA ID:00 ARG:000d01a47f7f7f7f02010305000000010100007f7f7f7f7f CB:1e
2025.09.01 14:14:31 4: ZWDongle_0 transmit OK for CB 1e, target Innenlicht_Modul_1
2025.09.01 14:14:32 4: ZWDongle_Read ZWDongle_0: rcvd 00a800010a07600d020025030000a5 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:32 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:32 5: ZWDongle_0: dispatch 00a800010a07600d020025030000a5
2025.09.01 14:14:32 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:0a07600d020025030000a5 CB:00
2025.09.01 14:14:32 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:32 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:32 5: ZWDongle_0: dispatch 00a800012b0631050422000000a9
2025.09.01 14:14:32 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000a9 CB:00
2025.09.01 14:14:32 4: ZWDongle_Read ZWDongle_0: rcvd 00a800010a0c600d0200320221320000000000a5 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:32 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:32 5: ZWDongle_0: dispatch 00a800010a0c600d0200320221320000000000a5
2025.09.01 14:14:32 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:0a0c600d0200320221320000000000a5 CB:00
2025.09.01 14:14:33 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000300a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:33 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:33 5: ZWDongle_0: dispatch 00a800012b0631050422000300a9
2025.09.01 14:14:33 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000300a9 CB:00
2025.09.01 14:14:34 3: ZWave set Innenlicht_FenstrStDo on
2025.09.01 14:14:34 5: ZWDongle_Write 00130a07600d00012501FF251f (ec4154d2)
2025.09.01 14:14:34 5: DevIo_SimpleWrite ZWDongle_0: 010e00130a07600d00012501FF251f62
2025.09.01 14:14:34 5: ACK received, WaitForAck=>2 for 010e00130a07600d00012501FF251f62
2025.09.01 14:14:34 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2025.09.01 14:14:34 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:34 5: ZWDongle_0: dispatch 011301
2025.09.01 14:14:34 4: ZWDongle_Read ZWDongle_0: rcvd 00131f00003401a47f7f7f7f02010305000000010100007f7f7f7f7f (request ZW_SEND_DATA), sending ACK
2025.09.01 14:14:34 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:34 5: device ack received, removing 010e00130a07600d00012501FF251f62 from dongle sendstack
2025.09.01 14:14:34 5: ZWDongle_0: dispatch 00131f00003401a47f7f7f7f02010305000000010100007f7f7f7f7f
2025.09.01 14:14:34 4: CMD:ZW_SEND_DATA ID:00 ARG:003401a47f7f7f7f02010305000000010100007f7f7f7f7f CB:1f
2025.09.01 14:14:34 4: ZWDongle_0 transmit OK for CB 1f, target Innenlicht_Modul_1
2025.09.01 14:14:35 4: ZWDongle_Read ZWDongle_0: rcvd 00a800010a07600d01002503ff00a4 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:35 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:35 5: ZWDongle_0: dispatch 00a800010a07600d01002503ff00a4
2025.09.01 14:14:35 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:0a07600d01002503ff00a4 CB:00
2025.09.01 14:14:36 3: ZWave set Innenlicht_FenstrStDo off
2025.09.01 14:14:36 5: ZWDongle_Write 00130a07600d00012501002520 (ec4154d2)
2025.09.01 14:14:36 5: DevIo_SimpleWrite ZWDongle_0: 010e00130a07600d00012501002520a2
2025.09.01 14:14:36 5: ACK received, WaitForAck=>2 for 010e00130a07600d00012501002520a2
2025.09.01 14:14:36 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2025.09.01 14:14:36 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:36 5: ZWDongle_0: dispatch 011301
2025.09.01 14:14:36 4: ZWDongle_Read ZWDongle_0: rcvd 00132000000d01a47f7f7f7f02010305000000010100007f7f7f7f7f (request ZW_SEND_DATA), sending ACK
2025.09.01 14:14:36 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:36 5: device ack received, removing 010e00130a07600d00012501002520a2 from dongle sendstack
2025.09.01 14:14:36 5: ZWDongle_0: dispatch 00132000000d01a47f7f7f7f02010305000000010100007f7f7f7f7f
2025.09.01 14:14:36 4: CMD:ZW_SEND_DATA ID:00 ARG:000d01a47f7f7f7f02010305000000010100007f7f7f7f7f CB:20
2025.09.01 14:14:36 4: ZWDongle_0 transmit OK for CB 20, target Innenlicht_Modul_1
2025.09.01 14:14:37 4: ZWDongle_Read ZWDongle_0: rcvd 00a800010a07600d010025030000a5 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:37 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:37 5: ZWDongle_0: dispatch 00a800010a07600d010025030000a5
2025.09.01 14:14:37 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:0a07600d010025030000a5 CB:00
2025.09.01 14:14:37 4: ZWDongle_Read ZWDongle_0: rcvd 00a800010a0c600d0100320221320000000000a5 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:37 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:37 5: ZWDongle_0: dispatch 00a800010a0c600d0100320221320000000000a5
2025.09.01 14:14:37 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:0a0c600d0100320221320000000000a5 CB:00
2025.09.01 14:14:37 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000700a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:37 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:37 5: ZWDongle_0: dispatch 00a800012b0631050422000700a9
2025.09.01 14:14:37 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000700a9 CB:00
2025.09.01 14:14:38 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:38 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:38 5: ZWDongle_0: dispatch 00a800012b0631050422000000a9
2025.09.01 14:14:38 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000a9 CB:00
2025.09.01 14:14:39 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000300a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:39 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:39 5: ZWDongle_0: dispatch 00a800012b0631050422000300a9
2025.09.01 14:14:39 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000300a9 CB:00
2025.09.01 14:14:40 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:40 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:40 5: ZWDongle_0: dispatch 00a800012b0631050422000000a9
2025.09.01 14:14:40 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000a9 CB:00
2025.09.01 14:14:41 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:41 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:41 5: ZWDongle_0: dispatch 00a800012b0631050422000400a9
2025.09.01 14:14:41 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000400a9 CB:00
2025.09.01 14:14:44 4: ZWDongle_Read ZWDongle_0: rcvd 00a800013613600d02003202213400000000001f000000000000a5 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:44 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:44 5: ZWDongle_0: dispatch 00a800013613600d02003202213400000000001f000000000000a5
2025.09.01 14:14:44 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:3613600d02003202213400000000001f000000000000a5 CB:00
2025.09.01 14:14:45 3: ZWave set BM_EG_Flur01 on
2025.09.01 14:14:45 5: ZWDongle_Write 00132307600d00012501FF2521 (ec4154d2)
2025.09.01 14:14:45 5: DevIo_SimpleWrite ZWDongle_0: 010e00132307600d00012501FF252175
2025.09.01 14:14:45 5: ACK received, WaitForAck=>2 for 010e00132307600d00012501FF252175
2025.09.01 14:14:45 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2025.09.01 14:14:45 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:45 5: ZWDongle_0: dispatch 011301
2025.09.01 14:14:45 4: ZWDongle_Read ZWDongle_0: rcvd 001321000036019d7f7f7f7f01010436000000020800007f7f7f7f7f (request ZW_SEND_DATA), sending ACK
2025.09.01 14:14:45 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:45 5: device ack received, removing 010e00132307600d00012501FF252175 from dongle sendstack
2025.09.01 14:14:45 5: ZWDongle_0: dispatch 001321000036019d7f7f7f7f01010436000000020800007f7f7f7f7f
2025.09.01 14:14:45 4: CMD:ZW_SEND_DATA ID:00 ARG:0036019d7f7f7f7f01010436000000020800007f7f7f7f7f CB:21
2025.09.01 14:14:45 4: ZWDongle_0 transmit OK for CB 21, target BM_EG_Flur
2025.09.01 14:14:46 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:46 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:46 5: ZWDongle_0: dispatch 00a800012b0631050422000000aa
2025.09.01 14:14:46 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000aa CB:00
2025.09.01 14:14:46 4: ZWDongle_Read ZWDongle_0: rcvd 00a8000123032003ff009d (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:46 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:46 5: ZWDongle_0: dispatch 00a8000123032003ff009d
2025.09.01 14:14:46 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:23032003ff009d CB:00
2025.09.01 14:14:47 4: ZWDongle_Read ZWDongle_0: rcvd 00a8000123032003ff009d (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:47 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:47 5: ZWDongle_0: dispatch 00a8000123032003ff009d
2025.09.01 14:14:47 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:23032003ff009d CB:00
2025.09.01 14:14:47 4: ZWDongle_Read ZWDongle_0: rcvd 00a8000123032003ff009d (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:47 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:47 5: ZWDongle_0: dispatch 00a8000123032003ff009d
2025.09.01 14:14:47 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:23032003ff009d CB:00
2025.09.01 14:14:47 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:47 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:47 5: ZWDongle_0: dispatch 00a800012b0631050422000400a9
2025.09.01 14:14:47 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000400a9 CB:00
2025.09.01 14:14:47 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:47 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:47 5: ZWDongle_0: dispatch 00a800012b0631050422000400a9
2025.09.01 14:14:47 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000400a9 CB:00
2025.09.01 14:14:47 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:47 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:47 5: ZWDongle_0: dispatch 00a800012b0631050422000400a9
2025.09.01 14:14:47 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000400a9 CB:00
2025.09.01 14:14:47 4: ZWDongle_Read ZWDongle_0: rcvd 00a8000123032003ff00a6 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:47 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:47 5: ZWDongle_0: dispatch 00a8000123032003ff00a6
2025.09.01 14:14:47 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:23032003ff00a6 CB:00
2025.09.01 14:14:47 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012307600d01012503ff009f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:47 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:47 5: ZWDongle_0: dispatch 00a800012307600d01012503ff009f
2025.09.01 14:14:47 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2307600d01012503ff009f CB:00
2025.09.01 14:14:47 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012307600d01012503ff00a0 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:47 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:47 5: ZWDongle_0: dispatch 00a800012307600d01012503ff00a0
2025.09.01 14:14:47 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2307600d01012503ff00a0 CB:00
2025.09.01 14:14:47 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012307600d01012503ff00a0 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:47 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:47 5: ZWDongle_0: dispatch 00a800012307600d01012503ff00a0
2025.09.01 14:14:47 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2307600d01012503ff00a0 CB:00
2025.09.01 14:14:47 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012307600d01012503ff009d (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:47 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:47 5: ZWDongle_0: dispatch 00a800012307600d01012503ff009d
2025.09.01 14:14:47 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2307600d01012503ff009d CB:00
2025.09.01 14:14:47 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012307600d01012503ff009d (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:47 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:47 5: ZWDongle_0: dispatch 00a800012307600d01012503ff009d
2025.09.01 14:14:47 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2307600d01012503ff009d CB:00
2025.09.01 14:14:47 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012307600d01012503ff009d (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:47 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:47 5: ZWDongle_0: dispatch 00a800012307600d01012503ff009d
2025.09.01 14:14:47 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2307600d01012503ff009d CB:00
2025.09.01 14:14:48 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012307600d01012503ff00a6 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:48 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:48 5: ZWDongle_0: dispatch 00a800012307600d01012503ff00a6
2025.09.01 14:14:48 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2307600d01012503ff00a6 CB:00
2025.09.01 14:14:48 3: ZWave set BM_EG_Flur01 off
2025.09.01 14:14:48 5: ZWDongle_Write 00132307600d00012501002522 (ec4154d2)
2025.09.01 14:14:48 5: DevIo_SimpleWrite ZWDongle_0: 010e00132307600d0001250100252289
2025.09.01 14:14:48 5: ACK received, WaitForAck=>2 for 010e00132307600d0001250100252289
2025.09.01 14:14:48 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2025.09.01 14:14:48 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:48 5: ZWDongle_0: dispatch 011301
2025.09.01 14:14:49 4: ZWDongle_Read ZWDongle_0: rcvd 001322000042019e7f7f7f7f0101050a000000020a00007f7f7f7f7f (request ZW_SEND_DATA), sending ACK
2025.09.01 14:14:49 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:49 5: device ack received, removing 010e00132307600d0001250100252289 from dongle sendstack
2025.09.01 14:14:49 5: ZWDongle_0: dispatch 001322000042019e7f7f7f7f0101050a000000020a00007f7f7f7f7f
2025.09.01 14:14:49 4: CMD:ZW_SEND_DATA ID:00 ARG:0042019e7f7f7f7f0101050a000000020a00007f7f7f7f7f CB:22
2025.09.01 14:14:49 4: ZWDongle_0 transmit OK for CB 22, target BM_EG_Flur
2025.09.01 14:14:50 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012303200300009e (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:50 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:50 5: ZWDongle_0: dispatch 00a800012303200300009e
2025.09.01 14:14:50 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2303200300009e CB:00
2025.09.01 14:14:50 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012303200300009e (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:50 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:50 5: ZWDongle_0: dispatch 00a800012303200300009e
2025.09.01 14:14:50 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2303200300009e CB:00
2025.09.01 14:14:50 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012303200300009e (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:50 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:50 5: ZWDongle_0: dispatch 00a800012303200300009e
2025.09.01 14:14:50 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2303200300009e CB:00
2025.09.01 14:14:50 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001230320030000a6 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:50 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:50 5: ZWDongle_0: dispatch 00a80001230320030000a6
2025.09.01 14:14:50 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:230320030000a6 CB:00
2025.09.01 14:14:50 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012307600d0101250300009a (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:50 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:50 5: ZWDongle_0: dispatch 00a800012307600d0101250300009a
2025.09.01 14:14:50 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2307600d0101250300009a CB:00
2025.09.01 14:14:50 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012307600d0101250300009e (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:50 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:50 5: ZWDongle_0: dispatch 00a800012307600d0101250300009e
2025.09.01 14:14:50 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2307600d0101250300009e CB:00
2025.09.01 14:14:50 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012307600d0101250300009d (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:50 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:50 5: ZWDongle_0: dispatch 00a800012307600d0101250300009d
2025.09.01 14:14:50 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2307600d0101250300009d CB:00
2025.09.01 14:14:50 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012307600d0101250300009e (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:50 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:50 5: ZWDongle_0: dispatch 00a800012307600d0101250300009e
2025.09.01 14:14:50 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2307600d0101250300009e CB:00
2025.09.01 14:14:50 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012307600d010125030000a6 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:50 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:50 5: ZWDongle_0: dispatch 00a800012307600d010125030000a6
2025.09.01 14:14:50 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2307600d010125030000a6 CB:00
2025.09.01 14:14:54 3: ZWave got config for fibaro/fgrgbwm441.xml from ./FHEM/lib/openzwave_deviceconfig.xml.gz, found 21 commands
2025.09.01 14:14:54 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000300ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:54 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:54 5: ZWDongle_0: dispatch 00a800012b0631050422000300ab
2025.09.01 14:14:54 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000300ab CB:00
2025.09.01 14:14:54 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:54 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:54 5: ZWDongle_0: dispatch 00a800012b0631050422000400ab
2025.09.01 14:14:54 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000400ab CB:00
2025.09.01 14:14:55 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000500ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:55 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:55 5: ZWDongle_0: dispatch 00a800012b0631050422000500ab
2025.09.01 14:14:55 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000500ab CB:00
2025.09.01 14:14:57 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:57 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:57 5: ZWDongle_0: dispatch 00a800012b0631050422000400aa
2025.09.01 14:14:57 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000400aa CB:00
2025.09.01 14:14:59 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000500aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:14:59 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:59 5: ZWDongle_0: dispatch 00a800012b0631050422000500aa
2025.09.01 14:14:59 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000500aa CB:00
2025.09.01 14:14:59 3: ZWave set Gartenhaus_Garagentor on
2025.09.01 14:14:59 5: ZWDongle_Write 001328032601FF2523 (ec4154d2)
2025.09.01 14:14:59 5: DevIo_SimpleWrite ZWDongle_0: 010a001328032601FF252313
2025.09.01 14:14:59 5: ACK received, WaitForAck=>2 for 010a001328032601FF252313
2025.09.01 14:14:59 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2025.09.01 14:14:59 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:59 5: ZWDongle_0: dispatch 011301
2025.09.01 14:14:59 4: ZWDongle_Read ZWDongle_0: rcvd 00132300000602aa7f7f7f7f01010308250000020100007f7f7f7f7f (request ZW_SEND_DATA), sending ACK
2025.09.01 14:14:59 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:14:59 5: device ack received, removing 010a001328032601FF252313 from dongle sendstack
2025.09.01 14:14:59 5: ZWDongle_0: dispatch 00132300000602aa7f7f7f7f01010308250000020100007f7f7f7f7f
2025.09.01 14:14:59 4: CMD:ZW_SEND_DATA ID:00 ARG:000602aa7f7f7f7f01010308250000020100007f7f7f7f7f CB:23
2025.09.01 14:14:59 4: ZWDongle_0 transmit OK for CB 23, target Gartenhaus_Garagentor
2025.09.01 14:15:01 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001280631050422062800aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:01 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:01 5: ZWDongle_0: dispatch 00a80001280631050422062800aa
2025.09.01 14:15:01 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:280631050422062800aa CB:00
2025.09.01 14:15:04 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:04 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:04 5: ZWDongle_0: dispatch 00a800012b0631050422000000a9
2025.09.01 14:15:04 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000a9 CB:00
2025.09.01 14:15:05 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:05 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:05 5: ZWDongle_0: dispatch 00a800012b0631050422000400a9
2025.09.01 14:15:05 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000400a9 CB:00
2025.09.01 14:15:06 4: ZWDongle_Read ZWDongle_0: rcvd 00a8000127063105012200ce00aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:06 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:06 5: ZWDongle_0: dispatch 00a8000127063105012200ce00aa
2025.09.01 14:15:06 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:27063105012200ce00aa CB:00
2025.09.01 14:15:08 4: ZWDongle_Read ZWDongle_0: rcvd 00a8000127063105012200ce00aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:08 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:08 5: ZWDongle_0: dispatch 00a8000127063105012200ce00aa
2025.09.01 14:15:08 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:27063105012200ce00aa CB:00
2025.09.01 14:15:08 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012705310505015200aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:08 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:08 5: ZWDongle_0: dispatch 00a800012705310505015200aa
2025.09.01 14:15:08 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2705310505015200aa CB:00
2025.09.01 14:15:09 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001270380036400aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:09 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:09 5: ZWDongle_0: dispatch 00a80001270380036400aa
2025.09.01 14:15:09 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:270380036400aa CB:00
2025.09.01 14:15:09 4: ZWDongle_Read ZWDongle_0: rcvd 00a8000127063105030a08fa00aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:09 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:09 5: ZWDongle_0: dispatch 00a8000127063105030a08fa00aa
2025.09.01 14:15:09 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:27063105030a08fa00aa CB:00
2025.09.01 14:15:09 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001270531051b010000aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:09 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:09 5: ZWDongle_0: dispatch 00a80001270531051b010000aa
2025.09.01 14:15:09 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:270531051b010000aa CB:00
2025.09.01 14:15:12 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001280631050422000000aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:12 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:12 5: ZWDongle_0: dispatch 00a80001280631050422000000aa
2025.09.01 14:15:12 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:280631050422000000aa CB:00
2025.09.01 14:15:13 3: ZWave set Gartenhaus_Garagentor off
2025.09.01 14:15:13 5: ZWDongle_Write 001328032601002524 (ec4154d2)
2025.09.01 14:15:13 5: DevIo_SimpleWrite ZWDongle_0: 010a001328032601002524eb
2025.09.01 14:15:13 5: ACK received, WaitForAck=>2 for 010a001328032601002524eb
2025.09.01 14:15:13 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2025.09.01 14:15:13 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:13 5: ZWDongle_0: dispatch 011301
2025.09.01 14:15:13 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001280326036300aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:13 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:13 5: ZWDongle_0: dispatch 00a80001280326036300aa
2025.09.01 14:15:13 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:280326036300aa CB:00
2025.09.01 14:15:13 4: ZWDongle_Read ZWDongle_0: rcvd 00132401004a007f7f7f7f7f01010700000000020700000000000000 (request ZW_SEND_DATA), sending ACK
2025.09.01 14:15:13 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:13 5: device ack received, removing 010a001328032601002524eb from dongle sendstack
2025.09.01 14:15:13 5: ZWDongle_0: dispatch 00132401004a007f7f7f7f7f01010700000000020700000000000000
2025.09.01 14:15:13 4: CMD:ZW_SEND_DATA ID:01 ARG:004a007f7f7f7f7f01010700000000020700000000000000 CB:24
2025.09.01 14:15:13 2: ZWDongle_0 transmit NO_ACK for CB 24, target Gartenhaus_Garagentor
2025.09.01 14:15:15 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001280631050422000000aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:15 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:15 5: ZWDongle_0: dispatch 00a80001280631050422000000aa
2025.09.01 14:15:15 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:280631050422000000aa CB:00
2025.09.01 14:15:16 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001280631050422000000aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:16 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:16 5: ZWDongle_0: dispatch 00a80001280631050422000000aa
2025.09.01 14:15:16 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:280631050422000000aa CB:00
2025.09.01 14:15:16 4: ZWDongle_Read ZWDongle_0: rcvd 00a800013613600d02003202213400000000001f000000000000a4 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:16 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:16 5: ZWDongle_0: dispatch 00a800013613600d02003202213400000000001f000000000000a4
2025.09.01 14:15:16 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:3613600d02003202213400000000001f000000000000a4 CB:00
2025.09.01 14:15:17 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001280631050422000000aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:17 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:17 5: ZWDongle_0: dispatch 00a80001280631050422000000aa
2025.09.01 14:15:17 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:280631050422000000aa CB:00
2025.09.01 14:15:17 4: ZWDongle_Read ZWDongle_0: rcvd 00a800013613600d02003202213400000000001f0000000000009f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:17 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:17 5: ZWDongle_0: dispatch 00a800013613600d02003202213400000000001f0000000000009f
2025.09.01 14:15:17 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:3613600d02003202213400000000001f0000000000009f CB:00
2025.09.01 14:15:17 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000500a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:17 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:17 5: ZWDongle_0: dispatch 00a800012b0631050422000500a9
2025.09.01 14:15:17 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000500a9 CB:00
2025.09.01 14:15:17 4: ZWDongle_Read ZWDongle_0: rcvd 00a800013613600d02003202213400000000001f0000000000009e (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:17 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:17 5: ZWDongle_0: dispatch 00a800013613600d02003202213400000000001f0000000000009e
2025.09.01 14:15:17 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:3613600d02003202213400000000001f0000000000009e CB:00
2025.09.01 14:15:20 4: ZWDongle_Read ZWDongle_0: rcvd 00a81401280631050422000000b8 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:20 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:20 5: ZWDongle_0: dispatch 00a81401280631050422000000b8
2025.09.01 14:15:20 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:280631050422000000b8 CB:14
2025.09.01 14:15:20 4: ZWDongle_Read ZWDongle_0: rcvd 00a81401280631050422000000a6 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:20 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:20 5: ZWDongle_0: dispatch 00a81401280631050422000000a6
2025.09.01 14:15:20 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:280631050422000000a6 CB:14
2025.09.01 14:15:20 4: ZWDongle_Read ZWDongle_0: rcvd 00a81401280631050422000000a7 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:20 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:20 5: ZWDongle_0: dispatch 00a81401280631050422000000a7
2025.09.01 14:15:20 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:280631050422000000a7 CB:14
2025.09.01 14:15:20 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001280631050422063700aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:20 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:20 5: ZWDongle_0: dispatch 00a80001280631050422063700aa
2025.09.01 14:15:20 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:280631050422063700aa CB:00
2025.09.01 14:15:21 4: ZWDongle_Read ZWDongle_0: rcvd 00a814012806310504220000009f (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:21 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:21 5: ZWDongle_0: dispatch 00a814012806310504220000009f
2025.09.01 14:15:21 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2806310504220000009f CB:14
2025.09.01 14:15:21 1: BYDHVS -> BMS: 1/1
2025.09.01 14:15:21 4: ZWDongle_Read ZWDongle_0: rcvd 00a81401280631050422000000b1 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:21 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:21 5: ZWDongle_0: dispatch 00a81401280631050422000000b1
2025.09.01 14:15:21 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:280631050422000000b1 CB:14
2025.09.01 14:15:21 4: ZWDongle_Read ZWDongle_0: rcvd 00a81401280631050422000000b8 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:21 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:21 5: ZWDongle_0: dispatch 00a81401280631050422000000b8
2025.09.01 14:15:21 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:280631050422000000b8 CB:14
2025.09.01 14:15:21 4: ZWDongle_Read ZWDongle_0: rcvd 00a81401280631050422000000a7 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:21 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:21 5: ZWDongle_0: dispatch 00a81401280631050422000000a7
2025.09.01 14:15:21 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:280631050422000000a7 CB:14
2025.09.01 14:15:21 4: ZWDongle_Read ZWDongle_0: rcvd 00a81401280631050422000000a8 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:21 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:21 5: ZWDongle_0: dispatch 00a81401280631050422000000a8
2025.09.01 14:15:21 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:280631050422000000a8 CB:14
2025.09.01 14:15:21 4: ZWDongle_Read ZWDongle_0: rcvd 00a814012806310504220000009b (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:21 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:21 5: ZWDongle_0: dispatch 00a814012806310504220000009b
2025.09.01 14:15:21 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2806310504220000009b CB:14
2025.09.01 14:15:21 4: ZWDongle_Read ZWDongle_0: rcvd 00a814012806310504220000009e (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:21 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:21 5: ZWDongle_0: dispatch 00a814012806310504220000009e
2025.09.01 14:15:21 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2806310504220000009e CB:14
2025.09.01 14:15:22 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001050631050422001b00a5 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:22 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:22 5: ZWDongle_0: dispatch 00a80001050631050422001b00a5
2025.09.01 14:15:22 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:050631050422001b00a5 CB:00
2025.09.01 14:15:23 3: ZWave got config for fibaro/fgwpfzw5.xml from ./FHEM/lib/openzwave_deviceconfig.xml.gz, found 22 commands
2025.09.01 14:15:23 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001050631050422001000a5 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:23 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:23 5: ZWDongle_0: dispatch 00a80001050631050422001000a5
2025.09.01 14:15:23 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:050631050422001000a5 CB:00
2025.09.01 14:15:24 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001050631050422000b00a5 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:24 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:24 5: ZWDongle_0: dispatch 00a80001050631050422000b00a5
2025.09.01 14:15:24 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:050631050422000b00a5 CB:00
2025.09.01 14:15:24 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:15:24 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:15:24 5: ZWDongle_0: dispatch 00a800012b0631050422000400a9
2025.09.01 14:15:24 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000400a9 CB:00

Vor dem Absetzen des Befehls wurde folgendes DebugLog immer ausgegeben (letzte Zeile mit "unknown message ... for ID 01")

2025.09.01 14:13:34 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:13:34 5: ZWDongle_0: dispatch 00a8000001003513600d020032022144000002510e100000025100009e007f7f
2025.09.01 14:13:34 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:00 ARG:01003513600d020032022144000002510e100000025100009e007f7f CB:00
2025.09.01 14:13:34 4: ZWave: unknown message 00a8000001003513600d020032022144000002510e100000025100009e007f7f for ID 01

jetzt kommt immer:

2025.09.01 14:26:32 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000300a9 (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.01 14:26:32 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.01 14:26:32 5: ZWDongle_0: dispatch 00a800012b0631050422000300a9
2025.09.01 14:26:32 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000300a9 CB:00

Das sieht doch jetzt viel besser aus!

Was wären die nächsten Schritte?!

Wäre es nicht nachhaltiger aber sicherlich aufwändiger, das Modul auf diese ZWAVE API umzustellen, anstatt der aktuelle Weg? Kann man bei den ZwaveUI JS Kollegen nicht abkucken?!
Die können ja auch dieses Backup/Restore... ich würde sonst parallel gern nur das ZwaveUI JS parallel als Verwaltungsoberfläche im Docker weiter laufen lassen... Ansonsten seid ihr tiefer in der Technik drin, ich versteh noch nicht so genau, was ihr da für Magie macht :)

Der Support von Aeotec konnte leider nichts weiter beitragen, viell. hab ich es auch falsch erklärt, aber sie sagen auch immer sie kennen FHEM nicht und verweisen auf die Jungs von ZWaveJS UI und dass die dort viel Zeit investiert haben.

VG
René
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 01 September 2025, 16:56:28
ZitatAber das zwei Programme gleichzeitig auf einen USB Stick zugreifen, sollte doch kein Problem darstellen oder meint ihr das könnte die Ursache sein!?
Wenn zwei Programme von der gleichen Schnittstelle lesen, dann werden beide jeweils nur Teile der Daten bekommen => damit funktioniert vmtl. keiner der beiden richtig.


ZitatKann man bei den ZwaveUI JS Kollegen nicht abkucken?!
Klar, es sind "nur" 32MB, was man verstehen muss.
Wenn sie wenigstens etwas weniger strukturiert waeren, dann muesste man nicht so viele Dateien durchlesen.

Laut zwave.js Code (zwave-js/src/lib/driver/Driver.ts) und auch der vom krikan verlinkten Doku ist der Initialzustand des Controllers 8-bit nodeId, zwave.js aendert es auf 16 Bit, wenn der Controller das ZWave LongRange Feature unterstuetzt.

Das FHEM Modul auf 16-Bit nodeid umzubauen waere aufwendig, jedenfalls faellt mir nichts Einfaches dazu ein.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 01 September 2025, 17:23:20
Hi Rudolf,

heißt das dann im Umkehrschluss, durch die Migration von Gen5+ auf 10pro über ZwaveUI JS, habe ich mir quasi erst die 16bit eingehandelt, weil der Stick ja LongRange unterstützt?

Und wenn ich jetzt auf 8bit zurückstelle, dann geht aber mein Netzwerk wieder, aber ich habe das LongRange Feature nicht mehr?!

Ich wollte ja nicht nur mal eben Hardware wechseln, sondern auch ein paar Vorteile haben und LongRange fand ich neben aktuellerer HW sehr gut um einfach auch mehr Stabilität ins ZWAVE-Netzwerk zu bekommen. Wobei reicht es aus, wenn der Stick das hat oder müssen es auch die "clients" haben!?
Nebenbei hat der Stick aber auch noch die Zigbee-Chip inkludiert und alles ist in einem "Bauteil"... Klar Ausfallsicherheit habe ich damit minimiert... Wenn sind beide Netzwerke kaputt...

Was heißt das jetzt für FHEM? Könnt ihr den Stick unterstützen oder muss ich immer den von kirkan erwähnten Befehl manuell ausführen, falls er mal stromlos werden sollte?!

Bin grad am zweifeln ob der Stick auf Dauer die richtige Entscheidung ist, meine Hausautomatisierung basiert hauptsächlich auf ZWAVE.

VG+Danke
René
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 01 September 2025, 17:58:20
Laut Doku ist 8-bit default, d.h. die Version, mit der FHEM umgehen kann.
Kannst Du das durch ab-/anstecken testen?

Wg. LongRange:
https://www.silabs.com/wireless/z-wave/z-wave-long-range-overview:
ZitatZ-Wave LR is an extra 100kbps DSSS OQPSK modulation addition to the Z-Wave protocol. The modulation is treated as a fourth channel - allowing gateways to add LR nodes to the existing Z-Wave channel scanning. Currently, Z-Wave LR is only available for the US market however, the technical workgroup within the Z-Wave Alliance is evaluating and testing to ensure compliance and to be able to support Europe and APAC regions in the future.

Das heisst:
- vermutlich funktioniert Longrange auch mit 8-bit (und damit ohne FHEM Anpassung). Dann natuerlich mit hoechstens ca 200 Clients.
- nur Geraete mit passenden Chipsatz koennen bei LongRange mitmachen.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 01 September 2025, 18:22:00
Also ich habe den Stick jetzt mal für 10Sek vom Raspberry abgezogen, da der 10ner keine eingebaute Batterie wie der Gen5* mehr hat, sollte also alles was flüchtig gesetzt wird, auch weg sein... nach dem Anstecken ging alles wie gewohnt weiter.
Kann mich aber auch erinnern, dass man beim Gen5 mit einem ähnlichen Kommando permanent das Blinken des Sticks ausschalten konnte.

Also wenn jetzt nichts mehr dageben spricht, würde ich wohl auf der neueren HW bleiben.

Wahrscheinlich darf ich Ihn jetzt aber nicht nochmal mit ZwaveUI-JS betreiben oder? Nicht das die Software wieder alles auf 16bit umstellt...

VG
René

 
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: krikan am 01 September 2025, 18:44:38
Mich wundert, dass Ein- und Ausstecken nicht zum Verlust der Einstellung führt: Wegen default=8 bit?
https://www.silabs.com/documents/public/user-guides/INS12350-Serial-API-Host-Appl.-Prg.-Guide.pdf sagt:
ZitatNotice: The command is not persistent. Must be re-issued after a reset or power-cycle of the Serial API
Controller. I.e. the Host should subscribe to the Serial API started Command [7.16] to be notified of any
Controller restart and re-issue the command accordingly.

Aber Hauptsache es funktioniert.

Zitat von: fireball am 01 September 2025, 18:22:00Wahrscheinlich darf ich Ihn jetzt aber nicht nochmal mit ZwaveUI-JS betreiben oder? Nicht das die Software wieder alles auf 16bit umstellt...
Ist zu befürchten, aber Du kennst jetzt den Weg zurück.

Aktueller Blog-Beitrag der zwave-js-Entwickler zu Long Rang: https://blog.zwave-js.io/2025/08/01/zwave-not-so-long-range/
Wer braucht das jetzt und warum sollte man den Stick nicht im 8bit-Modus für die NodeId unter Fhem betreiben!?
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 01 September 2025, 19:38:38
ZitatIst zu befürchten, aber Du kennst jetzt den Weg zurück.
Wir koennten das auch in die Initialisierung des Controlles aufnehmen.
Ich muesste nur wissen, woran ich erkenne, dass der Controller das kann.

ZitatAktueller Blog-Beitrag der zwave-js-Entwickler zu Long Rang: https://blog.zwave-js.io/2025/08/01/zwave-not-so-long-range/
Danke, nett :)
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: Damu am 01 September 2025, 19:52:49
Laut z-wave.me kann der RaZberry 7 Pro auch Long Range Mode:

ZitatSwitching between Normal and Long Range mode


(supported on the 7th generation or newer)

    Normal mode (compatibility with 5th gen and 7th gen non-Long-Range firmwares):

    Echo command:
        echo -ne "\x01\x05\x00\x0B\x80\x01\x70" > /dev/ttyAMA0
    uSAPI:
        uSAPI -b "0B 80 01" -p /dev/ttyACM0 -r 1

    Long Range mode:

    Echo command:
        echo -ne "\x01\x05\x00\x0B\x80\x02\x73" > /dev/ein
    uSAPI:
        uSAPI -b "0B 80 02" -p /dev/ttyACM0 -r 1

Da gibt geht es auch ein Befehl für wieder den Normal Mode.

Es gibt aber auch ein Static Mode und ein Bridge Mode.

Switching between Static and Bridge mode.
Zitat(supported on the 7th generation or newer)

    Static mode (compatibility with 5th gen firmwares):

    Z-Way API:
        http://localhost:8083/JS/Run/zway.ZMESerialAPIOptionsStaticAPISet(true)
    Echo command:
        echo -ne "\x01\x06\x00\xF8\x04\x01\x01\x05" > /dev/ttyAMA0
    uSAPI:
        uSAPI -b "F8 04 01 01" -p /dev/ttyACM0 -r 1

    Bridge mode (compatibility with 7th gen SiLabs firmware):

    Z-Way API:
        http://localhost:8083/JS/Run/zway.ZMESerialAPIOptionsStaticAPISet(false)
    Echo command:
        echo -ne "\x01\x06\x00\xF8\x04\x01\x00\x04" > /dev/ttyAMA0
    uSAPI:
        uSAPI -b "F8 04 01 00" -p /dev/ttyACM0 -r 1



Was ist den da der Unterschied.
Hat der Controller da eventuell mehrere Node IDs?
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 01 September 2025, 20:27:35
Hi,

also ich habe sicherheitshalber den Stick jetzt nochmal 1h vom Raspberry getrennt und FHEM restartet.
Danach wieder dran und der Stick konnte die Geräte immernoch schalten.

Kann man den Stick nicht an diesen Readings erkennen:
Vers:7 Rev:23 ManufID:0371 ProductType:0004 ProductID:003c Also die ersten beiden Werte ähneln aber verdamt der Firmwareversion: Z-Wave 7.23 BRIDGE_CONTROLLER aber der Rest sollte doch statisch sein...
https://devices.zwave-js.io/?jumpTo=0x0371:0x0004:0x003c:0.0

Zum Thema STATIC vs BRIDGE... keine Ahnung was das ist, aber das hatte ich in den vergangen Posts schonmal erwähnt:

Zitatalter Gen5 Aeotec - Stick:
- HomeId:ec4154d2 CtrlNodeIdHex:01
- version Z-Wave 3.95 STATIC_CONTROLLER

Migration von Gen5 via Aeotec BackupTool auf
"neuen" Gen5+ Aeotec - Stick:
- HomeId:ec4154d2 CtrlNodeIdHex:01
- version Z-Wave 6.07 STATIC_CONTROLLER

Migration von Gen5+ via ZWaveUI JS Backup/Restore auf
"nagelneuen" 10 Pro Aeotec - Stick
- HomeId:ec4154d2 CtrlNodeIdHex:01
- version Z-Wave 7.23 BRIDGE_CONTROLLER

Der 10pro wird als BRIDGE Controller ausgelesen, wenn man get version macht.

VG
René

PS: Bestätigt!!! Ein kurzer Sprung zu ZWaveUI JS und schwups ist die Einstellung wieder hin, dann muss man wieder get <controllerName> raw 0B8001
Dann geht der Fehler wieder weg:
2025.09.01 20:43:03 4: ZWave: unknown message 00a8000001003513600d02003202213400000051001f000000530000a2007f7f for ID 01
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: krikan am 01 September 2025, 21:11:40
Zitat von: rudolfkoenig am 01 September 2025, 19:38:38Wir koennten das auch in die Initialisierung des Controlles aufnehmen.
Ich muesste nur wissen, woran ich erkenne, dass der Controller das kann.
Was passiert, wenn einfach die Initaliserung auf 8bit immer ausgeführt wird?
Mein Controller, der einen 500 Chip hat und das nicht unterstützt liefert:
2025.09.01 21:03:40.461 5: ZWDongle_Write 000B8001 ()
2025.09.01 21:03:40.462 5: DevIo_SimpleWrite ZWDongle: 0105000B800170
2025.09.01 21:03:40.463 4: ZWDongle_ReadAnswer arg:raw regexp:^010B
2025.09.01 21:03:40.463 5: ACK received, removing 0105000B800170 from dongle sendstack
2025.09.01 21:03:40.463 4: ZWDongle_Read ZWDongle: rcvd 010b0080 (answer SERIAL_API_SETUP), sending ACK
2025.09.01 21:03:40.463 5: DevIo_SimpleWrite ZWDongle: 06
2025.09.01 21:03:40.465 5: ZWDongle: dispatch 010b0080
2025.09.01 21:03:40.465 4: ZWDongle unhandled ANSWER: SERIAL_API_SETUP 0080
2025.09.01 21:03:41.466 5: ZWDongle_ReadAnswer: select timeout
Bei den Controllern, die den Befehl unterstützen, wird das eben auf 8bit gesetzt mit der Rückmeldung entsprechend Logs laut @fireball.

Anregung gezogen aus: https://github.com/openhab/org.openhab.binding.zwave/commit/29b031b2dad73bb767fc0876905b3fb74323849a

Zwar nicht die "feine" Art, aber relativ simpel; zwingt ZWaveJs nicht auch die 16bit auf?
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: krikan am 01 September 2025, 22:13:30
Der Befehl "Set Node ID Base Type" wurde mit der Serial API version 9 (>=SDK 7.14.x) eingeführt. Mit "get <controller> caps" bzw. "get <controller> version" kann man dazu Hinweise bekommen und müsste nicht immer den Befehl absetzen.

Eigentlich sollte man doch auch über caps ermitteln können, welche SERIAL_API_SETUP-Funktionen der Controller unterstützt. Fündig bin ich aber noch nicht geworden. 
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: Damu am 01 September 2025, 22:29:08


ZitatPOE_ZW_Prim_OG caps => Vers:7 Rev:42 ManufID:0147 ProductType:0401 ProductID:0101 SERIAL_API_GET_INIT_DATA SERIAL_API_APPL_NODE_INFORMATION APPLICATION_COMMAND_HANDLER ZW_GET_CONTROLLER_CAPABILITIES SERIAL_API_SET_TIMEOUTS SERIAL_API_GET_CAPABILITIES SERIAL_API_SOFT_RESET UNKNOWN_09 UNKNOWN_0a SERIAL_API_SETUP ZW_SET_R_F_RECEIVE_MODE ZW_SEND_NODE_INFORMATION ZW_SEND_DATA ZW_SEND_DATA_MULTI ZW_GET_VERSION ZW_SEND_DATA_ABORT ZW_GET_RANDOM MEMORY_GET_ID MEMORY_GET_BYTE MEMORY_PUT_BYTE MEMORY_GET_BUFFER MEMORY_PUT_BUFFER FLASH_AUTO_PROG_SET ZW_NVR_GET_VALUE NVM_GET_ID NVM_EXT_READ_LONG_BUFFER NVM_EXT_WRITE_LONG_BUFFER NVM_EXT_READ_LONG_BYTE NVM_EXT_WRITE_LONG_BYTE UNKNOWN_2e ZW_CLEAR_TX_TIMERS ZW_GET_TX_TIMERS CLEAR_NETWORK_STATS GET_NETWORK_STATS GET_BACKGROUND_RSSI UNKNOWN_3c REMOVE_NODEID_FROM_NETWORK ZW_GET_NODE_PROTOCOL_INFO ZW_SET_DEFAULT ZW_REPLICATION_COMMAND_COMPLETE ZW_REPLICATION_SEND_DATA ZW_ASSIGN_RETURN_ROUTE ZW_DELETE_RETURN_ROUTE ZW_REQUEST_NODE_NEIGHBOR_UPDATE ZW_APPLICATION_UPDATE ZW_ADD_NODE_TO_NETWORK ZW_REMOVE_NODE_FROM_NETWORK ZW_CONTROLLER_CHANGE ZW_ASSIGN_PRIORITY_RETURN_ROUTE ZW_SET_LEARN_MODE ZW_ASSIGN_SUC_RETURN_ROUTE ZW_REQUEST_NETWORK_UPDATE ZW_SET_SUC_NODE_ID ZW_DELETE_SUC_RETURN_ROUTE ZW_GET_SUC_NODE_ID ZW_SEND_SUC_ID ZW_ASSIGN_PRIORITY_SUC_RETURN_ROUTE ZW_EXPLORE_REQUEST_INCLUSION ZW_EXPLORE_REQUEST_EXCLUSION ZW_REQUEST_NODE_INFO ZW_REMOVE_FAILED_NODE_ID ZW_IS_FAILED_NODE ZW_REPLACE_FAILED_NODE UNKNOWN_65 UNKNOWN_68 GET_ROUTING_TABLE_LINE LOCK_ROUTE_RESPONSE ZW_GET_PRIORITY_ROUTE ZW_SET_PRIORITY_ROUTE UNKNOWN_98 SERIAL_API_SLAVE_NODE_INFO ZW_SEND_SLAVE_NODE_INFO ZW_SET_SLAVE_LEARN_MODE ZW_GET_VIRTUAL_NODES ZW_IS_VIRTUAL_NODE ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ZW_SEND_DATA_BRIDGE ZW_SEND_DATA_MULTI_BRIDGE ZW_TYPE_LIBRARY ZW_SEND_TEST_FRAME ZW_GET_PROTOCOL_STATUS ZW_SET_PROMISCUOUS_MODE PROMISCUOUS_COMMAND_HANDLER WATCHDOG_START WATCHDOG_STOP ZW_SET_ROUTING_MAX UNKNOWN_d6 UNKNOWN_d7 UNKNOWN_d8 UNKNOWN_d9 UNKNOWN_da UNKNOWN_db UNKNOWN_dc UNKNOWN_dd UNKNOWN_de UNKNOWN_df UNKNOWN_e7 UNKNOWN_e8 ZME_FREQ_CHANGE ZME_BOOTLOADER_FLASH ZME_CAPABILITIES UNKNOWN_f8 UNKNOWN_fd UNKNOWN_fe

ZitatPOE_ZW_Prim_OG version => Z-Wave 7.21 STATIC_CONTROLLER

Hab noch einen Reserve Controller.

Gibt es Raw Befehle für die umschaltungen?
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: Damu am 01 September 2025, 22:39:28
ZitatZ-Wave 7.23 BRIDGE_CONTROLLER

Kanst du nicht auf "Static Controller" umschalten?
Weis nicht ob FHEM das schon beherscht.
Welche Node IDs werden dir für den Controller angezeigt?
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 02 September 2025, 09:08:08
Moinsen, habe gestern nochmal mit CoPilot über die Dinge hier gesprochen:

Zu den Controllern:

ZitatSTATIC_CONTROLLER
- Typisch für Standard-Z-Wave Gateways wie Z-Way, OpenZWave, OpenHAB usw.
- Der Controller ist fest im Netzwerk verankert und übernimmt zentrale Aufgaben wie das Routing und die Verwaltung der Node-Informationen.
- Unterstützt keine Virtualisierung oder dynamische Netzwerkverbindungen.
- Network-Wide Inclusion (NWI): Unterstützt das Hinzufügen von Geräten über das gesamte Netzwerk hinweg.
- Wird bei jedem Neustart von Z-Way automatisch aktiviert.
- Ideal für normale Heimautomatisierungssysteme, bei denen ein einzelner Controller dauerhaft aktiv ist.

BRIDGE_CONTROLLER
- Ermöglicht virtuelle Controller-Instanzen und dynamische Netzwerkverbindungen.
- Unterstützt Virtual Learn Mode, was besonders bei komplexen Setups oder bei der Integration mehrerer Netzwerke hilfreich ist.
- Wird von neuerer Software wie bestimmten Silicon Labs SDKs oder Z/IP-Architekturen verwendet.
- Kann manuell aktiviert werden, z. B. über ZMESerialAPIOptionsStaticAPISet(false) in Z-Way.
- Nützlich für Entwickler, Testumgebungen oder fortgeschrittene Installationen mit mehreren Controllern.

Entscheidungshilfe
Einsatzbereich                   Empfohlener Controller
Smart Home Gateway           Static Controller
Entwicklung & Test           Bridge Controller
Virtuelle Geräteverwaltung   Bridge Controller
Stabile Netzwerkstruktur   Static Controller


Viell. hat ZwaveUI JS neben den 16bit NodeID auch den BRIDGE Mode gesetzt?!

Umschalten kann man wohl über:

ZitatModuswechsel über Z-Way

1. Z-Way stoppen 
  Beende den Z-Way-Dienst, damit er den Modus nicht automatisch zurücksetzt.

2. Modus setzen 
  Verwende folgenden API-Befehl:
  `javascript
  /JS/Run/zway.ZMESerialAPIOptionsStaticAPISet(false)
  `
  Dieser Befehl schaltet den Controller in den Bridge-Modus.

3. Controller stromlos machen 
  Trenne den Controller physisch vom Strom (z. B. USB-Stecker ziehen), damit die Änderung übernommen wird.

4. Z-Way neu starten 
  Starte Z-Way nicht sofort, da es den Modus sonst wieder auf Static zurücksetzt. Du kannst den Controller nun in einem anderen System oder Modus verwenden.


Was ich jetzt aber rausgelesen habe, BRIDGE ist zwar der kompliziertere Modus und eigentlich @Home nicht notwendig, aber er läßt wohl parallele Zugriffe von unterschiedlicher Software zu.

@rudolfkoenig
1. Damit könnte der Bridge-Mode für meinen parallelen Betrieb von ZWaveUI JS und FHEM ja doch funzen!?
Ansonsten wäre es denkbar, den Gen5 Stick an (m)einem anderen Rechner als SecondaryNode mit ZwaveUI-JS zu betreiben?!
2. Ich hatte den 10pro ja unter HA+ZwaveUI-JS auch mit 16 bit NodeID laufen (erinnerst du dich an die Kuriosität?! wo ich mit zwei Systemen und Sticks die Geräte schalten konnte... also die Geräte hatten da auch kein Problem mit LongRange Setup.


Anonsten hier mal die get caps - Ausdruck von mir:
ZWDongle_0 caps => Vers:7 Rev:23 ManufID:0371 ProductType:0004 ProductID:003c SERIAL_API_GET_INIT_DATA SERIAL_API_APPL_NODE_INFORMATION ZW_GET_CONTROLLER_CAPABILITIES SERIAL_API_SET_TIMEOUTS SERIAL_API_GET_CAPABILITIES SERIAL_API_SOFT_RESET UNKNOWN_09 UNKNOWN_0a SERIAL_API_SETUP ZW_SET_R_F_RECEIVE_MODE ZW_SEND_NODE_INFORMATION ZW_SEND_DATA ZW_SEND_DATA_MULTI ZW_GET_VERSION ZW_SEND_DATA_ABORT ZW_GET_RANDOM MEMORY_GET_ID MEMORY_GET_BYTE MEMORY_PUT_BYTE MEMORY_GET_BUFFER MEMORY_PUT_BUFFER FLASH_AUTO_PROG_SET ZW_NVR_GET_VALUE NVM_GET_ID NVM_EXT_READ_LONG_BUFFER NVM_EXT_READ_LONG_BYTE UNKNOWN_2e ZW_CLEAR_TX_TIMERS ZW_GET_TX_TIMERS CLEAR_NETWORK_STATS GET_NETWORK_STATS GET_BACKGROUND_RSSI UNKNOWN_3c UNKNOWN_3d REMOVE_NODEID_FROM_NETWORK ZW_GET_NODE_PROTOCOL_INFO ZW_SET_DEFAULT ZW_ASSIGN_RETURN_ROUTE ZW_DELETE_RETURN_ROUTE ZW_REQUEST_NODE_NEIGHBOR_UPDATE ZW_APPLICATION_UPDATE ZW_ADD_NODE_TO_NETWORK ZW_REMOVE_NODE_FROM_NETWORK ZW_CONTROLLER_CHANGE ZW_ASSIGN_PRIORITY_RETURN_ROUTE ZW_SET_LEARN_MODE ZW_ASSIGN_SUC_RETURN_ROUTE ZW_REQUEST_NETWORK_UPDATE ZW_SET_SUC_NODE_ID ZW_DELETE_SUC_RETURN_ROUTE ZW_GET_SUC_NODE_ID ZW_SEND_SUC_ID ZW_ASSIGN_PRIORITY_SUC_RETURN_ROUTE ZW_EXPLORE_REQUEST_INCLUSION ZW_EXPLORE_REQUEST_EXCLUSION ZW_REQUEST_NODE_INFO ZW_REMOVE_FAILED_NODE_ID ZW_IS_FAILED_NODE ZW_REPLACE_FAILED_NODE UNKNOWN_65 UNKNOWN_68 UNKNOWN_69 UNKNOWN_6a UNKNOWN_6b UNKNOWN_6c GET_ROUTING_TABLE_LINE LOCK_ROUTE_RESPONSE ZW_GET_PRIORITY_ROUTE ZW_SET_PRIORITY_ROUTE UNKNOWN_98 SERIAL_API_SLAVE_NODE_INFO ZW_SEND_SLAVE_NODE_INFO ZW_SET_SLAVE_LEARN_MODE ZW_GET_VIRTUAL_NODES ZW_IS_VIRTUAL_NODE ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ZW_SEND_DATA_BRIDGE ZW_SEND_DATA_MULTI_BRIDGE UNKNOWN_ac ZW_TYPE_LIBRARY ZW_SEND_TEST_FRAME ZW_GET_PROTOCOL_STATUS WATCHDOG_START WATCHDOG_STOP ZW_SET_ROUTING_MAX UNKNOWN_d6 UNKNOWN_d7 UNKNOWN_d8 UNKNOWN_d9 UNKNOWN_da UNKNOWN_db UNKNOWN_dc UNKNOWN_dd UNKNOWN_de UNKNOWN_df UNKNOWN_e7 UNKNOWN_e8

Letzte Frage, wenn ich in FHEM ein Rename des Controllernames mache, muss ich den DevIO Eintrag in den Geräten manuell ändern?!



Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 02 September 2025, 13:09:23
Zitat1. Damit könnte der Bridge-Mode für meinen parallelen Betrieb von ZWaveUI JS und FHEM ja doch funzen!?
Ich bezweifle es. Womoeglich habe ich aber eine falsche Vorstellung davon, wie das zusammengeschaltet ist.

ZitatLetzte Frage, wenn ich in FHEM ein Rename des Controllernames mache, muss ich den DevIO Eintrag in den Geräten manuell ändern?!
Ja, FHEM Befehl siehe Beitrag #4
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: krikan am 02 September 2025, 18:39:53
Anderer (vermutlich sauberer) Ansatz für den NodeId-baseType bei Controller-Intialisierung:
Wenn Controller FUNC_ID_SERIAL_API_SETUP aus https://docs.silabs.com/d/zwave-api/7.22.0/func-id# unterstützt:
Ermittlung mit "4.3.15.1 Z-Wave API Setup Get Supported Commands Sub Command" aus https://zwave.cc/assets/doc/2024A%20Specification%20Package/Z-Wave%20Stack%20Specifications/Z-Wave%20Host%20API%20Specification.pdf, ob Controller SERIAL_API_SETUP_CMD_NODEID_BASETYPE_SET unterstützt.
get <controller> RAW 0B01 ??

Falls ja, SERIAL_API_SETUP_CMD_NODEID_BASETYPE_SET auf 8bit setzen.
get <controller> raw 0B8001
Immer Setzen von NODEID_BASETYPE, da ich kein GET-Command für NODEID_BASETYPE finden kann.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: Damu am 02 September 2025, 19:05:04
Wenn ich ein:
"POE_ZW_Res version => Z-Wave 7.21 STATIC_CONTROLLER" habe und:
Zitatget Controller raw F8040100
mache.
hab ich ein:
"POE_ZW_Res version => Z-Wave 7.21 BRIDGE_CONTROLLER"

Das bleibt auch so nach einem "reopen" und nach einem "sotfReset".

Wieder zurück geht es mit:
Zitatget Controller raw F8040101
"POE_ZW_Res version => Z-Wave 7.21 STATIC_CONTROLLER"

Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 03 September 2025, 08:33:32
@Damu

bei mir hat die Umstellung auf STATIC Controller nicht funktioniert mit
get Controller raw F8040101:(

VG
René
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: krikan am 03 September 2025, 08:37:47
Das hier auftauchende Thema Bridge- oder Static-Modus beim Controller ist mMn deutlich abzugrenzen von der NodeID-BASETYPE-Thematik. Letzteres sollte FHEM wohl (automatisch) lösen. Zum Ersten:

Zitat von: Damu am 02 September 2025, 19:05:04get Controller raw F8040101"POE_ZW_Res version => Z-Wave 7.21 STATIC_CONTROLLER"
Die FUNC_ID F8 im raw-Befehl ist eine proprietäre Kommando. Also vermutlich nur für zwave-me 700er bzw. 800er Controller.
@fireball: deshalb wird es bei AEOTEC nicht funktionieren

Grundsätzlich frage ich mich, welche relevanten Vorteile der Bride-Modus haben soll!?
Die KI-Antwort oben ist so "lala" und Internetrecherche führt mich nicht wirklich ans Ziel; siehe bspw. https://forum.z-wave.me/viewtopic.php?p=93978#p93978.
In FHEM werden die zusätzlichen Funktionen des Bridge-Modus nicht unterstützt. Ist Nutzung und ggfs. Einbau überhaupt sinnvoll? Ob ZWaveJS das unterstützt ist mir unklar.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 03 September 2025, 10:44:26
@kirkan, danke für den Hinweis.
Ich kann mich bei dem Thema leider nur mit der KI unterhalten und da kommt auch immer komische Sachen raus.
Die letzten Fragen die ich gestellt habe untermauerten Rudolfs Meinung, dass zwei Programme nicht auf einen Stick zugreifen können, auch wenn man im BRIDGE Mode ist, es sei dann man nutzt ein Programm wie ZWAVEUI JS und hat dann ne API gegen diese Software.

Das will ich aber jetzt gar nicht, denn dann muss ich alles in FHEM umbauen. Daher wollte ich jetzt den Stick auf STATIC stellen.
Wieso bei der Migration über ZWAVEUI JS mein Stick als BRIGE eingerichtet wurde... keine Ahnung, läuft zwar, aber ich würde gern zurück zu Static, weil aus den Dokus die ich bisher gelesen hatte auch immer hervorgeht, dass Static = Primary ist.

Ich lese aber auch, dass eigentlich bei der Einrichtung des Sticks der Modus festgelegt wird. Jetzt komme ich ja über ne Migration.

Alle sehr komisch.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 03 September 2025, 11:01:42
ZitatAnderer (vermutlich sauberer) Ansatz für den NodeId-baseType bei Controller-Intialisierung: [...]

Folgendes eingebaut:
- supportedCmds get Befehl (falls SERIAL_API_SETUP in caps)
- nodeIdBaseType set Befehl (falls supportedCmds SET_NODEID_BASE_TYPE meldet)
- die beiden Befehle werden bei der Initialisierung ausgefuehrt (nodeIdBaseType mit 1).

Mein Controller unterstuetzt zwar SERIAL_API_SETUP, aber kein SET_NODEID_BASE_TYPE, insofern ist das Ganze nur halb getestet
=> Bitte um Feedback.

ZitatDas hier auftauchende Thema Bridge- oder Static-Modus beim Controller ist mMn deutlich abzugrenzen von der NodeID-BASETYPE-Thematik.
Bitte fuer das Bridge-Modus-Problem eine separate Diskussion starten.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 03 September 2025, 15:38:00
Hi Rudolf,

ich habe jetzt folgenden Test nochmal gemacht, beginnend vom Gen5.
1. Gen5 Backup auf Gen5+ restored
2. Gen5+ Backup über ZWaveUI JS auf 10pro restored
3. Fhem update vom 00_ZWDongle.pm => unglücklicherweise hab ich hier ein restart verpasst
daher:
4. beim Anlegen eines neuen ZWAVE Controllers lief wieder alles auf den gleichen Fehler, ich musste dann manuell auf  0B8001 umstellen, dann waren die Fehler weg...
Aber auch dann musste ich erst restarten, damit alles schaltbar war.

Dann nochmal...
- ZwaveController gelöscht, Stick nochmal an ZwaveUI JS damit wieder die 16bit gesetzt werden
- Fhem war ja dann schon restartet
- Stick wieder angesteckt
- neuen ZwaveController eingrichtet
- Reboot war notwendig
- dann gings ohne weitere Settings.

VG
René
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 03 September 2025, 16:03:14
Zitat3. Fhem update vom 00_ZWDongle.pm => unglücklicherweise hab ich hier ein restart verpasst
Ist damit ein update Befehl in FHEM gemeint, oder die Version aus SVN geholt?
Die heutigen Aenderungen sind erst morgen ab 8:00 per FHEM update verfuegbar.

Falls das Experiment mit der heutigen Version stattfand
# $Id: 00_ZWDongle.pm 30246 2025-09-03 08:55:08Z rudolfkoenig $
und nicht funktionierte:
ich brauche ein "attr ZWDongle verbose 5" Log-Mitschnitt beim FHEM Neustart.
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 03 September 2025, 16:07:52
Sry Rudi, da war ich wohl zu schnell: ich habe mit { Svn_GetFile('FHEM/00_ZWDongle.pm', 'FHEM/00_ZWDongle.pm') } ein Update aus dem SVN geholt.

und ich meine es geht jetzt ohne den Befehl: get <controllerName> raw 0B8001
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 03 September 2025, 16:18:45
Zitatund ich meine es geht jetzt ohne den Befehl: get <controllerName> raw 0B8001
Das sollte ab sofort auch etwas "zivilisierter" gehen als: set <controllerName> nodeIdBaseType 1
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: krikan am 03 September 2025, 22:04:50
Zitat von: rudolfkoenig am 03 September 2025, 16:03:14ich brauche ein "attr ZWDongle verbose 5" Log-Mitschnitt beim FHEM Neustart.
@fireball:
Falls Du noch Zeit und Lust hast, könntest Du das bitte posten. Finde ich immer noch interessant.

Gruß, Christian
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 04 September 2025, 07:29:02
Hi Christian,

na klar gern...

2025.09.04 07:20:19 0: Server shutdown
2025.09.04 07:20:19 1: Shutdown executed
2025.09.04 07:20:19 1: Timeout for SIP_ListenStart reached, terminated process 277001
2025.09.04 07:20:21 1: Including fhem.cfg
2025.09.04 07:20:21 3: telnetPort: port 7072 opened
2025.09.04 07:20:22 3: WEB: port 8083 opened
2025.09.04 07:20:22 3: WEBphone: port 8084 opened
2025.09.04 07:20:22 3: WEBtablet: port 8085 opened
2025.09.04 07:20:22 3: TABLETUI: new ext defined infix:ftui/: dir:./www/tablet:
2025.09.04 07:20:22 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2025.09.04 07:20:22 2: eventTypes: loaded 12574 lines from ./log/eventTypes.txt
2025.09.04 07:20:23 2: ONKYO_AVR ONKYO_AVR: Registering ONKYO_AVR for webhook URI ?/ONKYO_AVR ...
2025.09.04 07:20:23 3: Opening ONKYO_AVR device 192.168.178.27:60128
2025.09.04 07:20:25 2: Registering BOTVAC WallE for URL /BOTVAC/WallE/map...
2025.09.04 07:20:25 3: TelegramBot_Define Meine_TGBot: called
2025.09.04 07:20:27 3: HomeTouch: URL is none, periodic updates will be limited to explicit GetXXPoll attribues (if defined)
2025.09.04 07:20:27 3: HomeTouch: Defined without URL and interval 600 featurelevel 6.4
2025.09.04 07:20:28 3: [SamsungAV] SchlafzimmerTV defined with host: 192.168.178.51 port: 55000
2025.09.04 07:20:28 3: HUEDevice1: I/O device is deCONZ
2025.09.04 07:20:28 3: HUEGroup5: I/O device is deCONZ
2025.09.04 07:20:28 3: HUEGroup3: I/O device is deCONZ
2025.09.04 07:20:28 3: HUEGroup2: I/O device is deCONZ
2025.09.04 07:20:28 3: HUEGroup6: I/O device is deCONZ
2025.09.04 07:20:28 3: HUEGroup0: I/O device is deCONZ
2025.09.04 07:20:28 3: HUEGroup4: I/O device is deCONZ
2025.09.04 07:20:28 3: HUEGroup1: I/O device is deCONZ
2025.09.04 07:20:28 3: HUEGroup240: I/O device is deCONZ
2025.09.04 07:20:28 3: HT_Lokale_Szenen: Defined with URL http://192.168.178.28/ocf/sceneCollection/1 and interval 600 featurelevel 6.4
2025.09.04 07:20:28 3: HT_Globale_Szenen: Defined with URL http://192.168.178.28/ocf/sceneCollection/0 and interval 600 featurelevel 6.4
2025.09.04 07:20:28 3: HUEGroup7: I/O device is deCONZ
2025.09.04 07:20:28 3: HUESensor1: I/O device is deCONZ
2025.09.04 07:20:28 3: HUEGroup8: I/O device is deCONZ
2025.09.04 07:20:28 3: Opening Elero_Gateway device /dev/serial/by-id/usb-elero_GmbH_Transmitter_Stick_AM00SHJL-if00-port0
2025.09.04 07:20:28 3: Setting Elero_Gateway serial parameters to 38400,8,N,1
2025.09.04 07:20:28 3: Elero_Gateway device opened
2025.09.04 07:20:28 1: PERL WARNING: Smartmatch is experimental at ./FHEM/36_EleroDrive.pm line 260, <$fh> line 3223.
2025.09.04 07:20:29 3: WEBweather: port 8087 opened
2025.09.04 07:20:29 2: Registering HP1000 Wetterstation for URL /updateweatherstation...
2025.09.04 07:20:29 3: tPortLocal: port 7073 opened
2025.09.04 07:20:29 3: SunnyTP10SE - Set interval to 30
2025.09.04 07:20:29 3: WEBapi: port 8088 opened
2025.09.04 07:20:29 1: PERL WARNING: Argument "192.168.178.2" isn't numeric in numeric lt (<) at ./FHEM/32_SYSSTAT.pm line 70, <$fh> line 3472.
2025.09.04 07:20:29 3: SunnyBoy25 - Set interval to 30
2025.09.04 07:20:30 3: SunnyTP5 - Set interval to 30
2025.09.04 07:20:30 3: [SamsungAV] WohnzimmerTV defined with host: 192.168.178.26 port: 8000
2025.09.04 07:20:30 3: HUEDevice2: I/O device is deCONZ
2025.09.04 07:20:30 3: HUEDevice3: I/O device is deCONZ
2025.09.04 07:20:30 3: HUEDevice4: I/O device is deCONZ
2025.09.04 07:20:30 3: HUEDevice5: I/O device is deCONZ
2025.09.04 07:20:30 3: HUEDevice6: I/O device is deCONZ
2025.09.04 07:20:30 3: HUEDevice7: I/O device is deCONZ
2025.09.04 07:20:30 3: HUEDevice8: I/O device is deCONZ
2025.09.04 07:20:30 3: HUEDevice9: I/O device is deCONZ
2025.09.04 07:20:30 2: InfluxDBLogger: Initialized new
2025.09.04 07:20:30 3: InfluxDBLogger: [influxDB] defined with server http://192.168.178.154:8086 database fhem_unsorted_data notifydev SunnyBoy25,SunnyTP10SE,SunnyTP5,LAD7,HWR_WAERMEPUMPE,ESPEasy_HWR_HKV_.*
2025.09.04 07:20:30 3: WiserHub: Defined with URL http://WiserHub/data/v2/network/Station/ConnectionStatus/ and interval 60 featurelevel 6.4
2025.09.04 07:20:30 3: Sensor_GZ_Humidity: I/O device is deCONZ
2025.09.04 07:20:30 3: Sensor_GZ_Temp: I/O device is deCONZ
2025.09.04 07:20:30 3: json [JsonMod::JSON::StreamWriter] is pure perl. Consider installing Cpanel::JSON::XS
2025.09.04 07:20:30 1: PERL WARNING: Odd number of elements in hash assignment at ./FHEM/23_BYDBox.pm line 63, <$fh> line 4585.
2025.09.04 07:20:31 1: PERL WARNING: Argument "add Parameter Phase (single, three)" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2021  Initial Version from MiniBlister" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Character in 'C' format wrapped in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  add balance_cell flags,fix LVS, Modules => BMS" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  add pollingModecheck Telegrammlenght" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  fix Telegramm BMS 2 / 3" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  add VoltsperModule (calculated)" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  restructuring, add statistics" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2022  remove hvs Prefixadd all cellVoltage & cellTempsad..." isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  get Data select BMS" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  read BMS 2 and 3" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  pollingMode add to set" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  new Version, data whit row_arrayread more BMS Valu..." isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  fix read 5 HVS Modul (Telegramm 10)" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  get Data select dropdown" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  fix LVS bug, NumberOfModules" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  add SOHread 5 HVS Modulread 2" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument " BMS? test" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  change BMS read call" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  add charged and discharged Energy readings" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2022  Changed many logs from 1 to level 4Updated list of..." isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  add LVL test!" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  fix Battery Min/Max Temp" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  read all BMS in one reqest" isn't numeric in pack at ./FHEM/99_Utils.pm line 252.
2025.09.04 07:20:31 1: PERL WARNING: Argument "add Parameter Phase (single, three)" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2021  Initial Version from MiniBlister" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Character in 'C' format wrapped in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  add balance_cell flags,fix LVS, Modules => BMS" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  add pollingModecheck Telegrammlenght" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  fix Telegramm BMS 2 / 3" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  add VoltsperModule (calculated)" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  restructuring, add statistics" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2022  remove hvs Prefixadd all cellVoltage & cellTempsad..." isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  get Data select BMS" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  read BMS 2 and 3" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  pollingMode add to set" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  new Version, data whit row_arrayread more BMS Valu..." isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  fix read 5 HVS Modul (Telegramm 10)" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  get Data select dropdown" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  fix LVS bug, NumberOfModules" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  add SOHread 5 HVS Modulread 2" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument " BMS? test" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  change BMS read call" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  add charged and discharged Energy readings" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2022  Changed many logs from 1 to level 4Updated list of..." isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  add LVL test!" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  fix Battery Min/Max Temp" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Argument "2023  read all BMS in one reqest" isn't numeric in pack at ./FHEM/99_Utils.pm line 256.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine Initialize redefined at ./FHEM/98_Modbus.pm line 543, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine InitializeLD redefined at ./FHEM/98_Modbus.pm line 565, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine DefineFn redefined at ./FHEM/98_Modbus.pm line 593, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine DefineLDFn redefined at ./FHEM/98_Modbus.pm line 625, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine UndefFn redefined at ./FHEM/98_Modbus.pm line 747, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine UndefLDFn redefined at ./FHEM/98_Modbus.pm line 771, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine AttrFn redefined at ./FHEM/98_Modbus.pm line 796, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine AttrLDFn redefined at ./FHEM/98_Modbus.pm line 821, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine UpdateGetSetList redefined at ./FHEM/98_Modbus.pm line 985, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine GetLDFn redefined at ./FHEM/98_Modbus.pm line 1038, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine FormatSetVal redefined at ./FHEM/98_Modbus.pm line 1074, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine SetLDFn redefined at ./FHEM/98_Modbus.pm line 1125, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ControlSet redefined at ./FHEM/98_Modbus.pm line 1194, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine createAttrsFromParseInfo redefined at ./FHEM/98_Modbus.pm line 1371, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine SaveAsModule redefined at ./FHEM/98_Modbus.pm line 1418, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ScanObjects redefined at ./FHEM/98_Modbus.pm line 1490, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ScanIds redefined at ./FHEM/98_Modbus.pm line 1536, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine NotifyFn redefined at ./FHEM/98_Modbus.pm line 1603, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine DoOpen redefined at ./FHEM/98_Modbus.pm line 1650, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine OpenCB redefined at ./FHEM/98_Modbus.pm line 1744, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine DoClose redefined at ./FHEM/98_Modbus.pm line 1766, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ReadyFn redefined at ./FHEM/98_Modbus.pm line 1850, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine HandleServerConnection redefined at ./FHEM/98_Modbus.pm line 1877, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine HandleGaps redefined at ./FHEM/98_Modbus.pm line 1914, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ReadFn redefined at ./FHEM/98_Modbus.pm line 1946, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ReadAnswer redefined at ./FHEM/98_Modbus.pm line 2072, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine SkipGarbageCheck redefined at ./FHEM/98_Modbus.pm line 2193, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ParseFrameStart redefined at ./FHEM/98_Modbus.pm line 2242, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine HandleResponse redefined at ./FHEM/98_Modbus.pm line 2300, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine createDevInfoCache redefined at ./FHEM/98_Modbus.pm line 2436, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine parsePDU redefined at ./FHEM/98_Modbus.pm line 2511, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ParseResponse redefined at ./FHEM/98_Modbus.pm line 2567, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ScanReadingName redefined at ./FHEM/98_Modbus.pm line 2692, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ScanFormat redefined at ./FHEM/98_Modbus.pm line 2722, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine arrayEncoding redefined at ./FHEM/98_Modbus.pm line 2764, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine WriteObject redefined at ./FHEM/98_Modbus.pm line 2783, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine SplitDataString redefined at ./FHEM/98_Modbus.pm line 2835, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine CreateParseInfoCache redefined at ./FHEM/98_Modbus.pm line 2912, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine CreateDataObjects redefined at ./FHEM/98_Modbus.pm line 2938, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ParseDataString redefined at ./FHEM/98_Modbus.pm line 3013, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine HandleRequest redefined at ./FHEM/98_Modbus.pm line 3053, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ParseRequest redefined at ./FHEM/98_Modbus.pm line 3132, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine GetRelayIO redefined at ./FHEM/98_Modbus.pm line 3244, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine RelayRequest redefined at ./FHEM/98_Modbus.pm line 3299, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine RelayResponse redefined at ./FHEM/98_Modbus.pm line 3365, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine CreateResponse redefined at ./FHEM/98_Modbus.pm line 3407, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine GetFC redefined at ./FHEM/98_Modbus.pm line 3464, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine DoRequest redefined at ./FHEM/98_Modbus.pm line 3511, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine QueueRequest redefined at ./FHEM/98_Modbus.pm line 3548, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine NextRequestFromQueue redefined at ./FHEM/98_Modbus.pm line 3612, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine CheckDelays redefined at ./FHEM/98_Modbus.pm line 3639, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ProcessRequestQueue redefined at ./FHEM/98_Modbus.pm line 3727, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine PackObj redefined at ./FHEM/98_Modbus.pm line 3818, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine PackPDU redefined at ./FHEM/98_Modbus.pm line 3924, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine PackRequest redefined at ./FHEM/98_Modbus.pm line 3954, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine PackResponse redefined at ./FHEM/98_Modbus.pm line 4018, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine PackFrame redefined at ./FHEM/98_Modbus.pm line 4069, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine SendFrame redefined at ./FHEM/98_Modbus.pm line 4108, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine CreateUpdateHash redefined at ./FHEM/98_Modbus.pm line 4161, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine CombineUpdateHash redefined at ./FHEM/98_Modbus.pm line 4259, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine GetUpdate redefined at ./FHEM/98_Modbus.pm line 4329, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine RequestText redefined at ./FHEM/98_Modbus.pm line 4369, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ResponseText redefined at ./FHEM/98_Modbus.pm line 4392, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine FrameText redefined at ./FHEM/98_Modbus.pm line 4411, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine LogFrame redefined at ./FHEM/98_Modbus.pm line 4428, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine DropFrame redefined at ./FHEM/98_Modbus.pm line 4440, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine AddFrameError redefined at ./FHEM/98_Modbus.pm line 4475, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine CheckChecksum redefined at ./FHEM/98_Modbus.pm line 4488, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine CountTimeouts redefined at ./FHEM/98_Modbus.pm line 4558, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine GoToState redefined at ./FHEM/98_Modbus.pm line 4586, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ServerTimeout redefined at ./FHEM/98_Modbus.pm line 4653, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ResponseTimeout redefined at ./FHEM/98_Modbus.pm line 4679, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine GetSetChecks redefined at ./FHEM/98_Modbus.pm line 4776, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine CheckDisable redefined at ./FHEM/98_Modbus.pm line 4811, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine SetIODev redefined at ./FHEM/98_Modbus.pm line 4847, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine GetIOHash redefined at ./FHEM/98_Modbus.pm line 4895, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine CheckIOCompat redefined at ./FHEM/98_Modbus.pm line 4917, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine IsRegisteredAtIODev redefined at ./FHEM/98_Modbus.pm line 4960, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine RegisterAtIODev redefined at ./FHEM/98_Modbus.pm line 4978, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine UnregAtIODev redefined at ./FHEM/98_Modbus.pm line 5006, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine GetLogHash redefined at ./FHEM/98_Modbus.pm line 5067, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine DevLockingKey redefined at ./FHEM/98_Modbus.pm line 5109, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ShowBuffer redefined at ./FHEM/98_Modbus.pm line 5126, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine DropBuffer redefined at ./FHEM/98_Modbus.pm line 5146, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ResetExpect redefined at ./FHEM/98_Modbus.pm line 5162, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine compObjCombi redefined at ./FHEM/98_Modbus.pm line 5176, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine compObjGroups redefined at ./FHEM/98_Modbus.pm line 5192, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine compObjTA redefined at ./FHEM/98_Modbus.pm line 5216, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine CRC redefined at ./FHEM/98_Modbus.pm line 5230, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine LRC redefined at ./FHEM/98_Modbus.pm line 5250, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ObjAttr redefined at ./FHEM/98_Modbus.pm line 5266, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ObjInfo redefined at ./FHEM/98_Modbus.pm line 5293, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine DevInfo redefined at ./FHEM/98_Modbus.pm line 5391, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine ObjKey redefined at ./FHEM/98_Modbus.pm line 5419, <$fh> line 4589.
2025.09.04 07:20:31 1: PERL WARNING: Subroutine TryCall redefined at ./FHEM/98_Modbus.pm line 5442, <$fh> line 4589.
2025.09.04 07:20:31 3: SMAEM SHM20 - Opening multicast socket...
2025.09.04 07:20:31 3: SMAEM SHM20 - Multicast socket opened
2025.09.04 07:20:31 3: SMAEM SHM20 - read saved serial numbers from ./FHEM/FhemUtils/cacheSMAEM
2025.09.04 07:20:31 3: SMAEM SHM20 - read saved energy values from ./FHEM/FhemUtils/cacheSMAEM
2025.09.04 07:20:31 3: SMAEM SHM20 - GRIDIN_SUM_3013351467: 24877.0532, GRIDOUT_SUM_3013351467: 4794.5829
2025.09.04 07:20:31 3: Katzenklappe: Defined with URL https://app.api.surehub.io/api/me/start and interval 120 featurelevel 6.4
2025.09.04 07:20:31 3: HUEGroup9: I/O device is deCONZ
2025.09.04 07:20:31 3: LGTV_WebOS (WohnzimmerTV2) - defined with host 192.168.178.227
2025.09.04 07:20:31 3: LGTV_WebOS (WohnzimmerTV2) - disabled
2025.09.04 07:20:31 3: Opening ZWDongle_0 device /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_00C3805E-if01-port0
2025.09.04 07:20:31 3: Setting ZWDongle_0 serial parameters to 115200,8,N,1
2025.09.04 07:20:32 3: ZWDongle_0 device opened
2025.09.04 07:20:33 1: Including ./log/fhem.save
2025.09.04 07:20:33 1: Messages collected while initializing FHEM:SecurityCheck:
  WEBtablet is not password protected
  telnetPort is not password protected
  WEBweather is not password protected
  WEBapi is not password protected
  MyBroker is not password protected
  WEB is not password protected
  tPortLocal is not password protected

Protect this FHEM installation by configuring the allowed device allowed_WEBphone
You can disable this message with attr global motd none

2025.09.04 07:20:33 3: ESPEasy ESPEasy_BRIDGE: Bridge v2.18 port [TCP:IPV4:8383] opened.
2025.09.04 07:20:33 3: Opening HWR_KLIMAANLAGE device 192.168.178.108:502
2025.09.04 07:20:33 3: Opening HWR_WAERMEPUMPE device 192.168.178.108:502
2025.09.04 07:20:33 3: Opening Mosquitto device 127.0.0.1:1883
2025.09.04 07:20:33 3: Mosquitto device opened
2025.09.04 07:20:34 3: deCONZ: websocket opened to 192.168.178.100:8091
2025.09.04 07:20:34 2: deCONZ: autocreate: created 0/0/0 devices (ignored 0/0/0)
2025.09.04 07:20:34 1: usb create starting
2025.09.04 07:20:34 3: Probing ZWDongle device /dev/serial0
2025.09.04 07:20:34 1: ZWDongle: Can't open /dev/serial0: Device or resource busy
2025.09.04 07:20:34 3: Probing CUL device /dev/ttyAMA0
2025.09.04 07:20:34 1: CUL: Can't open /dev/ttyAMA0: Device or resource busy
2025.09.04 07:20:34 3: Probing TCM_ESP3 device /dev/ttyUSB0
2025.09.04 07:20:34 3: Probing TCM_ESP2 device /dev/ttyUSB0
2025.09.04 07:20:34 3: Probing FHZ device /dev/ttyUSB0
2025.09.04 07:20:34 3: Probing TRX device /dev/ttyUSB0
2025.09.04 07:20:35 3: Probing ZWDongle device /dev/ttyUSB0
2025.09.04 07:20:35 3: Probing SIGNALDuino device /dev/ttyUSB0
2025.09.04 07:20:35 3: Probing MYSENSORS device /dev/ttyUSB0
2025.09.04 07:20:35 3: Probing ArduCounter device /dev/ttyUSB0
2025.09.04 07:20:36 3: Probing ElsnerWS device /dev/ttyUSB0
2025.09.04 07:20:37 3: Probing FRM device /dev/ttyUSB0
2025.09.04 07:20:42 1: usb create end
2025.09.04 07:20:42 3: NTFY return:  Systeminfo:Initialized
2025.09.04 07:20:42 0: Featurelevel: 6.4
2025.09.04 07:20:42 0: Server started with 325 defined entities (fhem.pl:30177/2025-08-06 perl:5.036000 os:linux user:fhem pid:335575)
2025.09.04 07:20:42 3: MyBroker: port 1884 opened
2025.09.04 07:20:42 2: AttrTemplates: got 274 entries
2025.09.04 07:20:43 2: ZWDongle_ProcessSendStack: no ACK, resending message 0105000b800170
2025.09.04 07:20:43 5: DevIo_SimpleWrite ZWDongle_0: 0105000b800170
2025.09.04 07:20:43 3: HWR_KLIMAANLAGE device opened
2025.09.04 07:20:43 3: deCONZ: websocket: Switching Protocols ok
2025.09.04 07:20:43 5: ACK received, removing 0105000b800170 from dongle sendstack
2025.09.04 07:20:43 4: ZWDongle_Read ZWDongle_0: rcvd 010b8001 (answer SERIAL_API_SETUP), sending ACK
2025.09.04 07:20:43 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:43 5: ZWDongle_0: dispatch 010b8001
2025.09.04 07:20:43 4: ZWDongle_0 unhandled ANSWER: SERIAL_API_SETUP 8001
2025.09.04 07:20:43 4: ZWDongle_Read ZWDongle_0: rcvd 010b8001 (answer SERIAL_API_SETUP), sending ACK
2025.09.04 07:20:43 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:43 5: ZWDongle_0: dispatch 010b8001
2025.09.04 07:20:43 4: ZWDongle_0 unhandled ANSWER: SERIAL_API_SETUP 8001
2025.09.04 07:20:43 4: ZWDongle_Read ZWDongle_0: rcvd 010b8001 (answer SERIAL_API_SETUP), sending ACK
2025.09.04 07:20:43 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:43 5: ZWDongle_0: dispatch 010b8001
2025.09.04 07:20:43 4: ZWDongle_0 unhandled ANSWER: SERIAL_API_SETUP 8001
2025.09.04 07:20:43 4: ZWDongle_Read ZWDongle_0: rcvd 010b8001 (answer SERIAL_API_SETUP), sending ACK
2025.09.04 07:20:43 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:43 5: ZWDongle_0: dispatch 010b8001
2025.09.04 07:20:43 4: ZWDongle_0 unhandled ANSWER: SERIAL_API_SETUP 8001
2025.09.04 07:20:43 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:20:43 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:43 5: ZWDongle_0: dispatch 00a800012b0631050422000000ab
2025.09.04 07:20:43 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000ab CB:00
2025.09.04 07:20:43 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:20:43 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:43 5: ZWDongle_0: dispatch 00a800012b0631050422000000ab
2025.09.04 07:20:43 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000ab CB:00
2025.09.04 07:20:43 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:20:43 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:43 5: ZWDongle_0: dispatch 00a800012b0631050422000000ab
2025.09.04 07:20:43 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000ab CB:00
2025.09.04 07:20:43 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:20:43 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:43 5: ZWDongle_0: dispatch 00a800012b0631050422000000ab
2025.09.04 07:20:43 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000ab CB:00
2025.09.04 07:20:43 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001050631050422005a00aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:20:43 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:43 5: ZWDongle_0: dispatch 00a80001050631050422005a00aa
2025.09.04 07:20:43 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:050631050422005a00aa CB:00
2025.09.04 07:20:43 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001050631050422005a00aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:20:43 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:43 5: ZWDongle_0: dispatch 00a80001050631050422005a00aa
2025.09.04 07:20:43 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:050631050422005a00aa CB:00
2025.09.04 07:20:43 4: ZWDongle_Read ZWDongle_0: CAN received
2025.09.04 07:20:43 3: HWR_WAERMEPUMPE device opened
2025.09.04 07:20:43 1: PERL WARNING: Use of uninitialized value $readingValue in pattern match (m//) at ./FHEM/93_InfluxDBLogger.pm line 375.
2025.09.04 07:20:43 1: PERL WARNING: Use of uninitialized value $value in concatenation (.) or string at ./FHEM/93_InfluxDBLogger.pm line 230.
2025.09.04 07:20:43 4: ZWDongle_Read ZWDongle_0: rcvd 00a80001050631050422000000aa (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:20:43 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:43 5: ZWDongle_0: dispatch 00a80001050631050422000000aa
2025.09.04 07:20:43 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:050631050422000000aa CB:00
2025.09.04 07:20:43 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000300ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:20:43 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:43 5: ZWDongle_0: dispatch 00a800012b0631050422000300ab
2025.09.04 07:20:43 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000300ab CB:00
2025.09.04 07:20:43 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:20:43 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:43 5: ZWDongle_0: dispatch 00a800012b0631050422000000ab
2025.09.04 07:20:43 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000ab CB:00
2025.09.04 07:20:43 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000300ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:20:43 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:43 5: ZWDongle_0: dispatch 00a800012b0631050422000300ab
2025.09.04 07:20:43 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000300ab CB:00
2025.09.04 07:20:44 3: ZWave got config for fibaro/fgwpfzw5.xml from ./FHEM/lib/openzwave_deviceconfig.xml.gz, found 22 commands
2025.09.04 07:20:45 3: ZWave got config for fibaro/fgwpe.xml from ./FHEM/lib/openzwave_deviceconfig.xml.gz, found 19 commands
2025.09.04 07:20:46 3: HWR_WAERMEPUMPE: Timeout waiting for a modbus response, read buffer empty,
request: id 2, read fc 3 h10, len 10, tid 187, master device HWR_WAERMEPUMPE, reading System_Type (getUpdate for combined h10 len 2 System_Type with h12 len 2 System_Pulse_Width__ms and h14 len 2 KPPA_authorization and h18 len 2 Modbus_Parity_Stop), queued 3.34 secs ago, sent 2.85 secs ago
2025.09.04 07:20:46 3: HWR_WAERMEPUMPE: readfn got data while EXPECT was set to idle: 00bb0000001702031440400000420c0000000000000000000000000000
2025.09.04 07:20:46 1: PERL WARNING: Use of uninitialized value $retVal in concatenation (.) or string at ./FHEM/86_Robonect.pm line 961.
2025.09.04 07:20:48 3: ZWave got config for devolo/mt02758.xml from ./FHEM/lib/openzwave_deviceconfig.xml.gz, found 3 commands
2025.09.04 07:20:48 3: ZWave got config for technisat/03009498.xml from ./FHEM/lib/fhem_zwave_deviceconfig.xml.gz, found 4 commands
2025.09.04 07:20:50 3: ZWave got config for shenzen_neo/nas-ds01z.xml from ./FHEM/lib/openzwave_deviceconfig.xml.gz, found 2 commands
2025.09.04 07:20:51 3: ZWave got config for fibaro/fgrm222.xml from ./FHEM/lib/openzwave_deviceconfig.xml.gz, found 21 commands
2025.09.04 07:20:51 3: HWR_KLIMAANLAGE: Timeout waiting for a modbus response, read buffer empty,
request: id 1, read fc 3 h12, len 10, tid 163, master device HWR_KLIMAANLAGE, reading System_Pulse_Width__ms (getUpdate for combined h12 len 2 System_Pulse_Width__ms with h18 len 2 Modbus_Parity_Stop and h20 len 2 Modbus_Node_adr), queued 8.77 secs ago, sent 4.98 secs ago
2025.09.04 07:20:51 3: HWR_KLIMAANLAGE: readfn got data while EXPECT was set to idle: 00a300000017010314427000000000000000000000000000003f800000
2025.09.04 07:20:52 1: BYDHVS -> BMS: 1/1
2025.09.04 07:20:52 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:20:52 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:52 5: ZWDongle_0: dispatch 00a800012b0631050422000400ab
2025.09.04 07:20:52 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000400ab CB:00
2025.09.04 07:20:52 3: Nina Warnmeldungen: Run.448 Done fetching data with 0 warnings active
2025.09.04 07:20:53 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:20:53 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:53 5: ZWDongle_0: dispatch 00a800012b0631050422000000ab
2025.09.04 07:20:53 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000ab CB:00
2025.09.04 07:20:54 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000300ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:20:54 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:54 5: ZWDongle_0: dispatch 00a800012b0631050422000300ab
2025.09.04 07:20:54 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000300ab CB:00
2025.09.04 07:20:55 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:20:55 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:55 5: ZWDongle_0: dispatch 00a800012b0631050422000400ab
2025.09.04 07:20:55 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000400ab CB:00
2025.09.04 07:20:59 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000600ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:20:59 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:20:59 5: ZWDongle_0: dispatch 00a800012b0631050422000600ab
2025.09.04 07:20:59 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000600ab CB:00
2025.09.04 07:21:01 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000000ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK
2025.09.04 07:21:01 5: DevIo_SimpleWrite ZWDongle_0: 06
2025.09.04 07:21:01 5: ZWDongle_0: dispatch 00a800012b0631050422000000ab
2025.09.04 07:21:01 4: CMD:ZW_APPLICATION_COMMAND_HANLDER_BRIDGE ID:01 ARG:2b0631050422000000ab CB:00
2025.09.04 07:21:02 4: ZWDongle_Read ZWDongle_0: rcvd 00a800012b0631050422000400ab (request ZW_APPLICATION_COMMAND_HANLDER_BRIDGE), sending ACK

Ich hoffe das hilft, ich seh grad, dass da ne Menge PERL Fehler kommen, da muss ich mal schauen, was da los ist.

Aber beim Start, versucht hier FHEM selbständig an bekannten Punkte HW zu suchen?!

Zitat2025.09.04 07:20:34 3: Probing ZWDongle device /dev/serial0
2025.09.04 07:20:34 1: ZWDongle: Can't open /dev/serial0: Device or resource busy
2025.09.04 07:20:34 3: Probing CUL device /dev/ttyAMA0
2025.09.04 07:20:34 1: CUL: Can't open /dev/ttyAMA0: Device or resource busy

Ich habe nix derart eingerichtet...

VG
René
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 04 September 2025, 09:09:40
ZitatAber beim Start, versucht hier FHEM selbständig an bekannten Punkte HW zu suchen?!
Das ist wg. der Voreinstellung in fhem.cfg:
Zitat# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create
Titel: Aw: Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 04 September 2025, 20:53:06
Als kleinen Abschluss, nach dem hier alle so mega geholfen haben, hier die Lösung der Aufgabenstellung:

Migration Aeotec Gen5 Migration zu Aeotec 10pro

Ausagangssituation: Gen5 Stick welcher, welcher älter ist als 2018 mit Firmware 1.0.

Der einfache Weg, Gen5 Stick auf die letzte Firmware updaten 1.02, den 10pro Stick auf die letzte Firmeware updaten 7.23 und dann mittels ZwaveUI JS den Backup/Restore durchführen. Anleitung (https://aeotec.freshdesk.com/support/solutions/articles/6000279670-z-stick-10-pro-migration-a-guide-coming-from-z-wave-500-700-networks)

Problem: mein Stick war älter als 2018, da läßt sich kein Firmwareupdate durchführen.

Workaround: man besorgt sich einen Gen5+ Stick, woher auch immer :P

Mit Hilfe des BackupTools von Aeotec kann man nun den alten Gen5 mit Backup/Restore auf den Gen5+ übertragen
Danach dann den oben beschriebenen Weg über ZwaveUI JS

Das Problem, was wir hier festgestellt hatten war, dass
1. die NodeID eine andere Länge hatte (bisher 2 stellig, nun 4 stellig )und
2. der ZwaveUI JS die NodeID in 16bit darstellt, anstatt defaultmäßig in 8bit
Lösung nachdem der 10pro in FHEM aktiv ist, mit Hilfe get <controllerName> raw 0B8001, den Stick anzupassen.

Dieses Problem wurde nun aber durch @rudolfkoenig und @krikan identifiziert und ist nun in FHEM integriert und sollte damit nicht mehr auftreten.

Als kleines AddOn habe ich den alten Gen5 Stick komplett resettet, den 10pro in InklusionsModus versetzt und den Gen5 über das PC Controller Tool (https://community.silabs.com/s/article/How-to-get-Z-Wave-PC-Controller-and-Zniffer-tools?language=en_US) am WindowsPC in den LernModus gebracht.
So wurde der Gen5 als Secondary Controller erkannt und wurde so auch in FHEM angelegt.

VG+Danke
René
Titel: Aw: [gelöst] Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 05 September 2025, 18:18:04
@Rudi+krikan

Ich habe heute noch eine sehr detaillierte Antwort von einem deutschen Supporter von Aeotec bekommen, die wollte ich euch nicht vorenthalten, viell. könnt ihr nochmal drüber gehen und ggf. Rückschlüsse auf Verbesserungen ziehen bzw. ob wir mit FHEM/Zwave auf dem aktuellen Stand sind:

Mit dem Z-Stick 10 Pro (SDK 7.x, Z-Wave 700/800 & optional Z-Wave Long Range) kann die Node-ID nicht mehr immer "zweistellig" (1 Byte) gedacht werden. Z-Wave LR führt Node-IDs ≥ 0x0100 ein, also hexadezimal vierstellig. Wenn FHEM hart annimmt, dass eine Node-ID immer 1 Byte ist bzw. als 0xNN formatiert wird, läuft es bei LR-Netzen oder gemischten Netzen in Fehler.
Kurz die Fakten, auf die sich der Entwickler stützen kann:


Was der FHEM-Entwickler konkret ändern sollte:

1. Datentyp der Node-ID auf 16 Bit (oder größer) heben

2. Serial-API-Discovery ergänzen



3. Controller-IDs sauber ermitteln



4. Senden/Empfangen prüfen



5. UI, Persistenz & Parser



Test-/Debug-Vorgehen (ohne FHEM)


Mini-Beispiel (pseudocode) für den Parser

// MEMORY_GET_ID (0x20) response payload: [HomeID0..3][NodeID_lo(=full ID for mesh or low byte for LR?)]
// Robust: NodeID als uint16 lesen, nicht auf 1 Byte beschränken.
uint32_t homeId = (p[0]<<24) | (p[1]<<16) | (p[2]<<8) | p[3];
uint16_t nodeId = p[4];
/* Ergänzung: zusätzlich GET_LR_NODES (0xDA) aufrufen und LR-Node-IDs (>=0x0100) einsammeln.
   Darstellung:
   if (nodeId < 0x100) printf("NodeID=0x%02X\n", nodeId);
   else                printf("NodeID=0x%04X\n", nodeId);
*/

Hinweis: Das Beispiel zeigt vor allem das Prinzip "NodeID als 16 Bit behandeln". Für die vollständige LR-Unterstützung im Stack gehört zusätzlich das Einlesen der LR-Knotenliste (0xDA) und die saubere Behandlung beim Senden dazu (siehe SDK-Docs).
https://docs.silabs.com/z-wave/7.24.0/zwave-api/func-id?utm_source=chatgpt.com


VG
René
PS: Kurzes Feedback, ob ich das Ticket schließen kann :P oder ob ich den Support weiter befragen soll wäre cool. Danke
Titel: Aw: [gelöst] Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 05 September 2025, 18:49:17
Vielen Dank fuer die Infos, sehr nett vom Mitarbeiter, dass er versucht zu helfen.

Das eigentliche Problem ist, dass im FHEM Modul kein "Datentyp Nodeid" existiert, d.h. man muss den ganzen Code durchlesen, und da wo ein nodeId verwendet wird, eine vom zugehoerigen Controller (IODev) abhaengige Laenge anwenden,
womoeglich auch noch jenachdem, ob es sich um ein Mesh oder LR Knoten handelt.

Dazu kommen die weiteren Punkte, die nicht mehr so aufwendig zu implementieren sind, und ich bin dankbar, dass sie hier aufgezaehlt wurden.

Zum Testen braucht man einen passenden Controller und ein Endgeraet: woran erkannt man sie? Kennt jemand Beispiele dafuer?
Wie inkludiert man explizit als LongRange?

Wenn ich richtig verstehe, funktioniert LongRange nur mit IDs > 0x100, d.h. z.Zt. nicht mit FHEM.
Titel: Aw: [gelöst] Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 08 September 2025, 07:56:23
Moin Gemeinde,

ich habe, bevor ich mein Ticket schließen lassen wollte, nochmal nach einem Stick + LR Gerät zum Testen und Evaluieren gefragt.
Aeotec wäre bereit das zu verschicken.

Gerne stellen wir Ihnen ein Testgerät zur Integration zur Verfügung.
Bitte teilen Sie mir mit, wohin dieses geschickt werden soll, und ich werde die Zusendung eines Musters veranlassen.

@krikan, rudolf, wäre das was für euch?! Ich kann damit nichts wertvollen für FHEM beitragen, aber viell. können ihr damit noch ein paar Ideen oder Verbesserungen für die Zukunft mit einbauen oder es hilft euch die Implementierung noch besser zu verstehen!?

Meldet euch gern bei mir.
VG
René

Titel: Aw: [gelöst] Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: rudolfkoenig am 08 September 2025, 10:41:23
Vielen Dank fürs Angebot, ich habe leider in den naechsten 2 Monaten keine Zeit, mich darum sinnvoll zu kümmern: ich schaetze den Aufwand auf ca eine Woche Arbeit.
Mir wuerde reichen zu wissen, welche Geraete dafuer in Frage kommen, ich wuerde dann bei Gelegenheit diese selbst besorgen.
Titel: Aw: [gelöst] Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: fireball am 12 September 2025, 15:37:36
OK, kein Problem. Hab mein Ticket geschlossen.
VG
René
Titel: Aw: [gelöst] Migration des Netzwerks von Aeotec Gen5 zu 10 Pro
Beitrag von: krikan am 19 September 2025, 09:16:15
Zitat von: rudolfkoenig am 05 September 2025, 18:49:17Zum Testen braucht man einen passenden Controller und ein Endgeraet: woran erkannt man sie? Kennt jemand Beispiele dafuer?
Am "ZWave Plus Long Range" Logo in https://products.z-wavealliance.org/ kann man es erkennen.
Controllerbeispiele: https://products.z-wavealliance.org/z-wave-product/home-assistant-connect-zwa-2/ oder hier bereits erwähnter https://products.z-wavealliance.org/z-wave-product/z-stick-10-pro-2/
Endgerätebeispiele: https://products.z-wavealliance.org/z-wave-product/smokeshield/ oder vermutlich besser zum Testen/Experimentieren https://www.shelly.com/de/products/shelly-wave-plug-s-black-lr?_pos=2&_fid=6869a06ce&_ss=c (finde ich bei der zwavealliance komischerweise noch(?) nicht)

Zitat von: rudolfkoenig am 05 September 2025, 18:49:17Wie inkludiert man explizit als LongRange?
Das wird man vermutlich anhand ZWaveJS lernen müssen. Doku ist nicht vollständig veröffentlicht.
Hinweise zu den Voraussetzungen von LongRange zusammengefasst entnehmbar aus: https://github.com/zwave-js/zwave-js/blob/master/docs/getting-started/long-range.md . Neben Anpassungen für NodeId-Länge, muss FHEM wohl Security S2 und SmartStart eingebaut werden.