FHEM Forum

FHEM - Hausautomations-Systeme => ZWave => Thema gestartet von: harald654 am 05 November 2018, 21:24:58

Titel: Controller NodeID 0 oder 1
Beitrag von: harald654 am 05 November 2018, 21:24:58
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 :-\
Titel: Antw:Controller NodeID 0 oder 1
Beitrag von: Klaus.A am 05 November 2018, 22:42:04
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


Titel: Antw:Controller NodeID 0 oder 1
Beitrag von: MadMax-FHEM am 05 November 2018, 22:59:14
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
Titel: Antw:Controller NodeID 0 oder 1
Beitrag von: harald654 am 06 November 2018, 01:26:31
Alles klar, danke euch beiden :)
Titel: Antw:Controller NodeID 0 oder 1
Beitrag von: rudolfkoenig am 06 November 2018, 09:13:59
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.