Home Assistant custom component for control Ergomotion Smart Beds via Bluetooth module.
Supports:
- head and foot actual position with online moving status (
cover
position) - head and foot massage speed control (
fan
speed) - massage timeout control (
fan
mode) and remain time counter (light
attributes) - scene selection (
light
effects) - fast flat scene (turn off
light
) - led control (
light
)
HACS > Integrations > 3 dots (upper top corner) > Custom repositories > URL: AlexxIT/Ergomotion
, Category: Integration > Add > wait > Ergomotion > Install
Or manually copy ergomotion
folder from latest release to /config/custom_components
folder.
-
Add default Bluetooth integration.
-
Configuration > Integrations > Add Integration > Ergomotion Smart Beds
If you have no MAC address in the setup window, then your HA server can't currently discover any smart bed nearby.
Read recommendations here - Jura Coffee Machines.
By default, the integration maintains a connection to the bed for two minutes after:
- Hass start
- last command
- last manual state update
For manual update use homeassistant.update_entity
service with binary_sensor.connection
entity:
automation:
trigger:
- platform: time_pattern
seconds: "/110"
action:
- service: homeassistant.update_entity
target:
entity_id: binary_sensor.aabbccddeeff_connection # change to your entity_id