Inversion commande de volet roulant

Bonjour,

J’ai plusieurs interrupteurs pour mes VR, et je viens d’en changer un qui m’a laché.

Le nouveau est en place et fonctionne en wifi sur smartlife nickel.

En revanche, lorsque j’importe sur HA via l’intégration smartlife d’HACS, je me retrouve avec un volet dont les commandes sont inversées et je n’ai pas la possibilité de l’arrêter en cours de route

Par exemple, en ce moment, mon volet salon ouest est ouvert physiquement :
Capture d'écran 2024-07-29 083114

Auriez vous une idée d’où peut venir mon problème ?

Merci d’avance

Ma configuration


[center]## System Information

version core-2024.7.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.4
os_name Linux
os_version 6.6.33-haos
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4830
Installed Version 1.34.0
Stage running
Available Repositories 1384
Downloaded Repositories 13
Home Assistant Cloud
logged_in true
subscription_expiration 1 janvier 2018 à 01:00
relayer_connected false
relayer_region null
remote_enabled true
remote_connected false
alexa_enabled true
google_enabled true
remote_server null
certificate_status null
instance_id 5742f7fd3db64040a66f8382bb63372c
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 12.4
update_channel stable
supervisor_version supervisor-2024.06.2
agent_version 1.6.0
docker_version 26.1.4
disk_total 30.8 GB
disk_used 4.7 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization kvm
board ova
supervisor_api ok
version_api ok
installed_addons Duck DNS (1.18.0), File editor (5.8.0), Terminal & SSH (9.14.0)
Dashboards
dashboards 4
resources 4
views 10
mode storage
Recorder
oldest_recorder_run 14 juillet 2024 à 19:56
current_recorder_run 29 juillet 2024 à 08:03
estimated_db_size 115.16 MiB
database_engine sqlite
database_version 3.45.3
[/center]

Bonjour, as-tu regardé le sujet juste en dessous du tien ?

Bonjour,

Oui j’ai regardé mais avec le code suivant cela ne fonctionne pas et en plus de l’autre topic, j’ai un problème où je ne peux pas arrêter mon volet, le bouton stop n’apparait pas.

J’ai essayé avec le code suivant mais j’ai toujours des commandes inversées :

cover:
  - platform: template
    covers:          
      vr_salon_ouest_curtain :
        device_class: shutter
        friendly_name: "VR salon Ouest"
        value_template: "{% if is_state('cover.vr_salon_ouest_curtain', 'open') %} closed {% else %} open {% endif %}"
        position_template: "{{ (100 - state_attr('cover.vr_salon_ouest_curtain', 'current_position') | float )|int }}"
        open_cover:
          service: cover.close_cover
          target:
            entity_id: cover.vr_salon_ouest_curtain
        close_cover:
          service: cover.open_cover
          target:
            entity_id: cover.vr_salon_ouest_curtain
        stop_cover:
          service: cover.stop_cover
          target:
            entity_id: cover.vr_salon_ouest_curtain

Hello @xihoo89
Quel est le type de device que tu utilises pour piloter tes volets ? Boîtiers encastrables ? Interrupteurs connectés ?
As-tu recablé de la même manière ton volet que précédemment ? (Fil de descente et fil de monté)
Ça c’est pour la partie « hardware ».

Autres pistes, il y a un problème d’update de status des volets depuis la version d’HAOS de juillet, j’ai rencontré le soucis et depuis je suis repassé sur la dernière version de juin.
Au pire, réinitialiser le device, l’appairer de nouveau et attendre la synchro avec les serveurs chinois.
Bon courage

Bonjour Enzopanzani :wink:

Merci pour ton message
Oui c’est un interrupteur connectée encastrable de marque Etersky. Le câblage est bon car lorsque j’utilise l’interrupteur physique, la montée et la descente sont bien dans le bon sens.
Sur smartlife, il est dans le bon sens aussi. Mais uniquement sur HA, il est inversé.

OK je vais regarder pour les versions de HAOS.
Merci :wink:

Bonjour. Sur la carte :« custom:shutter-row » il y a une option:
move_down_button action Optional Custom action for the move down button (overwrites default functions)’
Auriez-vous la bonne syntax ?
mon code:

type: custom:shutter-row
entity: cover.vr_bureau
name: Bureau 
invert_position: true
show_state: true
state_color: true
preset_buttons: []
move_up_button:
  action: cover.open_cover
move_stop_button: {}
move_down_button:
  action: cover.close_cover
disable_position: true
invert_position_label: true
icon_plus: mdi:chevron-down
icon_minus: mdi:chevron-up
ignore_state: false

Merci de votre aide.