Chtěl jsem si udělat do chodby domu na zeď informační monitor pro FVE.
A tak jsem udělal tento script v pythonu, který se po spuštění připojí na SEMS portál a stáhne data, které tam střídače posílají.
Do konzole vypíše ty zásadní, co mě zajímají a pak data odešle na službu Živý obraz, které tyto data následně promítne na E-ink displej.
Vypis do konzole: Tady posílám balíček pro posílání dat z FVE (střídač AEG / GoodWe), portál SEMS na živý obraz.
GoodWe měniče, které jsou poporovány:
On-Grid měniče: řady DNS, SDT, SMT, MT.
Hybridní měniče: řady ES, EM, EH, ET, BH, BT, GW.
Off-Grid měniče: řady BP, XS, DNS.
Commercial měniče: řady HT a SMT.
Baterie a příslušenství: kompatibilní baterie jako GoodWe Lynx nebo jiné s certifikací.
Data se vyčítají z tohoto portálu:
https://www.semsportal.com/
Je potřeba znát Vaše ID, login a heslo na portál a doplnit to sem:
config.py
Scripty používají python a tuto knihovnu:
pygoodwe -> https://github.com/yaleman/pygoodwe
Odesílá se na Živý obraz -> https://zivyobraz.eu/
Soubor all_data.py vrátí JSON, který obsahuje všechna data, které střídač posílá na portál a že jich je. (cca 1300 řádků)
Tady si tedy každý může vybrat jaké hodnoty / data ho zajímají.
Soubor inverter.py už vrací pouze pro mě důležitá data a odesílá je na portál pro živý obraz.
Samozřejmě je možnost si to upravit pro své potřeby, například data ukládat do DB a kreslit si z nich nějaké vlastní grafy a dělat si svojí statistiku.
Třebas se to někomu bude hodit

Jenda