homelab-codex-ws/services/home-assistant/config/ken/automations
oskar 09624e008e feat(ha/ken): porzadki po audycie — pimirror z archiwum, konwencje, backlog
Odtworzone graceful shutdown pimirror (audyt pkt 14, jedyna realna strata
migracji): nowa automatyzacja "Pimirror: graceful shutdown przed odcieciem
zasilania" (1785164185794.yaml) wciska przycisk shutdown przed twardym
cieciem zasilania o 23:35, dajac istniejacemu ACK-flow ("Magic Mirror OFF on
ACK") szanse zamknac Pi grzecznie zamiast zawsze odcinac prad na sile.
Zaadaptowane wzgledem legacy: entity_id zamiast device automation, oryginalna
encja button.rpi_pimirror_* jest dziś unavailable — uzyto aktualnej
button.rpi_pimirror2_* (potwierdzone w storage-export/ken).

Spisana konwencja na przyszlosc (audyt pkt 17) w DESIGN.md: entity_id zamiast
device automations, alias PL z prefiksem funkcjonalnym, description z
"managed-by: repo" — bez hurtowej migracji istniejacych automatyzacji.

Backlog: deploy.sh --delete (kasacje wspolnym torem dry-run/LIVE zamiast
recznych curl DELETE) i brakujacy trigger na zmiane input_number.klima_salon_tolerancja
w automatyzacji ON klimy.

Walidacja: normalizator round-trip (byte-identical), 4 pakiety testow offline
(normalize/split/deploy_api/import_api) pass, dry-run deploy.sh na zywym ken
(check_config valid, brak driftu) — bez LIVE deployu.
2026-07-27 17:51:39 +02:00
..
1636926940918.yaml drift(ken): HA znormalizowal legacy schema (trigger->triggers, service->action) po pierwszym pelnym deployu 2026-07-22 18:48:31 +02:00
1636927813132.yaml drift(ken): HA znormalizowal legacy schema (trigger->triggers, service->action) po pierwszym pelnym deployu 2026-07-22 18:48:31 +02:00
1638571000879.yaml drift(ken): HA znormalizowal legacy schema (trigger->triggers, service->action) po pierwszym pelnym deployu 2026-07-22 18:48:31 +02:00
1638995650795.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1638997347944.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1639176886785.yaml drift(ken): HA znormalizowal legacy schema (trigger->triggers, service->action) po pierwszym pelnym deployu 2026-07-22 18:48:31 +02:00
1639770269157.yaml drift(ken): HA znormalizowal legacy schema (trigger->triggers, service->action) po pierwszym pelnym deployu 2026-07-22 18:48:31 +02:00
1639832277655.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1640285003658.yaml drift(ken): HA znormalizowal legacy schema (trigger->triggers, service->action) po pierwszym pelnym deployu 2026-07-22 18:48:31 +02:00
1642535641715.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1642535682927.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1664714688408.yaml drift(ken): HA znormalizowal legacy schema (trigger->triggers, service->action) po pierwszym pelnym deployu 2026-07-22 18:48:31 +02:00
1664715283066.yaml fix(ha/ken): alias Gniadka -> Gniazdka 2026-07-23 12:35:56 +02:00
1666471111199.yaml drift(ken): HA znormalizowal legacy schema (trigger->triggers, service->action) po pierwszym pelnym deployu 2026-07-22 18:48:31 +02:00
1666731945441.yaml drift(ken): HA znormalizowal legacy schema (trigger->triggers, service->action) po pierwszym pelnym deployu 2026-07-22 18:48:31 +02:00
1666891422388.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1666891723803.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1667065238690.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1688488726062.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1688731470897.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1689079101493.yaml drift(ken): HA znormalizowal legacy schema (trigger->triggers, service->action) po pierwszym pelnym deployu 2026-07-22 18:48:31 +02:00
1689079279480.yaml drift(ken): HA znormalizowal legacy schema (trigger->triggers, service->action) po pierwszym pelnym deployu 2026-07-22 18:48:31 +02:00
1689079321508.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1689088147520.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1689098599932.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1689098657038.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1689098723477.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1689099213729.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1700832676138.yaml fix(ha/ken): fix-pack 1 po audycie — alerty wodne, respekt manual, 3am punktowo, klima OFF za auto 2026-07-23 17:17:38 +02:00
1700837302203.yaml drift(ken): HA znormalizowal legacy schema (trigger->triggers, service->action) po pierwszym pelnym deployu 2026-07-22 18:48:31 +02:00
1701370240657.yaml drift(ken): HA znormalizowal legacy schema (trigger->triggers, service->action) po pierwszym pelnym deployu 2026-07-22 18:48:31 +02:00
1702844937214.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1703104763868.yaml drift(ken): HA znormalizowal legacy schema (trigger->triggers, service->action) po pierwszym pelnym deployu 2026-07-22 18:48:31 +02:00
1703104933437.yaml drift(ken): HA znormalizowal legacy schema (trigger->triggers, service->action) po pierwszym pelnym deployu 2026-07-22 18:48:31 +02:00
1714049959227.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1714050591470.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1714050658950.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1714050792139.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1730152629450.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1734943824257.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1744918189114.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1744918520715.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1744919280479.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1744919746930.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1744920086507.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1744976289447.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1751307777881.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1751481648978.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1751562309715.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1751562415786.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1752085825116.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1752085965483.yaml fix(ha/ken): fix-pack 1 po audycie — alerty wodne, respekt manual, 3am punktowo, klima OFF za auto 2026-07-23 17:17:38 +02:00
1752086343222.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1752086407230.yaml fix(ha/ken): fix-pack 1 po audycie — alerty wodne, respekt manual, 3am punktowo, klima OFF za auto 2026-07-23 17:17:38 +02:00
1752086440028.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1752086490569.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1752086527168.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1752086563805.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1752241538293.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1752607459405.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1752607597518.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1752607981051.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1753193288169.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1753431022365.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1753883109847.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1760991940508.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1760992206112.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1760992336523.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1760992440280.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1761038411219.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1762808459816.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1762809633535.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1762811262999.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1762812121938.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1762813664935.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1762952673833.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1762954145724.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1763383792516.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1763384250145.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1763384814069.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1763386155895.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1763393244259.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1763394497486.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1763637049783.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1763637857513.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1763662256621.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1764190493305.yaml fix(ha/ken): fix-pack 1 po audycie — alerty wodne, respekt manual, 3am punktowo, klima OFF za auto 2026-07-23 17:17:38 +02:00
1764331521365.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1764331897150.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1764332139745.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1764333473250.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1764338460727.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1764595573287.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1764610725230.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1764751049013.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1765817263673.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1765817937658.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1766345640142.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1766348309347.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1766348430579.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1766408469485.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1766535716394.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1767351706736.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1768861846039.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1768945218810.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1768946230585.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1768946816062.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1768946838707.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1768989504100.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1768990999284.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1768991054862.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1770043426085.yaml feat(ha): initial import of ken instance config 2026-07-22 18:07:26 +02:00
1784804667795.yaml fix(ha/ken): klima salon — gałąź start sprawdza próg temperatury, nie tylko trigger 2026-07-23 15:03:07 +02:00
1784804668795.yaml fix(ha/ken): fix-pack 1 po audycie — alerty wodne, respekt manual, 3am punktowo, klima OFF za auto 2026-07-23 17:17:38 +02:00
1785164185794.yaml feat(ha/ken): porzadki po audycie — pimirror z archiwum, konwencje, backlog 2026-07-27 17:51:39 +02:00