Go to file
2024-10-16 21:01:04 +00:00
.woodpecker refacor: migrate to systemd 2024-10-16 22:27:11 +02:00
defaults refacor: migrate to systemd 2024-10-16 22:27:11 +02:00
handlers refacor: migrate to systemd 2024-10-16 22:27:11 +02:00
meta ci: fix readme header 2024-10-16 22:56:20 +02:00
molecule/default fix: disable molecule ansible log and add tests 2024-10-16 22:46:34 +02:00
tasks fix: fix ansible lint 2024-10-16 22:32:58 +02:00
templates refacor: migrate to systemd 2024-10-16 22:27:11 +02:00
.gitignore refacor: migrate to systemd 2024-10-16 22:27:11 +02:00
.markdownlint.yml refacor: migrate to systemd 2024-10-16 22:27:11 +02:00
.prettierignore refacor: migrate to systemd 2024-10-16 22:27:11 +02:00
.yamllint refacor: migrate to systemd 2024-10-16 22:27:11 +02:00
LICENSE chore: end of the year maintenance [skip ci] 2021-12-21 10:45:56 +01:00
pyproject.toml refacor: migrate to systemd 2024-10-16 22:27:11 +02:00
README.md [skip ci] automated docs update 2024-10-16 21:01:04 +00:00
requirements.yml refacor: migrate to systemd 2024-10-16 22:27:11 +02:00

xoxys.zigbee2mqtt

Build Status License: MIT

Setup zigbee2mqtt. Zigbee2mqtt allows you to use your Zigbee devices without the vendors bridge or gateway. It bridges events and allows you to control your Zigbee devices via MQTT.

Table of content


Requirements

  • Minimum Ansible version: 2.10

Default Variables

zigbee2mqtt_cache_state

Default value

zigbee2mqtt_cache_state: true

zigbee2mqtt_cap_add

Default value

zigbee2mqtt_cap_add: []

zigbee2mqtt_cap_drop

Default value

zigbee2mqtt_cap_drop: []

zigbee2mqtt_channel

Default value

zigbee2mqtt_channel: 11

zigbee2mqtt_data_volume

Default value

zigbee2mqtt_data_volume: zigbee2mqtt-data

zigbee2mqtt_device_options

Default value

zigbee2mqtt_device_options: _unset

Example usage

zigbee2mqtt_device_options:
  occupancy_timeout: 130
  temperature_precision: 1

zigbee2mqtt_devices

Define required devices e.g. /dev/ttyACM0.

Default value

zigbee2mqtt_devices: []

Example usage

zigbee2mqtt_devices:
  - src: "{{ zigbee2mqtt_serial_port }}"
    dest: "{{ zigbee2mqtt_serial_port }}"
    opt: z

zigbee2mqtt_devices_ban

Default value

zigbee2mqtt_devices_ban: []

zigbee2mqtt_devices_whitelist

Default value

zigbee2mqtt_devices_whitelist: []

zigbee2mqtt_docker_args

Default value

zigbee2mqtt_docker_args:
  - --pids-limit=-1

zigbee2mqtt_elapsed

Default value

zigbee2mqtt_elapsed: false

zigbee2mqtt_exposed_ports

Ports you want to publish outside of docker.

Default value

zigbee2mqtt_exposed_ports: []

zigbee2mqtt_ext_pan_id

Default value

zigbee2mqtt_ext_pan_id: '[0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD]'

zigbee2mqtt_homeassistant_discovery_topic

Default value

zigbee2mqtt_homeassistant_discovery_topic: homeassistant

zigbee2mqtt_homeassistant_enabled

Default value

zigbee2mqtt_homeassistant_enabled: false

zigbee2mqtt_homeassistant_legacy_entity_attributes

Default value

zigbee2mqtt_homeassistant_legacy_entity_attributes: false

zigbee2mqtt_homeassistant_legacy_triggers

Default value

zigbee2mqtt_homeassistant_legacy_triggers: false

zigbee2mqtt_homeassistant_status_topic

Default value

zigbee2mqtt_homeassistant_status_topic: hass/status

zigbee2mqtt_image

Default value

zigbee2mqtt_image: docker.io/koenkk/zigbee2mqtt:latest

zigbee2mqtt_last_seen

Default value

zigbee2mqtt_last_seen: disable

zigbee2mqtt_log_level

Default value

zigbee2mqtt_log_level: info

zigbee2mqtt_mqtt_base_topic

Default value

zigbee2mqtt_mqtt_base_topic: zigbee2mqtt

zigbee2mqtt_mqtt_client_id

Default value

zigbee2mqtt_mqtt_client_id: zigbee2mqtt

zigbee2mqtt_mqtt_include_device_information

Default value

zigbee2mqtt_mqtt_include_device_information: false

zigbee2mqtt_mqtt_password

Default value

zigbee2mqtt_mqtt_password: _unset_

zigbee2mqtt_mqtt_reject_unauthorized

Default value

zigbee2mqtt_mqtt_reject_unauthorized: false

zigbee2mqtt_mqtt_server

Default value

zigbee2mqtt_mqtt_server: mqtt://localhost:1883

zigbee2mqtt_mqtt_user

Default value

zigbee2mqtt_mqtt_user: _unset_

zigbee2mqtt_network

Use a custom docker network for grafana.

Default value

zigbee2mqtt_network: _unset_

zigbee2mqtt_network_key

Default value

zigbee2mqtt_network_key: _unset_

Example usage

zigbee2mqtt_network_key: '[1, 3, 5, 7, 9, 11, 13, 15, 0, 2, 4, 6, 8, 10, 12, 13]'

zigbee2mqtt_pan_id

Default value

zigbee2mqtt_pan_id: '0x1a62'

zigbee2mqtt_permit_join

Default value

zigbee2mqtt_permit_join: true

zigbee2mqtt_security_opts

Default value

zigbee2mqtt_security_opts: []

zigbee2mqtt_serial_disable_led

Default value

zigbee2mqtt_serial_disable_led: false

zigbee2mqtt_serial_port

Default value

zigbee2mqtt_serial_port: _unset_

Example usage

zigbee2mqtt_serial_port: ''

zigbee2mqtt_service_started

Default value

zigbee2mqtt_service_started: true

zigbee2mqtt_timezone

Default value

zigbee2mqtt_timezone: Europe/Berlin

zigbee2mqtt_volumes

Define required docker volumes.

Default value

zigbee2mqtt_volumes:
  - name: '{{ zigbee2mqtt_data_volume }}'
    dest: /app/data

Dependencies

None.

License

MIT

Author

Robert Kaussow