Zwave auf neue FHEM Installation umziehen

Begonnen von Typ1er, 10 Februar 2018, 01:47:37

Vorheriges Thema - Nächstes Thema

Typ1er

Was muss ich machen um meine Zwave Installation auf einen neuen Pi umzuziehen?

Hab den Stick, an dem neuen FHEM angesteckt, die FHEM.cfg kopiert, meine Roller Shutter2  laufen auch werden aber nicht erkannt, die Modell Infos fehlen, und die Readings waren vorher auch viel mehr.

Hier mal 2 List Auszüge, vom USB Dongle und einem Schalter:
Internals:
   CallbackNr 2
   Clients    :ZWave:
   DEF        /dev/ttyACM0@115200
   DeviceName /dev/ttyACM0@115200
   FD         9
   MaxSendRetries 3
   NAME       ZWDongle_0
   NR         22
   PARTIAL   
   RAWMSG     0004100506310504220000
   ReadTime   1518223447.43012
   STATE      Initialized
   SendRetries 0
   SendTime   1518223336.88228
   TYPE       ZWDongle
   WaitForAck 0
   ZWDongle_0_MSGCNT 210
   ZWDongle_0_TIME 2018-02-10 01:44:07
   homeId     e70e5109
   nodeIdHex  01
   nrNAck     0
   MatchList:
     1:ZWave    .*
   READINGS:
     2018-02-10 01:02:54   caps            Vers:5 Rev:5 ManufID:0115 ProductType:0400 ProductID:0001 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 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 UNKNOWN_28 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 UNKNOWN_78 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 UNKNOWN_d4 UNKNOWN_ef ZME_FREQ_CHANGE ZME_BOOTLOADER_FLASH ZME_CAPABILITIES
     2018-02-10 01:02:54   ctrlCaps        PRIMARY
     2018-02-10 01:02:54   homeId          HomeId:e70e5109 CtrlNodeIdHex:01
     2018-02-10 01:34:06   isFailedNode_yes yes
     2018-02-10 01:30:17   neighborList_nodeId empty
     2018-02-10 01:12:31   nodeList        ZWDongle_0 Rollladen.Schlafzimmer Rollladen.Buero Rollladen.Kinderzimmer Rollladen.Flur Rollladen.Badezimmer Rollladen.WohnzimmerLinks Rollladen.WohnzimmerRechts Jalousie.Rechts Jalousie.Links Jalousie.Mitte
     2018-02-10 01:02:54   random          ee47bb329baea64fa0ea966536267348ef07ea21a2649b625cc227de68ffc4ba
     2018-02-10 01:02:54   state           Initialized
     2018-02-10 01:03:41   sucNodeId       no
     2018-02-10 01:03:51   version         Z-Wave 4.05 STATIC_CONTROLLER
   SendStack:
Attributes:
   homeId     e70e5109
   neighborListPos 467,256
   room       Rolladen


Internals:
   DEF        e70e5109 8
   IMAGE     
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     42
   NAME       Rollladen.WohnzimmerRechts
   NR         39
   STATE      position
   TYPE       ZWave
   ZWDongle_0_MSGCNT 42
   ZWDongle_0_RAWMSG 0004100806310504220000
   ZWDongle_0_TIME 2018-02-10 01:22:51
   ZWaveSubDevice no
   cmdsPending 0
   homeId     e70e5109
   isWakeUp   
   lastMsgSent 1518222165.96895
   nodeIdHex  08
   READINGS:
     2018-02-10 01:22:51   UNPARSED        MANUFACTURER_PROPRIETARY 0891010f2603020000
     2018-02-10 01:22:48   energy           0 kWh
     2018-02-10 01:22:51   power           0.0 W
     2018-02-10 01:22:45   state           dim 0
     2018-02-10 01:22:46   timeToAck       0.050
     2018-02-10 01:22:46   transmit        OK
Attributes:
   IODev      ZWDongle_0
   classes    MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon 0:fts_shutter_100 9\d.*:fts_shutter_10@orange 1\d.*:fts_shutter_90@orange 2\d.*:fts_shutter_80@orange 3\d.*:fts_shutter_70@orange 4\d.*:fts_shutter_60@orange 5\d.*:fts_shutter_50@orange 6\d.*:fts_shutter_40@orange 7\d.*:fts_shutter_30@orange 8\d.*:fts_shutter_20@orange
   eventMap   on:öffnen off:schließen
   genericDeviceType blind
   group      Rolladen
   homebridgeMapping clear CurrentPosition=position,minValue=0,maxValue=99 TargetPosition=dim::position,minValue=0,maxValue=99,minStep=1
   icon       fts_shutter
   neighborListPos 787.4301491748674,427.2637569215241
   room       Homekit,Rolladen
   stateFormat position
   userattr   room_map structexclude
   vclasses   ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1
   webCmd     dim:stop:öffnen:schließen:Lüften


