@udo1toni,
Danke für den Hinweis.
Das funktioniert super.
So langsam komm ich mit der Grundkonfiguration zurande.
Openhab 3 LCN (Temperatur und Fensterkontakt)
-
- Beiträge: 5
- Registriert: 29. Dez 2021 16:36
-
- Beiträge: 21
- Registriert: 13. Apr 2021 13:20
Re: Openhab 3 LCN (Temperatur und Fensterkontakt)
ich müsste mich auch nochmal mit einer frage anschließen:
die fensterkontaktabfrage mittels contact items funktionierte ja, jetzt habe ich ähnliches mit string items geplant, die string items liefern mir ON oder OFF. im opehab kommt auch alles richtig an, die gruppen zeigen alles richtig und auch die einzelnen items.
hier die bestehende rule:
wenn ich dann den schalter "fensterabfrage" aktiviere, gibt mir zwar bei geschlossenen fenstern alexa korrekt zurück, dass alle fenster zu sind, bei offenen fenstern bekomme ich jedoch nur die Antwort: folgende Fenster sind offen: NULL.
Wenn ich [ i | i.state == OFF ] ändere auf [ i | i.state == Off ] (kleingeschrieben, so wie es im Openhab bei den ITEMS auch ist, kommt gar keine Antwort mehr.
vielleicht weiß wer von euch weiter.
die fensterkontaktabfrage mittels contact items funktionierte ja, jetzt habe ich ähnliches mit string items geplant, die string items liefern mir ON oder OFF. im opehab kommt auch alles richtig an, die gruppen zeigen alles richtig und auch die einzelnen items.
hier die bestehende rule:
Code: Alles auswählen
rule "Welche Fenster sind offen"
when
Item Fensterabfrage received command
then
val OffeneFenster = Fenster.members.filter[ i | i.state == OFF ].map[ label ].reduce[ s, label | s + ", " + label ]
if(Fenster.state == OFF) {
Wohnbereich_Sprich.sendCommand("Folgende Fenster sind offen. " + OffeneFenster)
}
else {
Wohnbereich_Sprich.sendCommand("Alle Fenster sind zu")
}
end
Wenn ich [ i | i.state == OFF ] ändere auf [ i | i.state == Off ] (kleingeschrieben, so wie es im Openhab bei den ITEMS auch ist, kommt gar keine Antwort mehr.
vielleicht weiß wer von euch weiter.
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openhab 3 LCN (Temperatur und Fensterkontakt)
OFF und ON sind Status, Du möchtest aber mit Strings vergleichen, das wäre "ON" und "OFF". Sicherheitshalber solltest Du auch den .state mittels .toString als String erzwingen.
Tipp am Rande: mitbekommst Du die Anzahl geöffneter Fenster
Tipp am Rande: mit
Code: Alles auswählen
Fenster.members.filter[ i | i.state.toString == "OFF" ].size
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 21
- Registriert: 13. Apr 2021 13:20
Re: Openhab 3 LCN (Temperatur und Fensterkontakt)
Danke für die schnelle Hilfe, hat funktioniert.
-
- Beiträge: 70
- Registriert: 15. Nov 2021 10:02
Re: Openhab 3 LCN (Temperatur und Fensterkontakt)
Hallo zusammen, ich hänge mich hier nochmal rein. Ich habe die Rule für meine HmIP Griffsensoren angepasst, indem ich nach offen oder gekippt frage. Das funktioniert auch soweit. Wie kann ich es denn realisieren, dass jeweils die Alexa antwortet, die angesprochen wurde, wenn man mehrere Alexas nutzt?
Openhabian 4.0.4
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openhab 3 LCN (Temperatur und Fensterkontakt)
Das hat doch gar nichts mit dem Thema zu tun? Bitte mach doch ein neues Thema dazu auf.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet