Ankündigung

Einklappen
Keine Ankündigung bisher.

[Frage] Kann man in eine Rule auch Thinks auswerten?

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

    [Frage] Kann man in eine Rule auch Thinks auswerten?

    Hallo,

    ich möchte gerne meine SONOS Boxen etwas automatisieren.
    Dafür habe ich eine Regel die bis jetzt den PING-Status auswertet.

    Im Event LOG entdecke ich allerdings auch das ein Think selbst einen Status meldet.
    PaperUI zeigt diese bei den Thinks an.

    Nun wollte ich fragen ob ich das in einer Regel auswerten kann. So sieht mal mein Ansatz aus der nicht funktioniert.

    Code:
    rule "Power on Sonos CO-Kueche"
        when
            //Item Sonos_Kueche_IPonline changed to ON
            Item 'sonos:CONNECT:RINCON_000E5829EC4401400' changed from OFFLINE to ONLINE
    
        then
    --
    Gruß
    Lothar

    #2
    Ja, das geht neuerdings, ich habe allerdings nur ein Beispiel für HUE, musst du dann mal anpassen:

    https://community.openhab.org/t/usin...in-rules/30178

    Ob es in den offiziellen Docs http://docs.openhab.org/ schon Einzug gehalten hat kann ich leider auch nicht sagen ...

    Kommentar


      #3
      Super, das funktioniert wirklich.
      Ich habe mir eine Regel gebaut, die sobald die Sonos BOX online geht einen Radiosender einschaltet.
      Das war bis jetzt immer mit dem Network-Binding realisiert, das per Ping prüft ob die Sonos eingeschaltet ist.
      So ist das viel besser.

      Code:
      rule "Power on Sonos CO-Kueche"
              when
                      //Item Sonos_Kueche_IPonline changed to ON //alt
                      Thing "sonos:CONNECT:RINCON_000XXXXXXXXXXXXXXXXX" changed from OFFLINE to ONLINE
      
              then
                             //Thread::sleep(2000) //optional 2 Sekunde verzögerung
                              sendCommand(Sonos_Kueche_Volume, 30)
                              sendCommand(Sonos_Kueche_Favoriten, "SWR1 Baden-Württemberg" )
                              sendCommand(Sonos_Kueche_Mute, OFF)
      end
      
      Danke für den Tipp.
      --
      Gruß
      Lothar

      Kommentar

      Lädt...
      X