diff --git a/hosts/sausebiene/home-assistant.nix b/hosts/sausebiene/home-assistant.nix index 8ab6cf0..8096e38 100644 --- a/hosts/sausebiene/home-assistant.nix +++ b/hosts/sausebiene/home-assistant.nix @@ -118,11 +118,47 @@ in organization = "home"; bucket = "hass"; }; + + waste_collection_schedule = { + sources = [ + { + name = "ics"; + args.url = "!secret muell_ics_url"; + calendar_title = "Abfalltermine"; + customize = [ + { + type = "Restmüll 2-wöchentlich"; + alias = "Restmüll"; + } + { + type = "Papiertonne 4-wöchentlich"; + alias = "Papiermüll"; + } + ]; + } + ]; + }; + + sensor = [ + { + platform = "waste_collection_schedule"; + name = "restmuell_upcoming"; + value_template = "{{value.types|join(\", \")}}|{{value.daysTo}}|{{value.date.strftime(\"%d.%m.%Y\")}}|{{value.date.strftime(\"%a\")}}"; + types = [ "Restmüll" ]; + } + { + platform = "waste_collection_schedule"; + name = "papiermuell_upcoming"; + value_template = "{{value.types|join(\", \")}}|{{value.daysTo}}|{{value.date.strftime(\"%d.%m.%Y\")}}|{{value.date.strftime(\"%a\")}}"; + types = [ "Papiermüll" ]; + } + ]; }; extraPackages = python3Packages: with python3Packages; [ adguardhome + aioelectricitymaps dwdwfsapi fritzconnection getmac diff --git a/hosts/sausebiene/secrets/home-assistant-secrets.yaml.age b/hosts/sausebiene/secrets/home-assistant-secrets.yaml.age index 6dfd0c5..b6e135e 100644 Binary files a/hosts/sausebiene/secrets/home-assistant-secrets.yaml.age and b/hosts/sausebiene/secrets/home-assistant-secrets.yaml.age differ diff --git a/secrets/rekeyed/sausebiene/0d9e84455aadcb614418135b9a317a15-home-assistant-secrets.yaml.age b/secrets/rekeyed/sausebiene/0d9e84455aadcb614418135b9a317a15-home-assistant-secrets.yaml.age new file mode 100644 index 0000000..7fb91b3 Binary files /dev/null and b/secrets/rekeyed/sausebiene/0d9e84455aadcb614418135b9a317a15-home-assistant-secrets.yaml.age differ diff --git a/secrets/rekeyed/sausebiene/53f39d7f712f1c3ebef413578c00a159-home-assistant-secrets.yaml.age b/secrets/rekeyed/sausebiene/53f39d7f712f1c3ebef413578c00a159-home-assistant-secrets.yaml.age deleted file mode 100644 index 86a0be1..0000000 Binary files a/secrets/rekeyed/sausebiene/53f39d7f712f1c3ebef413578c00a159-home-assistant-secrets.yaml.age and /dev/null differ