Seite 1 von 2

TR064 Binding und Transformations wird nicht angezeigt

Verfasst: 4. Mär 2020 19:07
von Sushi
Hallo zusammen! :D
Ich benutze schon länger Openhab auf einem Rapsberry für meine Hausautomatisierung und wollte mich vor kurzem an der Anwesenheitserkennung über das TR064-Binding für meine FritzBox 7490 versuchen. Leider ist das TR064-Binding jedoch nicht in der Paper UI vorhanden, genauso wenig wie der Reiter "Transformations"... Hat jemand eine Ahnung warum diese Dinge bei mir in der Paper UI fehlen? Und wie bekommt man diese angezeigt/installiert?

Beste Grüße
Sushi ;)

Re: TR064 Binding und Transformations wird nicht angezeigt

Verfasst: 4. Mär 2020 19:15
von int5749
Hi Sushi,

TR064 muss unter AddOns/Bindings nachinstalliert werden. Da es ein legacy 1.x Binding ist, muss natürlich die installation derer zugelassen sein.
Configuration/System/Add-on Management ;-)

hope this helps.

Gruß,
Jörg

Re: TR064 Binding und Transformations wird nicht angezeigt

Verfasst: 4. Mär 2020 21:10
von udo1toni
Wenn Der Reiter Transformations nicht angezeigt wird, schätze ich, hast Du bei der ersten Einrichtung "Standard" gewählt.
So eine Bullshit-Option... zumal man die Wahl nicht über die gewöhnliche Oberfläche revidieren kann...

Wenn ich es richtig im Kopf habe, kannst Du das über die Datei /var/lib/openhab2/config/org/openhab/addons.config ändern, openHAB muss dazu vorher gestoppt werden. Dann änderst Du den Eintrag für package nach package="expert".

Es gibt noch eine weitere Datei /etc/openhab2/services/addons.cfg, in der man package setzen kann, und im Zweifel wird diese Datei gewinnen, falls package dort nicht auskommentiert ist. Es ist also empfehlenswert, auch in dieser Datei zu prüfen, dass alle(!) Parameter auskommentiert sind.

Zusatzinfo: über die addons.cfg kann man Addons installieren lassen, als hätte man sie in Paper UI ausgewählt. openHAB erkennt, dass die Datei bearbeitet wurde und kopiert die Informationen in die Datei addons.config, außerdem startet sie die Installation.
Allerdings wird openHAB nun bei jedem Start das gleiche tun, also addons.config nach der Datei addons.cfg anpassen und anschließend alles deinstallieren, was nicht in addons,cfg angegeben wurde, sowie die addons installieren, die angegeben wurden. Man kann aber weiterhin über Paper UI installieren und deinstallieren und wird nirgendwo darauf aufmerksam gemacht, dass der nächste Neustart das System verändern wird. ;)
Diese Option ist also mindestens gefährlich, weshalb für den Parameter package der Umweg über addons.config die bessere Wahl ist.

Re: TR064 Binding und Transformations wird nicht angezeigt

Verfasst: 5. Mär 2020 06:52
von Sushi
Super! :) Vielen Dank für eure schnelle Hilfe!
Ich werde mich heute Abend einmal daran versuchen und später berichten ob es funktioniert hat. Eine Frage noch: Auskommentierte Zeilen sind mit „#“ versehen, richtig?

Re: TR064 Binding und Transformations wird nicht angezeigt

Verfasst: 5. Mär 2020 14:03
von udo1toni
Ja, genau. In den config-Dateien ist es die Raute # die Kommentare kennzeichnet

Re: TR064 Binding und Transformations wird nicht angezeigt

Verfasst: 6. Mär 2020 07:28
von Sushi
Moin zusammen! :D
Ich konnte das TR064 und die MAP-Transformation nun installieren.
Leider klappt nur meine Anwesenheitserkennung über MAC-Adresse mit dem TR064 nicht...
Mein vorheriges Problem sehe ich aber als gelöst. Danke euch nochmal! :)

Re: TR064 Binding und Transformations wird nicht angezeigt

Verfasst: 6. Mär 2020 08:26
von int5749
Sushi hat geschrieben: 6. Mär 2020 07:28 Moin zusammen! :D
Ich konnte das TR064 und die MAP-Transformation nun installieren.
Leider klappt nur meine Anwesenheitserkennung über MAC-Adresse mit dem TR064 nicht...
Mein vorheriges Problem sehe ich aber als gelöst. Danke euch nochmal! :)
Hi Sushi,

wo liegt denn das Problem? Ich habe meine Anwedenheitserkennung auch mit dem Binding realisiert und es funktioniert 1A.
Man(n) muss jedoch mit einer kleinen Einschränkung leben, welche für mich OK ist. => Die Erkennung ist manchmal 5-6 Minuten verzögert, da die Fritzbox dies erst mitbekommen muss. Aber unsere iPhones bleiben über Nacht erkannt. Ich prüfe damit dann auch, ob mein Shaun noch erreichbar ist, ein FTP Server etc.

Evtl. postest Du mal Deine Konfig? Und beschriebst, wo es bei dir nicht funktioniert?

Gruß,

Jörg

Re: TR064 Binding und Transformations wird nicht angezeigt

Verfasst: 7. Mär 2020 19:58
von Sushi
Hi Jörg,
mein Problem ist, dass ich in meiner Sitemap keinen Status angezeigt bekomme.
Ich habe die Anwesenheitserkennung zwar nach dieser Anleitung hier konfiguriert, aber trotzdem funktioniert es nicht:
https://smarthome-training.com/de/smart ... erkennung/

Hier einmal meine bisherige Sitemap:

