( guyee | 2021. 08. 22., v – 11:54 )

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...