Controller NodeID 0 oder 1

Begonnen von harald654, 05 November 2018, 21:24:58

Vorheriges Thema - Nächstes Thema

harald654

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 :-\

Klaus.A

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


2 x CubieTruck mit 1) FHEM 5.9 und 2) IOBroker-mit Echo-Dot/Alexa und Homekit-/Siri-Integration. 1 x HMLAN, 3 x HM-LGW-O-TW-W-EU-2, mehr als 90 HomeMatic Sensoren und Aktoren, Velux-Fenster-IF, Fibaro ZWave-Sensoren und Aktoren, Philips Hue Bridge, IRTrans IR-Konverter, AutoMower via API

MadMax-FHEM

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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

harald654


rudolfkoenig

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.