OpenHAB 2 & FritzBox, Fritz Dect 200 ohne PaperUI

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
queen-shit
Beiträge: 2
Registriert: 7. Feb 2017 14:13
Answers: 0

OpenHAB 2 & FritzBox, Fritz Dect 200 ohne PaperUI

Beitrag von queen-shit »

Hallo zusammen,

ich habe mir ein RaspberryPi 3 mit OpenHABian (und somit OpenHAB 2) aufgesetzt und möchte gerne mit meiner Fritzbox und meinen Fritz Dect 200 Schaltern und Comet Dect Heizungsthermostaten loslegen. Über PaperUI habe ich das schon probiert: Fritz-Binding installiert - automatisch wurden meine Box und meine beiden Fritz Powerline 546e Adapter als Things erkannt und darauf aufbauend habe ich dann die Items wie Schalter, Temperaturanzeigen etc. angelegt. Das Ergebnis war schon ganz brauchbar; allerdings hat OpenHAB für 2 meiner Schalter dieselbe interne ID vergeben, d. h. die Konfiguration für den ersten wurde vom 2. Schalter überschrieben, so dass ich den ersten gar nicht über OpenHAB nutzen kann. Die interne ID ist leider über PaperUI nicht editierbar. Sehr blöder Bug... Also wollte ich - was mir sowieso lieber ist - doch alles manuell über .item und .sitemap Dateien anlegen. Leichter gesagt als getan... Man findet fast nur Infos darüber, wie das mit der Version 1.8 geht und die Hinweise aus der kurzen Doku auf der OpenHAB Seite haben bei mir leider nicht funktioniert: Ich konnte meine Schalter zwar sehen, aber der Zustand war und blieb immer auf aus.

Leider habe ich keine Ahnung, wo die automatisch über PaperUI angelegten Konfigurationen auf dem Dateisystem von OpenHABian abgelegt werden. Jedenfalls nicht dort, wo die item, sitemap und ähnlichen Verzeichnisse liegen. Sonst könnte ich einfach dort nachsehen, wie ich das manuell korrekt konfigurieren muss. Kann mir jemand sagen, wo da was abliegt? Oder mir eine Beispiel-Datei mit Items und einer Sitemap geben? Ich würde am Liebsten die PaperUI nur zur Installation von Bindings benutzen und den Rest manuell über Konfig-Dateien machen.

Das wäre prima!

lissy
Beiträge: 7
Registriert: 6. Feb 2017 10:24
Answers: 0

Re: OpenHAB 2 & FritzBox, Fritz Dect 200 ohne PaperUI

Beitrag von lissy »

Hi,

dem kann ich nur zustimmen. Ich habe das Gleich Problem und das Web gibt keine Lösung her. Evtl. muss man da mal direkt im OH Forum fragen (englisch). Hier scheint nicht viel los zu sein!

Gruß Frank

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: OpenHAB 2 & FritzBox, Fritz Dect 200 ohne PaperUI

Beitrag von Cyrelian »

Hi,

hier ist zwar nicht übermäßig viel los, aber brauchbare Lösungen können wir anbieten ;) .

Nun aber zum eigentlichen Problem:
queen-shit hat geschrieben:Leider habe ich keine Ahnung, wo die automatisch über PaperUI angelegten Konfigurationen auf dem Dateisystem von OpenHABian abgelegt werden.
In einer Datenbank, die Du nicht wirklich anpassen kannst.
queen-shit hat geschrieben:allerdings hat OpenHAB für 2 meiner Schalter dieselbe interne ID vergeben
Du meinst die THING ID oder?
Das kannst Du über die Karaf Console sehen.

Code: Alles auswählen

ssh openhab@localhost -p 8101
und dann

Code: Alles auswählen

things list
Poste mal bitte den output.

Bitte poste auch mal deine Einträge für die beiden Items. Dann kann ich sie Dir direkt anpassen.

CU
Cyrelian

lissy
Beiträge: 7
Registriert: 6. Feb 2017 10:24
Answers: 0

Re: OpenHAB 2 & FritzBox, Fritz Dect 200 ohne PaperUI

Beitrag von lissy »

Cyrelian hat geschrieben:

Code: Alles auswählen

ssh openhab@localhost -p 8101
und dann

Code: Alles auswählen

things list
Poste mal bitte den output.

Bitte poste auch mal deine Einträge für die beiden Items. Dann kann ich sie Dir direkt anpassen.
Hallo Cyrelian,

ich hänge mich da mal ran, bei mir geht es auch nicht

fritzbox.things
Bridge avmfritz:fritzbox:1 [ ipAddress="192.168.1.1", password ="fontasyOPENHAB1", user="XXXXXXXXXXX" ] {
FRITZ_DECT_200 DECT1 [ ain="087610129814" ]
FRITZ_Powerline_546E PL1 [ ipAddress="192.168.1.203", ain="5C:49:79:E1:40:A9" ]
}

Gruß Frank

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: OpenHAB 2 & FritzBox, Fritz Dect 200 ohne PaperUI

Beitrag von Cyrelian »

Hi,

was sagt das Log der Karaf Console? Habt Ihr das mal auf DEBUG gestellt?

