ZigHaven is an upcoming iOS app that serves as a frontend for Zigbee2MQTT.
Features
- Room-based device management with real-time status monitoring and control
- Ability to deploy a Vapor-based server backend for power monitoring of compatible smart plugs on a Linux server via Docker directly from the iOS app
- Devices are grouped by room and room background images are generated through integration with Apple Intelligence
- Full accessibility with VoiceOver support
Technical Implementation
- Developed with Swift and SwiftUI
- Direct data exchange with MQTT broker using the CocoaMQTT framework