RRD4j oder MAPDB/ Openhab APP - Status Update der Switches nach Neustart

GUI Relevanten, PaperUI, BasicUI, HabPanel ...

Moderatoren: seppy, udo1toni

Antworten
Boris099
Beiträge: 381
Registriert: 19. Feb 2020 20:51
Answers: 3
Wohnort: Saarbrücken

RRD4j oder MAPDB/ Openhab APP - Status Update der Switches nach Neustart

Beitrag 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?
Zuletzt geändert von Boris099 am 21. Mär 2020 11:09, insgesamt 1-mal geändert.
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))

Benutzeravatar
PeterA
Beiträge: 1052
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: Openhab APP - Status Update der Switches nach Neustart

Beitrag 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
- OpenHab 2.4
#PWRUP

Boris099
Beiträge: 381
Registriert: 19. Feb 2020 20:51
Answers: 3
Wohnort: Saarbrücken

Re: Openhab APP - Status Update der Switches nach Neustart

Beitrag 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
}
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))

Benutzeravatar
PeterA
Beiträge: 1052
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: RRD4j oder MAPDB/ Openhab APP - Status Update der Switches nach Neustart

Beitrag von PeterA »

Zu MapDB kann ich leider nichts sagen da ich das nicht verwende.
Mit rrd4j funktioniert das wunderbar.
- OpenHab 2.4
#PWRUP

Boris099
Beiträge: 381
Registriert: 19. Feb 2020 20:51
Answers: 3
Wohnort: Saarbrücken

Re: RRD4j oder MAPDB/ Openhab APP - Status Update der Switches nach Neustart

Beitrag von Boris099 »

OK, probiere ich aus und melde Feedback wenn done
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))

Benutzeravatar
peter-pan
Beiträge: 2573
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

Re: RRD4j oder MAPDB/ Openhab APP - Status Update der Switches nach Neustart

Beitrag 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

Code: Alles auswählen

gHeating*    : strategy = everyChange, restoreOnStartup
verwenden
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.2 openhabian

Antworten