mqtt: # The MQTT broker may be on any machine reachable over the local network. host: 192.168.178.247 port: 1883 username: null password: null client_id: zigbee-events keepalive_seconds: 60 denon: host: 192.168.178.177 # Dedicated Denon HTTP control API (the web interface uses another port). port: 8080 timeout_seconds: 3 verify_tls: true logging: # Relative paths are resolved from this file's directory. file: zigbee-events.log level: INFO format: "%(asctime)s %(levelname)s %(message)s" include_payload: true max_bytes: 5000000 backup_count: 3 # Configure 1 to 5 enabled devices. The topic is # zigbee2mqtt/ as shown in the Zigbee2MQTT UI. devices: - name: Radio Orb topic: zigbee2mqtt/button1_radio event_field: action enabled: true events: single_button_1: denon.on single_button_2: denon.off single_button_3: denon.previous single_button_4: denon.next - name: Device 2 topic: zigbee2mqtt/CHANGE_ME_DEVICE_2 event_field: action enabled: false events: {} - name: Device 3 topic: zigbee2mqtt/CHANGE_ME_DEVICE_3 event_field: action enabled: false events: {} - name: Device 4 topic: zigbee2mqtt/CHANGE_ME_DEVICE_4 event_field: action enabled: false events: {} - name: Device 5 topic: zigbee2mqtt/CHANGE_ME_DEVICE_5 event_field: action enabled: false events: {}