Beiträge von eiche

    Scherrerm

    Sind es Jalousien (leichte Lamellen mit Neigungsverstellung) oder Rollläden?

    So oder so brauchst du für jedes dieser Dinger einen Shelly Plus 2PM. Andernfalls kommt es irgendwann zu unterschiedlichen Stellungen der Jalousien bzw. Rollläden.

    Ich kenne Taster oder Schalter. Und dann gibt es noch Schalter mit gegenseitiger Verriegelung.

    Wenn du nicht an Design gebunden bist und etwas Handwerkliches nicht scheust, kann ich dir zur Steuerung einen Shelly i4 und dazu 4 Taster für eine Leerdose empfehlen.

    Damit geht alles, vieles bereits per Actions, der Rest per Skript.

    Ich nutze solche 4 Taster an einem i4 mit Skript. Je zwei Taster für eine Rollladensteuerung - ein Taster für öffnen, einer für schließen und beide für anhalten.

    Es ist sogar möglich, einen Rollladen/Jalousie mit einem einzigen Taster zu steuern.

    Jedenfalls solltest du mal diese Beleuchtung am Shelly abklemmen und prüfen, ob dann dieses Fehlverhalten noch vorkommt!

    Falls du dieses, aus welchen Gründen auch immer, nicht tun willst, beschaffe dir für den Shelly einen oder mehrere RC Snubber und schalte diesen zwischen die Ausgangsklemmen bzw. zwischen L und O.

    Ja! Und den geschalteten Verbraucher auch abklemmen.

    Mit schalten einer induktiven Last ergeben sich leicht mal Störspannungen.

    Dagegen kann ein RC-Glied helfen, RC snubber genannt.

    Edit:

    Da das Einschalten nicht immer gelingt, kann sich mit dem Ausschalten eine Störspannung ergeben haben. Genaueres können wir an dieser Stelle nicht wissen.

    This is a very good compilation.

    Additional if the controller stopped the watchdog may log data to a persistant (script) file at the Shelly non volatile storage appending or overwrtiting or one file overwritten and another file appended.

    After such logging, the watchdog can start the controller ...

    Have a look at the documentation to Script.PutCode!

    This logging also works without WLAN and can be analyzed if necessary.

    The log file is not a script, but a data file. It appears as a non-executable script.

    Vielleicht gibt es hier eine Begriffsverwirrung.

    Ein Shelly Plus 2PM schaltet immer die Betriebsspannung auf die Ausgänge, mit O1 und O2 beschriftet. Hier gibt es keine Eingangsklemmen für für die internen Relais-Kontakte, weil jeweils ein Relaiskontakt intern an die Betriebsspannung gelegt ist. Die Kontakte, welche mit S1 und S2 beschriftet sind, sind die Signaleingänge für anschließbare Taster oder Schalter.

    Mal als Rückmeldung:

    Ich betreibe einen Plus 1 mit Plus AddOn und DHT22 zwecks autarker Heizkreisregelung.

    Keine Cloud, keine Action, nur Skript und (optionale) Messwertaufzeichnung in einer InfluxDB sowie grafischen Darstellungen per Grafana.

    Allerdings nutze ich hierfür ausschließlich den DHT22, keine anderen Sensoren an diesem Shelly.

    Meine Aufzeichnungen zeigen keinen einzigen Ausreißer - bisher, seit etlichen Wochen.

    Es mag aber sein, dass es bei Verwendung mehrerer Sensoren Spannungseinbrüche geben kann.

    Gefällt mir.

    Einen kleinen Hinweis kann ich mir aber nicht verkneifen.

    Die Zeilen 57 bis 68 können eleganter codiert werden.

    Bin gespannt, ob das Skript damit noch immer abgebrochen wird.

    Lasse bitte weiter von dir lesen! :)

    Mad Marc

    Um hierauf eine hilfreiche Reaktion erhalten zu können, musst du erheblich mehr darlegen. Dazu ist die Beschaltung ja bereits geklärt.

    Hierzu gehört insbesondere, auf welche Weisen der Shelly geschaltet wird.

    • Actions bzw. Webhooks?
      Wie sind diese zusammengestellt?
    • Szenen?
      Zusammenstellung?
    • Skript?
      Wirst du vermutlich nicht nutzen.

    Wie ist der Eingang konfiguriert?

    Lebreton

    In Ergänzung zu den Mitteilungen seitens Thomas ... bzgl. #11.

    Das mit R bezeichnete Bauteil ist die Relaisspule. Die zu R parallel liegende Diode ist deren Freilaufdiode.

    Der Plus 2PM verfügt über zwei Eingänge, welche je nach Anwendung unterschiedliche Funktionen bewirken können.

    Das sollte eine allgemeine Feststellung sein, als Reaktion auf deine Ansicht:

    Ich dachte immer, dieser Shelly kann nur einen Eingang auf zwei Ausgänge schalten

    Mit der Anwendung als Hauptuhr haben diese Eingänge tatsächlich nichts zu tun. In dieser Anwendung werden die beiden Ausgänge per Zeit und per Ereignisse gesteuert.

    Einen Shelly Plus mit zwei Ausgängen und elektromagnetischem Relais oder Halbleiter-IC zur Hauptuhr zu machen ist relativ leicht und hat nichts mit eigener Programmierung zu tun.

    Nach dem Basteln sind nur vier Schritte zu erledigen, welche unter Hauptuhr-Emulation per Shelly - Installationsanleitung beschrieben sind.

    1. Das Skript von meiner Webseite per Copy & Paste in ein neu angelegtes noch leeres Skript einfügen, speichern und starten. zum Skript
    2. Drei Schedule Jobs anlegen, was unter Anwendung meiner Website tools.eichelsdoerfer.net so unterstützt wird, dass hierfür keine besonderen Kenntnisse gebraucht werden.
    3. Die Uhr per Webseite, ebendort zu finden, stellen.
    4. Das Skript für den automatischen Start nach dem booten freigeben (Web UI Klick).

    Nach einem Reboot bzw. Stromausfall wird sich die Uhr automatisch richtig stellen. Das ist alles, was zu tun ist und wofür es, außer lesen können, fast nichts braucht.

    Mehr Komfort für eine solche Anwendung wirst du kaum finden können.

    Wer Optionen nutzen will, wie ich sie in der Installationsanleitung beschreibe, kann das tun. Wer solches nicht möchte oder braucht, lässt es halt.

    Vermutlich wirst du auf Grund meiner hier aufgeführten vier Schritte noch nicht einmal die Installationsanleitung lesen müssen, auch wenn dies empfehlenswert ist.

    Dazu wird Ausgang O2 zwischen den Minutenimpulsen (also z.B. zur Sekunde 30) ein- oder ausgeschaltet.

    Ich wusste es nicht mehr und habe nachgeschaut.

    Mit der fallenden Flanke an O1 wird (per EventHandler) O2 0.5s später umgeschaltet (toggle). Dies ist die für den nachfolgenden Impuls vorbereitete Polwende, weil damit das Polwenderelais seinen Zustand wechselt.

    Dies wäre auch zur Sekunde 30, also ca. 30s verzögert möglich. Weil die Kombination aus Skript und dreier erforderlicher Schedule Jobs aber teilweise zeitlich verzahnt arbeiten, ist die beschriebene Lösung am besten.

    Diese zeitliche Verzahnung sorgt für die Stabilität/Robustheit der Implementation.

    Ich könnte weiter ausholen, lasse es aber besser. ;)

    Sowie dem Verbrauch von Elektroenergie bei gleichzeitiger Erzeugung von beispielsweise Wärmeenergie.

    :thumbup: Genau



    Nach aktuellem Kenntnisstand verschwindet Energie nicht. Wo solche "verbraucht" wird, entstehen durch die Umwandlung andere Energien. Auf der Seite der Quelle wird Energie verbraucht, auf der Seite der Senke werden Energien erzeugt. Verbrauch und Erzeugung bilden zusammen die Umwandlung.

    Ich bin nach wie vor davon überzeugt, dass eine Pegelmessung mit Ultraschall und Tasmota32 auf einem ESP32 Board genauer ist als diese Druckdifferenzmessungen. Und die Aktor/Sensor Kombination ist preisgünstig. Allerdings gibt es mitunter Messausreißer, welche ich per Programm und auf die Anwendung zugeschnittener Mittelwertbildung beseitige. 8)