Ha van napelemes rendszered (3 fázison), és az inverterednél már mérsz egy Shelly 3M-mel, akkor jó hír: mostantól a Shelly 3M adatai be tudnak kerülni az ADA P1 Meter csomagba, és így a hmke.app-ban is automatikusan megjelennek.
Mit nyersz ezzel?
a 3 fázis mért adatai átmennek az ADA P1 Meterbe
az ADA feltolja a felhőbe, nem kell külön “integrációt” kattintgatni a hmke.app-ban
ugyanabban a rendszerben látod a képet, nem szanaszét dashboardokban
Fontos: ez a megoldás Shelly 3M / 3 fázisú rendszerhez készült.
Lényeg: egy Shelly Script, ami 10 mp-enként elküldi az adatokat az ADA-nak
A Shelly admin felületén futtatunk egy scriptet, ami:
lekéri a Shelly aktuális státuszát,
összerak egy “plugins” JSON-t,
és elküldi az ADA P1 Meternek erre a címre: http://okosvillanyora.local:8989/write
A script (másold be egy az egyben)
// === SETTINGS === let NAME_BASE = "Shelly 3M";
// === START SCRIPT === let INTERVAL_MS = 10000; let POST_URL = "http://okosvillanyora.local:8989/write";
Shelly.call("Shelly.GetStatus", {}, function (r) { // Ellenőrizzük az alapvető adatokat (em:0 a pillanatnyi értékekhez) if (!r || !r["em:0"]) { print("ERR: Nincs em:0 adat!"); return; }
let em = r["em:0"]; // Megpróbáljuk elérni az emdata:0-t is (ebben vannak a számlálók: total, returned) // Ha nincs emdata:0, akkor a sima em:0-ban keressük (fallback) let emData = r["emdata:0"] || r["em:0"];
let v = {};
// Segédfüggvény: Ha undefined/null, legyen 0 function getVal(val) { return (val !== undefined && val !== null) ? val : 0; }
// ================= FÁZIS 1 (L1) ================= let v1 = getVal(em.a_voltage); let c1 = getVal(em.a_current); // Számított teljesítmény: (V * A) / 1000 -> kW let p1_calc = (v1 * c1) / 1000;
// Energia adatok (Wh -> kWh) let total1 = getVal(emData.a_total_act_energy) / 1000; let ret1 = getVal(emData.a_total_act_ret_energy) / 1000; // Visszatáplált
Shelly.call("HTTP.POST", { url: POST_URL, headers: {"Content-Type": "application/json"}, body: jsonBody }, function (res, ec, em_msg) { if (ec === 0) { print("SUCCESS! Sent to " + POST_URL); } else { print("ERROR: " + ec + " " + em_msg); } }); }); }); // === END SCRIPT ===
Beüzemelés lépésről lépésre
Lépj be a Shelly 3M webes admin felületére (lehetőleg nem mobilról, kényelmesebb PC-n).
Bal oldalt keresd meg: Scripts menü.
Hozz létre egy új scriptet, adj neki egy nevet (pl. ADA P1 Export).
Másold be a fenti scriptet.
Save, majd Start.
Ennyi. Innentől a Shelly 3M 10 másodpercenként elküldi az adatokat az ADA P1 Meternek.
⚠️ Fontos beállítások (hogy ne idegesítsen később)
Adj a Shelly-nek fix IP címet (routerben DHCP reservation a legjobb), hogy később bármikor megtaláld.
Az ADA P1 Meter és a Shelly legyen azonos Wi-Fi-n / hálózati tartományban, különben a POST nem fog célba érni.
A hmke.app oldalon nincs teendőd: az ADA beemeli a saját csomagjába a “külső eszköz” adatokat, és felküldi a felhőbe.
⏱️ Mikor látszik?
Helyben hamar megindul, felhőben pedig a rendszerfrissítések miatt max 24 órán belül biztosan megjelennek az adatok.
⚠️ Ha nem megy elsőre (a klasszikus 3 hiba)
Nem jó a POST_URL: ha nálad nem okosvillanyora.local, hanem IP/port más, azt írd át.
DNS/mDNS nyűg: ha a .local név nem oldódik fel, használd az ADA P1 Meter fix IP-jét a POST_URL-ben.
Nincs em:0 adat: ha a script logban ezt látod: Nincs em:0 adat!, akkor a Shelly oldalon a mérés/státusz nem úgy elérhető (vagy nem a megfelelő típus / firmware), és ott kell vadászni.
A fázismérés svájci bicskája
A PZIOT-E02 kétféle helyzetben adhat hatalmas segítséget:
1. Ha nincs P1 portos villanyórád
Ilyenkor a PZIOT-E02 önálló fázismérőként működik.
Egy fázison képes mérn…
A háztartási méretű kiserőművek (HMKE) tulajdonosai számára
természetes, hogy figyelik a hálózatba történő visszatáplálást. Ez az
érték mutatja meg, mennyi megtermelt energiát nem használ fel a há…
Az elmúlt időszakban egyre több magyar háztartásban vált fontossá, hogy ne csak a villanyszámlát lássák, hanem azt is, mi történik valójában a háttérben. Erre ad választ a debreceni fejlesztésű ADA P1…