Wenn es ein Netzteil mit Gleichspannungsausgang ist, dann ja.
Beiträge von horkatz
-
-
Schaltung passt. Mit OpenHAB kenne ich mich nicht aus...
-
-
Das dann eher nicht, es kann aber sein, dass die Spannung einbricht, während das Tor fährt. Das könntest du aber messen. Der Shelly ist da empfindlich, dem Funkempfänger macht es wahrscheinlich nichts aus.
-
Da es ja dann nur um die beiden Timer für den Lüfter geht (Impuls und Pause), sollte sich das Vorhaben auch ohne Internetzugriff und Zeitsnchronisation realisieren lassen. Die beiden AutoTimer des Shelly entsprechend einstellen: Wenn an, dann nach einer Minute aus, wenn aus, dann nach 59 Minuten an. Accesspoint aktivieren und mit Passwort versehen, dann kannst du dich vor Ort mit dem Shelly verbinden und die Zeiten anpassen.
-
Wenn es mit den 24VDC funktioniert, dann kannst du den zweiten Reedkontakt auch an L und SW des Shelly klemmen, dann erhältst du ein zusätzliches digitales Signal...
-
Den Zustand des einen Kontakts siehst du z.B. als Prozentwert. Den digitalen Eingang würde ich für den "Geschlossen" - Zustand verwenden, das ist die wichtigste Information. Du kannst dir auch das kleine Symbol auf den Bildschirm holen, siehe unten. Zusätzlich misst der Shelly auch noch Luftfeuchtigkeit und Temperatur.
Man kann alternativ zum analogen Eingang auch den ungenutzten Eingang des Shelly benutzen (so mache ich es), wenn der Shelly mit 230V versorgt wird, muss der Reedkontakt ebenfalls dafür zugelassen sein. Oder man verwendet Rollentaster statt der Reedkontakte. (So bei mir...). Den Zustand des SW kann man sich im Button anzeigen lassen (kleiner Strich, rot oder grün).
Für den dann freien Analogeingang habe ich schon eine neue Idee...
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen. -
-
Nein, bei mir erfolgen die Benachrichtigungen über den Messenger Signal. Im Originalscript wurde Telegram verwendet. Den API - key erhält man bei callmebot.com, der Betreiber betreibt sozusagen die Schnittstelle zwischen deiner Anwendung und Signal. Im einfachsten Fall kann man einfach einen http-request absetzen und erhält damit eine Push-Nachricht. Es gab auch eine Möglichkeit, WhatsApp zu nutzen, ob das noch kostenlos möglich ist, weiß ich nicht, müsste ich nachschauen.
Man kann das Script aber auch ohne die Benachrichtigungen verwenden, wie ich schon geschrieben hatte...
Nachtrag: Es sollte auch möglich sein, Push-Nachrichten aus der Shelly-Cloud einzubinden, wenn ich mal Zeit habe, werde ich das versuchen...
-
Wenn ich das richtig verstehe, scheint die passende Phase bei neueren Modelle nicht zwingend wichtig zu sein.
Das lese ich dort nirgends...
Durch Übersprechen kann es zwar auch auf verschiedenen Phasen funktionieren, früher wurden aber auch häufig Phasenkoppler eingesetzt. Wer es kann und darf, wählt den einfacheren Weg und nutzt die gleiche Phase. Habe mein Gartenhaus auch viele Jahre über Powerline angebunden (LAN-Kamera und mittlerweile ein paar Shellys), vor Jahren habe ich aber ein LAN-Kabel gezogen und eine Fritzbox als Mesh-Repeater installiert... -
Komisch, bei mir sieht das Dashboard in der App und Cloud (Firefox) wie vorher aus.
Bei mir genauso. Version ist aber schon 3.76.1
-
Ich hatte gehofft man kann einfach ein shelly zwischenklemmen.. und die Auslösung der Bewegungsmelder simulieren.
Das würde vermutlich auch funktionieren, z.B. mit einem Shelly Plus Uni, den du parallel zu einem Bewegungsmelder klemmst. Wie er aber genau angeschlossen werden muss, müsste man ausmessen. Was du wo messen musst, lässt sich aber mit den vorhandenen Informationen nicht sagen. Gibt es Anleitungen und Schaltpläne von dem Gerät?
-
Landgut Kannst sie nach der Bestellung ja wieder aus der Cloud entfernen...
-
Versuche es doch einfach mit dem Script. Das hat den Vorteil, dass du den Shelly schon vorher einschalten kannst. Wird dann (irgendwann) die Last erkannt, beginnt die Überwachung. Bei Unterschreiten der Mindestlast für eine bestimmte Zeit wird dann ausgeschaltet. Dieses Script nutze ich in ähnlicher Form für unseren 3D-Drucker in der Firma, für meine Ladestation (Geräteakkus) zu Hause, für die Waschmaschine und den Trockner. Die ersten beiden laufen auf Plugs, die letzten beiden auf PM Minis (nur Benachrichtigung, nicht schalten).
-
Ist das umsetzbar oder habe ich einen grundlegenden Denkfehler?
Umsetzbar ist das schon, der vorhandene Schalter müsste dann aber dauerhaft eingeschaltet bleiben. Wird er irrtümlich ausgeschaltet, bleibt es dunkel. Zickt die Alexa, oder dein WLAN, bleibt es dunkel. Du könntest aber den Shelly so konfigurieren, dass er bei Spannungswiederkehr (nach dem Schalten mit dem alten Schalter) einen oder beide Kanäle einschaltet...
Die saubere Lösung wäre aber ein zusätzlicher I4 hinter einem Serientaster (oder Serienschalter), dafür brauchst du dort aber auch den Neutralleiter. -
Nachtrag zu meinen bisherigen Posts: Vor etwa 2 Wochen tauchte die Aktion dann auch in meiner App auf. Bestellt habe ich dann am 14. März, 5 Tage später wurden die Shellys geliefert. Nachdem letzten Sonntag der 3. und letzte Shelly 2.5 aus der Küche seinen WLAN Kontakt verloren hatte (das bekannte Kondensatorproplem), habe ich nicht, wie bisher, den Shelly repariert, sondern alle 3 Shellys getauscht...
-
Hier ein Script, welches die Anforderungen erfüllt, passend abgeändert. Das Original stammt von Shelly.
Ursprünglich war es als Benachrichtigungsscript (über telegram) gedacht, wenn z.B. die Waschmaschine fertig ist. Ich habe es seinerzeit auf Signal (über callmebot.com) angepasst. Den Benachrichtigungsteil habe ich drin gelassen, die entsprechende Funktion und den Aufruf kann man ja entweder auskommentieren oder löschen.
Will man es nutzen, braucht man einen Signal ApiKey, dieser ist an entsprechender Stelle einzugeben (da wo 123456 steht).
Weiterhin muss die Mobilfunknummer eingegeben werden.
Zum Testen habe ich die Startleistung auf 7 Watt festgelegt, die Endleistung auf 2 Watt. Auch diesse Werte sollten angepasst werden.
Geprüft wird alle 10 Sekunden, wenn du z.B. nach 120 Sekunden abschalten willst, dann muss timesInactive auf 12 eingestellt werden (12x10 Sekunden).
Den Benachrichtigungstext habe ich schon auf die Ladestation angepasst. Viel mehr gibt es nicht zu sagen...Code
Alles anzeigen/** * @copyright shelly-tools contributors * @license GNU Affero General Public License (https://www.gnu.org/licenses/agpl-3.0.de.html) * @authors https://github.com/shelly-tools/shelly-script-examples/graphs/contributors * * This script is intended to measure power consumption from the local device, e.g. a Shelly Plus 1PM, * and send a signal push notification once the power consumption stops for a given time period. * the idea behind is to monitor a washing machine or dryer and send a notification once the appliance * has finished. */ // CONFIG START // your phone number let phonenumber = '+49xxxxxxxxxx'; // your signal api key let signalApiKey = '123456'; // the text for the notification once the appliance has finished let SignalText = 'Die+Ladestation+ist+fertig'; // the number of consecutive times the check will run until the appliance is considered as finished power consumption has to be below "EndUsage" let timesInactive = 2; // in steps of 10 seconds // Startusage .. above this value the appliance is considered as "started".. // Endusage below this value and timesInactive is reached the appliance is considered as finished. let startUsage = 7; // Watts let endUsage = 2; // Watts // CONFIG END // Do not change code below this line! let countInactive = 0; let alertTimer = null; let active = false; let stopped = false; function startMonitor() { alertTimer = Timer.set(10 * 1000, //changed to 10 seconds true, function () { Shelly.call( "Switch.GetStatus", { id: 0 }, function (res, error_code, error_msg, ud) { if (res.apower > startUsage) { countInactive = 0; activate(); } //print('10 seconds test started...'); print ('10 seconds test started, Power= ' + JSON.stringify(res.apower) + ' W'); if (active) { isReady(res.apower); } }, null ); }, null ); } function activate() { if (active === false) { active = true; print('appliance started'); } } function isReady(usage) { if (active && usage < endUsage) { countInactive = countInactive + 1; print ('CountInactive= ' + JSON.stringify(countInactive)); } if (active && countInactive > timesInactive) { countInactive = 0; active = false; sendMessage(); Shelly.call("Switch.Set", {id: 0, on: false}); print('appliance finished'); } } function sendMessage() { Shelly.call( "http.get", { url: 'https://api.callmebot.com/signal/send.php?phone=' + phonenumber + '&apikey=' + signalApiKey + '&text=' + SignalText }, function (response, error_code, error_message, ud) { print(JSON.stringify(response)); }, null ); } startMonitor(); -
alle kann ich nicht tauschen.
Wieviel sind denn "alle"? Wenn es sehr viele sind, kann man ja mehrere Tauschaktionen durchführen. Viele Leuchtstoffröhrentypen sind ohnehin schon verboten, es dürfen nur noch die vorhandenen Exemplare abverkauft werden...
-
Dann doch eher so etwas.
Je nach Lampe passen auch die Ersatztypen für 9 oder 11 Watt...
-
duplo5 Wenn du sehr an der Lampe hängst, es gibt auch passende LED Leuchtmittel mit G23 - Sockel...
Den Mini solltest du trotzdem ebenfalls gegen den "großen" Shelly tauschen, wegen der SELV-Problematik.