LaCrosse Sensoren Batteriewarnung

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

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

LaCrosse Sensoren Batteriewarnung

Beitrag von PeterA »

Hallo zusammen,

hier im Haus habe einige LaCrosse H/T Sensoren verteilt. Nach nun ca. 12 mon. möchte der der erste neue Akkus haben :)
Hierzu hat jeder Sensor ein Switch Item welches dann von OFF zu ON wechselt. ON bedeutet "Niedriger Batteriestatus"

Nun möchte ich mir wenn der Status des jeweiligen Items von OFF zu ON wechselt eine Nachricht schicken lassen:

Hier die Rule:

Code: Alles auswählen

rule "SensorsBatLowInfo"
when
    Item LaCrosse_Aussen_LowBattery       changed from OFF to ON or
    Item LaCrosse_Innen_DG_LowBattery     changed from OFF to ON or
    Item LaCrosse_Innen_DG_Bad_LowBattery changed from OFF to ON or
    Item LaCrosse_Innen_DG_SZ_LowBattery  changed from OFF to ON or
    Item LaCrosse_Innen_WHZ_LowBattery    changed from OFF to ON or
    Item LaCrosse_Innen_HBYTRR_LowBattery changed from OFF to ON
then
    sendBroadcastNotification("Achtung niedriger Batteriestatus ") //Batteriewarnung
end
Wird das funktionieren ?

Zumindest VSCode meckert schon mal nicht :)

Gruß Peter
- OpenHab 2.4
#PWRUP

HeHa
Beiträge: 50
Registriert: 13. Nov 2019 17:41
Answers: 1

Re: LaCrosse Sensoren Batteriewarnung

Beitrag von HeHa »

Hallo PeterA,

schau hier mal nach .. seppy hat das ganz gut erklärt -> viewtopic.php?f=8&t=427

Gruß Henning

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

Re: LaCrosse Sensoren Batteriewarnung

Beitrag von PeterA »

Ok, wie immer es geht noch Besser :)
Vielen Dank für den Hinweis.

Gruß
Peter
- OpenHab 2.4
#PWRUP

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

Re: LaCrosse Sensoren Batteriewarnung

Beitrag von peter-pan »

Hallo Peter,
ich denke, das sieht doch ganz gut aus. Schau mal hier ;) :D , da ist das ganz gut beschrieben.

Vielleicht kannst du ja noch einen Hinweis auf das Item mitgeben:

Code: Alles auswählen

sendBroadcastNotification("Achtung niedriger Batteriestatus " + triggeringItem.name) //Batteriewarnung
Ich weiss aber nicht ob diese Syntax so funktioniert.

Gruss
Peter
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

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

Re: LaCrosse Sensoren Batteriewarnung

Beitrag von PeterA »

Hi Peter,

ein Thread wo ich selbst mal was geschrieben habe :) Fast schon ein Jahr her und schon wieder vergessen :o
Die Rule soll mich eigentlich nur darauf Hinweisen das bei einem der Sensoren ein Batteriewechsel nötig ist.
Zwischenzeitlich sind die Itemsa uch in einer Gruppe. Diese lasse ich mir dann mit "visibilty" dynamisch in der Sitemap anzeigen.
Somit sehe ich ja dann welcher "drann" ist.

Mal abwarten wann sich der nächste "meldet"

Gruß
Peter
- OpenHab 2.4
#PWRUP

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

Re: LaCrosse Sensoren Batteriewarnung

Beitrag von peter-pan »

...wenn du alle in einer Gruppe hast und die nach dem gleichen Prinzip funktionieren, kannst du auch

Code: Alles auswählen

Member of <group> changed [from <state>] [to <state>]
als Rule-Trigger verwenden, dann musst du nicht immer die Regel "nachpflegen.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

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

Re: LaCrosse Sensoren Batteriewarnung

Beitrag von PeterA »

Ja, stimmt.
Wieder ein paar Zeilen gespart.

Thanks
- OpenHab 2.4
#PWRUP

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

Re: LaCrosse Sensoren Batteriewarnung

Beitrag von PeterA »

peter-pan hat geschrieben: 8. Jan 2020 12:44 ...wenn du alle in einer Gruppe hast und die nach dem gleichen Prinzip funktionieren, kannst du auch

Code: Alles auswählen

Member of <group> changed [from <state>] [to <state>]
als Rule-Trigger verwenden, dann musst du nicht immer die Regel "nachpflegen.
Habs mal umgebaut. Mal sehen ob dann irgendwann eine Meldung kommt.

Code: Alles auswählen

rule "SensorsBatLowInfo"
when
    Member of grAllLaCrosseBatteryLow changed from OFF to ON
then
    sendBroadcastNotification("Achtung niedriger Batteriestatus LaCross Sensoren" + triggeringItem.name) //Batteriewarnung
end
- OpenHab 2.4
#PWRUP

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

Re: LaCrosse Sensoren Batteriewarnung

Beitrag von peter-pan »

...zieh doch einfach mal eine Batterie raus !! Spass beiseite. Ich nehm an dass deine Items als Switche definiert sind, oder ?

Dann hänge einfach mal dein Group-Item in die Sitemap, dann kannst du einfach mal einen Schalter auf ON setzen.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

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

Re: LaCrosse Sensoren Batteriewarnung

Beitrag von PeterA »

Gerade eben gemacht....

Funktioniert!
Zuletzt geändert von PeterA am 8. Jan 2020 18:48, insgesamt 1-mal geändert.
- OpenHab 2.4
#PWRUP

Antworten