User Tools

Site Tools


userpages:babbel:shelly_curl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
userpages:babbel:shelly_curl [2025/08/31 11:12] – created babbeluserpages:babbel:shelly_curl [2025/08/31 12:19] (current) – [Shelly-Steuerung per HTTP Request (Relay, RGBW, RGBWW) aus Rocrail Objekten] babbel
Line 1: Line 1:
-====== Shelly-Steuerung per HTTP (Relay, RGBW, RGBWWaus Rocrail Objekten======+[[:userpages#Berthold (Babbel)|Userpages Berthold (Babbel)]] \\
  
-Das angehängte Skript erzeugt HTTP-Anfragen zur Ansteuerung der Shelly-Typen Relay, RGBW und RGBWW (Shelly Pro RGBWW).  
-Es ist so aufgebaut, dass am Skript selbst keine Änderungen erforderlich sind. 
  
-Es muss lediglich im Feld Parameter“ des aufrufenden Objekts folgende Werte kommasepariert angegeben werden:+===== Shelly-Steuerung per HTTP Request (Relay, RGBW, RGBWW) aus Rocrail Objekten===== 
 + 
 +Das angehängte Skript dient zur Ansteuerung der Shelly-Typen Relay, RGBW und RGBWW (Shelly Pro RGBWW). \\ 
 +Es ist so aufgebaut, dass zur Verwendung am Skript selbst keine Änderungen erforderlich sind. 
 + 
 +Das Skript shelly_curl.xml“ in das Verzeichnis in welchem auch die plan.xml liegt speichern, nun eine Aktion "Type Ext. Programm starten" anlegen, und bei Befehl das Skript eintragen. 
 + 
 +{{:userpages:babbel:ac_shelly.png?600|}} 
 + 
 +In der Aktionssteuerung des aufrufenden Objekts, zwei Einträge für on und off erstellen und dort im Feld „Parameter“ folgende Werte kommasepariert angegeben: 
 + 
 +WICHTIG: 
 +Die Ausgänge benötigen eine virtuelle Adresse! 
 + 
 +{{:userpages:babbel:co_ac_shelly.png?600|}}
  
 1) Typ des Shelly: 1) Typ des Shelly:
Line 20: Line 32:
 Beispiel: relay,192.168.0.178,linux Beispiel: relay,192.168.0.178,linux
  
-Helligkeit („Brightness“) wird bei Shelly als "gain" übertragen und hat den Prozentbereich 0–100. Die Werte im Ausgang liegen bei 0–255 und werden im Skript entsprechend umgerechnet.+Im Beispielplan ist auch noch die Wettersteuerung enthalten, da sich diese aber von der Ansteuerung nicht anders verhält als bei anderen Lichtsystemen geht ich hier nicht auf diese ein.
  
-Das Überblenden („transition“) für RGBW und RGBWW ist möglich. +**Hinweis** \\ 
-Zulässige Werte: 50010 800 000 ms+Je nach Betriebssystem muss gegebenenfalls curl nachinstalliert werden. [[https://curl.se/download.html|External Link]] 
-Das Rocrail-Feld „Verzögerung“ erlaubt maximal 100 000 ms (100 s). + 
-Aktuell wird „transition“ im Skript nicht berücksichtigt.+**Info.** 
 + 
 +Beim Shelly RGBW wird die Helligkeit („Brightness“) als "gain" übertragen und hat den Prozentbereich 0–100Die Werte im Ausgang werden mit 0255 eingetragen und im Skript entsprechend umgerechnet
 + 
 +Bei Type Shelly Pro RGBWW wird die Helligkeit für RGB mit "gain" übergeben und die Weißkanäle Helligkeit und Farbwerte zusammen gefasst in Prozent übergeben werden, auch hier erfolgt im Plan die Eingabe von 0-255.  
 + 
 +{{ :userpages:babbel:shelly_curl.zip |}}
  
-WICHTIG: 
-Die Ausgänge benötigen eine virtuelle Adresse! 
userpages/babbel/shelly_curl.1756631527.txt.gz · Last modified: 2025/08/31 11:12 by babbel