Aber erstmal Danke für die Hilfe, das geht auf jeden Fall schonmal.
Muss das ganze aber einmal für Toggle On und Off setzen, denn in beiden Fällen soll ja das Licht ausgeschaltet werden.
Aber erstmal Danke für die Hilfe, das geht auf jeden Fall schonmal.
Muss das ganze aber einmal für Toggle On und Off setzen, denn in beiden Fällen soll ja das Licht ausgeschaltet werden.
Okay, das könnte ich machen, dann müsste ich 3 Actions nutzen, pro Action gehen ja auch nur 5 Adressen. Schade, ich dachte es geht mit Scripting.
Hallo zusammen,
vielleicht kann mir jemand weiterhelfen. Ich habe im Haus einen sogenannten Zentral-Aus Taster, der bei Betätigung dafür sorgen soll, dass alle Lichter im Haus ausgeschaltet werden. Es gibt noch einen weiteren "Paniktaster", bei dem dann alle Lichter angehen würden.
Zunächst habe ich für den Zentral-Aus Taster einen Shelly Plus 1 verbaut. Ich habe auch schon ein Script geschrieben, dass bei Betätigung des Taster dann alle im Haus vorhandenen Lichtquellen (ebenfalls an je einen Shelly Plus 1 angeschlossen) per API-Call anspricht, um diese auszuschalten. Das Script sieht wie folgt aus:
let ipLichtWC = '192.168.178.101';
let ipLichtHWR = '192.168.178.102';
let ipLichtEsszimmer = '192.168.178.103';
let ipLichtWohnzimmer = '192.168.178.104';
let ipLichtTreppe = '192.168.178.108';
let ipLichtSchlafen = '192.168.178.109';
let ipLichtKind1 = '192.168.178.110';
let ipLichtKind2 = '192.168.178.111';
let ipLichtBuero = '192.168.178.112';
let ipLichtBad = '192.168.178.113';
let ipLichtFlur = '192.168.178.114';
let ipLichtKueche = '192.168.178.118';
let ipLichtTerrasse = '192.168.178.121';
let ipLichtAussenSeite = '192.168.178.121';
let lichtShellies = [ipLichtWC , ipLichtHWR, ipLichtEsszimmer, ipLichtWohnzimmer, ipLichtTreppe, ipLichtSchlafen, ipLichtKueche, ipLichtKind1, ipLichtKind2, ipLichtBuero, ipLichtBad, ipLichtKueche, ipLichtFlur, ipLichtTerrasse, ipLichtAussenSeite ];
Shelly.addEventHandler(
function (event, user_data) {
for (let i in lichtShellies) {
Shelly.call(
"http.get",
{ url: 'http://' + lichtShellies[i] + '/relay/0?turn=off'},
function (response, error_code, error_message, ud) {
print(JSON.stringify(response));
},
null
);
}
}
);
Alles anzeigen
Mein Problem ist nun, dass maximal die ersten 5 Shelly angesprochen werden, danach erscheint folgende Meldung:
Uncaught Error: Too many calls in progress
Ich habe mal irgendwo gelesen, dass nur 5 Shellys angesprochen werden können. Gibt es eine eventuell eine andere Möglichkeit, mein Vorhaben zu realisieren?
Vielen Dank für Eure Hilfe.
Gute Frage, das Netzteil ist ja schon länger in Betrieb, aber eigentlich hing da nie was dran, außer die Taster. Ich beobachte das Mal. Komisch ist halt, das sobald Last bzw. das Licht an ist, es fiept. Ich schau einfach mal.
Aktuell hängt erstmal nur der Shelly Plus 1 dran, wenn ich fertig bin, werden es 12 Stück sein.
Ich habe das Netzteil hier:
Mean Well HDR-30-24 Hutschienen-Netzteil DIN-Rail https://amzn.eu/d/cizmmMw
Das sollte locker reichen, hast Du ja auch mal weiter oben gesagt. Mit Sicherheitszuschlag käme ich bei 12 Stück später auf vielleicht 600mA, darüber lacht das Netzteil bestimmt.
Hi und danke Dir, genau das habe ich gerade nebenbei gemacht, dann tut es . Hatte ich ja schon in meinem Post vermutet, dass es am 24 V Bezugspotential liegt. danke für die Bestätigung, dann kann ich erstmal weitermachen. Aber das Fiepen des Netzteils ist schon komisch finde ich.
Mmmh, irgendwie will der Shelly Plus 1 bei mir nicht so richtig. Mit den alten Shelly 1 in Verbindung mit Findern hat es geklappt.
Kurze Erklärung zur Situation vorher:
Da meine Taster alle auf 24 V arbeiten, musste ich mit Hilfe eines Finders bei Tastendruck einen Stromstoß an den SW des Shelly 1 senden, damit dieser die 230V Lampen schaltet. Leider ging es früher nicht anders, da die Kontakte nicht potentialfrei waren. Dementsprechend habe ich natürlich auch viel Kram im Verteilerkasten verbaut: für 16 Lichtquellen also 16 Finder und 16 Shelly. Erstens nimmt das viel Platz weg und zweitens ist das auch eine ziemliche Kabelei.
Mit dem Shelly Plus 1 will ich nun einen Umbau vornehmen. Die Finder sollten nun entfallen und die Verkabelung deutlich einfacher ausfallen. Nebenbei gewinne ich auch noch eine Menge Platz im Verteilerkasten. Eben habe ich den ersten Shelly Plus 1 eingebaut, mit 24 V versorgt und erstmal ins Netz eingebunden. Das hat auch geklappt, mich hat nur gewundert, dass nun das Netzteil manchmal fiept. Ausreichend dimensioniert ist es aber. Im nächsten Schritt habe ich dann Input und Output angeklemmt und erstmal über die App das Licht eingeschaltet. Auch dass funktioniert einwandfrei. Aber auch hier fiept das Netzteil, sobald das Licht eingeschaltet ist. Ist das normal? Im letzten Schritt habe ich dann das SW Kabel angeklemmt. Dazu habe ich das Kabel einfach vom Finder abgeklemmt und den SW Eingang des Shelly Plus 1 geklemmt. Aber geschaltet wird nicht wenn ich den Taster drücke. Hat jemand vielleicht eine Idee dazu?
Im Anhang habe ich mehrere Dateien beigefügt:
Meine Vermutung ist die, dass ich auch die Taster anders klemmen muss, da der Taster ja 24 V beim Betätigen "durchschleift" (schwarzes Kabel auf weißes Kabel). Also wenn das zuviel Umbauarbeit ist, muss ich zurück zu den Shelly 1 .
Vielen Dank für die Tipps im Voraus .
Nochmal eine Kleinigkeit. Aktuell habe ich folgendes Netzteil verbaut :
24 VDC | 1,5 A | 36Watt | Mean Well HDR-30-24 Hutschienen-Netzteil DIN-Rail https://amzn.eu/d/cizmmMw
Ich habe vor 16 Shelly 1 Plus zu verbauen. Laut Daten müsste das Netzteil ja dafür vollkommen ausreichend sein. Der Verbrauch liegt ja bei ca. 1 W. Theoretisch könnte ich dann sogar+30 Shelly 1 Plus betreiben.
So ich habe noch mal recherchiert. Eigentlich sollte das gehen und ich müsste lediglich den Shelly mit 24 V versorgen und auch den Taster dementsprechend an den Shelly klemmen. Dieser würde dann die einzelnen Lichter auf 230 V bedienen. Hatte noch das Schaubild gefunden. Vorteil wäre, ich könnte die Finder aus dem Verteilerkasten entfernen und nur mit dem Shelly Plus 1 arbeiten. Falls ich Mist erzählen sollte, bitte korrigieren.
Hallo zusammen,
ich habe mittlerweile viele diverse Shellys verbaut. Soweit so gut, aber mich stört eines:
Ich habe ein 24 V Tastersytem, worüber 230 V Leuchten geschaltet werden. Damit das über Shelly geht, musste ich Finder einbauen, die, wenn ein Taster gedrückt wird, einen Strommstoss an einen Shelly 1 schicken. Dadurch wird dann das Licht eingeschaltet. Die 24 V Leitungen gehen also jeweils vom Taster in den Finder, der ist dann mit dem Shelly 1 verbunden (230 V).
Das Ganze ist natürlich nicht platzsparend und ziemlicher Wust. Könnte ich das besser regeln? Konkret dachte ich an dem Shelly 1 Plus. Sicher bin ich nicht.
Also die URL ist fürs Aktivieren und Deaktivieren gleich:
Post Request an:
https://shelly-12-eu.shelly.cloud/scene/bulk_enable
Parameter:
auth_key: YXZ (den bekommt man ja von Shelly, wenn man sich mit seinem Account einloggt bzw. kann den anfordern)
enabled: true / false (je nachdem ob man aktivieren oder deaktivieren möchte)
ids: ["123",456"] (enthält die Geräte Ids, die aktiviert oder dektiviert werden sollen)
Also ich habe es jetzt einfach mal so gemacht:
Die Website von Shelly aufgerufen und mich in meinem Account eingeloggt. Dann mal auf Alarm aktivieren geklickt und geschaut, welcher Request abgesetzt wird, das müsste der sein:
https://shelly-12-eu.shelly.cloud/scene/bulk_enable
Da muss ich natürlich mich vorher authorisieren, sollte aber damit gehen, vielleicht geht es aber auch einfach. Ich schaue mir das mal an.
Hallo zusammen,
ich habe bei mir mehrere DW2 verbaut. Über die Shelly App kann man ja die Alarmfunktion aktivieren bzw. alle DW scharf schalten, sodass bei Änderung des Status eines der DW eine Alarm ertönt. Geht das nur über die App von Shelly? Hintergrund ist der, dass ich das gerne vergesse bzw. automatisieren möchte. Aktuell habe ich z.B. meine Kamera so eingerichtet (über NodeRed etc. pp), dass wenn kein Handy im WLAN ist, diese scharf geschaltet wird. Das würde ich auch gerne mit den Shelly machen, sprich in NodeRed je nach Handystatus die DW scharf schalten. Gibt es da eine Möglichkeit?
Vielen Dank für die Hilfe.
Alles klar solange act-power stimmt
Okay, dann bin ich beruhigt, aber mich wundert, warum dann z.B. am 03.05.2023 in der App ein Verbrauch im Zeitraum 14 - 16 Uhr angezeigt wird. Da war soviel Sonne, da hätte ich gedacht, dass da in der Shelly App auch 0 angezeigt wird. Oder ist das tatsächlich nur in der App so dargestellt? Powerfox stellt das mit 0 dar.
Laut Doku handelt es sich um den total_act_power Wert (hier mal ein Link auf die Doku der Platine: https://github.com/trucki-eu/Trucki2Shelly-Gateway).
Okay, ich erkläre es mal ein wenig ausführlicher:
Ich habe aktuell eine PV auf dem Dach, die demnächst durch ein Balkonkraftwerk mit Batterie ergänzt wird. Da das BKW "intelligent" den Strom ins Haus liefern soll, also nur dann, wenn Bedarf besteht, gibt es eine Lösung, die sich Trucki-Platine nennt (die ist nicht von mir). Diese Platine wird in den Inverter, der an der Batterie des BKWs hängt eingebaut. Die Trucki-Platine kommuniziert mit dem Shelly 3EM Pro und holt sich den aktuellen Verbrauch. Durch diesen Wert weiß sie, wieviel Leistung der Inverter ins Hausnetz abgeben soll. Wenn der Shelly einen Wert <= 0 W momentanen Verbrauch an die Truck-Platine liefert (das ist z.B. der Fall, wenn die erste PV vom Dach soviel liefert, dass kein Bedarf besteht), speist auch der Inverter nichts ins Hausnetz ein. Anders sieht es z.B. aus, wenn es gerade bewölkt ist und die PV auf dem Dach nicht mehr ausreicht. In diesem Falle würde die Platine mitgeteilt bekommen, dass aktuell z.B. 200 W im Haus verbraucht werden und dementsprechend über den Inverter die 200 W ins Hausnetz liefern. Gleiches gilt natürlich, wenn es bereits dunkel ist, dann würde der Inverter bis max 850 W ergänzen.
Da aber nun der Wert aus der Shelly App (den die Platine ja ständig ausliest) nicht korrekt ist würde somit eine falsche Leistung ins Hausnetz (bzw. unnütz) eingespeist.
Hierfür benötigst du ein übergeordnetes System, welches genau auf die Summe der 3x Powersensoren [W] dann noch die Zeit beachtet und daraus dann die Energy [kWh] berechnet, so wie es auch dein Stromzähler berechnet
Okay verstanden, das ist zwar blöd für ein zukünftiges Balkonkraftwerk mit Batterie, das mit einer Trucki-Platine im Inverter mit dem Shelly kommuniziert und anhand dessen Werte nur das einspeist, was im Haus benötigt wird. Das würde dann nicht zueinander passen, da die Werte nicht saldiert sind, bzw. es würde immer zuviel ins Hausnetz eingespeist.
Ich habe zwar noch keinen Plan, wie ich das mit dem übergeordneten System bewerkstelligen soll, aber danke Dir für die Erklärung.
Da hätte ich natürlich auch selber drauf kommen können .
Aber was heißt das nun konkret?
Ich versuche das mal zu verstehen, ein Grund könnte sein, dass der Powerfox ungenau ist, da er nicht jede Phase einzeln überwachen kann.
Beispiel:
Momentane Verbräuche
Phase A: 200 W
Phase B: 100 W
Phase C: 200 W
Aktuelle PV-Produktion
WR 1: 300 W (auf Phase A)
WR 2: 200 W (auf Phase B)
Powerfox würde so rechnen (er sieht nur die Summenwerte der einzelnen Phasen)
500 W Verbrauch abzgl. 500 W Einspeisung => 0 Watt Verbrauch und 0 W Einspeisung
Shelly dagegen würde so rechnen, da er die Werte jeder Phase sieht
Phase A: 200 W - 300 W => 0 W Verbrauch, 100 W Einspeisung
Phase B: 100 W - 200 W => 0 W Verbrauch, 100 W Einspeisung
Phase C 200 W - 0 W (da hier nichts eingespeist wird) => 200 W Verbrauch, 0 W Einspeisung
In Summe also 200 W Verbrauch und 200 W Einspeisung.
Als Konsequenz würde das aber auch bedeuten, dass ich von meiner PV-Anlage auf dem Dach nur für die Phasen A und B profitiere, C wird nicht versorgt und der Strom entsprechend immer vom Versorger bezogen.
Ist das so richtig gedacht? Das würde dann heißen, der Powerfox ist ungenauer wobei der Shelly genau wäre.