NEWS
Shelly Plus i4 soll anderen Shelly schalten
-
Hallo, ich komme mit einer wahrscheinlich einfachen Sache nicht weiter.
Es geht um einen Shelly Plus i4, an dem zwei 2-fach Wall-Switches angeschlossen sind. Als Einstieg würde ich gerne mit einem Tastendruck (Input_0) einen Shelly Plus 1 schalten, damit ich das Prinzip mit den RPC-Befehlen verstehe. Aber selbst daran scheitere ich.
Ich hab im i4 den Input_0 als Button eingestellt und ein Action angelegt. Execute when: Button push und Then Do: http://IP_ShellyPlus1/rpc/Switch.Toggle?id=0.
Wenn ich nun den Button drücke, passiert nix.Wie muss ich denn vorgehen? Hat da einer nen Tipp?
-
@jgoller said in Shelly Plus i4 soll anderen Shelly schalten:
ellyPlus1/rpc
Gib mal in nen Browser folgendes ein:
http://[IP-Adresse]/relay/0?turn=toggle
oder
http://[IP-Adresse]/0?turn=on
http://[IP-Adresse]/0?turn=offdann weisst Du schon mal ob der Empfänger schaltet... Ich habe fürs toggeln auch nen anderen Befehl gefunden als Du... Es gibt aber auch haufenweise Anleitungen und Videos zu dem Thema. Probiers mal aus!
-
@dieckfr danke für die Antwort.
Ich habe den Link, den ich gepostet habe, schon im Browser probiert und das Relay schaltet auch. Ich weiß nur nicht, wie ich das mit dem i4 auslöse, wenn ich den angeschlossenen Schalter drücke. Ich muß ja für den Input am i4 eine Action hinterlegen. Wenn ich den gleichen Link verwende, der im Browser funktioniert, passiert gar nichts. Spielt die Authentifizierung eine Rolle? -
So, habs bisher nicht hinbekommen, damit der Shelly i4 über eine Action den Plus 1 direkt schaltet. Ich habs erstmal mit einem Skript gelöst, wo ich das Event von input_0 auswerte und den Switch toggle.
Ist dann halt blöd, wenn der iobroker mal ausfallen sollte oder nicht erreichbar ist. Ausserdem müsste ich für jeden input und jeden einfach-, doppel-, dreifach-, long-push ein eigenes Skript anlegen?? Kann ja nicht die Lösung sein!Wenn einer ne Lösung hat, wie ich es im i4 direkt hinbekomme, dann her damit
-
@jgoller vllt hilft dir sascha...
https://www.youtube.com/@shellyparts/videosSpielt die Authentifizierung eine Rolle?
wozu authentifizierung? nicht verwechseln mit MQTT... -
@jgoller Als Alternative gibt es sonst noch die Möglichkeit Deine Shellys mit Tasmota zu flashen, damit kann man dann Gruppen konfigurieren, die dann, sofern eine Netzwerkverbindung zwischen den beiden besteht, synchron schalten (ohne ioBroker oder ähnliches dazwischen)
-
@great-sun ist alles nicht wirklich zielführend für mich. Weiß denn niemand die Syntax zum direkten schalten eines anderen Shellys?
-
-
@da_woody Da es sich um Shelly's der 2. Generation handelt, funktionieren die Befehle scheinbar nicht. Deine Anleitung funktioniert nur, wenn ich einen Shelly der 1. Generation schalten will (z.B. Plug S). Ich bräuchte einen RPC-Befehl für die 2. Generation bitte. Komme mit der API-Beschreibung nicht wirklich klar.
Danke trotzdem