Chytrá myčka v Home Assistantu – oznámení po skončení myčího cyklu
Myčka nádobí – třetí spotřebič, stejný princip jako sušička. Jedna důležitá odlišnost: myčka ve špičce odebírá více než 2 500 W, proto je potřeba jiná zásuvka. Tady je kompletní postup včetně kódu.
Proč Shelly Plug E a ne Plug S
Pračka a sušička: Shelly Plug S (2 500 W) stačí. Myčka nádobí při ohřevu vody na 60-70 °C překračuje 2 500 W. Shelly Plug S by pracovala na samotném limitu – zkrácená životnost, riziko přehřátí.
Proto jsem u myčky použil Shelly Plug E (vyšší zatížení). Zkontroluj štítek své myčky – pokud je příkon pod 2 200 W, Plug S postačí. Nad 2 200 W sahej po Plug E.
Entity v Home Assistantu
sensor.shelly_zasuvka_mycka_power # aktuální příkon ve wattech
switch.shelly_zasuvka_mycka # zapnutí/vypnutí
input_boolean.vd_mycka_nadobi # helper: myčka právě myje
Helper vytvoř v HA: Nastavení → Zařízení a služby → Pomocníci → + Vytvořit → Přepínač.
Node-RED flow – jak to postavit
Myčka má komplexnější průběh spotřeby než sušička – fáze předmytí, mytí, oplach a sušení nádobí. Proto je prodleva delší: 15 minut místo 10.
[server-state-changed] → [function: State machine] → [delay: 15 min] → [function: Hotovo] → [time-range-switch] → [notify]
↓ ↑ reset
[api-call-service: helper ON/OFF]
Node 1 – server-state-changed: Entita sensor.shelly_zasuvka_mycka_power.
Node 2 – function (State machine): Stejný kód jako u sušičky, jen změň klíč kontextu z susicka_state na mycka_state:
const START_W = 5;
const STOP_W = 2;
const watt = parseFloat(msg.payload) || 0;
let state = flow.get('mycka_state') || 'idle'; // ← změněný klíč
node.status({text: watt + ' W | stav: ' + state});
if (state === 'idle') {
if (watt >= START_W) {
flow.set('mycka_state', 'running');
return [msg, null, null];
}
return null;
}
if (state === 'running') {
if (watt >= START_W) return null;
if (watt = START_W) {
flow.set('mycka_state', 'running');
return [null, null, msg];
}
return null;
}
return null;
Node 3 – delay: „ECO pauza 15 min“ – typ Delay, čas 15 minut.
Node 4 – time-range-switch: Rozsah 06:00 – 22:00.
Node 5 – notify:
Title: 🍽️ Myčka nádobí
Message: ✅ Mytí dokončeno! Nádobí čeká na vyložení.
Nastavení Shelly Plug E – výpadek proudu
Stejně jako u Plug S: v Shelly webovém rozhraní nebo aplikaci nastav Settings → Power On Default Mode → ON.
Srovnání všech tří spotřebičů
| Spotřebič | Zásuvka | Senzor entity | Prodleva | Senzor dvířek |
|---|---|---|---|---|
| Pračka | Shelly Plug S | sensor.shelly_zasuvka_pracka_power | 10 min | Ano (4h alert) |
| Sušička | Shelly Plug S | sensor.shellyplug_s_[MAC]_power | 10 min | Ne |
| Myčka | Shelly Plug E | sensor.shelly_zasuvka_mycka_power | 15 min | Ne |
Výsledek
Jednorázové nastavení, pak funguje samo. Nikdy víc studené nádobí čekající na vyložení.