Skip to content

Home Assistant custom component for control Ergomotion Smart Beds via Bluetooth module

Notifications You must be signed in to change notification settings

AlexxIT/Ergomotion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ergomotion Smart Beds for Home Assistant

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)

Installation

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.

Configuration

  1. Add default Bluetooth integration.

  2. 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.

Bluetooth

Read recommendations here - Jura Coffee Machines.

Connection

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

About

Home Assistant custom component for control Ergomotion Smart Beds via Bluetooth module

Topics

Resources

Stars

Watchers

Forks

Languages