Ich bin von FHEM umgestiegen. Homematic IP local ist installiert und funktioniert soweit. Auch kleinere Ein-Aus Automationen habe ich hinbekommen. Leider bekomme ich folgenden einfachen FHEM Befehlssatz nicht in Homeassistant:
Erklärung: Wenn der Aussen-Temperatur-Sensor (Entität habe ich gerlernt) eine Temperatur kleiner 22 Grad hat und es zwischen 04:00 Uhr und 22:00 Uhr ist schalte das Gerät Dachboden ein, ansonsten aus.
Ich hoffe, es kann mir hier wer helfen. Danke im Voraus.
Ich würde einen Helfer Zeitplan machen.
Hier hab ich mal den von meinem Brunnen genommen und als Gerät meinen Brunnen.
Zwei Auslöser als Trigger. Hier Zeit an oder aus.
Dann 3 Wenn Bedigungen.
Zeit ist an und unter 22 Grad dann Dein gerät an
Zeit ist an und über 22 Grad dann Dein Gerät aus
Zeit ist aus dann Dein Gerät aus
description: " Fußboden schalten"
mode: single
trigger:
- platform: state
entity_id:
- schedule.brunnen_garten_zeitplan
to: "on"
id: Zeit ist an
- platform: state
entity_id:
- schedule.brunnen_garten_zeitplan
to: "off"
id: Zeit ist aus
condition: []
action:
- if:
- condition: and
conditions:
- condition: trigger
id:
- Zeit ist an
- condition: numeric_state
entity_id: Deine Außentemperatur
below: 22
then:
- service: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.vogelbrunnen_garten
alias: Fußboden bei unter 22 Grad und Zeit dann AN
- alias: Fußboden bei über 22 Grad und Zeit dann AUS
if:
- condition: and
conditions:
- condition: trigger
id:
- Zeit ist an
- condition: numeric_state
entity_id: Deine Außentemperatur
above: 22
then:
- service: switch.turn_off
target:
entity_id:
- switch.vogelbrunnen_garten
data: {}
- if:
- condition: trigger
id:
- Zeit ist aus
then:
- service: switch.turn_off
metadata: {}
data: {}
target:
entity_id: switch.vogelbrunnen_garten
alias: Fußboden nach Zeit dann AUS
Oder noch einfacher. Einen Helfer Schwellenwertsensor erstellen, der je nach Temperatur geschaltet wird. Damit brauchst du nur einen Trigger. Bedingungen der Zeit rein und dann schalten.
Ich hatte ja gestern Abend noch etwas rumgespielt. Einen Helfer mit Heizzeiten habe ich erstellt. Es sollen nun alle drei Bedingungen erfüllt sein, damit der Stellmotor eingeschaltet wird: Außentemperatur kleiner als 15 Grad - dieses Homamatic Gerät habe ich bereits in HA, Thermostat-Temperatur kleiner als 22 Grad (ist leider noch in FEHM eingebunden, zum Testen benutze ich deswegen einfach den Luftfeuchtigkeitswert des Aussensensors, jeweils den Stellmotor ein- oder aus. auch hier nehme ich zum Testen einfach eine Steckdose).
Das mit dem Schwellenwert-Helfer hört sich auch sehr gut an. Ich habe einen Helfer erstellt… leider fehlt mir einfach das Wissen, um mit diesen Angaben eine Automation erstellen zu können.
Leider war am Samstag “die Bude kalt”
Wenn nämlich ab 22:00 Uhr die Temperatur unter 22 Grad fällt, schaltet der Helfer auf ein. Beginnen die Heizzeiten ist aber dieser bereits auf “on”, triggert also nicht. Habe mir, um nicht zu erfrieren mit einer Schaltzeit geholfen.
platform: state
entity_id:
- binary_sensor.fussbodentemperatur
to: "on"
platform: time
at: "05:00:00"
condition: state
entity_id: schedule.heizzeiten
state: "on"