Alarme tydom2mqtt/homekit

OK, ok , je me suis un peut perdu aujourd’hui :joy:
dans un premier temps tu créer une entité d’alarme virtuelle (alarm_control_panel) que HomeKit doit reconnaît, et synchroniser ses états avec ceux de ton alarme réelle via MQTT ,

comme expliquer plutôt tu doit utiliser un template dans alarm_control_panel: pour créer une entité virtuelle :

voila un exemple en yaml que tu peut aussi bien reproduire dans helpers en allant dans Paramètres / Appareils et services / Entrées puis crée une Entrée.
n’oublie pas de remplace sensor.ton_alarme_tydom par l’entité correcte , celle que tydom2mqtt a crée, et adapte les topic et payload en fonction de ceux que ton installation utilise.

alarm_control_panel:
  - platform: template
    panels:
      maison:
        name: Alarme Maison
        value_template: "{{ states('sensor.ton_alarme_tydom') }}"
        arm_away:
          service: mqtt.publish
          data:
            topic: "tydom/123456/security/0/set"
            payload: '{"cmd":"ON"}'
        disarm:
          service: mqtt.publish
          data:
            topic: "tydom/123456/security/0/set"
            payload: '{"cmd":"OFF"}'

Créer une automatisation YAML ou via l’UI :
pour pouvoir synchroniser les états de l’alarme Tydom vers la virtuelle.

alias: Sync Tydom -> Alarme virtuelle
trigger:
  - platform: state
    entity_id: sensor.ton_alarme_tydom
action:
  - service: alarm_control_panel.alarm_arm_away
    target:
      entity_id: alarm_control_panel.maison
    condition: "{{ trigger.to_state.state == 'on' }}"
  - service: alarm_control_panel.alarm_disarm
    target:
      entity_id: alarm_control_panel.maison
    condition: "{{ trigger.to_state.state == 'off' }}"

tu peut lire ce topic sur l’organisation du fichier configuration.yaml et tu pourras mieux comprendre et organiser tes fichier YAML