Set cover position funktioniert nicht

Hallo zusammen,
ich habe das Problem, dass bei einem meiner 4 Rollos das „set cover Position“ der Automation nicht richtig funktioniert. Die anderen laufen ohne Porbleme.
Das Problem ist auf diese Weise zu 100 % reproduzierbar:

  1. Jalousien öffnen
  2. Jalousienposition auf X % einstellen (nicht vollständig geschlossen und nicht vollständig geöffnet)
  3. Jalousien gehen korrekt in Position X
  4. Jalousienposition auf Y % setzen
  5. Stattdessen öffnet sich die Jalousie vollständig.

Somit funktioniert die Automation genau 1 mal, fährt auf 20% und beim nächsten Ausführen öffnet er die Jalousie vollständig.

Hat jemand eine Idee was ich machen kann? scheint ja was mit dem Modul zu tun zu haben?
Habe HA bereits 3 mal neu gestartet.

Folgendes Modul ist überall verbaut:

Wie sieht denn dein Automations-Code aus? Ist das aller Teil einer Automation?

Ne das nur wie der Fehler reproduzierbar ist.
Hier die Automation. Ist sehr ähnlich zu der von Simon.


alias: Sun Protection - Küche Fenster Auf/Zu
description: ""
trigger:
  - platform: time_pattern
    minutes: /15
    alias: Check alle 15 Minuten
    id: Rollos Runter?
    enabled: true
  - platform: numeric_state
    entity_id: sensor.sun_solar_azimuth
    above: 242
    alias: Sonne zu weit im Westen
    id: SonneWiederOkay
condition:
  - condition: or
    conditions:
      - condition: and
        conditions:
          - 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.81
          - condition: numeric_state
            entity_id: sensor.tageshochsttemperatur
            above: 20
          - condition: state
            state: "on"
            entity_id: input_boolean.rollo_steuerung_an_aus
        alias: Bedingungen für Rollo muss runter
      - 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
        alias: Bedingung für Rollo soll wieder hoch
        enabled: true
action:
  - if:
      - condition: template
        value_template: >-
          {{not state_attr('automation.sun_protection_kuche_fenster',
          'last_triggered').day==now().day }}
        enabled: false
      - condition: trigger
        id:
          - Rollos Runter?
    then:
      - device_id: 6fdd7a6d3f92eef029432bdf4872c315
        domain: cover
        entity_id: 9aec5192bef56f3e8551df939e9a044c
        type: close
    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: false
    then:
      - device_id: 6fdd7a6d3f92eef029432bdf4872c315
        domain: cover
        entity_id: 9aec5192bef56f3e8551df939e9a044c
        type: open
    enabled: true
mode: single

Ok. Die Automation hat aber jetzt nichts mit cover.set_position zu tun.

Vergessen dazu zu schreiben, habs erstmal raus genommen, weil es ja nicht funktioniert. Da wo cover.close steht ist sonst set position

So sieht es eig aus:


if:
  - condition: template
    value_template: >-
      {{not state_attr('automation.sun_protection_kuche_fenster',
      'last_triggered').day==now().day }}
    enabled: false
  - condition: trigger
    id:
      - Rollos Runter?
then:
  - device_id: 6fdd7a6d3f92eef029432bdf4872c315
    domain: cover
    entity_id: 9aec5192bef56f3e8551df939e9a044c
    type: set_position
    position: 20
else: []
alias: Rollos runter

Ok. Also die Automatisierung funktioniert bei 3 von 4 Rollos anstandslos und bei dem 4. Rollo geht dieses nach 15 min wieder auf?

Genau. Theoretisch muss es dann ja am Modul liegen. Das dort etwas nichtmehr stimmt.
Am Anfang hats für alle 4 Rollos funktioniert.

Schau mal in OTA nach dem Firmware-Update für die Dinger. Meine konnte ich alle aktualisieren.

Okay, hab folgendes meiner config hinzugefügt.
Woher weis ich jetzt wann welche Geräte ein Update bekommen haben, zeigt HA das irgendwo an?
Tuya scheint mir aber auch garnicht dabei zu sein bei der OTA “Datenbank”.

# OTA Updates
zha:
  zigpy_config:
    ota:
      ikea_provider: true                        # Auto update Trådfri devices
      ledvance_provider: true                    # Auto update LEDVANCE/OSRAM devices
      salus_provider: true                       # Auto update SALUS/Computime devices
      inovelli_provider: true 

Ich hab Z2M, deshalb kann ich Dir zu ZHA nicht viel sagen. Meine Switches sind auch von Tuya, werden aber von Moes vertrieben und stehen in der OTA-Sektion von Z2M deshalb auch als Moes in der Liste. Bei Dir könnten sie also unter Girier laufen, allerdings stehen sie doch ohnehin mit ihrem Gerätenamen drin.

Ich hab schon anhand des Gerätenamen gesucht. Aber da finde ich nichts relevantes zu Home Assistant.
Bin aber was OTA Updates angeht komplett auf Neuland unterwegs. Gibt wohl eine Möglichkeit das über die Tuya Integration manuell einzubinden um dann die OTA Updates zu machen.

Bin mittlerweile echt am überlegen von ZHA auf Z2M umzusteigen. Auch mein Thermostat wird dort schon unterstützt und im ZHA nicht…

Das sieht in Deinem Fall nach einer überlegenswerten Option aus. Da gibt es dann auch eine spezielle Übersicht, in der alle OTA-Updatefähigen Geräte aufgelistet sind und direkt geprüft und aktualisiert werden können. Ich habe ein prima laufendes Netzwerk aus mittlerweile exakt 100 Geräten und plane nicht, in nächster Zeit auf ZHA umzusteigen. :wink:

1 „Gefällt mir“

Bei den Shellys für Rolläden musst du die Endpositionen usw in der App festlegen. und nen Kalibrierungslauf machen usw. Dadurxh geht erst das mit der Position.

Ist das bei den Tuyas evtl auch so? Evtl hat der 4. das vergessen?

Es funktioniert ja. Nur beim ersten mal halt und danach nicht mehr.
Ich musste bei den Tuya Dingern die Sek configurieren wie lange die Rollos für den Schließvorgang brauchen. Der Stimmt aber noch beim 4ten

Hast Du den Switch denn auch schon mal auf Werkseinstellungen zurückgesetzt und neu angelernt und konfiguriert?

Hab ich heute gemacht. Funktioniert auch vorerst wieder. Allerdings setzt sich die Entität nach ein paar min von alleine auf Geschlossen, obwohl das Rollo offen ist.

Du kannst ja immer noch den Umstieg auf Z2M andenken. Dann kannst Du möglicherweise ein Firmware-Update machen, und dazu läuft auch Dein Thermostat damit.

Ich hab heute bereits das Thermostat zu Z2M rüber geholt und werde nach und nach alle anderen Geräte auch rüber holen.
Bin nur noch etwas überfordert mit den Unmengen an Einstellungen die ich auf einmal für das Thermostat zur Verfügung habe :grin:
Wenn das bei den anderen Geräten auch so ist bin ich mehr als begeistert

Das hört sich gut an. :slightly_smiling_face:

1 „Gefällt mir“

Habe dann endlich heute das letzte Gerät zu Z2M übertragen.
Es war bisher eine gute Entscheidung. Danke für den Tipp!
Jetzt erstmal 13 OTA updates installieren.
Die Rolladen konnte ich alle kalibrieren und jetzt läuft alles 1A :grin: