EnvisaLink EVL-4EZR

EnvisaLink 4 est une puissante interface de niveau bus basée sur TCP-IP pour les panneaux DSC PowerSeries.

L'intégration envisalink permettra aux utilisateurs de Home Assistant qui possèdent un panneau d'alarme DSC ou Honeywell de tirer parti de leur système d'alarme et de ses capteurs pour fournir à Home Assistant des informations riches sur leurs maisons. La connectivité entre Home Assistant et le panneau d'alarme est assurée par un appareil produit par Eyez On, connu sous le nom d'Envisalink. Les cartes Envisalink evl3 et evl4 fournissent une interface TCP / IP à la centrale d'alarme, où elle émule un clavier d'alarme. Cette carte expose également une API basée sur TCP / IP brute, sur laquelle cette intégration est construite. Actuellement, la version 4 d'Envisalink est le dernier modèle. Cette intégration prend en charge à la fois evl3 et evl4.

Veuillez visiter le site Web eyezon pour plus d'informations sur les cartes evl3 et evl4.

Les types d'appareils suivants sont actuellement pris en charge dans Home Assistant:

  • Binary Sensor: Rapports sur l'état de la zone (Consultez la liste des types / classes pour une visualisation possible de votre zone.)
  • Sensor: émule un clavier alphanumérique attaché au panneau d'alarme
  • Alarm Control Panel: rapporte l'état de la partition et peut être utilisé pour armer / désarmer le système

Il s'agit d'un composant entièrement basé sur les événements. Tout événement envoyé par l'appareil Envisalink sera immédiatement reflété dans Home Assistant.

Depuis la version 0.29, le service alarm_trigger est pris en charge. Il est possible de déclencher une alarme basée sur envisalink directement à partir de Home Assistant. Par exemple, un nouveau capteur Z-Wave / Zigbee peut désormais être intégré dans un système d'alarme hérité à l'aide d'une automatisation Home Assistant.

Une section envisalink doit être présente dans le fichier configuration.yaml et contenir les options suivantes si nécessaire:

# Example configuration.yaml entry
envisalink:
  host: <envisalink IP address>
  panel_type: HONEYWELL or DSC
  user_name: YOUR_USERNAME
  password: YOUR_PASSWORD
  code: '1234'
  port: 4025
  evl_version: 3
  keepalive_interval: 60
  zonedump_interval: 0
  timeout: 10
  panic_type: Police
  zones:
    11:
      name: 'Back Door'
      type: 'opening'
    21:
      name: 'First Floor Motion'
      type: 'motion'
  partitions:
    1:
      name: 'Home Alarm'

VARIABLES DE CONFIGURATION

host string REQUIS L'adresse IP de l'appareil Envisalink sur votre réseau domestique.

panel_type string REQUIS HONEYWELL ou DSC, selon le système d'alarme dont vous disposez.

user_name string REQUIRED Avec quel nom d'utilisateur s'authentifier lors de la connexion à l'appareil. Sur un panneau d'alarme Honeywell, le nom d'utilisateur / mot de passe est le même.

password string REQUIS Avec quel mot de passe s'authentifier lors de la connexion à l'appareil. EVL3 ne fonctionne qu'avec max. 6 caractères.

code string (facultatif) Le code de votre centrale d'alarme, pour authentifier l'entrée de l'utilisateur pendant l'armement / le désarmement. Si vous ne fournissez pas cette valeur, l'intégration invitera l'utilisateur à entrer le code au moment de l'exécution.

port integer (facultatif, par défaut: 4025) Avec quel port réseau se connecter.

evl_versioninteger (facultatif, par défaut: 3) 3 pour evl3 ou 4 pour evl4.

keepalive_interval integer (facultatif, par défaut: 60) Il s'agit d'un signal de pulsation périodique (mesuré en secondes) envoyé à votre carte Envisalink pour l'empêcher de redémarrer. Ceci est nécessaire pour les systèmes DSC et Honeywell.

zonedump_interval integer (facultatif, par défaut: 30) Il s'agit d'un intervalle (mesuré en secondes) pendant lequel Envisalink videra tous les états de zone. Ceci est nécessaire pour les systèmes Honeywell, qui n'envoient pas correctement les événements de fermeture de zone. Les cartes DSC n'en ont pas techniquement besoin.

timeout integer (facultatif, par défaut: 10) Un timeout de connectivité réseau lors de la communication avec le lien envisagé. Si la connexion n'est pas obtenue à ce moment (en secondes), l'intégration cessera d'essayer de se connecter.

panic_type string (facultatif, par défaut: police) Les cartes DSC et Honeywell prennent en charge une alarme de panique. Ceci est utilisé lorsque le service alarm_trigger est appelé dans Home Assistant. Ceci détermine le type d'alarme de panique à déclencher. Les valeurs valides sont: Police, Fire, Ambulance.

zones integer (facultatif) Les cartes Envisalink n'ont aucun moyen de nous dire quelles zones sont réellement utilisées, donc chaque zone doit être configurée dans Home Assistant. Pour chaque zone, au moins un nom doit être donné. Pour plus d'informations sur les types de zones disponibles, consultez la documentation du capteur binaire. Remarque: Si aucune zone n'est spécifiée, Home Assistant ne chargera aucun composant binary_sensor.

  • name string REQUIS Nom de zone

  • type string (facultatif, par défaut: ouverture) Type de zone

partitions integer (facultatif) Encore une fois, les cartes Envisalink ne nous disent pas ce qui est utilisé et ce qui ne l'est pas, donc chaque partition doit être configurée avec un nom de partition. Si aucun paramètre de partition n'est spécifié, aucune intégration alarm_panel ou capteur n'est chargée.

  • name string REQUIS Nom de la partition

Services pris en charge:

Les services suivants sont pris en charge par Envisalink et peuvent être utilisés pour script ou automatiser l'alarme.

  • alarm_disarm: désarme l'alarme avec le code utilisateur fourni ou le code spécifié dans la configuration.
  • alarm_arm_home: arme l'alarme en mode maison.
  • alarm_arm_away: arme l'alarme en mode d'absence standard.
  • alarm_arm_night: arme l'alarme en mode nuit.
  • alarm_trigger: déclenche une alarme sur le système d'alarme connecté Envisalink. Par exemple, un nouveau capteur Z-Wave / Zigbee peut désormais être intégré dans un système d'alarme hérité à l'aide d'une automatisation Home Assistant.
  • alarm_keypress: envoie une chaîne de 6 caractères maximum à l'alarme. Fonctionne avec les panneaux DSC et est confirmé pour fonctionner avec Honeywell Vista-20P (alias First Alert FA-168)
  • invoke_custom_function: appelle une fonction PGM personnalisée. Alarmes DSC uniquement