14 Commits

Author SHA1 Message Date
claus f2ac6064b5 Dashboard views reorganized, mealie/roborock automations, indkorsel snapshots, wavin/sonoff docs, varme/sikkerhed updates 2026-05-16 07:28:28 +02:00
claus 3d2cfe6437 Robots: manuelt start overrider family_presence stop for støvsuger og plæneklipper 2026-04-25 12:52:10 +02:00
claus ce888204db Fix Roborock wake timing, update kontekst.txt
- Roborock: wait for vacuum+battery != unknown/unavailable (2min timeout)
- Roborock: recompute variables AFTER wait_template, not at trigger time
- Roborock: block start if vacuum in error state (e.g. dock water refill)
- kontekst.txt: add device/integration details (TTS, garage, Roborock, Shelly, etc.)
2026-04-19 20:58:11 +02:00
claus 521b2c1bdd Add wake-up delay to Roborock automation - wait for battery sensor to respond before checking conditions 2026-04-13 15:36:31 +02:00
claus df49d8814c Add Roborock start failure diagnostics 2026-04-11 15:47:50 +02:00
claus cb3d6261c0 Add pro lighting view and fix Roborock battery sensor 2026-04-10 14:34:22 +02:00
claus e541b658bd Improve Roborock auto-start trigger and add debug notifications 2026-04-09 18:21:30 +02:00
claus 25c7757f8b Require empty house for scheduled Roborock runs 2026-04-09 15:43:44 +02:00
claus cf52096d82 Migrate Claus notifications to iPhone 15 Pro 2026-04-07 16:27:58 +02:00
claus 1169411aca Add scheduled Roborock syd cleaning 2026-04-06 10:06:25 +02:00
claus 5e368938bc tilpasset 2026-03-22 07:48:54 +01:00
claus 1e71bc5372 feat(roborock): add mobile notifications for cleaning start, stop, and failure
- Send push notification on successful auto-start of cleaning
- Include elapsed empty-house time in start notification
- Add failure notification if robot fails to start after retries
- Notify when cleaning is stopped due to someone arriving home
- Ensure notifications only trigger on actual state outcomes (not attempts)
2026-03-19 19:02:05 +01:00
claus 8c1dded88e feat(roborock): make smart cleaning automation robust and deterministic
- Replace fragile `for:` trigger with timestamp-based empty-house logic
- Add input_datetime to track when house became empty
- Introduce time_pattern polling (every 5 min) to avoid missed triggers
- Add retry mechanism (up to 3 attempts) for starting cleaning
- Improve vacuum state handling (docked/idle/charging)
- Add race-safe stop automation when someone returns home
- Split logic into dedicated automations (tracking, reset, start, stop)
- Ensure daily run limit via input_number

Fixes issue where cleaning was not triggered due to presence sensor flapping/unavailable states.
2026-03-19 14:55:24 +01:00
claus 380353c44e støvsug 2026-03-15 15:39:46 +01:00