This custom integration connects your Samsung EHS Sentinel system to Home Assistant, enabling real-time monitoring and control.
If you like this integration and want to support further development, you can donate via PayPal:
- Seamless integration with Home Assistant
- Auto-discovery of sensors, switches, numbers, selects, and binary sensors
- Asynchronous communication for fast updates
- Configuration via Home Assistant UI
Here a list of Rs485 to ETH Adapters which has been tested:
User the IP from Device IP and Port from Device Port to Configure the Integration.
See that all Settinmgs from Baud Rate, Databits, parity, Stopbits are similar to those:
-
Add this repository to HACS:
- Go to HACS > Integrations > ⋮ (menu) > Custom repositories
- Add the repository URL:
https://github.com/echoDaveD/ehs_sentinel_hacs_integration
- Select category: Integration
-
Install the integration:
- Search for "EHS Sentinel" in HACS > Integrations
- Click "Install"
-
Restart Home Assistant
-
Configure the integration:
- Go to Settings > Devices & Services > Add Integration
- Search for "EHS Sentinel" and follow the setup instructions
ip
: IP of RS485 to ETH Adapterport
: PORT of RS485 to ETH Adapterpolling
: Switch if Sentinel should poll some measurementswrite-mode
: Switch if Entities of Sentinel are writable or only read onlyextended_logging
: Switch if extended logging should be turned on or off. If On Sentinel is Logging all Packets except from IndoorUnit, OutdoorUnit and WifiKit HeartBeatsindoor-channel
: Indoor Channel (the middle byte of the Indoor Address)indoor-address
: Indoor Address (the last byte of the Indoor Address)
This integration provides two custom Home Assistant services to interact with the NASA message bus used by the EHS Sentinel system. These services allow you to send or request values from connected devices using predefined NASA signal keys. For Key names look at custom_components/ehs_sentinel/data/nasa_repository.yml
There are two rudimentary dashboard templates for Homeassistant.
Insert this yaml under "Raw Configration" for an Dashboard.
Read Only ressources/dashboard_readonly_template.yaml
Control mode ressources/dashboard_controlmode_template.yaml
If you have good ideas and want to extend this feel free to create an issue or pull request, thanks!
For issues or feature requests, please open an issue on GitHub.