Keressük az alábbi kérdésekre a választ:
- Hogyan járjunk el, ha akadozik a Solplanet cloud elérés és az adatok nem láthatóak?
- Hogyan győződjünk meg róla, hogy a router hálózatán fenn van egyáltalán az inverterünk?
- Hogy tudhatjuk meg, hogy nincs valamilyen hiba a Napelemünkkel?
- Hogyan tudunk vezérelni fogyasztást a naperőművünk teljesítménye alapján akár percenkénti adat elemzéssel (cloud adatközpont adatai nélkül)
Adatelérés kialakítás szabályrendszere
Az információ elérésére csak és kizárólag olvasunk működési adatot az inverter gyártó által kialakított lekérdező API-n keresztül.
A feldolgozás és megfelelő eszköz vezérlése külön eszközön fút/működik semmilyen plusz terhelést nem jelent az inverter felé.
A vezérlés alá vont fogyasztók megfelelő kiválasztása és rendszerbe illesztése történhet egyéni megvalósítással és komplex dobozos okos otthon megoldással is.
Egy egyszerű példa / cél a felhasználásra:
2 KWh tárolós Gáz és villanybojler villamosság körének ki/be kapcsolása a napenergia rendelkezésre állása függvényében.
Először foglalkozzunk a forrás adat kinyerés lehetőségével.
Az inverter router hálózatára kell belépni a PC-vel/laptoppal/tablettel/mobillal WIFI-n vagy vezetékes módban.
Meg kell tudnunk a hálózat címét
Windows Gépház -> Hálózat és internet -> IP beállítások
DOS comman ablakban alábbi parancs:
ipconfig -all
Az utolsó IP cím szám változtatásával (pirosozva) meg kell keresni az invertert amíg meg nem jelenik az eredmény :
Az SN attributum az inverter azonosító, mely a saját inverteren van felcímkézve/vonalkóddal (kékkel színezve a helye).
Összevetve a Soplanet adatimport és a közvetlen lekérdezett adatok mező azonosítóit:
Lekérdező web cím megadása/összeállítása :
Eszköz gyors összefoglalója nekem már itt megjelenik (azonosítók és teljesítmény sarok számok):
http://192.168.0.100:8484/getdev.cgi?device=2
Nekem megjelenik többek között:
"isn":"SP00%%%%%%1","pac":20,"etd":141,"eto":4568,"err":0,
Saját azonosító, pillanatnyi termelés ,napi, termelés, összes termelés, hibakód mező.
Az inverter adatlapja
Legrövidebb meghívása:
http://192.168.0.100:8484/getdev.cgi
De ez csak különböző szintű azonosító adatokat ad meg.
Az inverter adatai
Az adatlapot részletezi ki a getdevdata.cgi meghívása, amely az azonosító paramétert is igényli.
http://192.168.0.100:8484/getdevdata.cgi?device=3&sn=SP00*******1
megjelenik:
"tim":"20230203154719","tmp":226,"fac":4996,"pac":0,"sac":0,"qac":0,"eto":272,"etd":16,"hto":24,"pf":0, "wan":0,"err":0,"vac":[2282,2298,2285],"iac":[5,5,5],"vpv":[1251,1246],"ipv":[5,0]
A megjelenő értékek jelentése:
tim : adat időpecsét (év, hó, nap, óra, perc, másodperc)
vpv : egyen feszültség
ipv : egyen áram
vac : váltó feszültség
iac : váltó áram
fac : HZ (/100)
pac : váltó teljesítmény (pillanatnyi) W
sac : látszólagos teljesítmény
qac : meddő teljesítmény
etd : napi teljesítmény
eto : összes eddigi teljesítmény
tmp : hőmérséklet
hto : munkaidő (óra)
pf : cos (koszinusz) phi
err : hiba / rendellenesség (kódja)
Megjegyzésként a számadatoknál eltolás van például :
- a "fac":4998 azt jelenti 49,98Hz a pillanatnyi hálózati frekvencia
- a "tmp":257 azt jelenti 25,7 celsius fok az inverter pillanatnyi üzemi hőmérséklete
- a "etd":123 azt jelenti 12.3 KWh a napi termelés (eddig)
Wifi kapcsolat lekérdezése
Itt megjelenik a használt router, ipcím, maszk...
http://192.168.0.100:8484/wlanget.cgi?info=2
=>
{"mode":"STATION","sid":"KL_router","srh":-61,"ip":"192.168.xx.8","gtw":"192.168.xx.1","msk":"255.255.255.0"}
forrás link:
Az inverter azonosító (fent kékkel jelölt helyzet) a cloud web lapon (
https://cloud.solplanet.net/) is leolvasható az alias oszlopban:

Az adatokat akár percenként le tudjuk menteni egy-egy állományba a saját gépe könyvtárába, hogy később is feldolgozható legyen.
A módszer akkor működik ha az inverter modem feljelentkezett a routerrünkre, ekkor már így is elérhető.
Tehát lehet, hogy még nem termel az inverter mert még nincs annyi napfény (korra reggel), vagy (este) már kevés a napfény hogy termeljen, de státuszt meg ad magáról mert még nem kapcsolódott ki az inverter ill. a modem)
Az inverter bekapcsolódásakor az adatok megjelennek, még akkor is,
amikor tényleges aktív áramtermelés a villamoshálózat ill. a ház felé még nem tudott elkezdődni.
Ezeket le lehet menteni, gyűjteni lehet további elemzésre.
Az 'err' mező nullától eltérő értéke hibára utal és beavatkozást igényel!
Meg egyszerűbb lehetőség az inverter adateléréshez
Megkönnyíthetjük a dolgunkat, ha más eszközöket is használunk például wifi analyzálást eszköz felderítésre.
Ekkor egyből a Espressif Inc. - t keressük:
Mobil telefon WEB böngészőből is megnyíthatjuk a fenti linket (saját router cím és inverter azonosítóval):
A mobilt elforgatva jobban látható az információ.
A profi megoldás
Az inverternek a hálózaton fix IP címet adunk. Ekkor már nem kell keresgélni az invertert és így a fix weblapot akár a mobilunkra is letehetjük a kedvencek közé vagy egy indító gombra hogy bármikor azonnal megnézhessük.
FIX IP cím beállítása a routeren (Address reservation)
A nyers adatok 'csúnya' megjelenését valamilyen programmal tudjuk feldobni, formázni, színezni, ..
A nyers megjelenítés formázására akár az routerünket is használhatjuk. PHP nyelven megjelenítő formot hozhatunk létre amely már komolyabbá teszi a dolgot.
Programozhatunk automatikus adatgyűjtést és akár hiba figyelést, amely levelet küld, ha hiba üzenet jelenik meg vagy az inverter hómérséklete meghaladja a 60 celsius fokot.
Tehát aki szeretne okosítani akarja a router annak speci szoftver verzió kell. Ekkor Linux, magyar, webes felület, sok beállítási lehetőség) és akár sokkal jobb sebességet lehet elérni vele mint a gyárival.
Az én routeremre például ez:
De hát ennek kockázata is van, ezért erre most nem indulok el.
A még jobb megoldás, ha okos otthon szolgáltatásba integráljuk és ott nézegetjük.
Ehhez azonban SW és HW oldalon is akár jelentős beruházás szükséges (attól függetlenül, hogy akár opensource az alap SW választunk).
Én is feliratkoztam erre a csoportra ötletekért, hogy jobban kihasználhassam a napelem behatárolt intervallumú termelését, jobban eloszthassam a termelési lehetőséget, felmérhessem a tartalékokat, ...
Nincsenek megjegyzések:
Megjegyzés küldése
Megjegyzés: Megjegyzéseket csak a blog tagjai írhatnak a blogba.