Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Auf Group Item in rule reagieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    - √ - Auf Group Item in rule reagieren

    Hallo,

    ich möchte folgendes lösen:
    Es ist eine Gruppe von Leuchten definiert. Die Gruppe ist ON, wenn mind. eine Leuchte an ist, und OFF wenn alle Leuchten aus sind.
    Code:
    Group:Switch:OR(ON, OFF) gBeleuchtung "Beleuchtung [(%d)]"     <lightbulb> (All)
    In einer rule möchte ich das Item gBeleuchtung als Trigger verwenden.
    Code:
    rule "Beleuchtung"
    when
        Item gBeleuchtung received update ON
    then
    ...mach was ...
    end
    Leider funtkioniert das nicht. Im events.log wird auch kein event gBeleuchtung protokolliert. Allerdings zeigt das Item die korrekten Zustände im GUI an. Was mache ich falsch?

    Ich möchte ungern die Rule diesbzgl aufbohren, indem ich jedes einzelne Item als Trigger verwende. Das könnten ziemlich viele werden, zumal ich mehrere dieser Gruppen Items als Trigger einbauen möchte ...

    Ach ja, Item gBeleuchtung changed to ON habe ich auch schon ausprobiert.


    Viele Grüße
    Michael

    #2
    Commando zurück, hatte einen Fehler in meiner Rule. Jetzt scheint es zu funktionieren.

    Kommentar


      #3
      prima, danke für die Rückmeldung!

      Gruß, Thomas E.-E.
      Visualisierung, Rule/Logic-Engine, Integrationsplattform mit openhab (Supportforum)

      Kommentar


        #4
        Hallo
        Ich habe es mit einem Group Items versucht.
        Items:
        Code:
        Number        Solarspeicher_oben   "Temperature1 [%.1f]" <temperature> (to_modbus,knx,DPT9) {knx="<1/3/20"}
        Number modbus_Solarspeicher_oben   "Temperature4 [%.d]"  <temperature> (to_modbus,modbus)   {modbus="slave6:0"}
        Rules:
        Code:
        when
           Item to_modbus changed or
           System started 
        then
        Das Rules wir nicht durchlaufen.
        Geht das mit Group changed ?
        Der Designer bringt keine Fehlermeldung.
        Gruß NetFritz
        KNX & Wago 750-849 ,Wiregate u. Cometvisu, iPad 3G 64GB.
        WP Alpha-Innotec WWC130HX (RS232-Moxa-LAN),Solaranlage für Brauchwasser und Heizung.
        PV-Anlage = SMA Webbox2.0 , SunnyBoy 4000TL, Sharp 4kWP

        Kommentar


          #5
          Hallo
          Ich frage nochmal:
          Geht das mit Group changed ?
          Gruß NetFritz
          KNX & Wago 750-849 ,Wiregate u. Cometvisu, iPad 3G 64GB.
          WP Alpha-Innotec WWC130HX (RS232-Moxa-LAN),Solaranlage für Brauchwasser und Heizung.
          PV-Anlage = SMA Webbox2.0 , SunnyBoy 4000TL, Sharp 4kWP

          Kommentar


            #6
            ja das geht.

            Kommentar


              #7
              Hallo
              Vielen Dank für die Bestätigung.
              Leider geht es bei mir so nicht.
              Vielleicht sollte ich mal ein Test.rules anlegen?
              Hast Du mal ein kleine Beispiel wie es gehen sollte.
              Mit Group Items und Rules.
              Gruß NetFritz
              KNX & Wago 750-849 ,Wiregate u. Cometvisu, iPad 3G 64GB.
              WP Alpha-Innotec WWC130HX (RS232-Moxa-LAN),Solaranlage für Brauchwasser und Heizung.
              PV-Anlage = SMA Webbox2.0 , SunnyBoy 4000TL, Sharp 4kWP

              Kommentar


                #8
                also bei mir funktioniert es so:

                Code:
                rule "Rauchmelder.Spannung"
                when
                	Item RauchmelderSpannung changed to ON
                then
                		var ausgeloesteRauchmelderNamen = RauchmelderSpannung.members.filter(x | x.state==ON).map[it.name].join(", ") 
                		pushover("Folgende Rauchmelder haben Spannung-Low Alarm gesendet: " + ausgeloesteRauchmelderNamen)
                end
                unter RauchmelderSpannung hängen derzeit 8 items.

                Kommentar


                  #9
                  Hallo
                  Wenn ich das Group-Item "to_modbus" nenne dann geht es nicht,
                  "tomodbus" geht.
                  Warum keine Ahnung.
                  Gruß NetFritz
                  KNX & Wago 750-849 ,Wiregate u. Cometvisu, iPad 3G 64GB.
                  WP Alpha-Innotec WWC130HX (RS232-Moxa-LAN),Solaranlage für Brauchwasser und Heizung.
                  PV-Anlage = SMA Webbox2.0 , SunnyBoy 4000TL, Sharp 4kWP

                  Kommentar

                  Lädt...
                  X