Den Schreibfehler hatte ich schon gesehen...
OPEN will trotzdem nicht - nur CLOSE.
Ist das ne Einstellung am D/W?
---- Edit: Sorry, mein Fehler. Hab ein Zeichen zuviel entfernt.
Aber trotzdem ist da ordentlich Latenz drinnen.....
Den Schreibfehler hatte ich schon gesehen...
OPEN will trotzdem nicht - nur CLOSE.
Ist das ne Einstellung am D/W?
---- Edit: Sorry, mein Fehler. Hab ein Zeichen zuviel entfernt.
Aber trotzdem ist da ordentlich Latenz drinnen.....
Danke Dir,
Interessant.
OPEN funktioniert nicht, CLOSE funktioniert
Allerdings: Mit sehr viel Latenz. 2-3 Sekunden ca.
Darin steht:
* This script DOESN'T execute actions, only emit events.
Abgesehen davon gibt es ja für verschiedene BLE Devices auch verschiedene Scripts.
Also, anders gefragt:
Wo genau finde ich ein Script, welches die Möglichkeit bietet, http-Requests zu versenden,
wenn man den Door / Window öffnet und schliesst?
Na dann brauchst Du doch nur ein Skript auf einem Shelly laufen lassen, dass die http-Request passend zum Event versendet.
Wimre sogar direkt in der Skriptauswahl im WEB-UI als Vorlage vorhanden.
Moin,
welches Script ist denn das? Hab die selbe Konstellation, und finde da kein Script, wo ich eine URL eintragen kann.
Für den Blu Button hatte ich was gefunden, aber nicht für den Door / Window....
Danke!
OK, dann muss ich mich auch nicht wundern, wenn der returned nur 0.0 zeigt.
Gut, dann muss ich die Werte in PHP berechnen.....
Danke!
Also, es scheint so, als würde dieser 3EM wirklich nur den Hausverbrauch zeigen / messen.
Aufgrund der Fülle im Verteilerkasten ist es unmöglich, eine exakte Verkabelung zu sehen,
da müsste ich mir wirklich einen Elektriker holen, und das Haus abschalten, um die Kabelwege
genau nachzuvollziehen.
Ich gehe aber mal davon aus, dass der Elektriker die Klammern seinerzeit an die richtige Stelle gesetzt hat,
mit 100%iger Sicherheit ist das so aber nicht sichtbar.
Sollten die an der falschen Stelle gesetzt sein, ist das nicht ganz sooo schlimm, ich könnte die wirklichen
Werte dann berechnen, da ein zweiter 3EM die Werte von der Solaranlage zeigt, und ein dritter 3EM
für die Wallboxen zuständig ist.
Kann es sein, dass der 3EM die returned Wh nicht zählt und die Leistung nicht anzeigt? Gibt es diese Möglichkeit?
Oder ist es wahrscheinlicher, dass die Klammern an der falschen Stelle sitzen?
Ja, ich schaue heute mittag nochmal.
Heute ist allerdings Mistwetter, bedeckt, Regen, da macht meine alte Anlage nicht viel.
Das reicht gerade, um das Haus am Leben zu halten.
Aber, ich schau nachher mal.
Warum nicht?
Er hängt direkt hinter dem 2-Wege-Zähler
{"wifi_sta":{"connected":true,"ssid":"MeinNetzwerk","ip":"MeineIP","rssi":-74},"cloud":{"enabled":true,"connected":true},"mqtt":{"connected":false},"time":"07:13","unixtime":1677219199,"serial":623,"has_update":false,"mac":"DC4F22764675","cfg_changed_cnt":0,"actions_stats":{"skipped":0},"relays":[{"ison":false,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"overpower":false,"is_valid":true,"source":"input"}],"emeters":[{"power":174.93,"pf":0.68,"current":1.12,"voltage":231.94,"is_valid":true,"total":338649.1,"total_returned":0.0},{"power":189.29,"pf":0.65,"current":1.26,"voltage":232.97,"is_valid":true,"total":456415.7,"total_returned":0.0},{"power":155.54,"pf":0.60,"current":1.12,"voltage":233.09,"is_valid":true,"total":426978.6,"total_returned":0.0}],"total_power":519.76,"emeter_n":{"current":0.00,"ixsum":1.37,"mismatch":false,"is_valid":false},"fs_mounted":true,"v_data":1,"ct_calst":0,"update":{"status":"idle","has_update":false,"new_version":"20221027-110030/v1.12.1-ga9117d3","old_version":"20221027-110030/v1.12.1-ga9117d3"},"ram_total":49928,"ram_free":27644,"fs_size":233681,"fs_free":152608,"uptime":5256}
Hm, das verstehe ich nicht.
GET /emeter/0
{
"power": 0,
"pf": 0,
"current": 0,
"voltage": 0,
"is_valid": true,
"total": 0,
"total_returned": 0
}
Alles anzeigen
Laut dieser API ( https://shelly-api-docs.shelly.cloud/gen1/#shelly-3em-emeter-index )
zeigen die Beiden folgendes an ( oder besser gesagt zählen sie ) :
- total: Total consumed energy, Wh
- total_returned: Total returned energy, Wh
Damit sollte ich die gezählten Wh für Phase 1 bekommen - bezogen und eingespeist.
Auf GET /emeter/1 dann Phase 2 und auf GET /emeter/2 dann Phase 3.
Addiere ich die Phasen zusammen, müsste ich in der Summe die Verbrauchswerte bekommen,
die auch der normal 2-Wege-Zähler zählt - sowohl im Bezug als auch für die Einspeisung.
Aber eben genau das bekomme ich nicht, auf allen Phasen ist bei total_returned der Wert 0.0
Da stimmt doch irgendwas nicht?
Ich speise auf allen Phasen ein. Hab eine 8 kW Anlage.
Ich muss morgen mal schauen, wie die Werte im Webinterface aussehen, wenn wir denn mal genug Sonne haben.
total und total_returned sind für mein Verständnis der Bezug und die Eispeisung als Zähler. Für jede Phase.
Ergo müsste jede Phase die KWh hochzählen.
Aber vielleicht interpretiere ich total_returned ja auch falsch?
Mach mal ip-shelly/emeter/0/
Moin,
Ich habe vielleicht einen Gedankenfehler, oder irgendwas falsch verstanden…. Oder einen Knoten im Hirn:
Insgesamt 3 Stück 3EM habe ich im Einsatz. Funktionieren im Grunde gut.
Einer davon hängt seit Jahren direkt hinter dem 2-Wege Zähler.
Er müsste also die kWh Zählen, die ich aus dem Netz beziehe, als auch die KWh, die
ich durch die Solaranlage ins Netz einspeise.
Gemäß der API kann ich die Werte power total und power total_returned abfragen.
power total wird auch angezeigt, aber power total_returned gibt immer nur 0.0 raus,
das kann doch eigentlich gar nicht sein???
Hab ich einen Denkfehler? Sind das nicht die Bezugswerte / Einspeisewerte?
Oder steckt da ein Fehler drin?
Danke!
Warum soll das nicht möglich sein?
Habe ich hier genau so, allerdings mit 2x 3EM.
Eigentlich müsstest Du ja einen eigenen Zähler für die PV haben, der die Erzeugung zählt.
Von diesem Zähler aus gehen 3 Phasen zum nächsten Zähler. Das müsste ein 2-Wege-Zähler
sein, der Bezug und Einspeisung zählt. Auf die 3 Phasen zwischen diesen beiden Zählern
geklemmt, kannst Du mit dem 3EM dann die Leistung der Erzeugung messen.
Bei mir hängt nun ein zweiter 3EM direkt hinter dem 2-Wege-Zähler für die Hausverteilung. Der zeigt an, was im Haus verbraucht wird.
Jetzt habe ich 2 Werte, die ich mit einem PHP-Script gegeneinander berechne.
Das Ganze passt tatsächlich auf ca. 3 Watt genau, die 3EM messen sehr präzise.
Wenn bei Dir die Summen nicht stimmen, ist der Verdacht naheliegend, dass eine Klemme falsch herum um die Phase gelegt wurde, das würde auf der Phase evtl. Einen negativen Wert anzeigen, der von der Summe der beiden anderen Klemmen subtrahiert wird.
Jo, so hab ich das.
Komisch, das will nicht immer.
War da nicht mal ne Änderung in der Firmware geplant diesbezüglich?
Moin,
ich muss den alten Thread nochmal ausgraben
Gibt es irgendwelche Änderungen in den Requests mit der aktuellen Firmware?
http://<ipadresse>/color/0?turn=on&red=0&green=250&blue=0&white=0
ist das noch aktuell?
Und wie sollte ein Request aussehen? Abfrage per POST, GET ?
Hier hakt das leider manchmal....
Ok, klasse.
Hast Du das Teil eigentlich auch?
Ich muss leider feststellen, dass viele Grüntöne doch sehr blau sind,
wenn ich das über das Webinterface einstelle.... ganz komisch.
das funktioniert aber nur, wenn sich die Bulb bereit im Color-Mode befindet.
OK, wenn die Bulb im Color Mode ist, dann geht das - auch mit /color/.
Aber dann müsste man ja irgendwie im Request auch den Mode schalten können, oder?
Moin,
Hab gerade die neue Bulb bekommen.
Einige der alten http Requests funktionieren nicht, z.B.
http://192.168.xxx.xxx/color/0?turn=o…een=86&blue=112
Da reagiert die Bulb nicht drauf.
Gibt es da irgendwo schon eine Aktualisierung?
Hab bislang nichts gefunden.....
Moin,
Also, über einphasige Einspeisung kann ich nichts sagen, da bin ich raus.
Ich habe eine 8 KW Anlage auf dem Dach, und messe mit 2x 3EM die Zustände.
Das läuft alles 3-phasig hier.
Der eine 3EM sitzt hinter dem 2-Wege Zähler, und liefert auf allen 3 Phasen positive Werte, sobald ich einspeise, und negative Werte, sobald ich Strom vom EVU beziehe ( Nachts ). Und das für jede Phase einzeln, und in der Summe für alle 3 Phasen.
Der andere 3EM sitzt hinter dem Wechselrichter, und liefert mit die Leistung pro Phase und in der Summe, die die PV-Anlage gerade produziert.
Mit all diesen Werten lässt sich wunderbar messen und berechnen, wieviel Strom gerade rein und raus geht, wieviel ich gerade verbrauche, wieviel davon selbst produziert / vom EVU bezogen wird, ect. Das funktioniert einwandfrei, und sogar erstaunlich genau ( max. 5 Watt Differenz! )
Mit all diesen Werten füttere ich ein PHP Script, und lasse mir das darstellen. ( Siehe Profilbild )
Manchmal passiert es, dass z.B. 2 von 3 Phasen positive Werte anzeigen, und eine einen negativen Wert. Dieses wird aber in der Weboberfläche für die einzelnen Phasen korrekt dargestellt, und in der Summe auch korrekt berechnet. Somit müsste dass doch in Gedanken gleichzusetzen sein mit einer Einphasigen Einspeisung, oder stelle ich mir das falsch vor?