Betrifft:
Stromzähler auslesen (Tasmota) -> Shelly/EcoTracker Emulationsscripte für Marstek/Hoymiles Akkus
- die 3s/30s/60s Tasks in der >S Sektion wurden so ausgeführt "if (upsecs%xx)" xx=3/30/60s. Da aber die >S Sektion nicht immer sekündlich aufgerufen wird (manchmal 2s dazwischen), wurde ab und zu der 60s Block dann nicht ausgeführt. Deshalb habe ich Countdown Timer t1,t2,t3 eingeführt, die sicher von z.B. 60s herunterzählen. Der Task wird dann definitiv nach 60s ausgeführt
- Shelly http REST API entfernt, ist für Marstek nicht notwendig. Mit Hoymiles Akkus hat die Shelly Emulation bislang noch nicht geklappt, dafür geht aber EcoTracker
- Jahresverbrauch und Einspeisung wurde um Mitternacht immer auf 0 gesetzt. Da gibt es noch ein Bug in der Funktion chg[yr], deswegen habe ich es nun so gelöst: if (day*month). Ob Mitternacht ist wird geprüft mit if ((chg[hr]>0) and (hr==0)). Danach wird mit if (day*month) geprüft, ob ein Jahreswechsel vorliegt.
Die anderen normalen Scripte werde ich dann auch aktualisieren.
