Seite 1 von 1
RRD4j oder MAPDB/ Openhab APP - Status Update der Switches nach Neustart
Verfasst: 20. Mär 2020 16:48
von Boris099
Wenn ich Openhab neu starte, zeigt mir die Openhab APP (Android) den Status der einzelnen Switches in der Sitemap nicht korrekt an.
Weder die Farbe (Grün/Rot) noch der eigentliche ON/OFF Status wird korrekt gezeigt.
nachdem ich einen Switch bedient habe, stimmt der Status wieder.
Wie kann ich das die APP dazu bringen den Status nach einem Neustart korrekt anzuzeigen, evtl. alle switches in die persistence aufnehmen?
Re: Openhab APP - Status Update der Switches nach Neustart
Verfasst: 21. Mär 2020 10:51
von PeterA
Hi Boris,
die APP hat damit nichts zu tun das macht ja OpenHab
Du müsstest das jeweilige Switch Item persistieren.
Zunächst RRD4j Persistence Dienst Installieren.
Und dann eine "rrd4j.persist" datei mit zb folgendem Inhalt anlegen:
Code: Alles auswählen
Strategies {
everyMinute : "0 * * * * ?"
everyHour : "0 0 * * * ?"
everyDay : "0 0 0 * * ?"
}
Items {
FanStanby_switch : strategy = everyChange, restoreOnStartup
//Rolladen Westseite
Rolloautomatik : strategy = everyChange, restoreOnStartup
//Rolladen Suedseite
Rolloautomatik_Sued : strategy = everyChange, restoreOnStartup
}
Das "restoreOnStartup" schreibt dann den letzen Status des Switches beim Restart von OpenHab zurück ins Item
Re: Openhab APP - Status Update der Switches nach Neustart
Verfasst: 21. Mär 2020 11:08
von Boris099
Hallo,
Dachte ich mir doch das dies mit persistence zu tun hat!
Ich habe mapdb am Laufen (nie wirklich benutzt) und habe das gestern folgendermassen mit ein paar items ausgeprägt, (aber noch nicht getestet)
oder ist mapdb hier falsch und man muß dieses RRD4j anwenden?
Code: Alles auswählen
Strategies {
default = everyChange
}
Items {
E_Touch10_1 : strategy = everyChange, restoreOnStartup
E_Touch10_2 : strategy = everyChange, restoreOnStartup
E_Touch10_3 : strategy = everyChange, restoreOnStartup
MailSenden : strategy = everyChange, restoreOnStartup
TelegramSenden : strategy = everyChange, restoreOnStartup
gLED : strategy = everyChange, restoreOnStartup
}
Re: RRD4j oder MAPDB/ Openhab APP - Status Update der Switches nach Neustart
Verfasst: 21. Mär 2020 11:22
von PeterA
Zu MapDB kann ich leider nichts sagen da ich das nicht verwende.
Mit rrd4j funktioniert das wunderbar.
Re: RRD4j oder MAPDB/ Openhab APP - Status Update der Switches nach Neustart
Verfasst: 21. Mär 2020 11:27
von Boris099
OK, probiere ich aus und melde Feedback wenn done
Re: RRD4j oder MAPDB/ Openhab APP - Status Update der Switches nach Neustart
Verfasst: 21. Mär 2020 18:40
von peter-pan
Boris099 hat geschrieben: ↑21. Mär 2020 11:08
Ich habe mapdb am Laufen (nie wirklich benutzt) und habe das gestern folgendermassen mit ein paar items ausgeprägt, (aber noch nicht getestet)
oder ist mapdb hier falsch und man muß dieses RRD4j anwenden?
Sollte so mit mapdb funktionieren.
Für Gruppen kannst du diese Syntax
verwenden