Retour info porte de garage pour HomeKit

Mon problème

Bonjour à tous,
Nouveau sur home assistant je cherche à avoir le retour d’info de ma porte de garage somfy rts avec un capteur Aqara en zigbee. Cela fonctionnais avec jeedom et le plugin virtuel mais avec home assistant je ne vois pas trop comment faire?
J’arrive bien à piloter ma porte de garage et j’ai bien ajouté mon capteur Aqara sur home assistant. Le but étant de pouvoir la piloter via homebridge et donc avoir le retour d’état de porte ouverte ou fermée.
Merci de vos réponse

Ma configuration


Comment récupérer ma configuration :
Dans votre HA, Menu latéral Paramètres > Système > Corrections puis les trois petits points en haut a droite > Informations Système puis une fois en bas Copier


Pour contrôler l’état de ton capteur zigbee, il te faudra une clé zigbee, et installer /configurer une intégration ZHA, zigbee2mqtt ou deconz

Oui j’ai une clef sonoff mais ma question est de savoir comment crée un genre de virtuel comme sur jeedom pour fusionner les commandes de porte de garage et le capteur Aqara pour la position puis ensuite envoyer à HomeKit.

Salut,
Tu as déjà regardé ça?

Oui. J’ai également vu avec cover template?
J’aurais bien aimer avoir un exemple de quelqu’un qui a déjà fait ca

J’avais une template cover à un moment pour mon garage.
Donc tu as ton sensor aqara pour l’état. Si tu as une switch qui te permet de l’actionner, tu peux faire une template cover.
L’exemple de la doc est assez simpliste mais fait ce qu’il faut.

cover:
  - platform: template
    covers:
      garage_door:
        device_class: garage
        friendly_name: "Garage Door"
        position_template: "{{ states('sensor.garage_door') }}"
        open_cover:
          - condition: state
            entity_id: sensor.garage_door
            state: "off"
          - service: switch.turn_on
            target:
              entity_id: switch.garage_door
        close_cover:
          - condition: state
            entity_id: sensor.garage_door
            state: "on"
          - service: switch.turn_on
            target:
              entity_id: switch.garage_door
        stop_cover:
          service: switch.turn_on
          target:
            entity_id: switch.garage_door
        icon_template: >-
          {% if states('sensor.garage_door')|float > 0 %}
            mdi:garage-open
          {% else %}
            mdi:garage
          {% endif %}

Oui c’est exactement ce qu’il me faut. Quand tu dis une switch…? C’est une TaHoma switch?
Ce code est à mettre dans le fichier configuration.yal ?

Il faut 2 choses:
une sensor qui donne l’état, donc ton aqara.
et la question maintenant est de savori quelle entité dans HA tu as de dispo pour ouvrir/fermer ton garage. En gros ton « bouton » ou interrupteur somfy.

Sinon oui c’est à mettre dans configuration.yaml.

POur ouvrir ou fermer ma porte de garage j’utilise la tahoma ou ma telecommande.
Donc je note comme ca : j’ai utiliser le capteur de porte tahoma pour essayer. Ca te parait ok…?

cover:
  - platform: template
    covers:
      garage_door:
        device_class: garage
        friendly_name: "Porte Garage 207"
        position_template: "{{ states('sensor.garage_door') }}"
        open_cover:
          - condition: state
            entity_id: binary_sensor.porte_de_service_contact
            state: "off"
          - service: cover.close_cover
            target:
              entity_id: cover.porte_garage_207
        close_cover:
          - condition: state
            entity_id: binary_sensor.porte_de_service_contact
            state: "on"
          - service: cover.open_cover
            target:
              entity_id: cover.porte_garage_207
        stop_cover:
          service: cover.open_cover
          target:
            entity_id: cover.porte_garage_207
        icon_template: >-
          {% if states('binary_sensor.porte_de_service_contact')|float > 0 %}
            mdi:garage-open
          {% else %}
            mdi:garage
          {% endif %}

As tu regarder si la config était bonne?

Ah tu m’avais pas répondu directement du coup j’ai raté le msg.

Mais il y a une petit soucis là qd même.
Dans les stop_cover, close_cover et open_cover… c’est l’appel à la commande qui va actionner le garage… là tu appelles l’entité elle même… ça ne va au mieux rien faire, au pire une erreur.

Mais donc là on est d’accord quand dans HA tu appuies sur fermer, ça ne fera rien… Cette entité ne contrôlera pas l’ouverture ou la fermeture, elle présentera juste l’état de la porte.

ok. merci de ta réponse. Par contre je ne vois pas ou je trouve l’appel a la commande dans HOme Assistant…?

Pourrais tu m’aider?

Salut,

Avant toutes choses, ta Tahoma est intégrée dans HA?
Si oui, dans HA as-tu une idée de quelle entité représente ta Tahoma pour actionner le garage?

Oui j’ai intégrer ma TaHoma.
Je dois pouvoir trouver
Je regarde ca

Voila ca doit etre ca?

Salut,
Wow bon va falloir faire une petit step back. :slight_smile:

Donc tu as déjà une entité cover fournie par Overkiz.
Je pensais que t’aurais qu’un bouton.

Donc ce « cover.porte_garage_207 » depuis HA tu peux l’utiliser pour ouvrir la porte?
Mais sont état ne change pas c’est ça?
Car là dans l’image elle a l’icone garage ouvert…

Et ce que tu cherches à faire c’est créer une autre entité cover pour combiner l’état et la commande du garage au travers de ton cover fourni par Overkiz.
Si c’est ça. Effectivement ton dernier exemple peut marcher, sauf que tu as interverti les appels aux services close et open on dirait.

Ok je vais revoir ça alors.
Mais oui sont etat ne change pas

Salut,
J’arrive bien à fermer ma porte de garage mais je ne peu l’ouvrir! Le bouton es grisée. En revanche suivant l’état de mon capteur, le dessin du garage ne change pas il reste toujours ouvert…

image