Nun, jeder wie er mag. Aber das Risiko das er damit eingeht sollte jedem bewußt sein. Es passiert schon so genug und ich bin der Meinung man sollte es nicht unbedingt herausfordern. Aber wie gesagt OT.
Beiträge von Captain_Byte
VPN/Proxy erkannt
Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.
-
-
Sorry ist OT aber Wichtig:
Generell sollten wegen solcher eventuellen Fehlfunktionen keine Türen oder Tore auf diese Art gesteuert werden.
Für unbefugte Eindringlinge ist so Tür und Tor geöffnet und auch die Versicherung wird sich freuen dass auf Grund von grob fahrlässigem Verhalten bzw. Eigenverschulden nicht gezahlt werden muss. Smarte Helferlein sind generell eine gute Sache aber auch ein gesundes Misstrauen gegenüber der Technik ist hilfreich.
-
oder hat ein anderer Shelly auch SSRs?
Weis ich leider nicht, da müsste man in den technischen Spezifikationen nachsehen. War auch nur ein allgemeiner Rat wie man verhindern kann dass der Schaltaktor schlapp macht.
-
Das Problem mit den Schaltspielen lässt sich über ein SSR lösen.
-
Ich denke mal die Batterie soll das Türschloss speisen. Als Notentriegelung könnte man dann einen Reedkontakt hinter der Tür positionieren. Einen Magnet an eine bestimmte Stelle halten und Sesam öffne dich.
Je nach Größe des Faches käme ein 12V Akku in Frage. Mit einem Relais könnte man erreichen dass die Notentriegelung nur funktioniert wenn der Strom ausgefallen ist, das setzt allerdings voraus dass im Fach ein Stromanschluss verfügbar ist.
hansi262262 vielleicht kannst Du uns ein paar mehr Daten geben: Größe des Faches, Stromversorgung nur über Batterie (Akku) möglich oder Stromanschluss verfügbar.
-
Danke dir Cephalopod . Genau das habe ich gesucht.
-
Ich würde gerne die 3 Phasen von einem Elektroherd schalten. Wie kann ich das am besten mit einem Shelly machen?
-
Danke für die Info. Ja so geht es auch mit weniger Bauteilen. -
Die Widerstände werden benötigt, da sonst die Spannung am Shelly nicht auf 0 geht. Außerdem macht der Open Collector dann einen Kurzschluss gegen Masse beim Schalten und raucht ab. Der Widerstand liegt dann ca. bei 100 Ohm. Bei 24 Volt sind das dann 240 mA und ca. 5.5 Watt Verlustleistung.
-
Nicht Ganz. Lege die 24 VDC über einen Widerstand an S0+. SO- legst Du an 0Volt. Den Shelly legst Du an den Eingang S0+.
Wenn der Halbleiter nicht geschaltet hat liegen dann 24 V an S0+. Bei geschaltetem Halbleiter liegen 0V (oder eine geringe Spannung) an S0+. Den Widerstand musst Du ausprobieren, ich würde mal mit 1-2 Kiloohm anfangen.
-
Na hoffentlich nur der Santa.

