igami.zigbee2mqtt
Nom du rôle
igami.zigbee2mqtt
Rôle Ansible pour installer zigbee2mqtt sur Raspberry Pi fonctionnant avec Raspbian lite ou complet. Il devrait également fonctionner sur d'autres distributions Debian.
Exigences
Raspberry Pi avec SSH activé et sniffer USB CC2531.
Si vous installez sur un serveur Raspberry Pi 'headless' frais, ajoutez un fichier vide nommé 'ssh' dans le répertoire de démarrage de la carte SD pour activer l'accès SSH à distance.
Variables du rôle
zigbee_user
: zigbeezigbee_user_groups
: tty,dialoutzigbee_user_append
: fauxzigbee_dir
: /opt/zigbee2mqttzigbee_repository
: https://github.com/Koenkk/zigbee2mqtt.gitzigbee_homeassistant
: fauxzigbee_permit_join
: vraizigbee_mqtt_base_topic
: zigbee2mqttzigbee_mqtt_server
: mqtt://localhostzigbee_serial_port
: /dev/ttyACM0zigbee_mqtt_user
:zigbee_mqtt_password
:zigbee_network_key
: "'!network_key network_key'"
Zigbee2mqtt utilise une clé de chiffrement par défaut connue. Il est donc recommandé d'en utiliser une différente.
Par défaut, ce rôle créera une clé aléatoire lors de la première exécution.zigbee_generate_new_network_key
: non
Dépendances
- npm >=5.8
- nodejs >=10
Exemple de Playbook
Pour installer zigbee2mqtt avec le port série par défaut :
- name: zigbee2mqtt octoprint sur raspbian
hosts: ip_address_of_rpi
become: true
roles:
- igami.zigbee2mqtt
Pour installer zigbee2mqtt avec un port série personnalisé :
- name: zigbee2mqtt octoprint sur raspbian
hosts: ip_address_of_rpi
become: true
roles:
- role: igami.zigbee2mqtt
vars:
zigbee_serial_port: /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018ED3DDF-if00
Pour installer zigbee2mqtt avec le port série par défaut et l'authentification MQTT :
- name: zigbee2mqtt octoprint sur raspbian
hosts: ip_address_of_rpi
become: true
roles:
- role: igami.zigbee2mqtt
vars:
zigbee_mqtt_user: mqtt_user
zigbee_mqtt_password: mqtt_password
Licence
BSD
Informations sur l'auteur
Installer
ansible-galaxy install igami.zigbee2mqtt
Licence
Unknown
Téléchargements
102
Propriétaire
mechanical engineer with leading skills