igami.zigbee2mqtt

Nazwa roli

igami.zigbee2mqtt

Rola Ansible do instalacji zigbee2mqtt na Raspberry Pi z systemem Raspbian lite lub full. Powinna też działać na innych dystrybucjach Debiana.

https://www.zigbee2mqtt.io/

Wymagania

Raspberry Pi z włączonym SSH i snifferem USB CC2531.
Jeśli instalujesz na nowym serwerze Raspberry Pi bez interfejsu graficznego, dodaj pusty plik o nazwie 'ssh' do katalogu rozruchowego karty SD, aby włączyć zdalny dostęp SSH.

Zmienne roli

  • 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 używa znanego domyślnego klucza szyfrowania. Dlatego zaleca się użycie innego.
    Domyślnie ta rola stworzy losowy klucz przy pierwszym uruchomieniu.
  • zigbee_generate_new_network_key: no

Zależności

  • npm >=5.8
  • nodejs >=10

Przykładowy Playbook

Aby zainstalować zigbee2mqtt z domyślnym portem szeregowym:


    - name: zigbee2mqtt octoprint na raspbian
      hosts: ip_address_of_rpi
      become: true

      roles:
      - igami.zigbee2mqtt

Aby zainstalować zigbee2mqtt z własnym portem szeregowym:


    - name: zigbee2mqtt octoprint na 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

Aby zainstalować zigbee2mqtt z domyślnym portem szeregowym i uwierzytelnianiem MQTT:


    - name: zigbee2mqtt octoprint na raspbian
      hosts: ip_address_of_rpi
      become: true

      roles:
      - role: igami.zigbee2mqtt
        vars: 
          zigbee_mqtt_user: mqtt_user
          zigbee_mqtt_password: mqtt_password

Licencja

BSD

Informacje o autorze

igami@noreply.user.github.com

Zainstaluj
ansible-galaxy install igami.zigbee2mqtt
Licencja
Unknown
Pobrania
102
Właściciel
mechanical engineer with leading skills