reserve85 / HoymilesZeroExport

Zero Export Script for Hoymiles Inverters using AhoyDTU / OpenDTU and Tasmota Smart Meter inferface / Shelly 3EM / SHRDZM / Emlog / ioBroker
GNU General Public License v3.0
143 stars 33 forks source link

Zwischenzähler #147

Closed smaicloud closed 8 months ago

smaicloud commented 8 months ago

Das Script läuft prima im Docker Container auf meiner NAS. Ich habe einen Shelly 1 Pro als Zwischenzähler drin. In der Config ist der Shelly auf true und die IP ist auch drin. Allerdings holt er sich die Werte nur von der DTU ab. Ich kann den Traffic in meiner Firewall sehen, er spricht nicht mit dem 1 Pro. Im Container Logfile schaut auch alles gut aus, nur Infos. Habe ich irgendwo vergessen den Zwischenzähler zu aktivieren?

reserve85 commented 8 months ago

Der wird nur beim regeln irgendwann abgefragt. Wenn du das Script startest wird er auch beim Init ein mal abgefragt.

smaicloud commented 8 months ago

grafik So ist es :-)

Kannst ja noch die Hardware in der readme anpassen... HMS läuft und ein Pro 1 EM geht auch...

reserve85 commented 8 months ago

Stimmt, da steht ja noch HM - nehm ich mit auf. Danke!

reserve85 commented 8 months ago

Übrigens der intermediate meter stimmt noch nicht, da steht noch OpenDTU und kein Shelly: du musst USE_SHELLY_1PM_INTERMEDIATE = true oder USE_SHELLY_PLUS_1PM_INTERMEDIATE = true setzen. Ob der Pro geht müsstest du mal probieren, ggf. müsste der noch ergänzt werden.

smaicloud commented 8 months ago

Den 1 PM habe ich auf true. Probiere mal den Plus und checke das morgen nochmal.

reserve85 commented 8 months ago

USE_SHELLY_PLUS_1PM_INTERMEDIATE = true das sollte die gleiche API sein wie der 1 PRO, sollte klappen!

smaicloud commented 8 months ago

grafik Passt!

Jetzt kommt mir die Frage, wenn ich 3 WR habe, kann ich einen 3 EM nehmen um jeden WR zu messen und es wird die Summe genommen? Wäre noch einleuchtend. Wenn ich 4 WR habe könnte ich den Sonoff SPM mit Tasmota nehmen wenn der eine Summe über alles hat.

reserve85 commented 8 months ago

-33 passt nicht, müsste +33 sein. Du erzeugst ja 33W?

Bei mehreren WR würde ich das einfach der DTU überlassen und die Summe daraus ziehen...

smaicloud commented 8 months ago

Ja ich muss noch drehen. Aber wenn es bei >1 die DTU machen soll baue ich den wieder raus.

reserve85 commented 8 months ago

ne muss nicht die DTU machen, wenn alle WR über das Teil gehen passts ja. beim 3EM wird immer die Summe der drei Phasen genommen.

smaicloud commented 8 months ago

Ich würde dann mal den Sonoff SPM testen. Dort habe ich einzelne Kanäle á 20A. 4 Kanäle für 100€ ist besser als 4x 65€ für den 1 EM Pro. Außerdem sind bei dem Shelly die Anschlüsse nicht gerade toll. Wenn der SPM die Summe liefert ist es ja kein Thema das Modell mit einzubinden.

tomquist commented 8 months ago

-33 passt nicht, müsste +33 sein. Du erzeugst ja 33W?

Bei mehreren WR würde ich das einfach der DTU überlassen und die Summe daraus ziehen...

@reserve85 Das ist mir bei meinem Zwischenzähler auch aufgefallen, dass dort ein negativer Wert angezeigt wird. Macht ja auch Sinn. Es wird ja der Verbrauch gemessen und der ist bei den Zwischenzählern negativ. Macht es Sinn diesen Wert einfach als Absolut-Wert in die Berechnung einfließen zu lassen, unter der Annahme, dass ein Zwischenzähler nie einen Verbraucher haben sollte?

reserve85 commented 8 months ago

Ja macht Sinn… vielleicht komm ich morgen dazu.