sitemap Zuhause label="Zuhause" {
Frame label="Allgemein" {

Text item=Datum_Uhrzeit_DE label="Datum/Uhr" icon="time"
Text item=Temperatur_Aussen label="Aussentemperatur [%.1f °C]" icon="temperature"
}
Group item=Anwesenheiten label=" Wer ist Zuhause?" icon="motion"{
Text item=Anwesenheit label="iPhone7 [MAP(presence.map):%s]" icon="man_2"
}
Frame label="Dachgeschoss" {

Group item=Arbeitszimmer icon="office"{
Text item=Temperatur_Arbeitszimmer label="Raumtemperatur [%.1f °C]" icon="temperature"
Text item=Fensterkontakt_Arbeitszimmer label="Fenster [MAP(de.map):%s]" icon="contact"
Switch item=Beleuchtung_Obergeschoss label="Deckenlampe" icon="light"
Switch item=Beleuchtung_Obergeschoss1 label="Kamin" icon="light"
Switch item=Beleuchtung_Obergeschoss2 label="Strahler hinten" icon="light"
Switch item=Beleuchtung_Obergeschoss3 label="Strahler vorne" icon="light"
}
}
Frame label="Obergeschoss" {

Group item=Schlafzimmer icon="bedroom"{
Text item=Temperatur_Schlafzimmer label="Raumtemperatur [%.1f °C]" icon="temperature"
Text item=Fensterkontakt_Schlafzimmer label="Fenster [MAP(de.map):%s]" icon="contact"
Switch item=Beleuchtung_Schlafzimmer2 label="Kleiderschrank" icon="light"
}

Group item=Kinderzimmer icon="baby_2"{
Text item=Temperatur_Kinderzimmer label="Raumtemperatur [%.1f °C]" icon="temperature"
Text item=Fensterkontakt_Kinderzimmer label="Fenster [MAP(de.map):%s]" icon="contact"
}

Group item=Badezimmer icon="bath"{
Text item=Temperatur_Badezimmer label="Raumtemperatur [%.1f °C]" icon="temperature"
}

}
Frame label="Erdgeschoss" {

Group item=Wohnzimmer icon="sofa"{
Text item=Temperatur_Wohnzimmer label="Raumtemperatur [%.1f °C]" icon="temperature"
Text item=Tuerkontakt_Terrassentuer label="Terrassentuer [MAP(de.map):%s]" icon="door"
Switch item=Beleuchtung_Wohnzimmer1 label="Licht Wohnwand" icon="light"
Switch item=Beleuchtung_Wohnzimmer2 label="Stehleuchte Wohnwand" icon="light"
Switch item=Beleuchtung_Wohnzimmer3 label="Ambiente Wohnwand" icon="light"
Switch item=Beleuchtung_Wohnzimmer4 label="Ambiente Couch" icon="light"
}

Group item=Kueche icon="kitchen"{
Text item=Temperatur_Kueche label="Raumtemperatur [%.1f °C]" icon="temperature"
Text item=Fensterkontakt_Kueche label="Fenster [MAP(de.map):%s]" icon="contact"
}

Group item=Flur icon="corridor"{
Text item=Temperatur_Flur label="Raumtemperatur [%.1f °C]" icon="temperature"
}

}
Frame label="Keller" {

Text item=Tuerkontakt_Keller label="Kellertuer [MAP(de.map):%s]" icon="door"

Group item=Waschkueche icon="whitegood"{
Text item=Temperatur_Waschkueche label="Raumtemperatur [%.1f °C]" icon="temperature"
Switch item=Steckdose_Waschmaschine label="Waschmaschine" icon="poweroutlet"
}

Group item=Heizungsraum icon="fire"{
Text item=Temperatur_Heizungsraum label="Raumtemperatur [%.1f °C]" icon="temperature"
}

Group item=Netzwerkschrank icon="network"{
Text item=Temperatur_Netzwerkschrank label="Temperatur [%.1f °C]" icon="temperature"
Switch item=Steckdose_Netzwerkdrucker label="Netzwerkdrucker" icon="printer"
}

}
Frame label="Aussenbereich" {

Text item=Tuerkontakt_Terrassentuer label="Terrassentuer [MAP(de.map):%s]" icon="door"

Group item=Garten icon="garden"{
Switch item=Steckdose_Brunnen_Garten label="Brunnen" icon="water"
Switch item=Beleuchtung_Garten label="Gartenbeleuchtung" icon="light"
Switch item=Steckdose_Regenwasserpumpe label="Regenwasserpumpe" icon="pump"
}

Group item=Garage icon="garage_detached"{
Text item=Temperatur_Aussen label="Raumtemperatur [%.1f °C]" icon="temperature"
}

}
}


...und hier das entsprechende item:

/* Fritzbox TR064 */
Contact fritzboxMacOnline "Anwesenheitsstatus [MAP(presence.map):%s]" <present>
(Anwesenheit) { fritzboxtr064="maconline:XX-XX-XX-XX-XX-XX" }

Die Datei "presence.map" habe ich auch entsprechend der Anleitung angelegt und das TR064-Binding in der PaperUI konfiguriert.
Über hilfreiche Hinweise würde ich mich freuen. :mrgreen:

Re: TR064 Binding und Transformations wird nicht angezeigt

Verfasst: 7. Mär 2020 22:09
von KellerK1nd
Schreibe mal lieber nicht deine vollständige MAC Adresse hier rein. Bei IP Adressen ist es ja Wurscht, aber die MAC Adresse ist einmalig.

Re: TR064 Binding und Transformations wird nicht angezeigt

Verfasst: 7. Mär 2020 22:18
von Sushi
Ups. Danke für den Hinweis. ;)