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.
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
: 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 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
Zainstaluj
ansible-galaxy install igami.zigbee2mqtt
Licencja
Unknown
Pobrania
102
Właściciel
mechanical engineer with leading skills