Keypad Linkind

Bonjour, j’espère être dans la bonne section pour mon problème je cherche de l’aide pour réussir à lier mon keypad linkind Modèle ZS130000078 à mon système d’alarmes je ne sais pas trop ou chercher ni même ou mettre les scripts (s’il en existe un) afin de pouvoir armer désarmer etc. via ce keypad en + du panneau dans home-assistant madame n’étant pas super fan sur téléphone j’avais trouvé cette solution en physique pensant pouvoir trouver une solution par mes moyens mais après plusieurs jours là-dessus j’essaye de trouver de l’aide ici ^-^.

Merci d’avoir lu mon topic !

Bonjour,

Avez quelle intégration utilisez vous cet équipement ? ZHA ou Z2M ?

Bonjour, z2m l’autre je ne connais pas :sweat_smile:

Bonjour,

J’ai réussi à l’intégrer en suivant ce thread :
(pas autorisé à mettre un lien)
rechercher « zigbee2mqtt-sync-keypad-and-alarm-control-panel-states » sur google

Par contre, je vais essayer de modifier le Blueprint pour ne pas avoir à recréer un mot de passe et tester celui d’Alarmo.

Bon courage,
Thomas

Bonjour,

Un grand merci j’essaye en rentrant passer une bonne journée :grin:

Je comprend pas trop ce que je doit faire avec surtout pour les deux truc en premier qu’il demande

tu saurait m’éclairer stp?^^

Un peu occupé pour l’instant mais j’essaie de vous aider dès que j’ai 5 minutes…

D’accord un grand merci :slight_smile:

Pour répondre à la question (sur ma config)…

Ah super merci ! sa m’éclair déja je vais essayer ^^

Sa marche super il ne me manquais que sa un grand merci pour ton aide !

Quelqu’un sais comment changer le code pin ?

Sous ZHA l’intégration crée un panel d’alarme au sens HA

Pas réussit à changer le code 1234, par contre j’arrive à faire passer des codes à HA en ZHA via les events et à les interpréter. A partir de là ça fait le job…

{
    "event_type": "zha_event",
    "data": {
        "device_ieee": "69:0a:x2:ff:fe:xa:x8:22",
        "unique_id": "69:0a:e2:xf:xe:xa:88:2x:1:0x05xx",
        "device_id": "c036fgqd qfdqs56hshs56shsdd06152267ab",
        "endpoint_id": 1,
        "cluster_id": 1281,
        "command": "arm",
        "args": {
            "arm_mode": 0,
            "arm_mode_description": "Disarm",
            "code": "1234",
            "zone_id": 0
        }
    },
    "origin": "LOCAL",
    "time_fired": "2022-02-21T23:27:45.169891+00:00",
    "context": {
        "id": "edada8770ddfd7045b1835acb0888bad",
        "parent_id": null,
        "user_id": null
    }
}

On reprends àa dans une automation :

automation:
  alias: Keypad Test
  description: 'Triggers an Event When code 1111 is entered into any keypad. Add device IEEE for specific keypad control'
  trigger:
    - platform: event
      event_type: zha_event
      event_data:
        command: 'arm'
        args:
          arm_mode: 0
          arm_mode_description: 'Disarm'
          code: '1111'
          zone_id: 0
  condition: []
  action:
    - service: notify.slack_hass_canaletto
      data:
        message: "{{now().strftime('%d/%m/%Y, %H:%M:%S')}} > ENTER HOME | Code 1111 | State : {{ states.alarm_control_panel.alarmo.state }}" 

A partir de là on peu faire passer tous les codes possibles via 2 pseudos modes d’armement…

  • Arm_All_Zones
  • Arm_Day_Home_Only

Bon c’est un peu du bricolage…
En fait si le désarmement demande le code enregistré dans le clavier (1234 par défaut) on peu armer les deux modes à la volée, par exemple :
Touche bonhomme droit + 4444 + valid va envoyer un event avec

        "args": {
            "arm_mode": 1,
            "arm_mode_description": "Arm_Day_Home_Only",
            "code": "4444",
            "zone_id": 0

Touche bonhomme qui marche + 5555 + valid va envoyer un event avec

        "args": {
            "arm_mode": 3,
            "arm_mode_description": "Arm_All_Zones",
            "code": "5555",
            "zone_id": 0

A partir de là on interprète le code avec une automation et on lui fait faire ce que l’on veut très simplement.

Le bonus : rester appuyé 3 secondes sur SOS, ça active le Panel alarme de HA…

Résultat, pas satisfaisant totalement, mais ça permet de faire passer les bons codes à Alarmo. Je vais creuser et développer dans un article plus complet.

Bonjour,
Je tente de mettre en place le clavier dans Z2M mais il n’est pas reconnu. Auriez vous une solution ?

C’est bon ! J’étais en retard sur les mises à jour de Z2M.