Seite 1 von 2
TR064 Binding
Verfasst: 27. Nov 2022 14:53
von FrankH1
Hallo,
setze OH3.3.0 "from scratch" auf. Hardware Pi4b. Habe als erstes das TR064 Binding installiert, um die Anwesenheitserkennung umzusetzen (das funktioniert auf meinem existierenden OH2.5 sehr gut). Bin bis zum subdevice (LANDevice) gekommen. Das Problem ist dass 4 unterschiedliche Endgeräte (MAC-Adressen) überwacht werden sollen. Wenn ich eine Adresse eingebe, erscheinen die entsprechenden Channels - so dass ich ein item linken könnte. Sobald ich mehrere MAC-Adressen eingebe - Komma separiert - wird nur die letzte Adresse als Channel angeboten. Habe alle denkbaren Variante durch (neue Zeile, Semikolon anstelle Komma, Hochkommas).
Ich bin hilflos. Was mache ich falsch.
Gruß
P.S Die Signatur zeigt noch das alte - aber funktionierende Umfeld
Re: TR064 Binding
Verfasst: 27. Nov 2022 16:58
von scotty
Manchmal habe ich den Eindruck, dass die Leute einfach nur zu bequem zum Suchen sind. Ich habe auf Anhieb das hier gefunden:
viewtopic.php?t=4504&hilit=macOnline
Re: TR064 Binding
Verfasst: 27. Nov 2022 17:06
von sihui
scotty hat geschrieben: ↑27. Nov 2022 16:58
Manchmal habe ich den Eindruck, dass die Leute einfach nur zu bequem zum Suchen sind.
Na ja, du warst ja auch Teilnehmer des von dir verlinkten Threads, da findet sich das natürlich leicht.
Jemand der wie der "Ochs vor dem Berg" steht weiß aber oft nicht, welche Suchbegriffe er verwenden muss und gibt dann schnell die Suche auf und erstellt einen neuen Thread.
Alles halb so wild ...
Re: TR064 Binding
Verfasst: 27. Nov 2022 17:18
von scotty
So unterschiedlich können die Betrachtungsweisen sein und das ich (fragender) Teilnehmer war, ist mir gar nicht aufgefallen. Schließlich habe ich heute ja auch versucht zu helfen. Oder sollte das jetzt eine Retourkutsche werden?
Re: TR064 Binding
Verfasst: 27. Nov 2022 17:52
von FrankH1
Naja - das hab ich schon gefunden - aber danke für den Hinweis. Ich habe OH3 versucht über die Benutzeroberfläche zu konfigurieren. Das generiert folgenden Code (ein wenig ausgeXXxt:
Code: Alles auswählen
UID: tr064:subdeviceLan:XXXXfe5f3d:uuid_XXXX802409_2Dbccb_2D40e7_2D8e6b_2DDC15C84C32FD
label: LANDevice - FRITZ!Box 7590 (UI)
thingTypeUID: tr064:subdeviceLan
configuration:
refresh: 60
uuid: uuid:XXXX802409-bccb-40e7-8e6b-DC15C84C32FD
macOnline:
- XX:9F:7A:AB:55:2D,
- XX:9F:7A:AB:55:2D
bridgeUID: tr064:fritzbox:XXXfe5f3d
Leider bekomme ich dan keine channels für jede MAC Adresse - sondern nur für die letzte - oder gar keine.
Re: TR064 Binding
Verfasst: 27. Nov 2022 18:05
von scotty
Das ist mein funktionierender:
Code: Alles auswählen
Bridge tr064:fritzbox:1 "FritzBox" @ "Buero" [ host="fritz.box", user="user", password="password", refresh="60", phonebookInterval="86400", tam="2", callDeflectionIndices="0", missedCallDays="7", outboundCallDays="7", inboundCallDays="7", rejectedCallDays="7", callListDays="7" ] {
subdevice wan "WAN" @ "Internet" [ uuid="uuid:XXXX802409-bccb-40e7-8e6a-2C91AB8411A9", refresh=60 ]
subdeviceLan lan "LAN" @ "Internet" [ uuid="uuid:XXXX802409-bccb-40e7-8e6b-2C91AB8411A9",
macOnline="xx:06:31:05:4B:FD",
"yy:1D:99:93:6E:5A", refresh=60 ]
subdevice wanconnection "WANconnection" @ "Internet" [uuid="uuid:xxxxxxxx-bccb-40e7-8e69-2C91AB8411A9", refresh=60 ]
}
Auf Anhieb fällt mir das überflüssige Minuszeichen vor den macOnline-Adressen auf. Außerdem solltest du mal prüfen, ob die beiden Adressen wirklich nahezu identisch sind.
Re: TR064 Binding
Verfasst: 27. Nov 2022 18:35
von sihui
FrankH1 hat geschrieben: ↑27. Nov 2022 17:52
Leider bekomme ich dan keine channels für jede MAC Adresse - sondern nur für die letzte - oder gar keine.
Der Hinweis mit dem Komma scheint falsch zu sein. Gib mal die verschiedenen MAC Adressen ohne Komma, aber mit einem CR/Enter/Eingabe getrennt ein, wie folgt:
maconline.png
Re: TR064 Binding
Verfasst: 27. Nov 2022 18:36
von sihui
scotty hat geschrieben: ↑27. Nov 2022 18:05
Auf Anhieb fällt mir das überflüssige Minuszeichen vor den macOnline-Adressen auf.
Das ist die Code Ansicht aus der UI, das ist korrekt so.
Re: TR064 Binding
Verfasst: 27. Nov 2022 18:42
von FrankH1
sihui hat geschrieben: ↑27. Nov 2022 18:36
scotty hat geschrieben: ↑27. Nov 2022 18:05
Auf Anhieb fällt mir das überflüssige Minuszeichen vor den macOnline-Adressen auf.
Das ist die Code Ansicht aus der UI, das ist korrekt so.
Cool. Hab jetzt 4 MAC Adressen ohne Komma drin und die Channels werden korrekt angeboten. Danke dir!
Allerdings hat "Save nach der Änderung nicht gereicht - hatte dann auch mal Disable/enable genutzt - dann gings.
Re: TR064 Binding
Verfasst: 27. Nov 2022 18:55
von sihui
FrankH1 hat geschrieben: ↑27. Nov 2022 18:42
die Channels werden korrekt angeboten.
Prima. Dann handelt es sich um einen Binding Fehler.
Es wäre schön wenn du diesen Fehler als Issue melden würdest, damit das gefixed werden kann:
https://github.com/openhab/openhab-addons/issues