Hello,
@MichaelLearnstoCode After spending quite a bit of time living with the current idea of integrating NSPanel Pro with Home Assistant, I wanted to share a few observations from both an architectural and userâexperience perspective, and explain why I eventually stepped back from it all, mostly to avoid unnecessary stress.
The current concept, based on MQTT, essentially boils down to a oneâway export of device states, without a coherent data model and without any real ability to manage Zigbee from HA. In practice, Home Assistant receives a large collection of loosely defined entities, while the user has no control over the Zigbee network â only a passive view. It looks great in marketing materials, but it doesnât address what users actually need.
Iâve discussed these issues in several threads already, so I wonât repeat the entire analysis here â anyone interested can easily find my earlier posts using the Search function. Still, itâs worth noting that despite repeated feedback from the community, the current integration concept is being pursued with admirable persistence⌠even though it doesnât really lead to a stable or complete Zigbee experience in HA.
A more promising direction
- Local Zigbee API Provide a local REST/WebSocket API that allows HA to communicate directly with the Zigbee layer. This doesnât require a revolution â just separating Zigbee into a component that can be accessed locally.
- Consistent device model Instead of sending raw data, the panel could expose a structured device description (e.g., JSON) defining entities, capabilities, and supported commands. This would eliminate chaos and redundant entities.
- Bidirectional communication The integration concept should support not only receiving states but also sending commands and configuration. Without this, HA canât act as a controller â only as a spectator.
- Hybrid mode: eWeLink + local API NSPanel Pro could operate simultaneously in cloud and local layers - just like Philips Hue or Aqara. Users wouldnât have to choose between cloud convenience and local control.
- Open specification + simplicity for everyday users The HA community can build the integration if provided with API documentation and device models. But many users expect a true âplug and playâ experience. MQTT will never deliver that - it doesnât solve the lack of Zigbee control or the absence of a consistent device model. And letâs be honest: the average user wonât survive configuring a broker, topics, permissions, and entity mapping. Itâs simply not something that can be marketed as âeasyâ, no matter how nicely itâs presented.
Summary
The current MQTTâbased idea is inherently limited and cannot provide full Zigbee integration with Home Assistant. If NSPanel Pro is meant to replace an external coordinator, whatâs needed is an architectural solution: a local Zigbee API, a consistent device model, bidirectional communication, and a hybrid mode. This would make NSPanel Pro an open, stable, futureâproof device - beneficial both for advanced users and for those who just want things to work without a headache.