La passerelle domotique AirSend 2






Devmel - Airsend Duo, compatible avec près de 100 marques différentes !



Devmel Airsend Duo, une Télécommande:

Envoyez les commandes radios comme les télécommandes de vos appareils. Aucune limite du nombre de télécommandes. Fréquence de 433.05 à 434.79 MHz et de 868 à 870 Mhz.


Airsend Duo vous permet d'actionner des appareils depuis votre smartphone, votre ordinateur, votre enceinte connectée ou les plugins de box domotique (Jeedom, Home Assistan, Eedomus).


Comment installer l'intégration AirSend Home Assistant sur HACS

Pré-requis avant l’installation:

Avoir installé HACS sur Home Assistant


Pour pouvoir commencer à utiliser AirSend le système domotique home assistant, il est d’abord nécessaire d'ajouter un depot à HACS . Pour cela rendez-vous dans HACS, puis Cliquez sur les 3 points dans le coin supérieur droit puis Sélectionnez "Dépôts personnalisés" puis Ajoutez l'URL du Dépôts personnalisés puis Sélectionnez le type integration puis Cliquez sur le bouton "AJOUTER" ou utiliser le bouton bouton My ci ci-dessous .



Ajoutez simplement le depôt suivant dans le champ de la fenêtre des référentiels, puis faites Ajouter:

https://github.com/devmel/hass_airsend

Ou


Pour ajouter un depot hass_airsend dans votre instance Home Assistant, utilisez ce bouton My:


Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.



Puis Cliquez dessus pour Telecharger


Puis vous devez redemarer votre home-assistant pour que l'intégration soit correctement installée.


Puis contactez-vous, puis Cliquez sur Importer / Exporter.




Puis cocher la la case spurl Puis cliquez sur EXPORT YAML


Rendez-vous dans votre Home Assistant : il faudra modifier des fichers et rajouter le ficher yaml qu'on a exporté.


– Je vous recommande d'utiliser le module complémentaire File editor pour modifier les fichers dans Home-assistant.


On va importer le ficher airsend.yaml (vous pouvez le renommer), et on va le modifier.

On va ajouter internal_url: http://x.x.x.x:33863/ au ficher airsend.yaml pour indiquer l'adresse IP de votre airsend. (Falcultatif)

On va ajouter wait: true au ficher airsend.yaml pour passer en full local à tous vos équipement.

voici le code : airsend.yamll

# configuration du ficher airsend.yaml
internal_url: http://192.168.x.xx:33863/
devices:
  Équipement 1:
    id: xxxxx
    type: xxxx
    apiKey: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    spurl: !secret spurl
    wait: true
    channel:
       id: xxxxx
       source: xxxxxx
  Équipement 2:
    id: 52066
    type: 4098
    apiKey: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    spurl: !secret spurl
    wait: true
    channel:
       id: xxxxx
       source: xxxxxx
  Équipement 3:
    id: xxxxx
    type: xxxx
    apiKey: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    spurl: !secret spurl
    wait: true
    channel:
       id: xxxxx
       source: xxxxxx
   

Ensuite, on va modifier le ficher secrets.yaml et lui rajouter à la fin spurl: sp://airsend_password@192.168.x.x pour indiquer le mot de passe et l’adresse IPv4 locale de votre airsend pour que votre ficher airsend.yaml puisse les recueillir par la variable spurl: !secret spurl, l’IPv6 locale ne fonctionne pas à cause de la virtualisation.


voici le code : secrets.yaml

# configuration du ficher secrets.yaml
# Use this file to store secrets like usernames and passwords.
# Learn more at https://www.home-assistant.io/docs/configuration/secrets/
some_password: welcome

#AirSend duo:
spurl: sp://airsend_password@192.168.x.x

Ensuite, on va modifier le ficher configuration.yaml et lui rajouter airsend: !include airsend.yaml


voici le code : configuration.yaml

# configuration du ficher configuration.yaml
# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

# ligne a rajouter
airsend: !include airsend.yaml

Ensuite, vous devez redemarer votre home-assistant et la configuration de l'intégration AirSend est finie. Vous devez retrouver l'intégration AirSend et vos équipements dans Intégration.