Skip to content

Releases: eonnet/control4-ha

Control4 Advanced v0.1.63

Choose a tag to compare

@eonnet eonnet released this 12 Oct 16:25

Thermostat humidity controls

  • Shows current relative humidity on compatible existing climate entities.
  • Adds a Humidity mode selector with Director-advertised Off, Humidify, Dehumidify, and Auto choices.
  • Adds separate Humidifier and Dehumidifier −1%/+1% setpoint controls on the same thermostat device.
  • Shows humidity mode, active humidity state, and both setpoints in the climate attributes.
  • Creates controls only when the individual Control4 thermostat advertises the required commands; read-only humidity devices keep the humidity reading without unsupported controls.
  • Refreshes thermostat state immediately after each humidity adjustment.

Control4 Advanced v0.1.62

Choose a tag to compare

@eonnet eonnet released this 12 Oct 16:10

Room Dashboard removal

  • Removes the experimental Control4 Room Dashboard card completely.
  • Removes its visual editor, room subsystem views, card-picker entry, and documentation.
  • Keeps the existing Control4 Media Player, Media Group, Media Preset, and Media Favorites cards unchanged.
  • Restores the dashboard card bundle to the state before the experimental Room Dashboard was introduced.

Control4 Advanced v0.1.61

Choose a tag to compare

@eonnet eonnet released this 12 Oct 15:43

Expanded room subsystem views

  • Adds a two-column Comfort screen with live temperature, operating state, and heating/cooling indicators for Home Assistant climate entities.
  • Adds a two-column Security screen for alarm panels, locks, garage and gate covers, cameras, sirens, and relevant security sensors.
  • Adds an Intercom screen that automatically discovers Home Assistant Assist satellites and entities identified as intercoms or doorbells.
  • Adds dedicated Wake and Sleep screens with Control4-style status dials and Options and Activate/Start controls.
  • Wake and Sleep automatically use matching Home Assistant scenes or scripts, preferring entities assigned to the dashboard's selected area.
  • Wake can display a matching input_datetime helper and Sleep can display a matching timer helper.
  • Updates subsystem headers and navigation to match the supplied Control4 mobile layout more closely.

Control4 Advanced v0.1.60

Choose a tag to compare

@eonnet eonnet released this 12 Oct 15:31

Control4 Room Dashboard

  • Adds a full-screen Control4 Room Dashboard card to the Home Assistant visual card picker.
  • Provides dedicated Home, Watch, Listen, Lighting, Comfort, and Security views.
  • Adds a slide-out room menu with Watch, Listen, Lighting, Comfort, Security, Intercom, Wake, and Sleep entries.
  • Displays Control4 Watch and Listen sources, TIDAL playlists, and TuneIn favorites with their available artwork in responsive media grids.
  • Uses the selected Home Assistant area's lights, scenes, climate entities, security panels, name, and area picture.
  • Adds direct light power and brightness controls, plus area scene activation.
  • Keeps brightness feedback stable while Control4 state updates arrive.
  • Includes a persistent now-playing bar and direct access to entity More Info controls.
  • Adds visual configuration for the Control4 player, Home Assistant area, room title, and optional background image.
  • Supports app-style presentation in a Home Assistant Panel view.

Control4 Advanced v0.1.59

Choose a tag to compare

@eonnet eonnet released this 12 Oct 15:02

Media Favorites tile design

  • Changes Media Favorites entries to larger vertical tiles while keeping the two-column layout.
  • Centers larger source artwork above the media title.
  • Supports two-line titles and keeps account or source details visible below.
  • Places a clear play indicator in the upper-right corner and retains active-item highlighting.

Control4 Advanced v0.1.58

Choose a tag to compare

@eonnet eonnet released this 12 Oct 14:23

Selectable media favorites

  • Adds visual selection of individual Watch, Listen, TIDAL, and TuneIn items in the Control4 Media Favorites card editor.
  • Adds section-level selection plus Show all and Hide all actions.
  • Keeps existing cards in automatic Show all mode until a custom selection is saved.
  • Uses a fixed two-column tile layout for a consistent compact display.

Control4 Advanced v0.1.57

Choose a tag to compare

@eonnet eonnet released this 12 Oct 14:07

Control4 Media Favorites card

  • Adds a visual-dashboard card for one-tap media launching.
  • Automatically loads Watch and Listen sources, TIDAL playlists, and TuneIn favorites from the selected room's Control4 Media Browser.
  • Reuses packaged source artwork and clearly separates each media category.
  • Highlights the active item and includes compact mobile styling and manual refresh.

v0.1.56

Choose a tag to compare

@eonnet eonnet released this 12 Oct 13:40

Control4 Advanced v0.1.56

Supported devices and entities

  • Lights and dimmers — power and brightness for compatible Control4 light devices.
  • Climate — Celsius thermostats with Heat, Cool, Auto, Off, target temperature, fan modes, named presets, and hold mode when available.
  • Relay switches — compatible standard, wireless, and radiant-floor relays; newly discovered relay entities are disabled by default.
  • Binary sensors — window contacts, door contacts, and motion/PIR sensors.
  • Room media players — compatible rooms with Watch or Listen sources.
  • Playback buttons — Previous, Play, Pause, Stop, and Next when available.
  • Selectors — thermostat hold mode, TIDAL account, and TIDAL playlist when available.

Media features

  • Browse and start playable Control4 Watch and Listen sources.
  • Browse and play configured TIDAL playlists and TuneIn favorites.
  • Retrieve TIDAL playlists and TuneIn favorites through the guided integration settings.
  • Display source logos, current title, artist, album, source, and artwork.
  • Resolve the actual playing Listen source behind the internal Control4 Digital Media route.
  • Control room power-off, volume, mute, and playback when available.
  • Join and leave native multi-room groups.
  • Control every group member volume and mute separately.
  • Use relative master group volume plus Mute all and Unmute all.
  • Save, activate, rename, update, reorder, and delete group presets containing source, leader, rooms, volumes, and mute states.

