igami.zigbee2mqtt
Rollenname
igami.zigbee2mqtt
Ansible-Rolle zur Installation von zigbee2mqtt auf einem Raspberry Pi, der mit Raspbian Lite oder der vollständigen Version läuft. Sollte auch auf anderen Debian-Distributionen funktionieren.
Anforderungen
Raspberry Pi mit aktivem SSH und CC2531 USB-Sniffer.
Wenn Sie auf einem neuen 'headless' Raspberry Pi-Server installieren, fügen Sie eine leere Datei namens 'ssh' in das Boot-Verzeichnis der SD-Karte ein, um den Remote-SSH-Zugriff zu aktivieren.
Rollenvariablen
zigbee_user
: zigbeezigbee_user_groups
: tty,dialoutzigbee_user_append
: falsezigbee_dir
: /opt/zigbee2mqttzigbee_repository
: https://github.com/Koenkk/zigbee2mqtt.gitzigbee_homeassistant
: falsezigbee_permit_join
: truezigbee_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 verwendet einen bekannten Standardverschlüsselungsschlüssel. Es wird daher empfohlen, einen anderen zu verwenden.
Diese Rolle erzeugt standardmäßig bei der ersten Ausführung einen zufälligen Schlüssel.zigbee_generate_new_network_key
: no
Abhängigkeiten
- npm >=5.8
- nodejs >=10
Beispiel-Playbook
Um zigbee2mqtt mit dem Standard-Serienport zu installieren:
- name: zigbee2mqtt octoprint auf raspbian
hosts: ip_address_of_rpi
become: true
roles:
- igami.zigbee2mqtt
Um zigbee2mqtt mit einem benutzerdefinierten Seriaport zu installieren:
- name: zigbee2mqtt octoprint auf 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
Um zigbee2mqtt mit dem Standard-Serienport und MQTT-Authentifizierung zu installieren:
- name: zigbee2mqtt octoprint auf raspbian
hosts: ip_address_of_rpi
become: true
roles:
- role: igami.zigbee2mqtt
vars:
zigbee_mqtt_user: mqtt_user
zigbee_mqtt_password: mqtt_password
Lizenz
BSD
Autoreninformation
Installieren
ansible-galaxy install igami.zigbee2mqtt
Lizenz
Unknown
Downloads
102
Besitzer
mechanical engineer with leading skills