TOMMY
Installation

Home Assistant Installation

Install TOMMY as a Home Assistant App, integrating with your Home Assistant instance.

Requirements

  • Home Assistant OS
  • AMD64 or ARM64 architecture

Installation Steps

Add the TOMMY Repository

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

Add repository to Home Assistant

Or manually add the repository:

  1. Navigate to SettingsAppsApp 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 App

  1. Refresh the App Store page
  2. Find "TOMMY" in the list of available apps
  3. Click on the TOMMY app
  4. Click Install

Configure the App

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 App

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

Accessing the Dashboard

Once the app is running, you can access the TOMMY dashboard within Home Assistant.

Troubleshooting

  • Check app logs in SettingsAppsTOMMYLog
  • Ensure no port conflicts with other services
  • Verify Home Assistant has network access to discover ESP32 devices