zigbee2mqtt
Zigbee2MQTT
Zigbee2MQTT bridges Zigbee devices to MQTT, enabling integration with Home Assistant, Node-RED, and custom applications without proprietary hubs.
Architecture Overview
Zigbee Devices → [Adapter] → zigbee-herdsman → zigbee-herdsman-converters → zigbee2mqtt → MQTT Broker → Home Assistant/Apps
Three-layer stack:
- zigbee-herdsman: Hardware abstraction, Zigbee protocol handling
- zigbee-herdsman-converters: Device definitions, cluster-to-MQTT mapping
- zigbee2mqtt: Bridge application, state management, web UI
Configuration
Configuration lives in data/configuration.yaml. Key sections:
More from szkocot/skills
nodered
Expert guidance for Node-RED flow-based programming. Use when working with Node-RED flows (JSON), creating custom nodes, configuring settings.js, debugging flows, or integrating with MQTT, HTTP, WebSocket, and Home Assistant. Triggers on tasks involving flow design, node development, automation workflows, and IoT integrations.
16project-estimation
Create detailed software project effort estimates with task breakdowns by engineer role. When users ask for project estimates, effort breakdown, man-hours, resource planning, or project costing. Analyzes project descriptions and requirements documents to produce structured estimates. Can push backlog to Jira.
3