Supported Functions
What the integration does โ and does not โ do for each OpenWebNet subsystem (WHO) and Home Assistant platform. Hardware and gateway models are listed in Hardware Compatibility; the wire-level conformance corpus is in the Protocol Conformance Matrix. Things that are deliberately not supported, and why, are in Known Limitations.
Legend: โ
supported ยท ๐๏ธ read-only ยท โ๏ธ via a service, not an entity ยท โ not supported
Subsystems
| WHO |
Subsystem |
Platform(s) |
Status |
Notes |
| 0 |
Scenarios (scenario modules) |
โ |
โ๏ธ |
Send *0*<what>*<where>## with myhome.send_message; no entity is created. |
| 1 |
Lighting |
light, switch, binary_sensor, sensor |
โ
|
See the platform table below. |
| 2 |
Automation (shutters, blinds) |
cover |
โ
|
Timed and position-reporting actuators. |
| 4 |
Thermoregulation |
climate, sensor |
โ
|
Zone thermostats, central units 3550 (#0) and 4695 (#0#1), probes. |
| 5 |
Burglar alarm |
alarm_control_panel |
๐๏ธ |
Central unit status (read-only); arm/disarm through installer-programmed AUX frames โ see alarm. |
| 6 |
Door entry |
lock, event |
โ
|
Door strikes, lock actuators, and doorbell events. |
| 9 |
Auxiliary channels |
binary_sensor |
๐๏ธ |
AUX 1โ9 as binary sensors. |
| 13 |
Gateway management |
โ |
โ๏ธ |
Clock sync (myhome.sync_time), firmware / model / identity for the device registry and diagnostics. |
| 14 |
Actuator lock |
button |
โ
|
Lock / unlock buttons on every light, switch and cover device. |
| 15 |
CEN scenario pushbuttons |
device triggers |
โ
|
Short / long press and release, rotary dials. |
| 16 |
Sound system |
media_player |
โ
|
F441 / F441M matrices; streaming proxy for network decoders. |
| 18 |
Energy management |
sensor |
โ
|
Instantaneous power, total / daily / monthly energy. |
| 22 |
FM tuner (legacy sound system) |
โ |
โ |
Deferred in RFC #248; the F441 streaming proxy replaces it. |
| 24 |
Lighting management (commercial) |
โ |
โ |
BMNE500 / BMview controllers; out of residential scope. |
| 25 |
CEN+ pushbuttons and dry contacts |
device triggers, binary_sensor |
โ
|
Short / long press, release; F482 / 3477 dry contacts. |
light (WHO 1)
| Function |
Status |
Notes |
| On / off |
โ
|
Relay and dimmer actuators, including F422 private-bus addresses (#4#<interface>). |
| Brightness |
โ
|
Dimmers (dimmable: true or learned from a level frame). |
| Transitions |
โ
|
software_stepped (default) or the actuator's native fade โ gateway option. |
| Flash |
โ
|
|
| Colour temperature (DALI DT8) |
โ
|
Dimension 14, 2000โ6535 K; learned from the first colour frame. |
| HS / RGB colour |
โ
|
Learned from the first colour frame; modes accumulate, they never replace each other. |
| Hardware timer |
โ
|
myhome.turn_on_timed: the actuator switches off by itself. |
| Group / area / general commands from wall switches |
๐๏ธ |
Frames are seen, but entities only update when the actuator reports its own status โ see limitations. |
switch (WHO 1)
| Function |
Status |
Notes |
| On / off |
โ
|
Device class switch or outlet from myhome.yaml. |
| Hardware timer |
โ
|
myhome.turn_on_timed. |
cover (WHO 1 / WHO 2)
| Function |
Status |
Notes |
| Open / close / stop |
โ
|
Standard WHO 2 shutter actuators. |
| Impulse cover (WHO 1) |
โ
|
Pulse-driven gates and garage doors: direct pulses with deadband and sensor feedback by default, and an optional access: workflow with phone approval, pre-warning, and watchdog. |
| Position (position-reporting actuators) |
โ
|
Requires advanced_shutter: true in myhome.yaml; it is not learned from the bus. |
| Position (timed actuators) |
โ
|
Virtual position from the travel time: travel_time in YAML, measured with myhome.calibrate_cover, or set by hand with myhome.set_cover_travel_time. |
| Tilt |
โ |
Slat commands are parsed by OWNd but not exposed. |
| Echo suppression |
โ
|
The gateway's relay of our own command is not mistaken for a keypad press. |
lock (WHO 6)
| Function |
Status |
Notes |
| Door entry lock (WHO 6) |
โ
|
Door entry strikes from myhome.yaml with optional constant-time PIN authentication and auto-relock. Never created from bus traffic; who: 1 relays are rejected (motorized gates and garage doors are impulse covers). |
| Doorbell event (WHO 6 / WHO 8) |
โ
|
myhome_doorbell_event for an entrance panel ringing (WHO 8 call kinds 1-4, WHO 6 call), not for handset-to-handset calls or pager broadcasts. Fired by the gateway that owns the subsystem only. The WHO 6 chime (WHAT 20) is unverified: it is not in the published WHO 6 table and has no capture. |
climate (WHO 4)
| Function |
Status |
Notes |
| Current temperature |
โ
|
|
| Target temperature |
โ
|
Manual set-point. |
| HVAC modes |
โ
|
heat, cool, auto, off; heating / cooling support per zone from YAML. |
| Fan speed (3-speed fancoil) |
โ
|
Auto-detected from dimension 11/20 frames, or explicit fan: true. |
| Current humidity |
โ
|
Auto-detected from dimension 60 frames, restored across restarts, or explicit humidity: true. |
| Central unit modes |
โ
|
Central unit 3550 (#0) and 4695 (#0#1) as central: true zones; seasonal propagation. Central units operate via autonomous events and are exempt from point-to-point status polling. |
| Weekly programs / scenarios |
โ |
Program selection frames (*4*11xx*#0##) can be sent with myhome.send_message. |
| Temperature-only probes |
๐๏ธ |
sensor platform (see below). |
alarm_control_panel (WHO 5)
| Function |
Status |
Notes |
| State (disarmed / armed away / triggered) |
๐๏ธ |
Central units 3485 / 3486. |
| Arm away / arm home / disarm |
โ |
The central unit rejects WHO 5 arm/disarm over SCS (#564); send the AUX frames it is programmed for with myhome.send_message, e.g. from a template alarm panel (alarm). |
| Trigger (panic) |
โ |
Not sent; no capture shows the central unit accepting it. |
| Zone status |
๐๏ธ |
The panel follows the central unit and the zone-0 broadcast; individual zones are not entities (limitations). |
binary_sensor (WHO 1 / 9 / 25)
| Function |
Status |
Notes |
| Dry contacts (CEN+, WHO 25) |
โ
|
F482 / 3477; device class from YAML. |
| Auxiliary channels (WHO 9) |
โ
|
AUX 1โ9. |
| Motion / presence (WHO 1) |
โ
|
Motion frames of lighting sensors; a timeout restores off. |
| Inverted contacts |
โ
|
inverted: true. |
sensor (WHO 1 / 4 / 18)
| Function |
Status |
Notes |
| Instantaneous power (W) |
โ
|
Push-driven; myhome.start_sending_instant_power requests a burst of readings. |
| Energy total / today / month (Wh) |
โ
|
Today and month are disabled by default. |
| Temperature (zones and probes) |
โ
|
Zones are polled every 5 min; probes (WHERE โฅ 100) are push-driven and only polled when silent. |
| Illuminance (lux) |
โ
|
WHO 1 light sensors. |
| Humidity |
๐๏ธ |
Shown as the climate entity's current_humidity when the zone reports it; no separate sensor. |
| Function |
Status |
Notes |
| Lock / unlock actuator |
โ
|
On every light, switch and cover device (EntityCategory.CONFIG). |
| Calibrate travel time |
โ
|
On every timed cover device, plus Calibrate all covers on the gateway device. |
| Function |
Status |
Notes |
| On / off, volume, mute, source 0โ4 |
โ
|
Per zone / amplifier. |
| Streaming (play, pause, next, previous) |
โ
|
Only when decoders are mapped in the options flow: the zone becomes a Music Assistant / Spotify target and routes the matrix to a free decoder. |
| Media metadata |
๐๏ธ |
Mirrored from the decoder while a stream is active. |
| Speaker groups |
โ
|
Home Assistant join / unjoin and Music Assistant sync groups: rooms of a group share one decoder and one source. See Multi-Room Audio Grouping. |
Device triggers (WHO 15 / 25)
| Trigger |
CEN |
CEN+ |
| Short press / short release |
โ
|
โ
|
| Long press / long release |
โ
|
โ
|
| Rotary dial clockwise / counter-clockwise, slow and fast |
โ
|
โ
|
Buttons 0โ31 per device; every trigger carries the gateway MAC so multi-gateway plants do not cross-fire.
Services
All services are documented in the Services Reference: send_message, turn_on_timed, sync_time, start_sending_instant_power, stop_sending_instant_power, sweep_bus, calibrate_cover, stop_cover_calibration, set_cover_travel_time, reset_cover_travel_time, tuner_seek_up, tuner_seek_down.
| Function |
Status |
Notes |
| Config-entry diagnostics download |
โ
|
Gateway identity, profile, queue depth, bus-monitor ring buffer; credentials redacted. |
| Bus monitor Lovelace card |
โ
|
Live trace, sweep, export, raw send (administrators only). |
| Repair issues |
โ
|
Gateway model contradicted by the WHO 13 device type; password rejected (native reauth). |
| Gateway diagnostic entities (latency, reconnects) |
โ |
Not exposed as entities; use the diagnostics download and the card. |