Home Assistant Integration#

Overview#

The TapHome integration enables control of exposed devices through Home Assistant, utilizing the TapHome API for communication.

Supported Device Categories#

Lighting Control

  • Power switching
  • Intensity/brightness adjustment
  • Color modification capabilities

Switching Devices

  • Electrical sockets
  • Digital output controls

Shading Systems

  • Position level control
  • Slat angle adjustment for blinds

Additional Devices

  • Garage door operators
  • Temperature and humidity sensors
  • TapHome variables
  • Motion detectors
  • Energy consumption monitors
  • Light level sensors
  • CO2 detectors
  • Wind speed meters

Installation Methods#

HACS Installation#

Users can install via HACS using the following method:

HACS interface screenshot

Navigate to “HACS > Integration > Explore & Add Repository > TapHome > Install Repository”

Installation dialog screenshot

Manual Setup Alternative#

Alternatively, you can manually transfer the /custom_components/taphome/ directory contents from the repository to the designated folder location.

Manual installation instructions screenshot

Configuration Requirements#

To enable integration, users must:

  1. Expose devices through TapHome API
  2. Obtain the device token and ID
  3. Add credentials to Home Assistant configuration settings

For detailed configuration instructions, refer to the project’s wiki documentation.