Aeotec Z-Stick Gen5 als Sekundärcontroller an Fibaro HC2: networkkey gesucht

Begonnen von Hans-Ulrich Tag, 04 Februar 2017, 11:59:36

Vorheriges Thema - Nächstes Thema

Hans-Ulrich Tag

Hallo zusammen,

gemäß der Anleitung unter https://aeotec.freshdesk.com/support/solutions/articles/6000119494-adding-z-stick-as-a-secondary-controller-to-anther-gateway-using-zensys-tool habe ich den Stick als Sekundärcontroller eingerichtet und an meinem RPI angeschlossen.

Die Einbindung in FHEM hat problemlos geklappt (define ZStick ZWDONGLE /dev/serial/by-id/usb-0658_0200-if00@115200):
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         17
   MaxSendRetries 3
   NAME       UZStick
   NR         306
   PARTIAL
   RAWMSG     0004002f063105030a0014
   ReadTime   1486205097.68381
   STATE      Initialized
   SendRetries 0
   SendTime   1486203556.60446
   TYPE       ZWDongle
   UZStick_MSGCNT 5000
   UZStick_TIME 2017-02-04 11:44:57
   WaitForAck 0
   homeId     cxxxxxx1  (geändert)
   nodeIdHex  3e
   nrNAck     0
   Matchlist:
     1:ZWave    .*
   Readings:
     2017-02-04 00:14:54   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 UNKNOWN_d4 UNKNOWN_ee UNKNOWN_ef
     2017-02-04 00:14:54   ctrlCaps        OTHER MEMBER SUC
     2017-02-04 00:14:54   homeId          HomeId:cbc66541 CtrlNodeIdHex:3e
     2017-01-26 14:45:21   neighborList_58 UNKNOWN_1 UNKNOWN_19 UNKNOWN_38 UNKNOWN_45 UNKNOWN_47 UNKNOWN_52 UNKNOWN_54 UNKNOWN_59 UNKNOWN_60 UNKNOWN_61 UZStick
     2017-01-29 15:45:31   neighborList_62 ZWave_STATIC_CONTROLLER_1 UNKNOWN_11 ZWave_SWITCH_BINARY_32 ZWave_SENSOR_BINARY_38 ZW_Geschirrspueler ZW_Popp_Rauchm1 ZW_Popp_Rauchm2 ZW_Aeotec_MultiSen6 Steckdosenleiste ZW_LED_Terrasse ZW_LED_Kueche ZW_WBel_Fenster ZWave_SWITCH_BINARY_60
     2017-01-29 18:06:02   nodeList        ZWave_STATIC_CONTROLLER_1 ZWave_SWITCH_BINARY_3 UNKNOWN_6 UNKNOWN_9 UNKNOWN_10 UNKNOWN_11 UNKNOWN_14 UNKNOWN_15 UNKNOWN_16 UNKNOWN_18 ZW_DoubleSwitch1 ZW_Regal_links ZWave_SWITCH_BINARY_32 UNKNOWN_33 UNKNOWN_35 ZWave_SENSOR_BINARY_38 ZW_Akkulader_Anker UNKNOWN_40 ZW_Geschirrspueler ZW_Gefrierschrank ZW_Popp_Rauchm1 ZW_Popp_Rauchm2 ZW_Aeotec_MultiSen6 UNKNOWN_48 Steckdosenleiste ZW_LED_Terrasse ZW_LED_Kueche UNKNOWN_57 ZW_WBel_Fenster ZWave_SWITCH_BINARY_59 ZWave_SWITCH_BINARY_60 ZWave_SWITCH_BINARY_61 UZStick
     2017-02-04 00:14:54   random          158445ed20412c53394de10ca33502347cdf0729aca53a926f718d6eb5f61c87
     2017-02-04 00:14:54   state           Initialized
     2017-02-04 00:14:54   sucNodeId       62
     2017-01-31 21:06:39   version         Z-Wave 3.95 STATIC_CONTROLLER
   SendStack:
Attributes:
   comment    Original Home-ID des Sticks: e018df4b; HC2: HomeId:cbc66541 CtrlNodeIdHex:3e
   homeId     cxxxxxx1  (geändert)
   neighborListPos 1
   room       ZWave
   verbose    5


Ein paar Geräte meines HomeCenters werden auch gefunden, aber nicht automatisch angelegt, obwohl "autocreate" aktiv ist. Aber das soll hier nicht meine Fragestellung sein.

Vielmehr benötige ich den netwotkkey aus dem HC2, damit ich auch die Tür- und Fenstersensoren FIBEFGK-101-ZW5 erreichen kann, die ja secure mit dem HC2 verbunden sind.

Weiß zufällig hier jemand, wie ich an den networkkey komme, oder kann ich einen beliebigen neuen in FHEM eintragen?

