This custom integration will allow your Home assistant to control:
- fan speed
- target heater temp
- heater mode (on/off)
- some presets:
- boost
- away
of your Tion S3/S4/Lite breezer via bluetooth. If you are prefer control breezer via Magic Air, please follow to https://github.com/airens/tion_home_assistant repository.
- BTLE supported host with Home Assistant
- Tion S3, S4 or Lite breezer
- goto HACS->Integrations->three dot at upper-right conner->Custom repositories;
- add TionAPI/HA-tion to ADD CUSTOM REPOSITORY field and select Integration in CATEGORY;
- click "add" button;
- find "Tion breezer" integration;
- click "Install". Home assistant restart may be required;
- go to Integrations page;
- click "plus" button;
- type "Tion" in search field;
- click on "Tion breezer integration";
- fill fields;
- click "Next" and follow instructions;
- restart Home Assistant.
Repeat this steps for every device that you are going to use with home assistant.
- calling
climate.set_hvac_mode
. Mode:off
will turn off breezer;fan_only
will turn brezzer on with turned off heaterheat
will turn breezer on with tunrned on heater fan speed will not be changed.
- calling
climate.set_fan_mode
.0
will turn off breezer;1
..6
will turn breezer on. No state (heater
/fan_only
) will be changed.
- you may use
climate.turn_on
andclimate.turn_off
services.climate.turn_on
will turn on breezer into the state it was before being turned off.
automations.yaml:
- id: 'tion1'
alias: 1 speed for tion by co2 < 500
trigger:
- platform: numeric_state
entity_id: sensor.mhz19_co2
below: '500'
for: 00:05:00
condition:
- condition: not
conditions:
- condition: state
entity_id: climate.tion_breezer
state: 'off'
action:
- service: climate.set_fan_mode
entity_id: climate.tion_breezer
data:
fan_mode: 1
- id: 'tion4'
alias: 4 speed for tion with co2 > 600
trigger:
- platform: numeric_state
entity_id: sensor.mhz19_co2
above: '600'
for: 00:05:00
condition:
- condition: time #don't turn on fan at speed 4 from 22:00 to 08:00
after: '08:00:00'
before: '22:00:00'
- condition: not
conditions:
- condition: state
entity_id: climate.tion_breezer
state: 'off'
action:
- service: climate.set_fan_mode
entity_id: climate.tion_breezer
data:
fan_mode: 4
Feel free to open issues.
Please attach debug log to issue.
For turning on debug log level you may use following logger settings in configuration.yaml:
logger:
default: warning
logs:
custom_components.ha_tion_btle: debug
tion_btle.tion: debug
tion_btle.s3: debug
tion_btle.lite: debug
tion_btle.s4: debug
custom_components.ha_tion_btle.config_flow: debug