Naja für ein Balkonkraftwerk. Damit kann ich messen ohne das man ausversehen oder aus sonstigen gründen eine Abschaltung stattfindet
Beiträge von Devil
-
-
Wenn du ihn wirklich nachts ausschalten möchtest. Was jetzt nicht wirklich sinn ergibt. Und morgens automatisch einschalten willst dann musst du dies halt über einen Zeitplan bei Sonnenaufgang einschalten. Ich würde es ja ganz ohne ausschalten machen. Um da auf nummer sicher zu gehen wäre natürlich ein EM die bessere Wahl!
-
Ja natürlich musst du das beim letzten Durchlauf wieder auf 0 setzen! Es ist ja nur ein Ansatz, ich würde die Position eh rausmachen und dann den aktuellen Status auslesen und dann entsprechend zum nächsten hüpfen.
-
Switch.set ist dein Relays also der Ausgang der Taster ist input. Ja dieser sollte dann auf Detached stehen, du kannst ja print die ausgabe loggen.
z.b. so
Code
Alles anzeigenShelly.addEventHandler(function(e) { if (e.component === "input:0") { if (e.info.event === "single_push") { print("Button was pushed"); if (position == 0) { print("Button was pushed Position 0"); Shelly.call("Switch.set", {'id': 0, 'on': true}); Shelly.call("Switch.set", {'id': 1, 'on': true}); Shelly.call("Switch.set", {'id': 2, 'on': false}); Shelly.call("Switch.set", {'id': 3, 'on': false}); position = position + 1; } else if (position == 1){ print("Button was pushed Position 1"); Shelly.call("Switch.set", {'id': 0, 'on': false}); Shelly.call("Switch.set", {'id': 1, 'on': false}); Shelly.call("Switch.set", {'id': 2, 'on': true}); Shelly.call("Switch.set", {'id': 3, 'on': true}); position = position + 1; } else if (position == 2){ print("Button was pushed Position 2"); Shelly.call("Switch.set", {'id': 0, 'on': false}); Shelly.call("Switch.set", {'id': 1, 'on': false}); Shelly.call("Switch.set", {'id': 2, 'on': false}); Shelly.call("Switch.set", {'id': 3, 'on': true}); position = position + 1; } } } -
Wie gesagt noch nicht ausprobiert. Switch habe ich bisher noch nie gebraucht evtl wird das auch gar nicht bei Shelly scripts unterstüzt dann mach es doch mit IF
Code
Alles anzeigenShelly.addEventHandler(function(e) { if (e.component === "input:0") { if (e.info.event === "single_push") { //print("Button was pushed"); if (position == 0) { Shelly.call("Switch.set", {'id': 0, 'on': true}); Shelly.call("Switch.set", {'id': 1, 'on': true}); Shelly.call("Switch.set", {'id': 2, 'on': false}); Shelly.call("Switch.set", {'id': 3, 'on': false}); position = position + 1; } else if (position == 1){ Shelly.call("Switch.set", {'id': 0, 'on': false}); Shelly.call("Switch.set", {'id': 1, 'on': false}); Shelly.call("Switch.set", {'id': 2, 'on': true}); Shelly.call("Switch.set", {'id': 3, 'on': true}); position = position + 1; } else if (position == 2){ Shelly.call("Switch.set", {'id': 0, 'on': false}); Shelly.call("Switch.set", {'id': 1, 'on': false}); Shelly.call("Switch.set", {'id': 2, 'on': false}); Shelly.call("Switch.set", {'id': 3, 'on': true}); position = position + 1; } } } -
DIYROLLY ui wo bekommst du den guten Stoff denn noch her wenn man Fragen darf. Meine letzten Rollen neigen sich so langsam dem Ende.
-
Nein nur abhängig von einem Stabilen W-Lan oder du verbindest die beiden Shellys direkt über den AP Modus, also einer AP und der zweite verbindet sich als Client mit dem ersten (AP)
-
Naja du musst ja irgendwo zwischenspeichern ob es es jetzt der erste zweite dritte oder vierte Tastendruck ist.
Hier ist finde ich alles am schnellsten ersichtlich.
https://github.com/ALLTERCO/shell…tree/main/howto
Ich würde es in etwa so machen (ungetestet nur schnell reingeklickt)
Code
Alles anzeigenlet position = 0; Shelly.addEventHandler(function(e) { if (e.component === "input:0" || e.component === "input:1") { if (e.info.event === "single_push") { switch(position) { case 0: Shelly.call("Switch.set", {'id': 0, 'on': true}); Shelly.call("Switch.set", {'id': 1, 'on': false}); position = position + 1; break; } } } });jetzt würde noch case 1 2 und 3 fehlen die dann entsprechend die ausgänge schalten. So in etwa wäre das realisierbar.
Da ist aber jetzt keine weitere Fehlerprüfung usw. dabei. Aber ich denke so könnte es klappen.
Ansonsten gibt es ja links oben am editor snippets hier kannst du dir sowas wie Shelly.call automatisch im editor einfügen lassen
-
Naja 2kw einphasig sind irgendwas um die 8-9 Ampere. Der 3EM macht 10A also würde ich hier vorsichtshalber mal auf einen Schütz tendieren. Um den Shelly doch zu schonen. Wäre zwsr kein muss aber wer weiß
Ähnlich wie hier die Steckdose würde halt dann durch ein Schütz ersetzt werden.
Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. Aber zum anschließen kann ich nur empfehlen sich einen Fachmann zu holen. Sonst wissen wir ja auch nicht viel über die Gesamtanlage usw.
-
Ja ist möglich. Dein Plan steht auch schon dann musst du es nur genauso umsetzen. Du nimmst halt eine variable in der du den aktuellen wert speicherst. Also var position = 0;
bei button 1 press einen switch Befehl:
case 0:
relay0 anschalten relay1 relay2 relay3 ausschalten
position + 1
case 1:
usw
Und bei button 2 call button 1
Wenn aber keiner aktuell einen Passenden aufbau hat wirst du leider auch kein fertiges Script auf die schnelle bekommen
-
Zitat
Verbrauchswerte werden mit - angezeigt
2 Messklammern messen nicht an der zugehörigen Phase -
Concorde hier sollte alles stehen damit das am Schluss auch passt
ThemaInbetriebnahmehilfe Shelly 3EM und Pro3EM
Hallo zusammen,
immer wieder tauchen Threads zum Themenfeld "Anzeigen des 3EM sind fehlerhaft" oder "Messwerte nicht plausibel" auf.
Da hier an 400V gearbeitet wird, dürfen die Arbeiten nur von einer Elektrofachkraft ausgeführt werden!
Bitte beachtet die 5 Sicherheitsregeln und benutzt geeignete und zugelassene Prüf- und Messwerkzeuge
Elektroinstallation - Sicherheitsregeln
Elektroinstallation - Was darf ich eigentlich selbst machen?
Nachdem ich heute den dritten 3EM in Betrieb genommen habe, sehe…Shelly 3EMGast1025. Oktober 2020 um 14:11 -
Stoffi wenn du 24V Ventile hast dann ja. Ich würde evtl. noch mal die Leitungen etwas anders und mit Kabelbinder verlegen. Dann sieht es halt noch etwas sauberer aus tut aber ja die Funktion nicht beeinträchtigen.
Also z.b. N würde ich jetzt erst mal nach links ganz auf die Seite als ein Strang legen und dann einzeln mit den Adern in so einem quer Strang unter den Shellys abgehen.
Beim Trafo L würde ich nach recht gehen lassen und auch alles erst bis links neben der Klemme zusammen fassen und senkrecht runter.
Aber wie gesagt wäre nur Schönheitskur

-
jotschi Beta versionen lassen sich nicht über die App aufspielen. Du nimmst einfach einen Browser Handy, Desktop oder wo auch immer. Rufst dann im Browser die IP deines Shellys auf. Manche Browser setzen ein https:// vorne dran hier dann auf http:// umstellen.
Dann auf Device > Firmware Version > Check for Update. Dann sollte diese angezeigt werden
-
Alle auf der 1.12 die in der Küche sind in UP Dosen.
Die anderen auf dem Dachboden und in Feuchtraumdosen
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen. Wenn die Sonne scheint (gerade regnet es) erreichen die am Dachboden schon die 60 Grad aber selbst bei über 30 Grad (war noch 1.11.8) hatte ich hier noch keine Probleme mit Überhitzung wie das natürlich mit der 1.12 bei solchen Temperaturen ist werde ich dieses Jahr nicht mehr erfahren und bis dahin gibt es sicherlich ein Update
-
Na zum löschen musst du im raum oben im Bild auf den Stift drücken dann taucht nebem
Dem Shelly ein Papierkorb symbol auf
-
Princo naja dann werden die Messwandler Falsch herum angeschlossen sein
-
Also ich kann bei mir keine Temperatur änderrung Feststellen. Bei mir liegt die Temperatur zwischen ~ 35 - 55C ab dem 16. August bis heute
-
-
Ja gut bei der Formatierung kommt es jetzt darauf an mit was du das ganze aufgemacht hast? Excel dann kannst es bei CSV auch gleich sein lassen. Da nimm dann lieber Libre Office. Da kannst du dann erst mal Zeilen, Tabulator und Zeichentrenner einstellen sowie auch die Kodierung.
Ich hab mit so CSV Gelumps fast täglich zu tun da ist das vom Shelly eig. schon sehr gut gelöst. 🤣
Ja da das WebUI ja komplett cloud unabhängig ist gehe ich mal davon aus das es die Lokalen werte sind.