Außerdem fände ich eine Hilfeseite nicht schlecht - ähnlich wie es sie bereits für HM-Geräte gibt (https://forum.fhem.de/index.php/topic,51339.0.html). Wäre nicht schlecht, wenn es eine solche auch für ZWave-Geräte gäbe. Die ganzen "classes" und "vclasses" sind doch ziemlich verwirrend für mich.

Es ist nämlich so, dass ich zwar die Fibaro Wallplugs über FHEM steuern kann, aber der jeweilige Status nicht an das HC2 übertragen wird. Auch wenn ich am HC2 einen Wallplug an-/ausschalte, erscheint der Status nicht in FHEM. Kennt hier jermand eine Lösung?

Ich weiß - Fragen über Fragen  ;)

Ein schönes Wochenende.

Gruß

Hans-Ulrich

krikan

Zitat von: Hans-Ulrich Tag am 04 Februar 2017, 11:59:36
oder kann ich einen beliebigen neuen in FHEM eintragen?
Nein.

ZitatAußerdem fände ich eine Hilfeseite nicht schlecht - ähnlich wie es sie bereits für HM-Geräte gibt (https://forum.fhem.de/index.php/topic,51339.0.html). Wäre nicht schlecht, wenn es eine solche auch für ZWave-Geräte gäbe. Die ganzen "classes" und "vclasses" sind doch ziemlich verwirrend für mich.
Darfst Du gerne machen.
Wobei ich die Zielrichtung noch nicht verstehe: classes und vclasses werden durch FHEM vom Geraet abgerufen. Dort muss man als Anwender regelmaeßig gar nichts aendern.

ZitatEs ist nämlich so, dass ich zwar die Fibaro Wallplugs über FHEM steuern kann, aber der jeweilige Status nicht an das HC2 übertragen wird. Auch wenn ich am HC2 einen Wallplug an-/ausschalte, erscheint der Status nicht in FHEM. Kennt hier jermand eine Lösung?
Assoziationen der Geraete für Primary und Secondary passend setzen oder regelmaeßig Status pollen.

Gruß, Christian

Hans-Ulrich Tag

Zitat von: krikan am 05 Februar 2017, 19:33:09
Nein.
Darfst Du gerne machen.
Wobei ich die Zielrichtung noch nicht verstehe: classes und vclasses werden durch FHEM vom Geraet abgerufen. Dort muss man als Anwender regelmaeßig gar nichts aendern.
Assoziationen der Geraete für Primary und Secondary passend setzen oder regelmaeßig Status pollen.

Gruß, Christian

Danke für Deine Antwort. Könnte mich mangels Zeit noch nicht wieder darum kümmern. Weißt Du denn zufällig, wie ich den networkkey auslesen kann?

Gruß
Hans-Ulrich

Fixel2012

Guten Abend,

ich bin zufällig auf diesen Thread gestoßen.

Ich betreibe auch noch ein Fibaro Home Center Lite. Verstehe ich das richtig das es möglich ist Z-Wave Geräte mit Fhem als auch mit der Fibaro Kiste zu koppeln?

Falls ja wäre ich daran sehr Interessiert!

Gruß Felix
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

Hans-Ulrich Tag

Zitat von: Fixel2012 am 08 Februar 2017, 20:59:25
Guten Abend,

ich bin zufällig auf diesen Thread gestoßen.

Ich betreibe auch noch ein Fibaro Home Center Lite. Verstehe ich das richtig das es möglich ist Z-Wave Geräte mit Fhem als auch mit der Fibaro Kiste zu koppeln?

Falls ja wäre ich daran sehr Interessiert!

Gruß Felix

Ja, das klappt. Man muss den Z-Stick wie im ersten Post beschrieben als Sekundärcontroller programmieren und dann an dem HC2 anmelden. Dann können fast alle Geräte  in FHEM angelegt werden. Was bei mir noch nicht funktioniert, sind die Secure eingebundenen Geräte (also z.B. die Tür-/Fensterkontakte.

Gruß
Hans-Ulrich

Fixel2012

Ok, sehr Interessant!

Ich nutze meinen vorhandenen Stick um andere Geräte zu steuern, kann ich den Stick zusätzlich als second Controller für die Fibaro Kiste nutzen?

Muss ich denn, wenn ich Fhem als sekundärcontroller einrichte alle Geräte neu anlernen oder werden die Automatisch erkannt, ohne Knöpfchen drücken und co...?

Danke und Gruß

Felix
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

Hans-Ulrich Tag

Zitat von: Fixel2012 am 08 Februar 2017, 21:12:11
Ok, sehr Interessant!

Ich nutze meinen vorhandenen Stick um andere Geräte zu steuern, kann ich den Stick zusätzlich als second Controller für die Fibaro Kiste nutzen?

Muss ich denn, wenn ich Fhem als sekundärcontroller einrichte alle Geräte neu anlernen oder werden die Automatisch erkannt, ohne Knöpfchen drücken und co...?

Danke und Gruß

Felix

Nein, das wird nicht gehen, weil man ein Gerät immer nur an einen Controller anlernen kann.

Gruß
Hans-Ulrich