Heutzutage musst du für den Anfang nicht Wissen, sondern nur eine KI bedienen können. Und eine KI Bedienen bedeutet auch nicht mehr als deine Aufgabe so deutlich und Detailiert wie möglich zu beschreiben, sodass dein Anliegen zu deiner Zufriedenheit ausgeführt wird. Nutzt du denn Ki ?
Und für den Anfang schlage ich vor die einzelnen Unterschiede von den einzelnen Helfern nachzulesen. Du kannst nicht einfach wild nach deinem Verständnis irgendwelche Helfer erstellen und versuchen zu nutzen.
Home Assistant Helfer Doku
Belese dich da mal auf der Seite nach Input_boolean, Input_DateTime, Input_Number.
Input_Text ist ein String und würde sehr sehr umständlich auch funktionieren aber dafür nimmt man in der Regel einen Helfer der NUR eine Uhrzeit wiedergeben kann.
Wenn du dich da mal etwas belesen hast, kannst mal in den Output meiner KI Ausgabe rein schauen und dich daran orientieren. Das heißt nicht, das die Künstliche Inkompetenz dir immer auf anhieb das korrekte Ergebnis ausgibt. Das ist nicht schwer, musst nur Stück für Stück lernen.
Zusammenfassung
# ============================================================================
# Version: 1.0
# Beschreibung:
# - Startzeit per Dashboard einstellbar
# - Endzeit per Dashboard einstellbar
# - Timer aktiv/inaktiv per Dashboard
# - Wochentage einzeln per Dashboard auswählbar
# ============================================================================
input_datetime:
mower_startzeit:
name: Mäher Startzeit
has_date: false
has_time: true
mower_endzeit:
name: Mäher Endzeit
has_date: false
has_time: true
input_boolean:
mower_timer_aktiv:
name: Mäher Timer aktiv
mower_montag:
name: Montag
mower_dienstag:
name: Dienstag
mower_mittwoch:
name: Mittwoch
mower_donnerstag:
name: Donnerstag
mower_freitag:
name: Freitag
mower_samstag:
name: Samstag
mower_sonntag:
name: Sonntag
# ============================================================================
# Version: 1.0
# Beschreibung:
# - Überträgt alle Dashboard-Werte an RoBonect
# - Wochentage werden automatisch zusammengesetzt
# - Timer kann aktiviert/deaktiviert werden
# ============================================================================
alias: Automower_Timer
description: Aktualisiert den Mähplan aus den Dashboard-Helfern
sequence:
- action: robonect.timer
data:
entity_id: lawn_mower.automower_automower
timer: "1"
enable: "{{ is_state('input_boolean.mower_timer_aktiv', 'on') }}"
start: "{{ states('input_datetime.mower_startzeit') }}"
end: "{{ states('input_datetime.mower_endzeit') }}"
weekdays: >
{% set tage = [] %}
{% if is_state('input_boolean.mower_montag','on') %}
{% set tage = tage + ['mo'] %}
{% endif %}
{% if is_state('input_boolean.mower_dienstag','on') %}
{% set tage = tage + ['tu'] %}
{% endif %}
{% if is_state('input_boolean.mower_mittwoch','on') %}
{% set tage = tage + ['we'] %}
{% endif %}
{% if is_state('input_boolean.mower_donnerstag','on') %}
{% set tage = tage + ['th'] %}
{% endif %}
{% if is_state('input_boolean.mower_freitag','on') %}
{% set tage = tage + ['fr'] %}
{% endif %}
{% if is_state('input_boolean.mower_samstag','on') %}
{% set tage = tage + ['sa'] %}
{% endif %}
{% if is_state('input_boolean.mower_sonntag','on') %}
{% set tage = tage + ['su'] %}
{% endif %}
{{ tage }}
mode: single
Wenn du dann alles Fehlerfrei erstellt hast, testest du unter Werkzeug/Zustände deine Helfer durch, ob die Helfer übernommen werden. Sollte dann irgendwann alles Funktionieren, baust du dir aus den Helfer dein Dashboard.