76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

Begonnen von DS_Starter, 11 Februar 2024, 14:11:00

Vorheriges Thema - Nächstes Thema

DS_Starter

#5520
ZitatDer Fehler wäre m.E. durch einen einfachen Syntax-Check zu erkennen.
Leider nicht so einfach weil es ein optionaler Schlüssel ist. Wenn er optional ist und man den Separator ( = ) falsch definiert, dann ist der Schlüssel für den Parser nicht vorhanden. Wenn er nicht vorhanden ist kann er auch nicht gecheckt werden. So ein Henne-Ei Thema.
Vllt. fällt mir noch etwas dazu ein.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

300P

Zitat von: DS_Starter am 21 März 2026, 16:09:43Ich schau mal ob ich im Anlagencheck eine Plausiprüfung einbauen kann. Wenn es mehrere Inverter gibt, darf es keine Dopplung der Strings-Zuordnung geben.

Oder fällt euch ein Szenario ein wo so etwas valide wäre?


Damit sollte es eindeutig sein.

WR und deren Stringzuordnung:
  • Bei mehr als 1 WR innerhalb eines SF-Device MUSS immer eine String-Zuordnung erfolgen.
  • Jeder einzelne String -> darf maximal nur einen WR zugeordnet werden

    UND

  • Jedem einzelne WR -> kann viele Strings als "Energie-Lieferant" zugeordnet bekommen ABER immer siehe 2.
Gruß
300P

FHEM 6.4|RPi|SMAEM|SMAInverter|SolarForecast| DbLog|DbRep|MariaDB|Buderus-MQTT_EMS|
Fritzbox|fhempy|JsonMod|HTTPMOD|Modbus ser+TCP| ESP32_AI_on_the_Edge|ESP32CAM usw.

DS_Starter

Ja, genau so sollte alles abgedeckt sein. Werde mal etwas entwerfen.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter