This repository was archived by the owner on Aug 25, 2026. It is now read-only.
Repository navigation
What's Changed
- Feature/v1.0.0 release by @echoDaveD in #12
Full Changelog: 0.3.0...1.0.0
- EHS-Sentinel has been heavily modified to incorporate the control mechanism
- The read-in behavior of the modbus registers has been revised from chunks to single byte
- MessageProcessor now runs asynchronously
- MessageProducer added which takes over the writing communication with the WP
- Configuration of HASS entities has moved from hardcoded to NASA Repository
- NASA Repository has been fundamentally changed
- All FSV Values, NASA_POWER, VAR_IN_TEMP_WATER_LAW_TARGET_F, NASA_INDOOR_OPMODE are allowed for writing mode
- NASA_OUTDOOR_DEFROST_STEP DEFROST STEP 10 (b'0xa') added
- ENUM_IN_SG_READY_MODE_STATE ACTIVE (b'0x2') added
- New configuration point allowControl to allow control of the Samsung EHS heat pump (deactivated by default).
Caution
This functionality requires that EHS-Sentinel actively communicates with
the Samsung EHS, so EHS-Sentinel intervenes here in the Modbus data
traffic between the components (it sends its own messages).
The activation of this functionality is exclusively at your own risk.
I assume no liability for any damage caused.
- new configuration points in logging
- controlMessage (default False) to print out the controlled mesagges
- invalidPacket (default False) prints out invalid messages (length not ok, x34 not at end...)
- Dashboard template has been split, ressources/dashboard_readonly_template.yaml is for readonly mode and the ressources/dashboard_controlmode_template.yaml for control mode