Commit Graph

249 Commits

Author SHA1 Message Date
claus 6208f6fb49 Stue lys: moderniser til 1 automation (mode:restart), input_number parametre for lux+timeouts 2026-04-25 19:28:13 +02:00
claus 9cb7550f78 Motion-lys: input_number parametre for gang/daniel/kontor, fix badevaerelse timeout, kompakt lys view 2026-04-25 19:17:56 +02:00
claus 56f21f79e1 Docker: saml compose-filer i docker/ undermappe + tilføj unifi; monthly_scene: fjern light.syd 2026-04-25 17:49:57 +02:00
claus 6b302b7c65 Syg: fjern forældede alarm-IDs (445, 1874, 1894, 2273, 1899) 2026-04-25 13:45:41 +02:00
claus a7580b851a Dørklokke: gendan volumen på lille bad efter afspilning 2026-04-25 13:16:03 +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 40cb13662a Varme: genberegn straks når komforttemperatur ændres 2026-04-25 12:43:54 +02:00
claus 9b833aef16 Vinduer: undgå flapping - kræv 5s stabil tilstand og ignorer unavailable 2026-04-25 07:07:19 +02:00
claus cd9bc28e9e Soft wakeup lys: spring over hvis anne eller claus er syg 2026-04-24 19:27:29 +02:00
claus 9c184ed0b7 Syg-status: ret 'Syg' → 'syg' (lowercase) i alle filer 2026-04-24 19:07:41 +02:00
claus df734d9259 Syg-status: sluk alarmer+motion lys, kompakt person view 2026-04-24 19:03:13 +02:00
claus 9f1dd20f06 Varme script: hvac off → set_temperature ferie_temp ved åbent vindue (Roth understøtter ikke off) 2026-04-24 17:44:01 +02:00
claus 8bd20bda42 Plæneklipper: opdater sidst klippet ved alle start-kilder (app, auto, HA) 2026-04-24 15:41:03 +02:00
claus 5a0232eeba Varme: vinduer trigger recalculate på åben+luk, script slukker aktivt ved åbent vindue 2026-04-24 15:32:17 +02:00
claus 72e0e583be Varme: gør morgen/aften-tider konfigurerbare via input_datetime
- Ny input_datetime/varme.yaml med varme_morgen_tid og varme_aften_tid
- Automations trigger nu på input_datetime-entiteterne i stedet for hardkodede tider
- Script beregner nat dynamisk ud fra de to tider (string-sammenligning)
- View: tilføj morgen/aften-tider til tabellen + manuel Genberegn-knap
2026-04-24 06:37:15 +02:00
claus 2ae9723fa3 Add window sensors to Ally rooms: badevarelse + stue 2026-04-23 17:48:01 +02:00
claus 9fbc1626d7 Add Danfoss Ally: stue + badevarelse to heating system and dashboard 2026-04-23 15:21:03 +02:00
claus b7caa8d158 Heating dashboard: tile cards, input_number sliders, vacation pre-heat 2 days before return 2026-04-23 07:42:14 +02:00
claus 542af023c8 Fix: set preset_mode none before temperature to clear Roth schedule (program_1 was overriding setpoints) 2026-04-23 07:07:29 +02:00
claus 9697dd2925 Heating tweaks: morning 06:00, comfort temps, valve scale 1-5, gauge card 2026-04-22 21:55:25 +02:00
claus fa79ffc0e6 Add automated Roth floor heating control: comfort temps, night/away/vacation setbacks, seasonal valve guidance 2026-04-22 21:43:49 +02:00
claus ef9200f65b Fix Mealie shopping refresh flow with bulk recipe import and Bilka outputs 2026-04-22 16:12:23 +02:00
claus 83f8908a3f Add Wednesday Bilka checklist merge flow and Madplan dashboard view 2026-04-22 07:37:37 +02:00
claus 8828281ae2 Fix dishwasher remote-control reminder OR logic and timestamp 2026-04-22 06:51:01 +02:00
claus d411488b27 Update Tesla deadline handling and meal plan 2026-04-21 19:38:19 +02:00
claus ab76023b12 Add infrastructure stack and planning updates 2026-04-21 19:31:56 +02:00
claus c82c8a66e5 Doerklokker: nattestop 22-06, logbook debug, batteri-overvågning
- bagdoer + fordoer: bloker lyd/notifikation kl 22-06
- logbook.log for ALLE MQTT events (ogsaa wake-ups) til debugging
- Ny sensor: shelly_bagdoer_batteri + shelly_fordoer_batteri (MQTT)
- Ny automation: notifikation ved under 30% batteri
2026-04-21 06:39:38 +02:00
claus 8fa3cf7c87 Oprydning light.gang: fjern duplikat, ret refs fra _2/_3
- gang.yaml: kommenteret ud (gruppen defineres i grupper.yaml med unique_id)
- lys_gang.yaml: light.gang_2 -> light.gang
- colorloopgang.yaml: light.gang_3 -> light.gang
- Entity registry: gang_2 renamed, gang_3 slettet
2026-04-20 16:16:56 +02:00
claus 6c26c6b05c Aktiver light.gang gruppe (var udkommenteret) 2026-04-20 16:02:21 +02:00
claus 6013bb6f81 Opvask påmindelse: tid 19-21, check dør lukket 2026-04-20 16:00:04 +02:00
claus f6a0c75dfb Ingen hjemme: kun indendoerslys, tilfoej kontor, notify sidste person
- Sluk kun light.indendorslamper (ikke udendoers)
- Tilfoej media_player.kontor til stop-liste
- Vindue-notifikation: send ogsaa til den der sidst forlod huset
2026-04-20 15:55:29 +02:00
claus 1cf12e53df Garage: fjern Tesla speed-krav fra leaving-trigger
Tesla-trackeren er for langsom til at vise speed naar telefon
forlader home. Brug i stedet garageport=on som bevis for bil-afrejse.
2026-04-20 15:48:27 +02:00
claus 43034bb41e Fix spontan doorbell efter HA genstart: restart-safe event_cnt
- input_number initial sat til -1 (sentinel for 'aldrig synkroniseret')
- condition fjernet, event_cnt check flyttet ind i action blok
- counter opdateres ALTID (ogsaa ved wake-up)
- doorbell koerer kun naar old_cnt >= 0 OG new_cnt != old_cnt
- foerste wake-up efter restart synkroniserer stille uden at ringe
2026-04-20 07:01:19 +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 0311447d91 Robust garage: use input_boolean to track car departure
- Replace fragile Tesla tracker state check with input_boolean.left_home_by_car
- Set boolean ON when leaving by car (speed > 0), check it on arrival
- Add separate car_arriving trigger as backup for WiFi-first phone
- Fixes: garage not opening on arrival due to slow Tesla tracker updates
2026-04-19 19:25:20 +02:00
claus d39e0051db Fix TTS google_translate→google_ai_tts, robust garage automation
- Replace broken media_player.play_media/google_translate TTS with tts.speak/google_ai_tts
  in doerklokke_for.yaml (4x), doerklokke_bag2.yaml (3x), doorbell.yaml (1x)
