igami.zigbee2mqtt
Nombre del Rol
igami.zigbee2mqtt
Rol de Ansible para instalar zigbee2mqtt en Raspberry Pi que ejecuta Raspbian lite o completo. También debería funcionar en otras distribuciones de Debian.
Requisitos
Raspberry Pi con SSH habilitado y sniffer USB CC2531.
Si se está instalando en un servidor Raspberry Pi 'sin cabeza' fresco, agregue un archivo vacío llamado 'ssh' al directorio de arranque de la tarjeta SD para habilitar el acceso remoto por SSH.
Variables del Rol
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 utiliza una clave de cifrado por defecto conocida. Por lo tanto, se recomienda usar una diferente.
Por defecto, este rol creará una clave aleatoria en la primera ejecución.zigbee_generate_new_network_key
: no
Dependencias
- npm >=5.8
- nodejs >=10
Ejemplo de Playbook
Para instalar zigbee2mqtt con el puerto serie por defecto:
- name: zigbee2mqtt octoprint en raspbian
hosts: ip_address_of_rpi
become: true
roles:
- igami.zigbee2mqtt
Para instalar zigbee2mqtt con un puerto serie personalizado:
- name: zigbee2mqtt octoprint en 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
Para instalar zigbee2mqtt con el puerto serie por defecto y autenticación MQTT:
- name: zigbee2mqtt octoprint en raspbian
hosts: ip_address_of_rpi
become: true
roles:
- role: igami.zigbee2mqtt
vars:
zigbee_mqtt_user: mqtt_user
zigbee_mqtt_password: mqtt_password
Licencia
BSD
Información del Autor
Instalar
ansible-galaxy install igami.zigbee2mqtt
Licencia
Unknown
Descargas
102
Propietario
mechanical engineer with leading skills