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.

https://www.zigbee2mqtt.io/

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: 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 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

igami@noreply.user.github.com

Acerca del proyecto

zigbee2mqtt on Raspbian

Instalar
ansible-galaxy install igami.zigbee2mqtt
Licencia
Unknown
Descargas
102
Propietario
mechanical engineer with leading skills