auch mit den geschweiften Klammern?
Code: Alles auswählen
{  deine Wünsche   }Code: Alles auswählen
rule "Beleuchtung Flur oben"
when
    Item HmIPSMITest11MOTION changed or
    Item HmIPSMITest21MOTION changed or
    Item OGTreppePrasenzmelder1PRESENCEDETECTIONSTATE changed
then
    if(HmIPSMITest11MOTION.state == ON && HmIPSMITest21MOTION.state == ON && OGTreppePrasenzmelder1PRESENCEDETECTIONSTATE.state == ON)
    {SDimmer_D1_Dimmer.sendCommand(8)
    SRelais_A2.sendCommand(ON)}
endWas kein Wunder ist, denn da fehlen Klammern.HeHa hat geschrieben: ↑25. Jan 2020 09:50
Die Regel nach Änderung mit Deinem Vorschlag:
hat leider auch geschalten, wenn nur ein Gerät CLOSED bekommt.Code: Alles auswählen
rule "Abwesenheit ALEXA Ausschalten" when Item HenningsAHandy changed or Item RitasHandy changed or Item HenningsHandy changed then if(HenningsAHandy.state == CLOSED && RitasHandy.state == CLOSED && HenningsHandy.state == CLOSED) Mehrfachsteckdos_02_S5.sendCommand(OFF) Printer.sendCommand(OFF) Buero_S.sendCommand(OFF) TplinkEGOG.sendCommand(OFF) TplinkKG.sendCommand(OFF) dlinkWo.sendCommand(OFF) Einliegerwohnung.sendCommand(OFF) Light1_ColorTemperature_Switch.sendCommand(OFF) Light3_ColorTemperature_Switch.sendCommand(OFF) Light2_ColorTemperature_switch.sendCommand(OFF) end
Code: Alles auswählen
rule "Abwesenheit ALEXA Ausschalten"
when
    Item HenningsAHandy changed or
    Item RitasHandy changed or
    Item HenningsHandy changed
then
    if(HenningsAHandy.state == CLOSED && RitasHandy.state == CLOSED && HenningsHandy.state == CLOSED) {
        Mehrfachsteckdos_02_S5.sendCommand(OFF)
        Printer.sendCommand(OFF)
        Buero_S.sendCommand(OFF)
        TplinkEGOG.sendCommand(OFF)
        TplinkKG.sendCommand(OFF)
        dlinkWo.sendCommand(OFF)
        Einliegerwohnung.sendCommand(OFF)
        Light1_ColorTemperature_Switch.sendCommand(OFF)
        Light3_ColorTemperature_Switch.sendCommand(OFF)
        Light2_ColorTemperature_switch.sendCommand(OFF)
    }
endCode: Alles auswählen
Group:Contact:OR(OPEN,CLOSED) gAbwesend 
Group gGeneralAus "Aus"
Contact HenningsAHandy "Handy Henning A" (gAbwesend)
Contact RitasHandy "Handy Rita" (gAbwesend)
Contact HenningsHandy "Handy Henning" (gAbwesend)
Switch Mehrfachsteckdos_02_S5 "Steckdose" (gGeneralAus)
Switch Printer "Drucker" (gGeneralAus)
Switch Buero_S "Büro" (gGeneralAus)
Switch TplinkEGOG "TPlink EGOG" (gGeneralAus)
Switch dlinkWo "dlink Wohnung" (gGeneralAus)
Switch Einliegerwohnung "Einliegerwohnung" (gGeneralAus)
Switch Light1_ColorTemperature_Switch "Licht1" (gGeneralAus)
Switch Light2_ColorTemperature_Switch "Licht2" (gGeneralAus)
Switch Light3_ColorTemperature_Switch "Licht3" (gGeneralAus)
Code: Alles auswählen
rule "Abwesenheit ALEXA Ausschalten"
when
    Item gAbwesend changed to CLOSED
then
    gGeneralAus.sendCommand(OFF)
endCode: Alles auswählen
rule "Abwesenheit ALEXA Ausschalten"
when
    Member gAbwesend changed
then
    if(gAbwesend.members.filter[i|i.state != CLOSED].size == 0) {
        gGeneralAus.members.forEach[i|
            if(i.state != OFF)
                i.sendCommand(OFF)
        ]
    }
end... Entschuldigung, wenn ich dazwischen grätsche. Was bedeutet "size == 0" ?
 (Bitte nicht lachen, ein Dummy frägt
 (Bitte nicht lachen, ein Dummy frägt   )
 )Nix Dummie

 
 Bestimmt
 Ich bin aber lesefaul (nur in den Foren nicht...)
 Ich bin aber lesefaul (nur in den Foren nicht...)
Bin zwar ebenso lesefaul (zumeist aber verschmähe ich das Papier und streune durch Internet auf der Suche nach .... 43)
