Bitte um Hilfe für kleine Automation

Hi!

Ihr könnt mir bestimmt kurz helfen.
Ich finde irgendwie nichts vergleichbares wie eine Art CronJob für eine kleine Automation.

Folgende Idee steckt dahinter:
Ziel ist es die Karte “Bedingungen” mit meinen Heizkörperthermostaten nur während der Heizperiode anzeigen zu lassen, weil die mich ansonsten ja nicht interessieren und ja doch recht viel Platz benötigen.

Ich bräuchte ein kurzes Script, welches mir meinen Helfer (input_boolean) “Heizperiode”
vom 1.5. bis 30.9. auf “on” setzt, und sonst auf “off” damit ich diese Karte verwenden kann.

Wäre toll wenn jemand was aus dem Ärmel schüttel könnte :slight_smile:

LG

Meinst du in etwa so?

trigger:
  - platform: time
    at: "00:00:01"
action:
  - service: input_boolean.turn_on
    data:
      entity_id: input_boolean.heizperiode
  - condition: template
    value_template: >-
      {{ now().strftime("%m-%d") >= "05-01" and now().strftime("%m-%d") <=
      "09-30" }}
  - service: input_boolean.turn_off
    data:
      entity_id: input_boolean.heizperiode

Es wird jeden Tag um 00:00:01 Uhr geprüft ob das aktuelle Datum zwischen dem 1. Mai und dem 30. September liegt. In dem Fall wird das input_boolean “Heizperiode” auf “off” gesetzt

2 „Gefällt mir“

@Flens
Das sieht echt gut aus. Danke dir.
Ich melde mich am 1.10 wieder wenn es nicht funktioniert :grin:

Aber mal ne andre Frage, warum gibt es in HA nicht sowas wie Blockly aus ioBroker?
Das wäre so viel einfacher.
Warum muss ich templates programmieren lernen wenn es auch anders gänge?

Freut mich wenn es funktioniert :slight_smile:

Ich kenne ioBroker und Blockly leider nicht, aber ich bin noch nicht lange bei HA und in der relativ kurzen Zeit hat sich schon so einiges getan. Ich gehe einfach mal davon aus das es nach und nach immer benutzerfreundlicher und komfortabler wird ^^