hass.io Automatisierung nicht am Wochenende ausführen

Mit hass.io lassen sich spielen Automatisierungen erstellen, das eigene zu Hause erst zum wahren Smarthome machen. In diesem Beitrag beschriebe ich, wie man mit hass.io Automatisierung nicht am Wochenende ausführen lässt – denn tatsächlich währe es denkbar doof, wenn deine Rollläden auch am Samstag um 6:30 Uhr hochfahren, oder? 😉

Mit nur ein paar Zeilen Code hat man in hass.io eine Automatisierung (Automation) erstellt, die einem ab diesem Augenblick den Alltag vereinfachen kann.  So könnte deine Automatisierung zum Öffnen der Rollläden wie folgt aussehen:

- id: 'shutters up'
  alias: 'Shutters up'
  trigger:
  - platform: time
    at: 07:01
  action:
  - service: cover.open_cover
    data:
      entity_id: cover.fibaro_system_fgrm222_roller_shutter_controller_2_level_7,cover.fibaro_system_fgrm222_roller_shutter_controller_2_level_8

Mit diesen wenigen Zeilen YAML-Code (Wikipedia: YAML) öffnet hass.io morgens um 7:01 Uhr zwei Rollläden, die mit Fibaro-Aktoren in hass.io eingebunden sind. Um konkreter zu sein, wird hass.io diese Automatisierung an jedem Morgen um 7:01 Uhr ausführen – also auch an Wochenenden oder Feiertagen!

Automatisierung abhängig vom Wochentag

Viel sinnvoller und hilfreicher wäre es jedoch, wenn bei Automatisierungen neben der Uhrzeit (oder einem anderen Auslöser) zum Beispiel auch der Wochentag Berücksichtigung finden würde. Denn tatsächlich wird es auf den Alltag der allermeisten Smart Home-Besitzer zutreffen, dass man am Wochenende oder an Feiertagen andere typische Verhaltensweisen hat, als unter der Woche an einem normalen Arbeitstag!

Bis vor Kurzem habe ich selbst hierfür immer manuell die relevanten Automatisierungen (und hier insbesondere die Rollladen-Steuerung) vor dem Wochenende oder einem Feiertag manuell ausgeschaltet!

Da hass.io aber so ein geniales System ist, wird selbst für dieses „Problem“ ein Bordmittel geboten. Leider versteckt sich dieses Bordmittel jedoch ein wenig im System bzw. springt einem nicht sofort ins Auge. Auch ich musst erst ein wenig suchen und recherchieren, bis ich es entdeckt habe.

hass.io  Bordmittel workday

hass.io bietet einen Binary Sensor namens workday an, so dass hass.io immer weiß, ob er aktuelle Tag ein Arbeitstag ist oder nicht. Berücksichtigt werden hierbei die typischen Arbeitstage Montag bis Freitag (wobei auch dies per Konfiguration nach Belieben angepasst werden kann!), als auch „alle“ bekannten Feiertage.

Bei der Berücksichtigung der Feiertage werden sowohl das Land, als auch das Bundesland berücksichtigt, so dass der absolute Großteil der geltenden Feiertage auch hass.io bekannt sein sollten!

Alles, was man hierfür tun muss, ist in der configuration.yaml beispielsweise folgende Zeilen Code zu ergänzen:

binary_sensor:
  - platform: workday
    country: DE
    province: NW

Über diese Zeilen Code definiere ich zunächst, dass ich mich in Deutschland befinde (country: DE) und zusätzlich, dass die Feiertage von NRW (province: NW) berücksichtigt werden sollen.

Die Liste der zur Verfügung stehenden Werte für country und province findet sich hier.

Ich habe wirklich nur diese vier Zeilen Code in meiner configuration.yaml ergänzt und hass.io weiß nun, ob der aktuelle Tag ein Arbeitstag ist, oder nicht:

hass.io: workday_sensor

hass.io Automatisierung nicht am Wochenende ausführen

Da der workday als Binary-Sensor integriert wird, kann der Zustand entweder on oder off betragen. Die einfache Bedingung (=Condition) state = on kann somit in Automatisierungen zum Beispiel eingebaut werden!

Dies bedeutet nun, dass unser eigentlicher YAML-Code für die Automatisierung lediglich um die Condition (=Bedingung) workday_sensor erweitert werden muss:

- id: 'shutters up'
  alias: 'Shutters '
  trigger:
  - platform: time
    at: 07:01
  condition:
    condition: state
    entity_id: 'binary_sensor.workday_sensor'
    state: 'on'
  action:
  - service: cover.open_cover
    data:
      entity_id: cover.fibaro_system_fgrm222_roller_shutter_controller_2_level_7,cover.fibaro_system_fgrm222_roller_shutter_controller_2_level_8

 

Dieser Beitrag ist Teil einer kleinen Beitrags-Serie rund um den hass.io Home Assistant.

Bestseller Nr. 1
Smart WLAN Steckdose, Gosund Alexa kleinste Stecker SP111 Kein Hub...*
  • Kleinste Smart Steckdose: Gosund WLAN Steckdose ist das kleinste und...
  • Stromverbrauch messen inklusive: Als nettes Feature ist ein...
Bestseller Nr. 2
TECKIN WLAN Steckdose Smart Steckdose Plug Wifi Stecker Fernbedienbar...*
  • Einfache Fernsteuerung mit APP------Steuern Sie Ihr Zuhause von...
  • Sprachsteuerung mit Google Home------Die Smart Wlan Steckdose...

*= Preis inkl. MwSt., ggf. zzgl. Versandkosten. Letzte Aktualisierung vor 60 Minuten / Affiliate Links / Bilder von der Amazon Product Advertising API

Leave a Reply

Die folgenden im Rahmen der DSGVO notwendigen Bedingungen müssen gelesen und akzeptiert werden:
Durch Abschicken des Formulares wird dein Name, E-Mail-Adresse und eingegebene Text in der Datenbank gespeichert. Für weitere Informationen wirf bitte einen Blick in die Datenschutzerklärung.