Rollladensteuerung wie Nachbauen

Guten Abend,
ich bin immer noch dabei von Iobroker auf HA umzuziehen.
Unter Iobroker habe ich Shuttercontrol genutzt, wie kann ich das in HA nachbauen?

Folgendes soll umgesetzt werden:
-Rolllade hoch bei Sonnenaufgang
-Mo-Fr aber nicht vor xx:xx Uhr (07:00)
-Sa-So nicht vor xx:xx Uhr (09:30)
-ist der Tag ein Feiertag, zählt die Sa-So Regelung
-Steht im Kalender Urlaub, zählt die Sa-So Regelung

Zusatz für den Sommer:
-Aussentemperatur über xx°C und Innentemperatur über xx°C Rollade bleib unten

Ist es möglich sowas umzusetzen?

Vielen Dank

Gruss Oliver

Trigger sind oder, Bedingungen sind und.

Trigger:

  • Sonnenaufgang
  • Mo. - Fr. 07:00 Uhr
  • Sa. - So. 09:30 Uhr

Bedingung:

  • Mo. - Fr., nach 06:59 Uhr
  • Sa. - So., nach 09:29 Uhr
  • Temperatur über XX und unter YY

Außerdem würde ich den Workday Sensor Sensor installieren.

Open your Home Assistant instance and start setting up a new integration of a specific brand.

Bei der Ausführung dann eine zusätzliche oder Bedingung:

  • Kein Arbeitstag
    ODER
  • Urlaub
    → 2,5 Stunden warten

darunter dann die Ausführung zum öffnen des Rolladen

Hallo,

Danke für den Tipp.
Ich versuche es mal umzusetzen.

Gruss

Gerne. Wenn Du Probleme hast oder wo hängst, poste gerne die Automatisierung als YAML, als vorformatierter Text </>.

Ich und sicher auch andere helfen dann gerne. Ich bin nur kein Freund davon, gesamte Automatisierungen zu bauen, weil der Lerneffekt dabei ausbleiben würde. :wink:

Vielen Dank.

Nein ich will das schon selber hinbekommen.
Es hat ja schon einen Grund warum ich von iob zu HA gewechselt habe.
Also muss ich mich auch hier einarbeiten.
Aber wenn man Jahrelang mit iob und Blockly gebaut hat ist das hier noch alles ser verwirrend.

1 „Gefällt mir“

Wenn man die Logik verstanden hat, ist es recht simpel, finde ich. Am Anfang war ich allerdings auch eher abgeschreckt.

Falls Du es visueller magst, könnte NodeRed für Dich evtl. interessant sein. Gibt es als HA-Addon und kann alternativ bzw. zusätzlich zur HA-Automatisierung genutzt werden.

Hänge leider schon am Trigger.
Als reinen Trigger kann ich nur den Sonnenaufgang nehmen, die Zeit und Wochentage bekomme ich nur unter UND

description: ""
mode: single
triggers:
  - trigger: sun
    event: sunrise
    offset: 0
conditions:
  - condition: time
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
    after: "07:29:00"
  - condition: time
    after: "09:29:00"
    weekday:
      - sat
      - sun
actions: []

Mein Fehler. Mir war nicht bewusst, dass der Wochentag nicht als Trigger möglich ist.

Dann nimmst Du einfach 07:00 Uhr und 09:30 Uhr zusätzlich als Trigger. Weiter unten prüfst Du es ja ohnehin.

description: ""
mode: single
triggers:
  - trigger: sun
    event: sunrise
    offset: 0
  - trigger: time
    at: "07:00:00"
  - trigger: time
    at: "09:30:00"
conditions:
  - condition: time
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
    after: "07:29:00"
  - condition: time
    after: "09:29:00"
    weekday:
      - sat
      - sun
actions: []

Evtl. auch als Bedingung noch mit rein, dass die Rolladen (noch) geschlossen sind, was eigentlich nicht nötig ist. Aber dann werden die Rolladen nicht vollständig geöffnet, wenn Du sie zum Beispiel unter der Woche, vor 09:30 Uhr, von Hand wieder etwas weiter, aber nicht vollständig geschlossen hast.

