Installation

Home Assistant Installation

Install TOMMY as a Home Assistant add-on, integrating with your Home Assistant instance.

Requirements

  • Home Assistant OS
  • AMD64 or ARM64 architecture

Recommended Installation Method

Installing TOMMY as a Home Assistant add-on is the most integrated approach.

Installation Steps

Add the TOMMY Repository

Click the button below to add the TOMMY repository to your Home Assistant instance:

Open your Home Assistant instance and show the add add-on repository dialog with the TOMMY repository pre-filled.

Or manually add the repository:

  1. Navigate to SettingsAdd-onsAdd-on Store
  2. Click the three dots menu (⋮) in the top right
  3. Select Repositories
  4. Add this URL: https://github.com/tommy-sense/homeassistant-addon

Install the TOMMY Add-on

  1. Refresh the Add-on Store page
  2. Find "TOMMY" in the list of available add-ons
  3. Click on the TOMMY add-on
  4. Click Install

Configure the Add-on

After installation, configure ports if needed:

  1. Go to the Configuration tab
  2. Adjust ports if they conflict with your setup:
PortDefaultPurpose
dashboard8089Web dashboard
file_server_http8090Configuration file and OTA
file_server_https8091Configuration file and OTA
mqtt1886Built-in MQTT broker
udp_relay8547Device communication

Start the Add-on

  1. Click Start to launch the TOMMY add-on
  2. Enable Start on boot for automatic startup
  3. Enable Add to sidebar for easy access

Accessing the Dashboard

Once the add-on is running, you can access the TOMMY dashboard within Home Assistant.

Troubleshooting

  • Check add-on logs in SettingsAdd-onsTOMMYLog
  • Ensure no port conflicts with other services
  • Verify Home Assistant has network access to discover ESP32 devices