Entscheidungshilfe http versus MQTT
Schritt-für-Schritt-Anleitung um die Shelly´s in die Loxone zu bekommen
...
3. IP bei den VI und VO anpassen - falls man eine Benutzeranmeldung in der Shelly aktiviert hat : http://user:passwort@IP_Shelly
4.VI Kontrolle der Eingänge
Korrektur damit man eine 0 bzw. 1 bekommt z.B. für den EIB Taster
Sollte es zu Problemen mit der Leistungsausgabe bei der Shelly2 kommen bitte kontrolliert folgendes: Befehlserkennung und Einheit der Leistung
Bei der Shelly2 kann man leider nur die Summenleistung von Relais 0 und Relais 1 abfragen. Shelly Pro kann alle 4 Kanäle zur Verfügung stellen.
Bei der Shelly2.5 kann für beide Kanäle die Leistung getrennt abgefragt werden.
Leider hab ich keine ShellyPro und kann daher die Eingänge/Befehlserkennung nicht testen.
5. Ein und Ausgänge mit einem EIB Taster verbinden
...
https://www.loxforum.com/forum/hardware-zubehör-sensorik/167097-shelly/page16
Korrektur der Ausgänge von Farben:
- Eingangswert2 auf 10 setzen und Zielwert2 auf 255 setzen
Korrektur des Ausgangs Weiß:
- Eingangswert2 auf 100 setzen und Zielwert2 auf 255 setzen
Korrektur des Ausgangs Farbe Helligekeit:
- Eingangswert2 auf 10 setzen und Zielwert2 auf 10 setzen
Egal wie man die ShellyBulb einbindet - es ist wichtig, dass man diese Werte einhält, da sie sonst rumzickt oder sich aufhängt:
...
Hinweis | ||
---|---|---|
| ||
Wie bei der ShellyBulb müssen auch bei der RGBW2 die Werte der Farbausgänge Ausgänge über die Korrekturmöglichkeit angepasst werden! |
...
Der Ausgang am Lichtbaustein muss als LUMITEC festgelegt werden.
Der Baustein gibt z.B. 201006500 aus. Die ersten beiden Stellen sind unbedeutend.
Die Stellen 3-5 geben die Lichtintensität (Dimmen) an 0-100 und die Stellen 6-9 die Lichtfarbe von 2700 bis 6500
Es kann der Baustein des Dimmers verwendet werden, es muss für den Farbwert jedoch ein zusätzlicher Ausgang erstellt werden. Der Befehl /light/0?white=<v>
Formel für den Dimmwert: Int((I1-200000000)/10000)
Formel für den Farbwert : (((I1-200000000)/10000)-(Int((I1-200000000)/10000)))*10000
Hier wird dann nur der Farbwert ausgegeben. Der Shelly erwartet jedoch diesen Wert zwischen 0 und 100.
Jetzt muss zusätzlich ein Skalierer eingesetzt werden.
I1=2700 O1=0
I2=6500 O2=100
...
Virtuellen Eingang anlegen:
Alternative mit sprechenden Namen: Den Eingang nach dem Gerät benennen (in diesem Beispiel "Licht-Schlafen", dann ist der VIxx egal)
Shelly Eingänge von den Relais trennen:
Befehlsstring eintragen in die Shelly:
Relais Status EIN bzw Tastereingang http://user:passwort@IP Miniserver:Port/dev/sps/io/VI40/on
Alternative mit sprechenden Namen: Relais Status EIN bzw Tastereingang http://user:passwort@IP Miniserver:Port/dev/sps/io/Licht-Schlafen/on (Licht-Schlafen muss eindeutig sein, da später so der Virtuelle Eingang in Loxone heißt)
Relais Status AUS bzw Tastereingang http://user:passwort@IP Miniserver:Port/dev/sps/io/VI40/off
Alternative mit sprechenden Namen: Relais Status EIN bzw Tastereingang http://user:passwort@IP Miniserver:Port/dev/sps/io/Licht-Schlafen/off
Für den Plug S Taster und kurzer/langer Tastendruck http://user:passwort@IP Miniserver:Port/dev/sps/io/VI40/pulse
...