-
Dann halt so dass man mit der Taste das WLAN wieder einschalten kann. Ein Button Event kann man deaktivieren, ja nach Geschmack.
Code
Alles anzeigen// Zeitfenster: let offHour = 23; // WLAN AUS ab 23:00 let onHour = 6; // WLAN EIN ab 06:00 // WLAN-Override (1 Stunde) let overrideActive = false; let overrideTimer = null; // --- Funktion: Standard-Zeitlogik --- function checkTime() { // Wenn Override aktiv, Zeitsteuerung ignorieren if (overrideActive) return; let t = new Date(); let hour = t.getHours(); // WLAN ausschalten (zwischen 23:00 und 06:00) if (hour >= offHour || hour < onHour) { WiFi.SetConfig({ enable: false }, function (res, err) { if (err) print("Fehler beim Ausschalten des WLAN:", err); }); } else { // WLAN einschalten WiFi.SetConfig({ enable: true }, function (res, err) { if (err) print("Fehler beim Einschalten des WLAN:", err); }); } } // --- Funktion: Override für 1 Stunde aktivieren --- function enableWifiForOneHour() { print("WLAN für 1 Stunde aktiviert (Override)."); overrideActive = true; // WLAN einschalten WiFi.SetConfig({ enable: true }, function (res, err) { if (err) print("Fehler beim Einschalten des WLAN:", err); }); // Falls noch ein Timer läuft, stoppen if (overrideTimer !== null) Timer.clear(overrideTimer); // Timer für 1 Stunde → Override aus overrideTimer = Timer.set(3600 * 1000, false, function () { print("Override beendet. Zeitsteuerung aktiv."); overrideActive = false; checkTime(); // sofortige Rückkehr zur Zeitlogik }); } // --- Button Events --- // Doppelklick Shelly.addEventHandler(function (event) { if (event.info && event.info.event === "double_push") { enableWifiForOneHour(); } }); // Langer Tastendruck Shelly.addEventHandler(function (event) { if (event.info && event.info.event === "long_push") { enableWifiForOneHour(); } }); // Jede Minute prüfen Timer.set(60000, true, checkTime); // Erste Ausführung sofort checkTime(); -
Wie wäre es damit:
Code
Alles anzeigen// Zeitfenster einstellen: let offHour = 23; // WLAN AUS ab 23:00 let onHour = 6; // WLAN EIN ab 06:00 function checkTime() { let t = new Date(); let hour = t.getHours(); // WLAN ausschalten (zwischen 23:00 und 06:00) if (hour >= offHour || hour < onHour) { WiFi.SetConfig({ enable: false }, function (res, err) { if (err) print("Fehler beim Ausschalten des WLAN:", err); }); } else { // WLAN einschalten WiFi.SetConfig({ enable: true }, function (res, err) { if (err) print("Fehler beim Einschalten des WLAN:", err); }); } } // Jede Minute prüfen Timer.set(60000, true, checkTime); // Erste Ausführung sofort checkTime(); -
Dann benötigt das Netzteil eine Mindestlast zum funktionieren.
Ist doch schon ein Shelly dran, außerdem das mit der Mindestlast ist eher selten. Klingt mehr nach Überlastabschaltung des Netzteils. Z.b. wenn in der Stromversorgung (Shelly) ein Kondensator eingebaut ist der einen hohen Anlaufstrom zieht, dann spielt die elektronische Abschaltung des Netzteils "pingpong". Deshalb funktioniert es mit einer LED und mit einem Shelly nicht.
-
-
Alternativ einen Phasenprüfer verwenden. Das Relais schaltet nur einpolig und mit dem Phasenprüfer kann man festellen ob die Phase geschaltet wird. Den Verbraucher umzudrehen sollte eigentlich nichts bewirken (wenn die Phase geschaltet wird).
-
Wie wäre es mit einem Screenshot den man abspeichert, oder copy/paste vom Text (falls das klappt).
Auch wenn das Thema nervt aber bei "klaut" kräuseln sich meine Fußzehen. Wenn der Cloud Server nicht neben mir steht habe ich kein Vertrauen und wenn der Server in Shanghai steht dann schrillen bei mir sämtliche Alarmglocken. Aber jedem das seine.
-
Dafür kann man ein Script schreiben. Du könntest aber auch im Nachtmodus die LED's ganz schwach leuchten lassen dann weist Du immer den Schaltzustand.
-
Ich habe ein Programm für eine HTML Seite geschrieben mit dem der Plus Plug S gesteuert werden kann. Die Ringfarben können gesetzt werden und der Nachtmodus.
Es gibt einen fertigen Docker Container. Hier die docker-compose.yaml:
services:
shelly:
image: richterke/shelly:v1.0
container_name: shelly
ports:
- 8080:80
restart: unless-stopped
volumes:
- ./shellydaten:/var/www/html/daten:rwDas Programm wird gestartet mit "docker compose up -d". Auf dem Host wird es aufgerufen mit "127.0.0.1:8080" oder "localhost:8080". Beendet wird das ganze mit "docker compose down".
Das Programm legt auf dem Dockerhost das Verzeichnis shellydaten an. Dort wird die Datendatei des Programmes abgelegt mit der IP-Adresse des Shelly.
Viel Spass.
-
Hast Du Dich in das Netz vom Shelly eingeloggt? (WLAN Verbindungen.)