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.

https://www.zigbee2mqtt.io/

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: zigbee
  • zigbee_user_groups: tty,dialout
  • zigbee_user_append: false
  • zigbee_dir: /opt/zigbee2mqtt
  • zigbee_repository: https://github.com/Koenkk/zigbee2mqtt.git
  • zigbee_homeassistant: false
  • zigbee_permit_join: true
  • zigbee_mqtt_base_topic: zigbee2mqtt
  • zigbee_mqtt_server: mqtt://localhost
  • zigbee_serial_port: /dev/ttyACM0
  • zigbee_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

igami@noreply.user.github.com

Installieren
ansible-galaxy install igami.zigbee2mqtt
GitHub Repository
Lizenz
Unknown
Downloads
102
Besitzer
mechanical engineer with leading skills