Seite 1 von 1

Shelly PlugS über Http schalten

Verfasst: 18. Okt 2020 12:51
von PeterA
Mal kurz was zwischendurch :)

So kann man die Shellys direkt via http schalten:

1. Http Binding muss installiert sein.

Item:

Code: Alles auswählen

Switch    ShellyPlugS_02    "Shelly TV u. DB"         <poweroutlet>
rule:

Code: Alles auswählen

rule "EG Wohnzimmer Nord TV+BD" 
    when Item ShellyPlugS_02 received command 
then
    if (receivedCommand==ON)
{
    sendHttpGetRequest("http://deineShellyIP/relay/0?turn=on") 
    }
    else if (receivedCommand==OFF)
{
    sendHttpGetRequest("http://deineShellyIP/relay/0?turn=off")
}
end
Allerdings bekommt OpenHab nicht mit wenn der Shelly seinen Zustand ändert durch z.b. den Eingebauten Timer usw.
Aber es funktioniert.

Gruß
Peter

Re: Shelly PlugS über Http schalten

Verfasst: 18. Okt 2020 13:32
von udo1toni
Nörgel-nörgel...

Warum?
  1. Man kann das Shelly Binding nutzen.
  2. Man kann per mqtt steuern (wie beim Shelly Binding mit Rückmeldung)
  3. http ist momentan (noch) nicht in V2/3 verfügbar. Mit OH3 steht http1 nicht mehr zur Verfügung.