gruß Typ1er

krikan

Zitatlaufen auch werden aber nicht erkannt, die Modell Infos fehlen, und die Readings waren vorher auch viel mehr.
Liegt daran, dass das statefile fehlt. Aber auch dessen Rücksicherung ist noch zu wenig für einen kompletten Umzug inkl. Logfiles, eigene Plots,..; deshalb sichert https://fhem.de/commandref.html#backup auch mehr.

Beispielhaftes Vorgehen für einen kompletten Umzug:
https://forum.fhem.de/index.php/topic,75728.msg675484.html#msg675484

Gruß, Christian

Typ1er

Ich wollte nicht die ganze Installation umziehen, ich hatte ein paar Fehler in Kombination mit Homebridge.

Kann ich die Geräte jetzt noch retten?

krikan

Kannst mit
get <device> model
die model-Readings neu abrufen.

Oder für alle Readings das statefile fhem.save aus dem log-Directory rüberkopieren.

Typ1er

modell Infos Liesen sich nicht auslesen.


Habe dann ein Backup in FHEM gemacht und eingespielt das funktioniert.

Ich habe jetzt auf meinem Zwave Stick die Firmware Aktualisiert, dabei wurde ein Reset gemacht, so musste ich eh alles einmal neu anlernen.

rudolfkoenig

ZitatIch habe jetzt auf meinem Zwave Stick die Firmware Aktualisiert, dabei wurde ein Reset gemacht, so musste ich eh alles einmal neu anlernen.
Ich gehe davon aus, dass ein erneutes anlernen nicht notwendig ist, wenn man ein vor dem Firmware-Update erstellten "Stick-Backup" (bei FHEM mit "set ZWDongle_0 backupCreate 256k") wieder einspielt ("set ZWDongle_0 backupRestore")

tomspatz

ZitatIch gehe davon aus, dass ein erneutes anlernen nicht notwendig ist, wenn man ein vor dem Firmware-Update erstellten "Stick-Backup" (bei FHEM mit "set ZWDongle_0 backupCreate 256k") wieder einspielt ("set ZWDongle_0 backupRestore")

Ja das funktioniert so einwandfrei ohne die Geräte wieder anzulernen.

LG
Tom

Typ1er

#7
Ich brauche nochmal einen Tip.

Stick an einer neuen FHEM installation angestöpselt, wie bekomme ich jetzt die Geräte wieder angelegt?

mit nodelist zeigt er die Geräte an als UNKNOWN_x an.


mit define <name> Zwave <homeid> NR bekomme ich sie angelegt, mehr klappt dabei aber nicht. Model und config auslesen fehlt irgendwie

Internals:
   DEF        dacfd218 7
   IMAGE     
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     2
   NAME       Rollladen_Ba
   NR         182
   STATE      neighborUpdate
   TYPE       ZWave
   ZWDongle_0_MSGCNT 2
   ZWDongle_0_RAWMSG 00480122
   ZWDongle_0_TIME 2018-11-25 12:25:51
   ZWaveSubDevice no
   cmdsPending 0
   homeId     dacfd218
   isWakeUp   
   lastMsgSent 1543145150.32672
   nodeIdHex  07
   READINGS:
     2018-11-25 12:25:51   neighborList    ZWDongle_0 Rollladen_Wz_Re Rollladen_Wz_Li Rollladen_Ki Rollladen_SZ Rollladen_Bu Rollladen_FL Rollladen_Wi_1 Rollladen_Wi_2 Rollladen_Wi_3
     2018-11-25 12:25:51   neighborUpdate  done
     2018-11-25 12:25:50   state           neighborUpdate
Attributes:
   IODev      ZWDongle_0
   room       Badezimmer,Z-Wave

GeZi3560

#8
Ich stehe gerade vor dem selben Problem.
Neue FHEM Installation, Zwave Stick mit Nodes... 

Hast du einen Weg gefunden die Nodes anzulegen sie  zu erkennen ohne neu anzulernen ?


Thanks Gerd
Raspberry Pi 4 4GB, MariaDB,2 Cul V3 868 ,1 Cul V3, 433, Zwave-USB, Conbee2, DeConz, MAX WT und Ventile,HM, Somfy, Fibaro, Shellys, Tradfri, Lidl Zigbee

krikan

createNode sollte Dir helfen https://wiki.fhem.de/wiki/Z-Wave#Erneutes_Hinzuf.C3.BCgen_eines_bereits_registrierten_Z-Wave_Ger.C3.A4ts , wenn kein Backup einer evtl. vorherigen FHEM-Installation existiert.

Gruß, Christian