Sorry ich steh echt auf dem Schlauch.

Wie realisiere ich das denn mit Feiertag oder Urlaub?

Und wie binde ich Workdays mit ein?

alias: Rollladen_Test
description: ""
triggers:
  - trigger: sun
    event: sunrise
    offset: 0
  - trigger: time
    at: "07:00:00"
  - trigger: time
    at: "09:30:00"
conditions:
  - condition: time
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
    after: "07:29:00"
  - condition: time
    after: "09:29:00"
    weekday:
      - sat
      - sun
actions:
  - device_id: ff9efcdd077d914de41ed0c9876e1d64
    domain: cover
    entity_id: 4120e4cf563db734c968aad6a9196287
    type: open
  - device_id: db8466c7995aa77f69e20dfbc1c3baf4
    domain: cover
    entity_id: 56e7d2e48e471b9ffd5d9c4c37dab221
    type: open
mode: single

Es gibt eine Workday / Werktag Integration, die hat auch Feiertage. Hatte @tarag oben schon verlinkt.
Urlaub würde ich über einen Kalender machen.

Tipp: Du kannst ja auch in den Aktionen mit Bedingungen arbeiten

actions:
  - choose:
      - conditions: []
        sequence: []
      - conditions: []
        sequence: []

Ja wo ich die Informationen her bekomme weiss ich mitlerweile nur nicht wie ich sie richtig in die Automatisierung einbaue nicht.

Wie meinst du das mit dem Tipp?

triggers:
  - trigger: time
    at: "07:30:00"
  - trigger: time
    at: "09:30:00"
conditions: []
actions:
  - choose:
      - conditions:
          - condition: time
            weekday:
              - mon
              - tue
              - wed
              - thu
              - fri
            after: "07:30:00"
          - condition: state
            entity_id: binary_sensor.workday_sensor
            state: "on"
        sequence:
          - action: cover.open_cover
            metadata: {}
            data: {}
            target:
              entity_id: cover.rollladen
      - conditions:
          - condition: or
            conditions:
              - condition: time
                weekday:
                  - sat
                  - sun
                after: "09:30:00"
              - condition: state
                entity_id: binary_sensor.workday_sensor
                state: "off"
        sequence:
          - action: cover.open_cover
            metadata: {}
            data: {}
            target:
              entity_id: cover.rollladen

1 „Gefällt mir“

Ah verstanden.
Vielen Dank.
Das kannte ich noch nicht.

Die 2. Option müsste vermutlich weiter differenziert werden

      - conditions:
          - condition: or
            conditions:
              - condition: time
                weekday:
                  - sat
                  - sun
                after: "09:30:00"
              - condition: and
                conditions:
                  - condition: state
                    entity_id: binary_sensor.workday_sensor
                    state: "off"
                  - condition: time
                    after: "09:30:00"

Aber du wolltest ja auch erst mal selber probieren.

GN8

1 „Gefällt mir“

Schade, das hat wohl nicht geklappt.
Die Rollladen sind nicht gefahren.

Du hast in der Automatisierung Traces. Da kannst Du den Ablauf der Automatisierung ansehen und Fehler finden.

Aber sollen diese auf einem Sonntag nicht eh erst um 09:30 Uhr, also in 6 Minuten, öffnen?

Ja in dem Beispieloben ist das so. Fuhr aber auch nichzt hoch.
Ich hatte das für 3 Bereiche erstellt mit unterschiedlichen Zeiten, deswegen konnte ich schon sagen fuhr nicht.

Wenn ich auf Traces klicke kommt die Meldung “Keine Traces gefunden”

Dann zeig mal deine Automatisierung.

Mit deiner Vorlage hat es jetzt funktioniert.

Ich weiss aber nicht was anders war.

Mein ioBroker läuft seit einem jahr nur noch wegen Shuttercontrol… :joy:

Tu mich auch sehr schwer mit den Rolladen

1 „Gefällt mir“