• Wie soll ich dies programmieren? Ich bin gewohnt mit Modulen zu arbeiten, mit Shelly jedoch Anfänger.

    Wer hat eine gute Idee

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
  • Beim Shelly Mini wäre das ne einfache "Schaltuhr"
    Die Schaltzeit kann ich nicht zuordnen.
    Der i4 hat Schalteingänge und kann nicht schalten, nur Befehle senden.

    VG Rolf

    (Wer einen Tippfehler findet, darf den gerne behalten :saint:)

  • Wer hats erfunden? Den würde ich fragen. Du musst doch eine eigene Vorstellung von Deinem Problem haben. Diese Vorstellungen solltest Du hier zum Besten geben. Nicht irgend ein Diagramm ohne jegliche Erläuterung. Da gibt es zu viele Deutungsmöglichkeiten und wir wollen ja hier nicht mit Vermutungen anfangen.

    Mit besten Grüßen

    Martin

    Falls sich Jemand von mir persönlich angegriffen fühlt, dann bitte ich um eine kurze Info. Es lässt sich alles klären. Ich bin, wie ich bin.

    Einen 3EM kann man übrigens in 1728 Varianten falsch einbauen und verdrahten .Es sind mittlerweile weitere Möglichkeiten dazu gekommen.

    In den meisten Einbauanleitungen sind die Wandler in der falschen Richtung eingezeichnet.

    Einmal editiert, zuletzt von Krauskopp (26. Dezember 2024 um 22:10)

  • Das alles erinnert mich an Gatter Funktionen der Mikroelektronik.
    https://www.rahner-edu.de/grundlagen/sig…technik-teil-0/

    Du müsstest zwei Prioritäten programmieren.

    Code
    var state = 0; // On / Off für Shelly 1
    var lastState = 0; 
    
    Wenn Schaltuhr On? Set: prio = 1; set: state = 1;
    Wenn Schaltuhr Off? Set: prio = 0; set: state = 0;
    Ist prio == 1 && Shelly i4 == On?  set: state 1;
    Ist prio == 1 && Shelly i4 == Off?  set: state 0;
    
    Ist state != lastState? set: Shelly 1 -> state; // On oder Off 
    lastState = state;
  • Dieses Thema enthält 48 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.