CYA
Cyrelian

lissy
Beiträge: 7
Registriert: 6. Feb 2017 10:24
Answers: 0

Re: OpenHAB 2 & FritzBox, Fritz Dect 200 ohne PaperUI

Beitrag von lissy »

Cyrelian hat geschrieben:was sagt das Log der Karaf Console? Habt Ihr das mal auf DEBUG gestellt?
2017-02-17 10:01:49.147 [DEBUG] [nal.hardware.FritzahaContentExchange] - HTTP response 200
2017-02-17 10:01:49.147 [DEBUG] [nal.hardware.FritzahaContentExchange] - HTTP response 200
2017-02-17 10:01:49.147 [DEBUG] [rg.eclipse.jetty.client.HttpExchange] - Terminated response for HttpExchange@b0b6859 req=TERMINATED/null@null res=TERMINATED/null@null, result: Result[HttpRequest[GET /webservices/homeautoswitch.lua HTTP/1.1]@641cd157 > HttpResponse[HTTP/1.1 200 OK]@6eba985c] null
2017-02-17 10:01:49.147 [DEBUG] [rg.eclipse.jetty.client.HttpReceiver] - Response complete HttpResponse[HTTP/1.1 200 OK]@6eba985c
2017-02-17 10:01:49.147 [DEBUG] [org.eclipse.jetty.client.HttpChannel] - HttpExchange@b0b6859 req=TERMINATED/null@null res=TERMINATED/null@null disassociated true from HttpChannelOverHTTP@7ae8515b(exchange=null)[send=HttpSenderOverHTTP@1eeb9f0a(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator{s=START}],recv=HttpReceiverOverHTTP@51fddab9(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2017-02-17 10:01:49.147 [DEBUG] [eclipse.jetty.client.HttpDestination] - HttpConnectionOverHTTP@66a6232c(l:/192.168.1.90:60820 <-> r:/192.168.1.1:80,closed=false)[HttpChannelOverHTTP@7ae8515b(exchange=null)[send=HttpSenderOverHTTP@1eeb9f0a(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator{s=START}],recv=HttpReceiverOverHTTP@51fddab9(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]] released
2017-02-17 10:01:49.148 [DEBUG] [eclipse.jetty.client.HttpDestination] - Processing exchange null on HttpConnectionOverHTTP@66a6232c(l:/192.168.1.90:60820 <-> r:/192.168.1.1:80,closed=false)[HttpChannelOverHTTP@7ae8515b(exchange=null)[send=HttpSenderOverHTTP@1eeb9f0a(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator{s=START}],recv=HttpReceiverOverHTTP@51fddab9(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]] of HttpDestination[http://192.168.1.1]351f382d,queue=0,pool=ConnectionPool[c=1/20,a=1,i=0]
2017-02-17 10:01:49.148 [DEBUG] [.eclipse.jetty.client.ConnectionPool] - Connection idle HttpConnectionOverHTTP@66a6232c(l:/192.168.1.90:60820 <-> r:/192.168.1.1:80,closed=false)[HttpChannelOverHTTP@7ae8515b(exchange=null)[send=HttpSenderOverHTTP@1eeb9f0a(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator{s=START}],recv=HttpReceiverOverHTTP@51fddab9(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]]
2017-02-17 10:01:49.148 [DEBUG] [rg.eclipse.jetty.client.HttpReceiver] - Request/Response succeeded: Result[HttpRequest[GET /webservices/homeautoswitch.lua HTTP/1.1]@641cd157 > HttpResponse[HTTP/1.1 200 OK]@6eba985c] null
2017-02-17 10:01:49.148 [DEBUG] [nal.hardware.FritzahaContentExchange] - response complete: <devicelist version="1"><device identifier="5C:49:79:E1:40:A9" id="20000" functionbitmask="640" fwversion="06.50" manufacturer="AVM" productname="FRITZ!Powerline 546E"><present>1</present><name>Gartenhaus</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>3189</energy></powermeter></device><device identifier="08761 0129814" id="16" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Filterkammer Luft</name><switch><state>0</state><mode>auto</mode><lock>0</lock></switch><powermeter><power>0</power><energy>13535</energy></powermeter><temperature><celsius>85</celsius><offset>0</offset></temperature></device></devicelist>
2017-02-17 10:01:49.149 [DEBUG] [javax.xml.bind ] - Trying to locate org/openhab/binding/avmfritz/internal/ahamodel/jaxb.properties
2017-02-17 10:01:49.149 [DEBUG] [javax.xml.bind ] - not found

Das wäre ein Auszug aus dem LOG, wonach genau soll ich suchen?

Gruß Frank

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: OpenHAB 2 & FritzBox, Fritz Dect 200 ohne PaperUI

Beitrag von Cyrelian »

Hi Frank,

die letzen drei Zeilen reichen eigentlich schon :).
So wie es aussieht liegt es am Binding. Die Gerätekommunikation sieht gut aus. Ähnliches Phänomen hatte ich beim Weather Binding.

Schau mal hier.
https://github.com/openhab/openhab2-addons/issues/955

CU
Cyrelian

Antworten