Seite 1 von 1

Openhab Status Item nach Neustart

Verfasst: 8. Dez 2017 18:41
von mittelfeldmotor
Hallo
Ich bin absoluter Anfänger, aber ich habe mittlerweile einiges am laufen mit Openhab 2.1.0 auf einem Raspi. Ich nutze einige Sonoff´s mit Tasmota, allerdings wenn ich openhab neustarte dann werden mir die States der Sonoffs nicht richtig angezeigt.
Meine Items sehen so aus

//Sonoff Basic / Sonoff S20 Smart Socket
Switch Kueche_Light "Flur" <light> (LR,gLight) ["Lighting"]
{ mqtt=">[raspberrypi:cmnd/sonoff-A00F7D/power:command:*:default],
<[raspberrypi:stat/sonoff-A00F7D/POWER:state:default]" }
Switch Kueche_Light_Reachable "Flur: reachable" (gReachable)
{ mqtt="<[raspberrypi:tele/sonoff-A00F7D/LWT:state:MAP(reachable.map)]" }

Kann mir jemand helfen?

Danke

Re: Openhab Status Item nach Neustart

Verfasst: 8. Dez 2017 20:25
von Cyrelian
Hi,

damit openHAB den Status von Sonoff Devices nach dem Neustart wieder richtig anzeigt, brauchst du eine "Persistance".

So würde das dann bei dir aussehen:

Code: Alles auswählen

Kueche_Light:	strategy = everyChange, everyMinute, restoreOnStartup
CU
Cyrelian

Re: Openhab Status Item nach Neustart

Verfasst: 13. Dez 2017 09:04
von mittelfeldmotor
ich habe jetzt eine rrdj4.persist mit dem Inhalt angelegt, aber es funktioniert leider immer noch nicht. Muss ich noch was machen? rrdj4 addon ist installiert
Edit: Ich glaube ich weiß was ich tun muss. Die Datei muss mqtt.persist heißen, oder?

Re: Openhab Status Item nach Neustart

Verfasst: 13. Dez 2017 14:08
von Cyrelian
Hi,

wenn du die MQTT Persistance nutzt,dann ja. Also mqtt.persist.

CU
Cyrelian

Re: Openhab Status Item nach Neustart

Verfasst: 16. Dez 2017 19:37
von mittelfeldmotor
Also ich bekomme das nicht wirklich hin.
Ich habe in der Paperui mqtt als default persistens festgelegt. dann eine mqtt.persist mit dem von dir vorgeschlagenem Inhalt angelegt und openhab2 neu gestartet. Trotzdem werden mir alle items als aus angezeigt.Muss ich noch was konfigurieren?

Re: Openhab Status Item nach Neustart

Verfasst: 20. Dez 2017 23:22
von Rainer
Versuche mal folgendes:

Code: Alles auswählen

Strategies {
  default = everyUpdate
}
Items {
Kueche_Light: strategy = everyChange, everyUpdate, restoreOnStartup
}

Re: Openhab Status Item nach Neustart

Verfasst: 22. Dez 2017 11:33
von seppy
Hi,
das was Du erreichen möchtest geht mit der mqtt Persistence nicht:
This persistence service supports only writing information, and so features such as restoreOnStartup and sitemap Chart widgets cannot be used with this service.
http://docs.openhab.org/addons/persiste ... eadme.html

Nutz einen anderen Persistence Service dafür ... dann klappts auch mit dem Nachbarn :lol:

Grüße,
Seppy

Re: Openhab Status Item nach Neustart

Verfasst: 28. Dez 2017 18:19
von mittelfeldmotor
Hi
Nachdem ich mit dem persistens rumgespielt habe, funktionieren meine rules für dden status der Waschmaschine auch nicht mehr. Hatte auch den Stromverbrauch mit kosten in euro eingerichtet, aber nix geht mehr. Eigentlich dachte ich, ich hätte alles wieder auf den ursprünglichen Zustand zurückgesetzt,aber irgendwo scheint noch was gespeichert zu sein. Hat jemand einen Tipp wo ich ansetzten könnte?

Re: Openhab Status Item nach Neustart

Verfasst: 29. Dez 2017 13:23
von seppy
Hi,
Hast Du Fehler im Logfile? Das wäre immer mein erster Ansatz um Fehler zu finden.

Grüße,
Seppy