⚠️
Fontos figyelmeztetés — Kérjük, olvasd el mielőtt elkezded!
Az automatizálási szabályok egy haladó funkció, amely lehetővé teszi, hogy az ADA P1 Meter önállóan vezérelje az otthoni eszközeidet (pl. bojler, kapcsolók, inverter).
Ha nem vagy biztos a beállításban, inkább kérj segítséget — hibás automatizálási szabályból eredő esetleges károkért (pl. eszköz túlterhelés, nem kívánt be- vagy kikapcsolás) felelősséget nem vállalunk.
Szívesen segítünk! Vedd fel velünk a kapcsolatot ügyfélszolgálatunkon keresztül, és együtt beállítjuk a szabályokat:
info@greenhess.com
Mi az automatizálási szabály?
Az automatizálási szabályok lehetővé teszik, hogy az ADA P1 Meter önállóan, automatikusan cselekedjen az általa mért adatok alapján — emberi beavatkozás nélkül.
A szabályok logikája egyszerű: „HA valami igaz, AKKOR csinálj valamit." Például: „HA a pillanatnyi fogyasztás kevesebb mint 0,5 kW, AKKOR kapcsold BE a bojlert."
A szabályok az eszközön (az ESP32 mikrovezérlőn) futnak le — nincs szükség internetre vagy felhőre a működéshez. Minden DSMR adatcsomag megérkezésekor az összes aktív szabály kiértékelődik.
Megjegyzés: Ez a funkció 2.0.0 vagy újabb firmware verzióval érhető el.
Egy szabály felépítése
Minden szabálynak van neve, feltétele, időzítése és legalább egy akciója:
Név (ID)
A szabály azonosítója. Rövid és egyértelmű, pl. „bojler_be". Szóköz nem megengedett.
Feltétel (IF)
Matematikai kifejezés, amely igaz vagy hamis értéket ad vissza. Pl.: import < 0.5
⏱️ Időzítés
Hány másodpercig kell a feltételnek teljesülnie (hold), és milyen gyakran ismétlődhet (cooldown).
⚡ Akció (THEN)
Egy vagy több HTTP kérés (pl. Shelly vagy Inverter parancs), ami a feltétel teljesülésekor lefut.
Feltételek (HA / IF)
A feltétel felépítése: változónév operátor érték
Egyszerű feltételek
instantaneous_power_import > 2.5
time_hm > 1400
voltage_phase_l1 < 210
Összetett feltételek (AND / OR)
Több feltételt is összekapcsolhatsz. Az && jelenti az ÉS (mindkettő igaz), a || jelenti a VAGY (bármelyik igaz) kapcsolatot.
import > 1.5 && time_hm > 0600
export > 1 || import < 0.1
Elérhető változók
Ezeket a változókat használhatod a feltételekben (kis-nagybetű érzékeny!):
time_hm
Az aktuális idő HHMM formátumban (pl. 0830, 1445).
instantaneous_power_import
Pillanatnyi vételezés a hálózatból kW-ban.
instantaneous_power_export
Pillanatnyi visszatáplálás a hálózatba kW-ban.
voltage_phase_l1 / l2 / l3
Fázisonkénti feszültség voltban (V).
current_phase_l1 / l2 / l3
Fázisonkénti áramerősség amperben (A).
current_tariff
Aktuális tarifa kód (pl. 0001 vagy 0002).
frequency
Hálózati frekvencia Hz-ben (pl. 50.0).
Plugin adatok: Ha van Shelly vagy PZEM eszközöd, azok értékei plugins.KULCS.value néven érhetők el.
Összehasonlító operátorok
| Operátor |
Jelentés |
Példa |
Igaz, ha... |
| > | Nagyobb mint | import > 2 | import több mint 2 kW |
| < | Kisebb mint | import < 0.5 | import kevesebb mint 0,5 kW |
| >= | Nagyobb vagy egyenlő | time_hm >= 0600 | reggel 6 óra vagy későbbi időpont |
| <= | Kisebb vagy egyenlő | time_hm <= 2200 | este 22 óra vagy korábbi időpont |
| == | Pontosan egyenlő | tariff == 1 | a tarifa pontosan 1 |
| != | Nem egyenlő | tariff != 2 | a tarifa bármi, csak nem 2 |
⚠️ Tizedes számok: Mindig tizedes pontot használj, ne vesszőt! (pl. 1.5)
⏱️ Időzítés és ismétlés
⏳ Hold for (X másodpercig)
A feltételnek ennyi ideig folyamatosan igaznak kell lennie az indítás előtt. Ha közben megszakad, az időzítő nullázódik.
Repeat (Ismétlés)
Ha be van kapcsolva, az akció újra és újra lefuthat, amíg a feltétel igaz. Ha ki van kapcsolva, csak egyszer fut le.
⏰ Repeat cooldown
Ismétlés esetén a várakozási idő két futás között másodpercben (pl. 600 mp = 10 perc).
Példa: Bojler, ha 5 percig alacsony a fogyasztás
Hold for: 300 (5 perc)
Csak akkor kapcsol be, ha 5 percen át tartósan alacsony volt a vételezés.
⚡ Akciók (AKKOR / THEN)
Az akció egy HTTP kérés, amit az ADA P1 küld ki a helyi WiFi hálózatodra.
http://192.168.1.50/relay/0?turn=on
http://192.168.1.51/cm?cmnd=Power%20On
⚠️ Fontos: Az akciók csak helyi hálózaton (ugyanaz a WiFi) működnek megbízhatóan.
☀️ Inverter vezérlés
Ha az eszközhöz inverter is csatlakozik, az alábbi parancsokat használhatod a visszatáplálás szabályozására:
| Parancs sablon |
Mit csinál? |
Mikor használd? |
| Inverter PROD | Maximális termelés engedélyezése | Ha nincs korlátozás szükség |
| Inverter NOPROD | Termelés letiltása (0%) | Ha tilos visszatáplálni (pl. éjjel) |
| Inverter AUTO | Automata P1 szabályozás | Az ADA P1 maga tartja a limitet |
| Inverter EMPTY | Akku töltési prioritás | Ha az akkut akarod tölteni először |
Gyakorlati példák
✅ Példa 1 — Bojler bekapcsolás napközben
Feltétel: import < 0.3 && time_hm > 0800 && time_hm < 1700
Hold for: 120 (2 perc)
Ha reggel 8 és délután 5 között 2 percen át alig van fogyasztás, a bojler bekapcsol.
✅ Példa 2 — Napelem visszatáplálás tiltása éjjel
Feltétel: time_hm >= 2200
Este 10-kor leállítja a termelést.
✅ Példa 3 — Csúcsidőben fogyasztás csökkentés
Feltétel: import > 5 && time_hm >= 1700 && time_hm <= 2000
Ha csúcsidőben 5 kW fölé ugrik a fogyasztás, lekapcsol egy nagy fogyasztót.
Tippek és gyakori hibák
⚠️ time_hm és az éjfél
Az idő 0-tól 2359-ig megy. Éjfél áthidalásához (pl. 23:00-01:00) két külön szabály kell.
⚠️ JSON méretkorlát
A szabályok összesített mérete max. 8192 byte lehet az eszköz memóriájában.
✅ Tesztelés
Mielőtt szabályba rakod, próbáld ki az URL-t a böngésződből. Ha ott nem működik, a szabály sem fog.
Bizonytalan vagy? Kérj segítséget!
Ügyfélszolgálat: info@greenhess.com |
greenhess.com