Hallo,
im ZWave Wiki steht ja das der Controller normalerweise die NodeID=1 und den Namen=ZWDongle_1 bekommt.
Mein Controller hat allerdings den Namen ZWDongle_0 und nun frage ich mich ob dieser dann trotzdem noch die NodeID=1 oder (wieue der Name vermuten lässt) die NodeID=0 hat :o
Kann man die NodeID des Controller irgendwie auslesen?
get ZWDongle_0 nodeList:
ZWDongle_0 nodeList => ZWDongle_0 ZWave_THERMOSTAT_2 ZWave_THERMOSTAT_3 ...
und
get ZWDongle_0 nodeInfo ZWDongle_0:
ZWDongle_0 nodeInfo_ZWDongle_0 => ProtocolVers:SDK4.5x+6.0x listening maxBaud:40kbps Controller SpecificDev BeamCap SpeedExt:100kbps RoleType:N/A BasicDevClass:STATIC_CONTROLLER GenericDevClass:STATIC_CONTROLLER SpecificDevClass:01
bringen mich leider nicht weiter :-\
Bei meinem System hat der Dongle den Namen ZWDongle_0 mit NodeID = 01
get ZWDongle0 homeID
liefert dann die homeID und die NodeID in einem Dialog. Da steht dann bei meiner Installation (HomeID hier unkenntlich gemacht):
ZWDongle_0 homeId => HomeId:xxxxxxxx CtrlNodeIdHex:01
Gruß Klaus
Der Name ist nur ein Name...
Bei mir nämlich ganz ohne ID im Namen:
zwave_usb homeId => HomeId:12345678 CtrlNodeIdHex:01
Node-ID des "Controllers" ist (normalerweise) die 01...
https://wiki.fhem.de/wiki/Z-Wave#Home-Id_und_Node-ID
Gruß, Joachim
Alles klar, danke euch beiden :)
Dein ZWDongle wurde vermutlich vom "usb create" Befehl angelegt, was bei der ausgelieferten fhem.cfg nach jedem FHEM-Start aufgerufen wird. Den Namen des Controllers leitet das usb Befehl (das von ZWave selbst keine Ahnung hat) vom Namen des gefundenen /dev/ttyACM* Linux-Devicenodes ab, hat also weder mit nodeId, noch mit homeId was zu tun.