Posts by horkatz

    Editiert wegen letztem Post von Robert400

    Cephalopod Das tut sie. In der App wird der von der Aktion betroffene Plug angezeigt, ist bei mir auch so.

    Robert400 Deinen Post gerade erst gesehen. Das freut mich. Die verkürzten URLs von eiche sehen auch richtig aus, da aber 2 (für mich wichtige) Parameter fehlen, kann es sein, dass dein Plug entweder im falschen Modus unterwegs war, oder die Helligkeit auf 0 eingestellt war.
    Hauptsache, es funktioniert :).

    Noch ein Tipp für Robert400

    Wenn du die Aktionen unbedingt mit dem Handy anlegen willst, dann nutze einfach die Kopierfunktion der Codeblöcke. In #10 habe ich die URL in einem Codeblock gepostet. Kopieren über das Symbol rechts, in der App einfügen und die IP und die Farbwerte anpassen. Damit vermeidest du Syntaxfehler. Wenn du aber einen Computer hast, mache es damit, du kannst die URL in eine Textdatei einfügen, ändern, erneut kopieren, im Browser ausprobieren und anschließend in der Webversion der App, oder im WebUI des Shelly einfügen.

    Die Fehlermeldung kommt bei mir auch, wenn ich die App nutze, das bedeutet aber nichts. Hier mal ein Screenshot aus dem WebUI, da sieht man alles in einem Bild, ich schalte zwischen rot und grün um.

    The content cannot be displayed because you do not have authorisation to view this content.

    IP - Adresse muss natürlich angepasst werden.

    Ist dies die Lösung von horkatz ? Eher nicht, weil seine LED Konfiguration verschiedene Farben vorsieht. Farben sind selbstverständlich austauschbar.

    Im Prinzip schon, dies hier schrieb ich schon mal in #55:

    "In diesem Fall hier müssten hinter ON und OFF die gleichen Farbwerte stehen, z.B. 100% grün. Egal, ob der Gateway Shelly dann ein- oder ausgeschaltet ist, nach Empfang dieses Requests leuchtet der Ring grün.
    Dies bezieht sich auf die Aktion, die gesendet wird, wenn der Pumpenshelly eingeschaltet wird.
    Die andere Aktion wird gesendet, wenn der Pumpenshelly ausgeschaltet wird, dort müssten dann wieder 2 gleiche Farbwerte für ON und OFF gesendet werden, z.B. 100% blau (oder aus, wie es der TE wünscht)."

    Je kürzer die URL, desto weniger fehleranfällig. "brightness" lässt sich bspw. im Web UI manuell fest einstellen, was hier genügen dürfte.

    Es besteht dann nur die Gefahr, dass nichts leuchtet, wenn die Helligkeit auf 0 konfiguriert wurde...
    Die URL war schon ein wenig eingekürzt (in der API finden sich noch mehr Parameter), mit den vielen Klammern sieht sie trotzdem schrecklich aus. Fehleranfällig ist es aber nur, wenn man versucht, sie von Hand einzutippen, mit Copy und Paste sollte es kein Problem geben :).

    Du fragtest auch nach meiner konkreten Realisierung: Ich nutze einen Plug in der Küche als Anzeige für Waschmaschine und Trockner (stehen im Keller). Der steckt einfach nur in der Steckdose und ist ausgeschaltet, sein Ring leuchtet blau. Waschmaschine und Trockner beziehen ihren Strom über je einen PM Mini, dort läuft dann jeweils ein Script. Dieses Script erkennt anhand der Leistung, ob das entsprechende Gerät gestartet wurde und ändert die Konfiguration des Plug, grün für ON, rot für OFF. -> Der Plug ist immer noch ausgeschaltet, leuchtet jetzt aber rot. Wenn das Gerät im Keller fertig ist, wird der Plug durch das Script eingeschaltet, er leuchtet nun grün. Die kleine Taste am Plug schaltet den Plug wieder aus. Auf dem Plug läuft auch eine Aktion, "Farbring Reset", diese wird beim Ausschalten ausgeführt und stellt die Ausgangskonfiguration wieder her (On -> grün, OFF -> blau). Das Ausschalten sieht recht witzig aus, der Ring wird kurz rot (vorherige Konfiguration) und wechselt dann zu blau...
    Das Script war ursprünglich dafür gedacht, eine Push - Nachricht per Telegram zu senden, Telegram nutze ich nicht, ich habe es daher abgeändert auf Signal (über Callmebot.com). Da diese Pushnachricht nur auf meinem Handy aufploppt, habe ich irgendwann ein paar Spielereien dazugestrickt, dazu gehört auch der Plug als Signalisierung.

    Fazit: Das, was du willst, ist vermutlich nicht implementierbar.

    Traue nie der KI, natürlich funktioniert das...
    Wenn du meinen Code aus #10 mit angepasster IP in die Adressleiste deines Browsers kopierst, wirst du sehen, dass du den Farbring des Plug von außen steuern kannst. Ich nutze einen Plug für meine Frau als Indikator, ob die Waschmaschine oder der Trockner fertig sind.
    In diesem Fall hier müssten hinter ON und OFF die gleichen Farbwerte stehen, z.B. 100% grün. Egal, ob der Gateway Shelly dann ein- oder ausgeschaltet ist, nach Empfang dieses Requests leuchtet der Ring grün.
    Dies bezieht sich auf die Aktion, die gesendet wird, wenn der Pumpenshelly eingeschaltet wird.
    Die andere Aktion wird gesendet, wenn der Pumpenshelly ausgeschaltet wird, dort müssten dann wieder 2 gleiche Farbwerte für ON und OFF gesendet werden, z.B. 100% blau (oder aus, wie es der TE wünscht).

    Die IPs sind 192.168.178.137 für Gateway und 138 für den PumpenPlug, hat er in #37 ja so geschrieben.
    Die Aktionen sind im PumpenPlug hinterlegt und schalten den Farbring des Gateway-Plug.
    Einen ähnlichen Aufbau habe ich gestern Nachmittag bei mir zu Hause getestet, funktionierte einwandfrei. Den "Pumpenshelly" habe ich über die App und über einen HTTP-Request eingeschaltet, der Farbring des "Gateway" - Plug folgte dann dem Schaltzustand des PumpenPlug.
    Ich habe 3 Möglichkeiten getestet:
    Schalten über APP (ein/aus und auch mit AutoTimer Off), funktioniert.
    Schalten über HTTP-Request (auch mit Timer im Request), funktioniert.
    Was mir noch einfällt: Ist im Router die Kommunikation der WLAN-Geräte untereinander erlaubt?

    Heute vormittag habe ich aber den Button verwendet.

    Wenn ich den nehme gehen die Gateway LED an, gehen aber mit automatischem abschalten des Pumpen Plug nicht aus

    Um das nachzustellen müsste ich einen noch vorhandenen Blu RC Button 4 mit dem PlugS Gen3 kopppeln, das ist mir aber ehrlich gesagt zu lästig.
    Mit dem Button schickst du den Einschaltbefehl mit Timer, oder?
    Da die beiden Aktionen vom Ein- bzw. Ausschalten des Plug S Gen 3 getriggert werden, sollte es völlig egal sein, wodurch der Plug geschaltet wurde.
    3 Möglichkeiten habe ich ich ja auch erfolgreich getestet, es fehlt nur das Schalten über ein Blu - Gerät, sollte es da wirklich Unterschiede geben?
    Kann ich mir irgendwie nicht vorstellen...

    Das Ticket wird mit dem Hinweis, es geht über Szenen geschlossen.

    Direkt nach meinem Post#26 habe ich dann auch ein Ticket eingereicht. Ich nutze zwar auch Szenen, wenn es aber mit Aktionen geht, sind die mir lieber.
    Mit dem PlusPlugS oder dem Plus1PM ging es ja, technisch sollte es daher möglich sein.
    Ich würde dafür auf den ganzen Matter-Kram verzichten, brauche ich nicht...

    Der PumpenPlug ist so eingestellt, das er nach 4 Minuten von alleine aus geht.

    Habe das gerade ausprobiert, bei mir funktioniert das einwandfrei, egal, ob manuell geschaltet, AutoTimer oder Aufruf (siehe unten).

    Wenn ich nach 2 Minuten erneut den Button drücke,

    Verlängert sich die Laufzeit um die eingestellten 4 Minuten?

    oder starten die 4 Minuten neu

    Wenn du mit dem Button einen Aufruf der folgenden Art machst (mit eingebautem Timer):

    Code
    http://192.168.x.x/relay/0?turn=on&timer=240

    dann starten die 4 Minuten jedes Mal neu.

    Noch besser wäre sogar nach dessen Leistungsaufnahme, damit bist du wirklich sicher, dass die Pumpe läuft. z.B. "über 2 Watt grün" und "unter 2 Watt rot"

    Leider geht das seit GEN3 mit den Shellys nicht mehr. Das war auch schon Thema hier im Forum.
    <Ironie> Wer sollte auch schon auf die Idee kommen, mit einem messenden Shelly eine leistungsabhängige Aktion erstellen zu wollen. </Ironie>
    Ich denke, dass es zu dem Thema schon etliche Tickets bei Shelly gibt. Ich selber habe noch keins dazu aufgemacht, daher weiß ich nicht, wie hier der aktuelle Stand ist, ob die Funktion zurückkommt oder unter den Teppich gekehrt wird.
    Alternativ bleibt nur ein Script, welches die Aufrufe startet.

    Wenn ich das ändern will kommt beim speichern wieder: Ungültiger Aktionsbefehl

    Die Frage ist, kannst du es speichern und funktioniert es? Es kann natürlich auch sein, dass irgendetwas in der Syntax nicht stimmt, darum mache ich so etwas am liebsten mit dem Laptop. Kopieren, einfügen, anpassen...

    Lampen aus: Wahrscheinlich reicht es, wenn du den Wert für brightness auf 0 stellst , kann es gerade nicht ausprobieren, bin nicht zu Hause. Ansonsten die 3 Farbwerte auf 0.

    Dann ist es ja absolut einfach. Somit befinden sich beide Plug im WLAN. Ich würde dann im "Pumpenplug" 2 Aktionen anlegen, wenn Ausgang an, Farbring des ersten Plug einstellen, wenn Ausgang aus ebenso, aber mit andern Farben.
    Damit es unabhängig vom Gateway Plug ist, müsstest du für on und off jeweils die gleichen Farben einstellen.
    Beispiel:
    Pumpenplug ist an -> rot für on und off beim Gateway einstellen.
    Pumpenplug ist aus -> grün für on und off beim Gateway einstellen.
    Nachteil ist, du siehst nicht, ob das Gateway geschaltet ist, du siehst nur den Zustand des Pumpenshelly...