Beiträge von Jui2023

    Ahhh, jetzt verstehe ich ich es besser. Du hast quasi einen Baukasten mit Deinen fertigen Funktionen von denen Du dann immer die nimmst, die für die Anforderung gebraucht werden. Das macht Sinn, somit sind Deine Skripte immer relativ gleich aufgebaut.

    Dein Skript tut auch im Lichtschalter, tadellos was es soll. Übrigens, da steckt einer der neuen Shelly Plus 1 PM Mini drin, die sind wirklich Mini, ein normaler hätte in die Dose nicht gepasst.


    Auf jeden Fall sehr spannend und es gibt viele Möglichkeiten die man mit den Shellys umsetzen kann.

    Nochmal Danke. :thumbup:

    Oh wow, DANKE! Das Script ist ja sehr komplex (da blicke ich nicht mehr so ganz durch) und das beste daran, es funktioniert sofort! Habe es bei meinem Testaufbau getestet und ich werde es morgen in den Lichtschalter laden und testen.
    Da kann ich nur Danke sagen, ich bin platt.

    Eine Kleinigkeit habe ich geändert, den Timer auf 500 Millisekunden gesetzt. Nach den Tests mit meinem Script war das vollkommen okay und Dein Script funktioniert auch damit.

    Power ohne call habe ich einfach nicht hinbekommen. Habe einige Stunden daran gesessen (bin kein Programmierer und habe wenig Erfahrungen mit JS) und dann immer paar Schnipsel probiert bis das Ergebnis passte, deshalb auch die vielen Status und print Ausgaben um zu sehen was passiert.

    Nochmals Danke, Dein Script wird es tadellos tun, davon bin ich überzeugt.

    Script2

    Script1

    Hallo Zusammen, für alle die ein ähnliches Problem lösen wollen.
    Ich habe mir jetzt den Code mit Schnipseln zusammen gebaut und der funktioniert wie er soll, jedoch nur mit 2 Scripts da ich erst das eine gebaut und getestet habe und dann das andere getrennt davon.
    Zusammen in einem Script funktioniert es nicht, vielleicht sieht jemand warum und kann es beheben. Die Zwei Scripte tun Ihren Dienst:

    Script 1 = Bei Single Push: Wenn Switch true und Power unter 2 Watt dann schaltet der Switch aus und wieder an. Somit geht die Leuchte aus dem Standby in an mit einem Tastendruck.

    Script 2 = Bei Single Push: Wenn Switch true und Power über 2 Watt dann Switch aus oder wenn Swicht aus dann Switch an, das ist im Prinzip normale Licht an/aus Funktion wenn die Lampe leuchtet.

    Ich habe extra die ganzen Printausgaben gesetzt um zu sehen was das Script macht, denn ich habe wenig Ahnung davon und musste mich ran testen.

    Danke für die Antwort, Szene über Cloud wollte ich nicht, so kann ich es auch über den IOBroker lösen.
    Und der Shelly soll nicht automatisch ausgeschaltet werden, denn dann geht das Licht nicht mehr über die Fernbedienung an.
    Im Prinzip anders herum, sollte man mal über den Lichtschalter einschalten wollen, dann soll es mit einem Tastendruck funktionieren.
    Bei Tastendruck:
    - wenn unter 2 Watt und Shelly Relais an, dann schalte aus und gleich wieder an,
    - über 2 Watt nur Shelly Relais aus
    - wenn Shelly Relais aus, dann nur an

    Das nun in einem Script und ich habe noch keine Idee ...
    Kann mir jemand vielleicht helfen oder den Ansatz aufzeigen?

    Hallo an die Shelly Script Profis,
    ich möchte folgendes umsetzen und meine Script Kenntnisse bei dem Plus1PM reichen dafür nicht aus, auch habe gerade gar keine Idee wie ich es angehen kann.

    Der ShellyPlus1PM schaltet jetzt per Taster eine LED Leuchte die per extra Fernbedienung (Funk nicht IR) gesteuert werden kann (an/aus/farbe/hell/dunkel usw,) .
    Wenn diese Leuchte per Fernbedienung ausgeschaltet wurde, muss man zweimal den Taster drücken (shelly aus und wieder an) damit das Licht angeht.

    Jetzt meine Idee, da die Leuchte im Standby messbar 1,4 Watt verbraucht, soll das Script beim einmaligen betätigen des Taster, wenn der aktuelle Stromverbrauch zwischen 1-2Watt liegt, den Shelly aus und gleich wieder an schalten (oder zweimal toggle) und das Licht geht an.
    Wenn über 2 Watt, dann Shelly nur aus. Und wenn Shelly aus dann anschalten.

    Hoffe ich habe das verständlich geschrieben und es sollte doch per Shelly-Script möglich sein, oder? Ohne Blockly über den IOBroker. Bin für jede Hilfe dankbar.

    Das Problem mit den Fernbedienbaren Leuchten sollten doch einige haben.
    Ich habe mit einem i4 und einem IR Sender den Deckenventilator samt Licht schaltbar gemacht, da per Shelly-Script lange URLs für IR Sender möglich sind und so konnte ich das aus- oder anschalten per Fernbedienung oder Schalter lösen, Vielleicht finde ich noch einen ESP Funksender um es bei der Lampe ähnlich zu lösen.

    Danke und Grüße
    Jui