zigbee2mqtt
Название Роли
igami.zigbee2mqtt
Ansible роль для установки zigbee2mqtt на Raspberry Pi с установленной Raspbian lite или полной версией. Также должна работать на других дистрибутивах Debian.
Требования
Raspberry Pi с включенным SSH и USB-сканером CC2531.
Если вы устанавливаете на новый 'headless' сервер Raspberry Pi, добавьте пустой файл с именем 'ssh' в директорию загрузки карты SD, чтобы включить удаленный доступ по SSH.
Переменные Роли
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 использует известный ключ шифрования по умолчанию. Поэтому рекомендуется использовать другой.
По умолчанию эта роль создаст случайный ключ при первом запуске.zigbee_generate_new_network_key
: no
Зависимости
- npm >=5.8
- nodejs >=10
Пример Плейбука
Чтобы установить zigbee2mqtt с портом по умолчанию:
- name: zigbee2mqtt octoprint на raspbian
hosts: ip_address_of_rpi
become: true
roles:
- igami.zigbee2mqtt
Чтобы установить zigbee2mqtt с пользовательским портом:
- name: zigbee2mqtt octoprint на 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
Чтобы установить zigbee2mqtt с портом по умолчанию и аутентификацией MQTT:
- name: zigbee2mqtt octoprint на raspbian
hosts: ip_address_of_rpi
become: true
roles:
- role: igami.zigbee2mqtt
vars:
zigbee_mqtt_user: mqtt_user
zigbee_mqtt_password: mqtt_password
Лицензия
BSD
Информация об Авторе
Установить
ansible-galaxy install Igami/ansible-role-zigbee2mqtt
Лицензия
Unknown
Загрузки
92
Владелец
mechanical engineer with leading skills