HDFury

The HDFury integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] allows you to control and monitor your HDFury device.

Use cases

  • Monitor current device state.
  • Control the HDMI port selectors and operation state.
  • Control audio muting, and display/relay configuration.
  • Monitor HDMI input, output, and audio signal status.

Supported devices

Configuration

To add the HDFury device to your Home Assistant instance, use this My button:

HDFury can be auto-discovered by Home Assistant. If an instance was found, it will be shown as Discovered. You can then set it up right away.

Manual configuration steps

If it wasn’t discovered automatically, don’t worry! You can set up a manual integration entry:

Host

The hostname or IP address of the HDFury Device.

Supported functionality

The integration will fetch data from each device. Below is a complete overview of the entities this integration provides.

Button

  • Issue hotplug (Sends a command to hotplug TX & RX connected devices)
  • Restart (Reboot the device remotely)

Select

  • Operation Mode (Controls the device Operation Mode, Splitter/Matrix/etc.)
  • Port Select TX0 (Controls the HDMI source selection for output TX0)
  • Port Select TX1 (Controls the HDMI source selection for output TX1)

Sensors

  • Audio TX0 (Current audio format/status on HDMI output TX0)
  • Audio TX1 (Current audio format/status on HDMI output TX1)
  • Audio output (Current audio format/status on HDMI output AUD)
  • eARC/ARC status (Current eARC or ARC connection state)
  • EDID TXA0 (EDID received from TX0 audio channel)
  • EDID TXA1 (EDID received from TX1 audio channel)
  • EDID AUDA (EDID received from AUD audio output)
  • Input RX0 (Status and signal information for HDMI input RX0)
  • Input RX1 (Status and signal information for HDMI input RX1)
  • EDID TX0 (EDID received from TX0 video channel)
  • EDID TX1 (EDID received from TX1 video channel)
  • EDID AUD (EDID received from AUD video channel)
  • Output TX0 (Status and signal information for HDMI output TX0)
  • Output TX1 (Status and signal information for HDMI output TX1)

Switches

  • Auto switch inputs (Automatically switches to the active HDMI input)
  • CEC RX0 (Enables or disables HDMI-CEC on input RX0)
  • CEC RX1 (Enables or disables HDMI-CEC on input RX1)
  • CEC RX2 (Enables or disables HDMI-CEC on input RX2)
  • CEC RX3 (Enables or disables HDMI-CEC on input RX3)
  • HTPC mode RX0 (Enables HTPC-optimized mode for HDMI input RX0)
  • HTPC mode RX1 (Enables HTPC-optimized mode for HDMI input RX1)
  • HTPC mode RX2 (Enables HTPC-optimized mode for HDMI input RX2)
  • HTPC mode RX3 (Enables HTPC-optimized mode for HDMI input RX3)
  • Infrared (Enables or disables the IR receiver)
  • Mute audio TX0 (Mutes audio output on HDMI output TX0)
  • Mute audio TX1 (Mutes audio output on HDMI output TX1)
  • OLED display (Turns the front-panel OLED display on or off)
  • Relay (Controls the onboard relay output)

Removing the integration

This integration follows standard integration removal, no extra steps are required.

To remove an integration instance from Home Assistant

  1. Go to Settings > Devices & services and select the integration card.
  2. From the list of devices, select the integration instance you want to remove.
  3. Next to the entry, select the three dots menu. Then, select Delete.