- Garage automation: add GPS debounce, dual trigger (phone+car), cover.toggle,
  post-delay re-check, last_changed guard against false opens
- Remove duplicate doerklokke_bag.yaml (replaced by doerklokke_bag2.yaml)
2026-04-19 18:40:14 +02:00
claus fcb290a1aa Tilføj 'returning' state til støvsuger-check i derernogenihuset
Ignorerede allerede 'cleaning', men ikke 'returning' (på vej til dock).
2026-04-19 14:19:29 +02:00
claus ed6e91d52b Ignorer motion-notifikationer når støvsugeren kører
Tilføj condition til AI overvågning og 'der er nogen i indkørslen':
skip notifikation hvis vacuum.roborock_s8_pro_ultra er cleaning/returning
2026-04-19 14:18:27 +02:00
claus be4f83fcb1 Fix Mealie madplan: REST response for stor (16KB+) til HA attributes
- Nyt Python-script henter fra Mealie API og gemmer forenklet JSON (754 bytes)
  til /config/www/mealie.json (kun dato, navn, slug per opskrift)
- REST sensor peger nu på lokal fil via http://localhost:8123/local/mealie.json
- shell_command + automation opdaterer filen hvert 30. minut og ved opstart
- Løser 'Ingen planlagt' og 'buttoncardtemplateerror' i dashboard
2026-04-19 13:14:02 +02:00
claus cd4da0eaed Fix Tesla start-ikon: mdi:flash-circle eksisterer ikke, bruger mdi:flash 2026-04-18 08:59:49 +02:00
claus aab1ead212 Fix mealie sensor: brug dict-key i stedet for attribut-access
value_json.items resolver til dict-metoden .items() når Mealie API
ikke er klar ved opstart. Bruger nu value_json['items'] med default.
2026-04-18 08:53:23 +02:00
claus 654ae18ddd Tesla: manuel override for start/stop opladning
- input_boolean.tesla_manual_override: deaktiverer smart charging planlægning
- script.tesla_force_start_charging: sætter override + starter opladning
- script.tesla_force_stop_charging: sætter override + stopper opladning
- Smart charging automation springer over når override er aktiv
- Override nulstilles automatisk ved frakobling eller fuld opladning
- Tesla-view opdateret med nye knapper og override-toggle
2026-04-18 08:43:37 +02:00
claus 394fadd463 Fix vinduesautomationer og template-fejl
- Varme: brug wait_template i stedet for wait_for_trigger (template entity_id)
- Ventilation: brug condition template i stedet for condition state
- maintenance.yaml: fix manglende komma i batteri-liste
- vedligehold.yaml: fjern duplicate key 'name'
2026-04-18 08:19:30 +02:00
claus aa6413ea79 Aqara vinduesensorer: automationer, vedligehold og rum-views
- Varme slukker automatisk når vindue åbnes (andreas, daniel, soveværelse, lille bad)
- Notifikation ved åbent vindue når ingen er hjemme
- Notifikation når alle forlader huset med åbne vinduer
- Ventilation: påmindelse om udluftning ved høj CO2/fugt (kl 6-22)
- Påmindelse om at lukke vindue efter 15 min udluftning
- 6 vinduesensor-batterier tilføjet til vedligehold-view og maintenance template
- Vinduesensor tilføjet til andreas, daniel og soveværelse room views
2026-04-17 14:12:40 +02:00
claus ba49056764 Tilføj garageport sensor batteri til vedligehold-view 2026-04-17 08:04:18 +02:00
claus 66e28ce68f Tilføj plæneklipper error-status til vedligehold-view 2026-04-17 08:02:41 +02:00
claus 04c29a8839 Skift cover.open/close til cover.toggle med sensor-check
GoGoGate2 tror altid porten er lukket, så open/close virker ikke.
Bruger nu cover.toggle med binary_sensor.garageport check.
2026-04-17 07:58:01 +02:00
claus f8eacec2ff Erstat cover.anne sensor med binary_sensor.garageport (ThirdReality)
GoGoGate2 sensor er defekt - bruger nu ThirdReality garage door sensor
til state-tjek. GoGoGate2 bruges stadig til at åbne/lukke porten.
Entity registry opdateret med nye navne.
2026-04-17 07:49:23 +02:00
claus 2c4f6c4308 Madplan dashboard view + Mealie sensorer + mad_announcement med dagens ret 2026-04-16 19:14:39 +02:00
claus 42930ef2f0 Tilføj notifikationer til plæneklipper automatiseringer 2026-04-16 17:18:45 +02:00