diff --git a/configuration.yaml b/configuration.yaml index 2b467b7..c33fce8 100644 --- a/configuration.yaml +++ b/configuration.yaml @@ -22,16 +22,8 @@ powercalc: recorder: purge_keep_days: 21 -input_datetime: - whirlpool_letzte_wasserpflege: - name: "Whirlpool – Letzte Wasserpflege" - has_date: true - has_time: false - whirlpool_letzter_kartuschenwechsel: - name: "Whirlpool – Letzter Kartuschenwechsel" - has_date: true - has_time: false - whirlpool_letzter_wasserwechsel: - name: "Whirlpool – Letzter Wasserwechsel" - has_date: true - has_time: false +# Helper (von UI nach YAML migriert — siehe helpers/) +input_boolean: !include helpers/input_boolean.yaml +input_button: !include helpers/input_button.yaml +input_datetime: !include helpers/input_datetime.yaml +timer: !include helpers/timer.yaml diff --git a/helpers/input_boolean.yaml b/helpers/input_boolean.yaml new file mode 100644 index 0000000..a6a106a --- /dev/null +++ b/helpers/input_boolean.yaml @@ -0,0 +1,12 @@ +# Input Booleans (Toggles) +# Migriert von UI nach YAML - object_ids müssen exakt erhalten bleiben. + +buro_licht_helper: + name: Büro_Licht_Helper + +geschirrspuler_uber_nacht: + name: Geschirrspüler über Nacht + icon: mdi:dishwasher-alert + +garderobe_helper: + name: Garderobe Helper diff --git a/helpers/input_button.yaml b/helpers/input_button.yaml new file mode 100644 index 0000000..92ce041 --- /dev/null +++ b/helpers/input_button.yaml @@ -0,0 +1,5 @@ +# Input Buttons (One-Shot-Trigger) + +nachtmodus: + name: Nachtmodus + icon: mdi:weather-night diff --git a/helpers/input_datetime.yaml b/helpers/input_datetime.yaml new file mode 100644 index 0000000..308e79c --- /dev/null +++ b/helpers/input_datetime.yaml @@ -0,0 +1,23 @@ +# Input Datetimes +# Whirlpool-Helper waren bereits inline in configuration.yaml definiert +# und wurden hierher zusammengeführt mit dem UI-Helper grow_startdatum. + +grow_startdatum: + name: Grow Startdatum + has_date: true + has_time: false + +whirlpool_letzte_wasserpflege: + name: "Whirlpool – Letzte Wasserpflege" + has_date: true + has_time: false + +whirlpool_letzter_kartuschenwechsel: + name: "Whirlpool – Letzter Kartuschenwechsel" + has_date: true + has_time: false + +whirlpool_letzter_wasserwechsel: + name: "Whirlpool – Letzter Wasserwechsel" + has_date: true + has_time: false diff --git a/helpers/timer.yaml b/helpers/timer.yaml new file mode 100644 index 0000000..77e61ad --- /dev/null +++ b/helpers/timer.yaml @@ -0,0 +1,8 @@ +# Timer +# duration: "00:00:00" wirkt ungenutzt — der Timer wird programmatisch +# aus einer Automation gestartet (Bezug: Badezimmer-Heizung). + +timer_badezimmer_heizung: + name: timer_badezimmer_heizung + duration: "00:00:00" + restore: false