Miért késik az automatizálás?

Megnyomod a gombot, és 2 másodperc múlva kapcsol a lámpa. Vagy mozgás van, de a fény csak 5 mp múlva jön. Hol veszik el az idő?

📖 11 perc olvasás 📅 2025 június 🏷️ Hibakeresés

Hol keletkezik késleltetés?

Egy egyszerű automatizálás – pl. „mozgás → lámpa be" – valójában több lépésből áll, és mindegyiknél veszíthetsz időt:

1. Szenzor érzékel → 2. Szenzor elküldi az üzenetet → 3. Coordinator/hub fogadja → 4. HA feldolgozza az automatizálást → 5. HA elküldi a parancsot → 6. Eszköz végrehajtja.

Normál esetben ez 50–300 ms (fél másodpercen belül). Ha 1–5 másodperc vagy több, valami nincs rendben.

Okok és megoldások

1. Felhős round-trip

Tünet: 1–3 mp késés minden parancsnál.

Ok: Az eszköz felhőn keresztül kommunikál. A parancs elmegy a kínai szerverre, ott feldolgozzák, visszajön. Ez 200–1000 ms minden irányban.

Megoldás: Használj lokális protokollt. Shelly-nél: lokális API-t engedélyezd a beállításokban. Tuya-eszközöknél: flashelj Tasmotát/ESPHome-ot, vagy használd a Tuya Local integrációt a HA-ban. Zigbee/Z-Wave: eleve lokális.

2. Zigbee mesh rossz állapotban

Tünet: Időszakos késés (néha gyors, néha lassú), vagy parancsok „elvesznek".

Ok: Kevés router a mesh-ben, gyenge jel, vagy a mesh most újra routeolja az üzeneteket egy kiesett router után.

Megoldás: Adj hozzá routereket (dugaljak, izzók). Ellenőrizd a mesh topológiát (ZHA → Vizualizáció, vagy Z2M → Map). Ha egy eszköz sok hop-on keresztül kommunikál, tegyél közelebb egy routert. (Részletes útmutató)

3. Szenzor polling-intervallum

Tünet: A hőmérséklet-automatizálás csak 5–10 percenként reagál.

Ok: A legtöbb Zigbee hőmérő-szenzor nem folyamatosan küld adatot – energiatakarékossági okokból csak akkor, ha a hőmérséklet változik (pl. ±0,5 °C), vagy egy megadott intervallumon (pl. 10 perc). Ez normális viselkedés.

Megoldás: A reporting-intervallumot csökkentheted a szenzor beállításaiban (Z2M-ben: eszköz → Reporting). De vigyázz: minél gyakoribb a reporting, annál gyorsabban merül az elem.

4. Home Assistant túlterhelt

Tünet: Minden automatizálás lassan reagál, a dashboard is lassú.

Ok: A HA szerver kevés erőforrással fut (pl. Raspberry Pi 3, túl sok integráció, nagy adatbázis).

Megoldás: Ellenőrizd a CPU és RAM használatot (Beállítások → Rendszer → Hardver). Ha a CPU 80%+ folyamatosan: csökkentsd az integrációk számát, vagy válts erősebb hardverre (Pi 5, mini PC). Az adatbázis méretét is nézd: home-assistant_v2.db ha több GB, töröld/limitáld a history-t.

5. Automatizálás logikai késleltetés

Tünet: Az automatizálás csak X mp/perc múlva fut le, de az eszközök gyorsak.

Ok: Az automatizálásban van delay, wait_for_trigger, vagy for: feltétel, amit elfelejtettél.

Megoldás: Nézd át az automatizálás YAML-jét. A for: "00:00:05" azt jelenti, hogy az állapotnak 5 másodpercig fenn kell maradnia, mielőtt a trigger aktiválódik – ez szándékos késleltetés, de ha nem akartad, töröld.

6. Wi-Fi eszköz alvó módban

Tünet: Az első parancs 2–5 mp-ig tart, utána gyors.

Ok: Néhány Wi-Fi IoT eszköz energiatakarékossági módba lép, ha nem kap parancsot egy ideje. Az első üzenet „felébreszti".

Megoldás: A legtöbb Shelly-nél nincs ilyen probléma (always-on). Tuya-eszközöknél gyakoribb. Firmware frissítés segíthet, vagy cseréld lokális firmware-re.

7. DNS késleltetés

Tünet: A felhős integrációk (Spotify, Google Home, időjárás) lassúak, de a lokális eszközök gyorsak.

Ok: Lassú DNS szerver. Ha a router alapértelmezett DNS-e a szolgáltató DNS-e, az lehet lassú.

Megoldás: Állítsd a DNS-t gyorsabbra: 1.1.1.1 (Cloudflare) vagy 8.8.8.8 (Google). Vagy ha Pi-hole-od van, az már lokálisan cache-eli a DNS-t.

💡 Hibakeresés lépései
1. Nézd meg a HA logot (Beállítások → Rendszer → Naplók) – van-e hibaüzenet? 2. Próbáld az eszközt kézzel vezérelni a HA dashboardról – ha az is lassú, az eszköz/hálózat a probléma. 3. Ha a kézi vezérlés gyors, de az automatizálás lassú → az automatizálás logikájában van a hiba. 4. A HA Fejlesztői eszközök → Események oldalon valós időben látod az eseményeket – figyeld, mikor érkezik meg a szenzor-esemény a triggerelés után.