Hallo Welt,
ich habe mich gerade angemeldet und eine blöde Anfängerfrage. :.-)
Ganz kurzes Vorspiel, kann man ggf., überlesen, ist fürs akute Problem nicht relevant: Ich begann die "Smarthome-Welt" mit den Sonderangeboten - bei Lidl. Schon damals wissend dass ich bei der Lidl-App und dem Cloudzwang nicht bleiben würde. Nachdem das nun wie erwartet schon 2, 3 Mal auf dem Popo gesessen hat und nicht mehr reagierte war es Zeit für was Besseres. Die Geräte hatte ich durchaus schon so ausgewählt das alles Home Assistant / ZigBee kompatibel war. Ich installierte in einer VM (mit KVM) in eine eh schon vorhandene Nextcloud-Lösung, reichte via VM den Sonoff-Stick durch (kleiner Kampf, geht jetzt aber) und nahm meine Geräte in Betrieb und gab ihnen lesbare Bezeichner. Das funktioniert auch soweit alles, ich kann Temperaturen und Luftfeuchtigkeit auslesen, ich kann Steckdosen und Lampen schalten, alles prima.
Jetzt zum Problem: ich scheitere schon an den allerkleinsten Automatisierungen. Ich möchte eine der vorhandenen Steckdosen in Abhängigkeit einer Temperatur ein- und ausschalten. Heizungsregelung für Arme, sozusagen. Ich habe dazu zwei Automatisierungen erstellt, die Erste soll die Heizung einschalten wenn eine Temperatur unterschritten ist:
Die Andere soll die Heizung halt wieder ausschalten:
Soweit keine Raketentechnik - funktioniert nur nicht. Ich kann beide Automatisierungen manuell über "Ausführen" anstupsen und dann schalten sie - unter Ignoranz der gerade herrschenden Temperatur - die Heizung auch ein und aus. Nur "automatisiert" ist da nichts. Was muss ich denn machen, damit, naja, wegen mir zeitgesteuert oder in einer Pollingschleife, diese Automatisierungen abgefragt und ausgeführt werden und auch die Temperatur beachten?
Oder ist dieser Ansatz ganz grundsätzlich falsch? Ich lese seit Tagen im Netz herum und stoße auf seltsame Begriffe. Ich möchte eigentlich keine "Helfer" und ich brauche doch für eine dermaßen einfache Aufgabe keine "Blueprints"?
Und was will mir die Hilfeseite von https://www.home-assistant.io/docs/automation/modes/ mit "single" bis "parallel" sagen? Will ich das nun neu starten, wenn es gelaufen ist? Oder nacheinander? Ich versteh gar nicht was hier gemeint ist. Das soll einfach nur "permanent" laufen. immer dann, wenn die Temperatur erreicht ist? Das kann doch nicht so schwer sein?
Ich habe diverse YT-Videos gesehen und das erscheint mir als Anfänger furchtbar umständlich im Vergleich mit der zwar blöd cloudbasierten, aber sehr einfach zu benutzenden Lidl-App aus dem ersten Absatz... Ich will mich eigentlich nicht mit YAML-Details auseinander setzen, eine so primitive Aufgabe muss doch im visuellen Editor lösbar sein?
Ein Stups in die richtige Richtung, insb. verständliche Literaturquellen, wäre super.
Tnx, Jörg
ich habe mich gerade angemeldet und eine blöde Anfängerfrage. :.-)
Ganz kurzes Vorspiel, kann man ggf., überlesen, ist fürs akute Problem nicht relevant: Ich begann die "Smarthome-Welt" mit den Sonderangeboten - bei Lidl. Schon damals wissend dass ich bei der Lidl-App und dem Cloudzwang nicht bleiben würde. Nachdem das nun wie erwartet schon 2, 3 Mal auf dem Popo gesessen hat und nicht mehr reagierte war es Zeit für was Besseres. Die Geräte hatte ich durchaus schon so ausgewählt das alles Home Assistant / ZigBee kompatibel war. Ich installierte in einer VM (mit KVM) in eine eh schon vorhandene Nextcloud-Lösung, reichte via VM den Sonoff-Stick durch (kleiner Kampf, geht jetzt aber) und nahm meine Geräte in Betrieb und gab ihnen lesbare Bezeichner. Das funktioniert auch soweit alles, ich kann Temperaturen und Luftfeuchtigkeit auslesen, ich kann Steckdosen und Lampen schalten, alles prima.
Jetzt zum Problem: ich scheitere schon an den allerkleinsten Automatisierungen. Ich möchte eine der vorhandenen Steckdosen in Abhängigkeit einer Temperatur ein- und ausschalten. Heizungsregelung für Arme, sozusagen. Ich habe dazu zwei Automatisierungen erstellt, die Erste soll die Heizung einschalten wenn eine Temperatur unterschritten ist:
Code:
alias: TempAZiEin
description: ""
trigger:
- platform: numeric_state
entity_id: sensor.temp_azi_temperature
below: 23
for:
hours: 0
minutes: 1
seconds: 0
condition: []
action:
- type: turn_on
device_id: a6d527b8da0762923c05c83a469e79ce
entity_id: switch.stecker_azi
domain: switch
mode: single
Die Andere soll die Heizung halt wieder ausschalten:
Code:
alias: TempAziAus
description: ""
trigger:
- platform: numeric_state
entity_id: sensor.temp_azi_temperature
above: 25
condition: []
action:
- type: turn_off
device_id: a6d527b8da0762923c05c83a469e79ce
entity_id: switch.stecker_azi
domain: switch
mode: single
Soweit keine Raketentechnik - funktioniert nur nicht. Ich kann beide Automatisierungen manuell über "Ausführen" anstupsen und dann schalten sie - unter Ignoranz der gerade herrschenden Temperatur - die Heizung auch ein und aus. Nur "automatisiert" ist da nichts. Was muss ich denn machen, damit, naja, wegen mir zeitgesteuert oder in einer Pollingschleife, diese Automatisierungen abgefragt und ausgeführt werden und auch die Temperatur beachten?
Oder ist dieser Ansatz ganz grundsätzlich falsch? Ich lese seit Tagen im Netz herum und stoße auf seltsame Begriffe. Ich möchte eigentlich keine "Helfer" und ich brauche doch für eine dermaßen einfache Aufgabe keine "Blueprints"?
Und was will mir die Hilfeseite von https://www.home-assistant.io/docs/automation/modes/ mit "single" bis "parallel" sagen? Will ich das nun neu starten, wenn es gelaufen ist? Oder nacheinander? Ich versteh gar nicht was hier gemeint ist. Das soll einfach nur "permanent" laufen. immer dann, wenn die Temperatur erreicht ist? Das kann doch nicht so schwer sein?
Ich habe diverse YT-Videos gesehen und das erscheint mir als Anfänger furchtbar umständlich im Vergleich mit der zwar blöd cloudbasierten, aber sehr einfach zu benutzenden Lidl-App aus dem ersten Absatz... Ich will mich eigentlich nicht mit YAML-Details auseinander setzen, eine so primitive Aufgabe muss doch im visuellen Editor lösbar sein?
Ein Stups in die richtige Richtung, insb. verständliche Literaturquellen, wäre super.
Tnx, Jörg