wie kann ich im Shelly plus 2 script mehrere Inputs und outputs abfragen und auswerten

  • ich möchte in einem Script den Status von beiden Inputs und Relais abfragen und dann weiterverarbeiten. Nur bekomme ich das Resultat eines Schelly calls , welches ich in eine Variable schreibe nicht in den nächsten Shelly call etc.

    Wie kann ich VBariablen aus einer Routine in die nächste übergeben ?

  • Keine Ahnung was du jetzt machen willst. Aber so könnte das ganze aussehen. Und ist jetzt einfach nur aus den Snippets welche dir dein Shelly anbietet

    Obiges script Schaltet Ausgang id = 0 (Relays 1) aus wenn Eingang input:0 (Schalter 1) geschlossen. Und Ausgabg 1 ab wenn Schalter geöffnet

  • Ich möchte einen Lüfter ansteuern, der je einen Schalteingang für Volllast und einen für Grunlast hat.

    Der Eingang für Volllast ( über Lichtschalter) funktioniert nur, wenn Eingang für Grundlast bereits für 2 Sekunden eingeschaltet nachdem die Stromversorgung eingeschaltet wurde.

    Über die Haussteuerung soll die Grundlast aktiv sein, wenn die Differenzluftfeuchte zwischen Raum und Aussen um 1 g höher ist und Volllast, wenn die Differenz über 3 g ist. ( ist schon funktionsfähig in der Haussteuerung) .

    Die Volllast soll aktiviert werden, wenn der Lichtschalter eingeschaltet ist aber dann soll der ursprüngliche Status über die Haussteuerung wieder aktiv sein, wenn das Licht ausgeschaltet wurde.

    Wenn beide Schaltleitungen gleichzeitig aktiviert werden, mach der Lüfter gar nichts.

    Folglich muß die Volllast mit Zeitverzögerung geschaltet werden.

  • ganz grob zusammengefasst:

    1) wenn relais 1 aktuell aus ist und ich den Schalter betätige erst Relais 1 einschalten, 2 Sekunden warten und dann Relais 2 zusätzlich einschalten

    2) wenn Relais 1 bereits an ist und der Schalter betätigt wird, direkt Relais 2 anschalten

    Hab ich das grob richtig verstanden?

    >100 Shellies, darunter so gut wie alles was der Hersteller produziert hat. ;)
    :!: ich beantworte grundsätzlich keine Fragen per persönlicher Nachricht:!: