Custom Components for Home-Assistant (http://www.home-assistant.io)
Component to interface with the API of the ATAG One thermostat on the local network. It reads the Current Temperature and other parameters like central heating water pressure and outside temperature. It currently only supports Heating as operation mode.
- use HACS (Home Assistant Community Store) to install this component into your HA instance
- Component Name "Atag One"
Add the new component using
Use the following link to add the integration to you HA installation
The configuration is now done in the Homeassistant UI during the installation.
- The IP address will be detected automatically, but you can also specify the IP address or Hostname of your ATAG One device into the host field
The port is the default port that Atag One device is using. When using a reverse proxy, you probably need to change this.
You will now see the component displayed in the integration dashboard.
In the next step select the Area you want to use for this component
There is now also an option to specify the scan interval. Sometimes it's needed to change this because the Atag One Thermostat seems to become overloaden when scanning too frequently. Choose at least a value of 30 or higher.
The new climate card in the latest version of Home Assistant
The sensor component card now displays the most common sensors and their value. GAS Sensor component now give a good representation of GAS that's been used by the heater. All other sensors are now on the Diagnostics Card.
It's no longer needed to configure the sensors in configuration.yaml Sensors can be added or removed by removing or adding the required entry(s) in the UI
Special Controls give you the same configuration options as in the App and on the Website.
The Atag One integration provides 2 addional services.
-
atagone.create_vacation
-
atagone.delete_vacation
Create a vacation on the selected thermostat. Note: start/end date and time must all be specified together for these parameters to have an effect. If start/end date and time are not specified, the vacation will start immediately and last 14 days.
Parameter | Required | Description |
---|---|---|
entity_id |
yes | Atag One thermostat on which to create the vacation |
heat_temp |
yes | Heating temperature during the vacation |
start_date |
no | Date the vacation starts in YYYY-MM-DD format |
start_time |
no | Time the vacation starts in the local time zone. Must be in 24-hour format (HH:MM:SS) |
end_date |
no | Date the vacation ends in YYYY-MM-DD format (14 days from now if not provided) |
end_time |
no | Time the vacation ends in the local time zone. Must be in 24-hour format (HH:MM:SS) |
Parameter | Required | Description |
---|---|---|
entity_id |
yes | Atag One thermostat on which to delete the vacation |