Set cover position funktioniert nicht

Cool, das klingt ja super. :+1: :grinning:

Heute hat es dann wiedermal bei 2 von 4 Rolladen nicht geklappt.
Das komische ist diesmal, das beim manuellem verstellen der Position alles funktioniert.
Aber das set_position der Automation nimmt er nicht. Das Rollo steht aber auf 20%…
-edit- beim 2ten mal ausführen der Automation hat es dann gelappt. Ist das vllt ein kommunikationsproblem, weil alle 4 Rollos gleichzeitig angesprochen werden?


Was sagt denn die Trace Timeline?

okay jetzt bin ich verwirrt, obwohl die Automation grad funktioniert hat sagt er in der Trace Timeline “unknown entity” obwohl es die richtige Entität ist und dann fährt er die richtigen Rollos einfach manchmal runter und hoch??

Könnte auch kommunikationsproblem sein? Das beim gleichzeitigen senden was verschluckt wird. Fkt es denn wenn du sie nacheinander runterfährst?

Grad getestet, nacheinander funktioniert. Nur bei dem ersten Rollo nicht (edit - Das stand noch auf 50% von dem vorherigen test mit allen gleichzeitig) . Obwohl weiterhin entity unbekannt bei allen
erstes Rollo:


das Rollo danach

Jetzt muss ich meine Automation also so umbauen, das die Rollos nie gleichzeitig getriggert werden

So die Idee, das die Automationen nicht gleichzeitig auslösen ist einfach nach dem Azimut zu gehen. Da jedes Rollo einen leicht anderen Wert hat.

Und so verhindere ich, das die Rollos nochmal runterfahren wollen obwohl sie schon unten sind:

Um das ganze live zu testen müsste ich jetzt wieder paar Bedingungen raus nehmen und bis morgen warten :sleepy:

hier nochmal der ganze Automations Code

alias: Sun Protection - Küche Fenster Auf/Zu
description: ""
trigger:
  - platform: time_pattern
    alias: Check alle 15 Minuten
    id: Rollos Runter?
    enabled: false
    minutes: /15
  - platform: numeric_state
    entity_id: sensor.sun_solar_azimuth
    above: 243
    alias: Sonne zu weit im Westen
    id: SonneWiederOkay
  - platform: numeric_state
    entity_id: sensor.sun_solar_azimuth
    above: 110.63
    id: Rollos Runter!
    enabled: true
condition: []
action:
  - if:
      - condition: and
        conditions:
          - condition: trigger
            id:
              - Rollos Runter?
          - condition: state
            state: "on"
            entity_id: input_boolean.rollo_steuerung_an_aus
          - condition: device
            device_id: a7cd6cd54d73d6683ad51ef458bb3052
            domain: cover
            entity_id: 89a4bb4088d10671c97c978bf2615e54
            type: is_position
            above: 20
            alias: Die aktuelle Position von Küche - Rollo ist > 20
          - condition: numeric_state
            entity_id: sensor.tageshochsttemperatur
            above: 20
            enabled: true
          - condition: numeric_state
            entity_id: sensor.sun_solar_azimuth
            above: 110.62
            below: 241.8
          - condition: numeric_state
            entity_id: sensor.sun_solar_elevation
            above: 23
        alias: Bedingungen für Rollo muss runter
    then:
      - device_id: a7cd6cd54d73d6683ad51ef458bb3052
        domain: cover
        entity_id: 89a4bb4088d10671c97c978bf2615e54
        type: set_position
        position: 20
    else: []
    alias: Rollos runter
  - if:
      - condition: and
        conditions:
          - condition: trigger
            id:
              - SonneWiederOkay
          - condition: template
            value_template: >-
              {{state_attr('automation.sun_protection_kuche_fenster',
              'last_triggered').day==now().day }}
            enabled: true
    then:
      - device_id: a7cd6cd54d73d6683ad51ef458bb3052
        domain: cover
        entity_id: 89a4bb4088d10671c97c978bf2615e54
        type: open
    enabled: true
mode: single

Das ist echt seltsam mit dem unknown entity

Ja ich hab schon viel wegen den Modulen recherchiert. Es gibt wohl auch ein OTA-Update, allerdings brauch ich dafür nen Aqara Hub. Hab aber aktuell jemanden mit den gleichen Modulen und einem Aqara hub gefragt ob er das OTA-Update öffentlich macht für alle Z2M Nutzer. Gibt da eine Anleitung. Mal schauen ob er das macht.

Ich hab gerade bemerkt, das in der Automation meine entity_id anstatt “cover.kuche_rollo”
“89a4bb4088d10671c97c978bf2615e54” heist.

Ich werde das mal manuell ändern in der YAML und dann nochmal testen

Test:


Jetzt ist device Bekannt, werde dann wohl alle EntitätsIDs ersetzten

Wenn es gleichzeitig sein soll, kannst Du auch mal eine Zigbee-Gruppe in Z2M anlegen. Damit geht es zuverlässiger, als wenn HA das macht.

1 „Gefällt mir“

Ich hab durch Zufall, da ich Probleme mit meiner Tibber Bridge hatte auch das Rollo Problem gelöst. :smiley:
Die Lösung war bei mir, im Router die Einstellung “Automatisch trennen bei Inaktivität” zu deaktivieren. Wieso auch immer die an war…
Manchmal kann es so einfach sein…