It communicates directly with the local DHE web interface using the same Socket.IO / Engine.IO v3 protocol shape as the browser UI. No cloud service is used.
I’d appreciate feedback from real installations, especially regarding Zeroconf/mDNS discovery, setup scan behavior, live sensor updates, radio/weather features and HACS update behavior.
Issues and suggestions are welcome here:
This is an unofficial community integration and is NOT affiliated with STIEBEL ELTRON, Home Assistant or HACS.
I have a DHE Connect 27 available for testing and I think I may have found a device-specific pairing issue with v2.0.7.
Discovery works correctly and Home Assistant finds the DHE through Zeroconf/mDNS.
During initial pairing, however, no pairing/confirmation request appears on the physical DHE display.
Debug logging shows:
No stored DHE token. Requesting new token; confirm pairing on DHE if prompted.
DHE token request started (require_confirmation=True).
DHE event: token_response (require_confirmation=True, saw_pairing_request=False, pairing_confirmed=False)
Manual pairing token received; authenticating same session while waiting for explicit pairing_result.
Manual pairing session upgraded to websocket while waiting for pairing_result.
Token received without pairing_request during manual pairing; waiting for explicit pairing_result from DHE.
DHE event: authenticated while waiting for pairing_result (pairing_confirmed=False).
DHE event: pairing_result={'result': False, 'response': False}
DHE pairing was rejected or failed: {'result': False, 'response': False}