This custom component integrates Tornado Aircon devices with Home Assistant, allowing you to control and monitor your air conditioning units directly from the Home Assistant interface.
- Download the
custom_components
folder from this repository. - Copy the
custom_components/tornado_aircon
directory into your Home Assistantconfig/custom_components
directory. - Restart Home Assistant.
- Ensure you have HACS installed in your Home Assistant setup.
- Navigate to HACS → Integrations.
- Click the three dots menu in the top right corner and select Custom repositories.
- Add the repository URL
https://github.com/jerryvdp/tornado-aircon-custom-component
and select the category as Integration. - Find and install the "Tornado Air Conditioner" integration from the HACS store.
- Restart Home Assistant.
To set up the Tornado Air Conditioner integration in Home Assistant:
- Navigate to Settings → Devices & Services
- Click Add Integration
- Search for "Tornado Air Conditioner"
- In the configuration screen, enter:
- Your Tornado app email address
- Your Tornado app password
- Region: Select USA (Note: Verified working with Israel-based deployments)
- Click Submit to complete the setup
- Control power, mode, temperature, and fan speed of your Tornado Aircon units.
- Monitor current temperature, humidity, and operational status.
- Automate your air conditioning based on Home Assistant automations.
Once configured, you will see new entities in Home Assistant for each Tornado Aircon unit. You can use these entities in automations, scripts, and dashboards.
If you encounter any issues, please check the Home Assistant logs for error messages. You can also open an issue on the GitHub repository.
Contributions are welcome! Please open a pull request with your changes. Make sure to follow the contributing guidelines.
This project is licensed under the MIT License. See the LICENSE file for details.
Special shoutout to @maeek for their great work on ha-aux-cloud as a baseline for this Home Assistant component. Also, thanks to @thewh1teagle for their excellent work on tornado-control which inspired this component.
- Add a custom integration icon.