[SOLVED]DummySwitch Status nach Neustart Null oder OFF?

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

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

[SOLVED]DummySwitch Status nach Neustart Null oder OFF?

Beitrag von Boris099 »

Ich habe in einem meiner rules einen DummySwitch in Verwendung und ich habe ab und zu Probleme mit dessen Status.
Ich glaube ich habe die Ursache gefunden. Nach einem Neustart hat dieser DummySwitch nicht den Status "OFF" sondern "NULL".
Somit kann das "if" in meinem rule auch nicht funktionieren!
Kann ich die Abfrage ändern und "if OFF oder NULL" fragen, oder kann ich dieses item irgendwie daran hindern auf "NULL" zu stehen
nach dem Neustart?

Hier frage ich "OFF" ab

Code: Alles auswählen

if(Nacht.state != OFF)
aber im Log sehe ich wenn ich nach dem Neustart manuell in der Sitemap schalte das er von "NULL" kommt,
deshalb zieht diese If Abfrage auch nicht, bis ich das nach einem Neustart manuell bedient habe

Code: Alles auswählen

2021-12-20 12:59:33.023 [ome.event.ItemCommandEvent] - Item 'Nacht' received command ON

2021-12-20 12:59:33.033 [vent.ItemStateChangedEvent] - Nacht changed from NULL to ON

2021-12-20 12:59:44.278 [ome.event.ItemCommandEvent] - Item 'Nacht' received command OFF

2021-12-20 12:59:44.285 [vent.ItemStateChangedEvent] - Nacht changed from ON to OFF

2021-12-20 12:59:50.434 [ome.event.ItemCommandEvent] - Item 'Nacht' received command ON

2021-12-20 12:59:50.454 [vent.ItemStateChangedEvent] - Nacht changed from OFF to ON
Zuletzt geändert von Boris099 am 20. Dez 2021 15:46, insgesamt 1-mal geändert.
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))

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

Re: DummySwitch Status nach Neustart Null oder OFF?

Beitrag von PeterA »

Du könntest mit einer Persistence z.B. den letzten Status des Items nach einem Neustart
wieder herstellen lassen.
Hierfür eignet sich "MapDB" sehr gut.

Gruß Peter
- OpenHab 2.4
#PWRUP

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

Re: DummySwitch Status nach Neustart Null oder OFF?

Beitrag von Boris099 »

Ah OK, die habe ja schon am Laufen, das ist eine gute Idee,
Danke Dir
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))

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

Re: DummySwitch Status nach Neustart Null oder OFF?

Beitrag von PeterA »

Ich habe übrigens alle solche Items in einer Gruppe und lasse die Gruppe über MapDB persistieren.
Somit muss ich nicht jedes Item einzeln im .persist File eintragen.

Gruß Peter
- OpenHab 2.4
#PWRUP

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

Re: DummySwitch Status nach Neustart Null oder OFF?

Beitrag von Boris099 »

Ok eine mapDB Gruppe, das mache ich auch
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))

Antworten