Hallo Mannklappe,
ja, läuft hier seit 2 Tagen. Hat mich auch einige graue Haare gekostet.
Als erstes ist ganz wichtig, dass die FritzBox ZWINGEND unter dem Namen "fritz.box" erreichbar sein muss. Das ist irgendwo hardgecoded drin.
Dein obiges Beispiel ist fast korrekt. Du musst allerdings die korrekte uuid für das LAN-Interface eintragen ("uuid=xxx", wobei xxx eine UUID ist, die bei jeder FritzBox anders und direkt aus dieser auszulesen ist).
Falls Du diese UUID noch nicht hast, kannst Du sie folgendermaßen rausfinden:
- in dem angezeigten XML-Text den Abschnitt <root><device><deviceList><device> suchen, in dem <deviceType>urn:dslforum-org:device:LANDevice:1</deviceType> steht.
- in diesem Abschnitt die Zeile "<UDN>uuid:yyy</UDN>" suchen und ALLES ZWISCHEN ">" und "
<" kopieren
- den kopierten Text in der *.things-Datei an der Stelle uuid="xxx" anstelle der "xxx" einfügen
Danach ergibt sich dann pro MAC-Adresse ein Channel, der ähnlich wie folgt heisst: tr064:subdeviceLan:xxx:lan:macOnline_xx_xxxx_xxxx_xxxx_xxxx_xxxx
Diesen kannst Du dann als Item anlegen:
Code: Alles auswählen
Switch HandyOnline "Handy" <symbol> (gruppe) {channel="tr064:subdeviceLan:xxx:lan:macOnline_xx_xxxx_xxxx_xxxx_xxxx_xxxx" }
Gruß
Thomas
p.s.:
Wie genau der Name für den Channel ist, siehst Du am besten in der openHAB-AdminSeite unter "Administration/Things" nach.