Dashboard cards

  • Control4 Media Player — native-style media controls, artwork, metadata, Browse Media, and custom grouping.
  • Control4 Media Group — group membership, master volume, group mute, and individual player controls.
  • Control4 Media Preset — one-tap preset activation with source, leader, room count, activation status, and complete error messages.

All three cards are available in the Home Assistant visual card picker.

Diagnostics and integration tools

  • Integration-wide downloadable diagnostics with connection health, device synchronization, entity availability, command support, media capabilities, group sessions, and configured media counts.
  • Device-specific diagnostics with safe state values, advertised commands, and media capability counts.
  • Automatic removal of Director addresses, credentials, device and room names, media metadata, artwork URLs, playlist IDs, station IDs, and raw events from diagnostics.
  • Activate group preset for automations, scripts, voice assistants, and NFC tags.
  • Guided TIDAL playlist and TuneIn favorite retrieval.
  • Integration-wide Recreate entity IDs with a preview.
  • Automatic cleanup of obsolete Control4 entities after integration reload.

v0.1.55

Choose a tag to compare

@eonnet eonnet released this 12 Oct 13:03

Control4 Advanced v0.1.55

Supported devices and entities

  • Lights and dimmers — power and brightness for compatible Control4 light devices.
  • Climate — Celsius thermostats with Heat, Cool, Auto, Off, target temperature, fan modes, named presets, and hold mode when available.
  • Relay switches — compatible standard, wireless, and radiant-floor relays; newly discovered relay entities are disabled by default.
  • Binary sensors — window contacts, door contacts, and motion/PIR sensors.
  • Room media players — compatible rooms with Watch or Listen sources.
  • Playback buttons — Previous, Play, Pause, Stop, and Next when available.
  • Selectors — thermostat hold mode, TIDAL account, and TIDAL playlist when available.

Media features

  • Browse and start playable Control4 Watch and Listen sources.
  • Browse and play configured TIDAL playlists and TuneIn favorites.
  • Retrieve TIDAL playlists and TuneIn favorites through the guided integration settings.
  • Display source logos, current title, artist, album, source, and artwork.
  • Resolve the actual playing Listen source behind the internal Control4 Digital Media route.
  • Hide the internal Digital Media session endpoint from playable sources and new group presets.
  • Activate older presets that contain the internal Digital Media entry by using the active Control4 session.
  • Control room power-off, volume, mute, and playback when available.
  • Join and leave native multi-room groups.
  • Control every group member volume and mute separately.
  • Use relative master group volume plus Mute all and Unmute all.
  • Save, activate, rename, update, reorder, and delete group presets containing source, leader, rooms, volumes, and mute states.

Dashboard cards

  • Control4 Media Player — native-style media controls, artwork, metadata, Browse Media, and custom grouping.
  • Control4 Media Group — group membership, master volume, group mute, and individual player controls.
  • Control4 Media Preset — one-tap preset activation with source, leader, room count, activation status, and complete error messages.

All three cards are available in the Home Assistant visual card picker.

Home Assistant actions and integration tools

  • Activate group preset for automations, scripts, voice assistants, and NFC tags.
  • Guided TIDAL playlist and TuneIn favorite retrieval.
  • Integration-wide Recreate entity IDs with a preview.
  • Automatic cleanup of obsolete Control4 entities after integration reload.

v0.1.54

Choose a tag to compare

@eonnet eonnet released this 12 Oct 11:38

Control4 Advanced v0.1.54

Supported devices and entities

  • Lights and dimmers — power and brightness for compatible Control4 light devices.
  • Climate — Celsius thermostats with Heat, Cool, Auto, Off, target temperature, fan modes, named presets, and hold mode when available.
  • Relay switches — compatible standard, wireless, and radiant-floor relays; newly discovered relay entities are disabled by default.
  • Binary sensors — window contacts, door contacts, and motion/PIR sensors.
  • Room media players — compatible rooms with Watch or Listen sources.
  • Playback buttons — Previous, Play, Pause, Stop, and Next when available.
  • Selectors — thermostat hold mode, TIDAL account, and TIDAL playlist when available.

Media features

  • Browse and start Control4 Watch and Listen sources.
  • Browse and play configured TIDAL playlists and TuneIn favorites.
  • Retrieve TIDAL playlists and TuneIn favorites through the guided integration settings.
  • Display source logos, current title, artist, album, source, and artwork.
  • Control room power-off, volume, mute, and playback when available.
  • Join and leave native multi-room groups.
  • Control every group member's volume and mute separately.
  • Use relative master group volume plus Mute all and Unmute all.
  • Save, activate, rename, update, reorder, and delete group presets containing source, leader, rooms, volumes, and mute states.

Dashboard cards

  • Control4 Media Player — native-style media controls, artwork, metadata, Browse Media, and custom grouping.
  • Control4 Media Group — group membership, master volume, group mute, and individual player controls.
  • Control4 Media Preset — one-tap preset activation with source, leader, room count, and activation status.

All three cards are available in the Home Assistant visual card picker.

Home Assistant actions and integration tools

  • control4_advanced.activate_group_preset for automations, scripts, voice assistants, and NFC tags.
  • Guided TIDAL playlist and TuneIn favorite retrieval.
  • Integration-wide Recreate entity IDs with a preview.
  • Automatic cleanup of obsolete Control4 entities after integration reload.