Re: Gruppen abfragen
Verfasst: 6. Feb 2026 12:02
ok, gehe ich wieder zu meinem Punkt oben zurück. Ich habe im Moment ein Brett vor dem Kopf, wie erstelle ich Deinen Vorschlag? Wo muß ich da was anlegen?
Code: Alles auswählen
uid: heizungssteuerung
label: Heizungssteuerung
description: Schaltet die Heizung abhängig von offenen Heizventilen
triggers:
- id: alle_10_minuten
type: timer.GenericCronTrigger
configuration:
cronExpression: "0 */10 * * * ?"
conditions: []
actions:
- id: logik
type: script.ScriptAction
configuration:
type: application/vnd.openhab.dsl.rule
script: |
// nur während der Heizperiode
if (heizPeriode.state == OFF) return;
val heizVentilAuf = gFBH_Vents.members.filter[item | item.state > 0].size > 0
// true, wenn mindestens ein Heizventil geöffnet ist
if (heizVentilAuf) {
if (heizung.state != ON)
heizung.sendCommand(ON)
} else {
if (heizung.state != OFF)
heizung.sendCommand(OFF)
}
Ja, geht genau so.manes hat geschrieben: 6. Feb 2026 09:34 Nur, ab da finde ich das Gruppenitem nicht mehr. (kann man das überhaupt so machen?) Ich dachte man könnte dann einfach nur den Trigger so bauen, das man sagt: reagiere bitte auf Änderungen in der Gruppe. Und dann wird ein inline Script erstellt, wo ich dann weitere Aktionen dazu eingebe.