Akkumulátorral teszteljük az ADA485 eszközt

Az ADA485 eddig főként inverterek, fogyasztásmérők és hálózati eszközök adatainak feldolgozására terveztük. A legújabb firmware-frissítés óta azonban akkumulátor BMS rendszerekhez is illeszthető, így cellaszintű feszültségek, hőmérsékletek, ciklusszámok és SOC értékek jeleníthetők meg valós időben a hmke.app felületen.

Akkumulátorral teszteljük az ADA485 eszközt
Akkumulátorral teszteljük az ADA485 eszközt
Akkumulátorral teszteljük az ADA485 eszközt
HIRDETÉS:

Ez óriási előny a háztartási energiatárolásban, ahol a felhasználónak nemcsak a termelést és fogyasztást, hanem az akkumulátor egészségét is monitoroznia kell.

Hogyan működik?

Az ADA485 kulcsa a protokoll-kezelés. A LittleFS fájlrendszerbe feltöltött .485 fájl tartalmazza a BMS vagy mérő protokollját. Ez titkosítottan kerül az eszközre, a firmware pedig dekódolja és betölti. Így:

  • új eszköz támogatásához nem kell firmware-t frissíteni,

  • elegendő a megfelelő protokoll fájlt letölteni és aktiválni,

  • a végpontok automatikusan a protokoll mezői alapján épülnek fel.

Elérhető végpontok

Az eszköz egy beépített JSON szervert futtat a 8989-es porton, és számos API végpontot nyújt:

  • GET /protocol/raw → a nyers, utoljára feldolgozott keret

  • GET /protocol/schema → a protokoll mezőinek sémája (id, name, unit)

  • GET /protocol/values → az aktuális, feldolgozott adatok JSON-ban

  • POST /protocol/load → új protokoll letöltése és aktiválása a greenhess firmware szerverről

  • GET /protocol/current → jelenleg használt protokoll metaadatai

  • POST /protocol/erase → protokoll fájl törlése a LittleFS-ből

  • GET /protocol/info → dekódolt metaadatok (product_name, manufacturer, model, type, stb.)

Kiegészítő végpontok:

  • GET /json → a cache-elt adatok gyors elérése

  • GET /time → szinkronizált idő (UNIX, ISO, rövid timestamp)

  • POST /write → manuális adatírás (pl. teszteléshez, demohoz)

  • GET /restart → az eszköz újraindítása

  • GET /factoryreset → gyári visszaállítás és EEPROM törlés

MQTT integráció

Az ADA485 MQTT-n is publikálja az összes adatot, tipikusan a következő témák alatt:

  • ada485/ → élő mért adatok JSON formátumban

  • ada/cmd/ → távoli parancsok (pl. restart, protokoll betöltés)

  • ada/ack/ → parancsokhoz tartozó válasz / ACK

Támogatott MQTT parancsok például:

  • op: "restart" → eszköz újraindítása

  • op: "factory-reset" → EEPROM törlés és újraindítás

  • op: "getraw" → nyers keret lekérése MQTT-n keresztül

  • op: "load-protocol" → protokoll letöltése és aktiválása távolról

Ez azt jelenti, hogy az ADA485 nemcsak adatforrás, hanem vezérelhető IoT végpont is, ami a P1 Meterhez hasonlóan távolról programozható.

Akkumulátoros teszt

A képernyőképeken látszik, hogy a rendszer valós időben mutatja:

  • a cellafeszültségek minimum, maximum és differencia értékét,

  • a hőmérséklet szenzorokat (MOSFET, BMS, környezet),

  • az SOC és ciklusszám állapotát,

  • valamint az összesített töltés–merítés kWh adatait.

A HMKE.app felület napi, heti, havi és éves bontásban is vizualizálja ezeket, így a felhasználó teljes képet kap akkumulátora működéséről.


Miért fontos?

Az energiatároló rendszerek akkor működnek jól, ha nem csak "fekete dobozként" használjuk őket, hanem pontos adataink vannak a belső állapotukról. Az ADA485 révén a lokális hálózaton és MQTT-n keresztül távolról vezérelhetjük az akkumulátort, integrálhatjuk okosotthon rendszerbe, vagy akár aggregator központba.

Ez az első lépés afelé, hogy az ADA485 ne csak inverter és mérő, hanem egy teljes körű energiamenedzsment gateway legyen.