Nekem is hasonló célból kellenek az adatok, nekem ugyan Hubitatom van, de onnantól, hogy benne vannak az adatok, nyilván azt csinálok vele amit akarok. Nekem megy az adat influxdb-be, meg kiraktam a dashboardra, nagyon vagány...
Ahogy én oldottam meg:
- 15 soros python script a nason, ami a huawei_solar.py lib segítségével beszélget az inverterrel Modbus-TCP-n, hótkényelmes, nevesíti is a regisztereket, szal a doksira sincs nagyon szükség. Az értelmezésben segíthet a doksi, a gugliban a "sun2000 modbus interface definitions" keresésre jön a csoda. Én a magam részéről azt találtam ki, hogy mondjuk egy ilyen requestre:
http://nas1:8000/readHuaweiValues?read=active_power+daily_yield_energy+pv_01_voltage+pv_01_current
ilyen választ adjon:
OK
daily_yield_energy=8.44
pv_01_current=7.41
pv_01_voltage=556.2
active_power=4038
Innentől egy kvarcórával is fel lehet dolgozni.
- Csináltam a Hubiba virtuális inverter drivert, meg hozzá childnak virtual PV stringet, és periodikusan kérdezgeti a device a scriptet. Igyekeztem leképezni a standard capability-ket, így teljesen jól használható appokban, rule-okban, dashboardokon is.
- Egyéb okokból amúgy is van a hubon influxdb logger, akkor azzal már DB-be írattam az adatokat
- Grafana.
Amúgy voltak mindenféle kész Huaweies megoldások Hubihoz is, de azok mind a cloudos cuccokra voltak ráakasztva, ami nekem - több okból is - túl proletár megoldás, mindenképpen lokális kommunikációt akartam. Nem tudom a Fronius Home Assistant integrációja hogy van megoldva, de ha az is cloudos, akkor én mindenképpen javasolnám a göröngyösebb utat...