tion_home_assistant
tion_home_assistant copied to clipboard
Custom Tion component for Home Assistant
Tion Home Assistant
Интеграция обеспечивает управление бризерами Tion, а также чтение показаний датчиков (включая датчики MagicAir) из системы умного дома Home Assistant. Основано на пакете tion.
Внимание: для работы требуется шлюз MagicAir!
Установка
HACS:
- HACS->Settings->Custom repositories
- Добавьте
airens/tion_home_assistantв полеADD CUSTOM REPOSITORYи выберитеIntegrationвCATEGORY. Щелкните кнопкуSave
Без HACS:
- скачайте zip файл с компонентом
- поместите содержимое в
config/custom_components/tionпапку системы Home Assistant
...
- добавьте в ваш файл конфигурации (
configuration.yaml):
tion:
username: !secret tion_email
password: !secret tion_password
- не обязательно: можно задать периодичность опроса датчиков (по умолчанию - 120 секунд)
scan_interval: 600
- не обязательно: можно задать альтернативный путь для файла-хранилища аутентификации (по умолчанию - "{homeassistant_config_dir}/tion_auth")
file_path: "/tmp/tion_auth"
- добавьте
tion_emailиtion_passwordв ваще хранилище паролей Home Assistantsecrets.yaml - перезагрузите Home Assistant
Использование:
После перезагрузки, среди устройств должны появиться бризеры climate.tion_... и датчики MagicAir sensor.magicair_...
Службы Home Assistant для управления вашими устройствами:
climate.set_fan_mode
fan_mode задает скорость бризера следующим образом (тип - строка):
off,0- выключить1-6- включить в ручном режиме с заданной скоростью1-6:0-2- включить в ручном режиме с заданной скоростью и задать откуда брать воздух (0- из дома,1- смешанный,2- улица)auto- автоматическое управление скоростью в зависимости от уровня CO22-4,1-3,4-6... автоматическое управление в заданном диапазоне скоростей2-4:800,1-3:900,4-6:1000... автоматическое управление в заданном диапазоне скоростей с задачей целевого уровня CO2
climate.set_hvac_mode
hvac_mode задает режим работы прибора:
heat- нагреватель включенfan_only- нагреватель выключенoff- прибор выключен
climate.set_temperature
Используйте для задачи целевой температуры нагревателя
Если что-то не работает
Включите расширенное логирование для интеграции и пакета tion в файле конфигурации configuration.yaml:
logger:
default: warning
logs:
custom_components.tion: info
tion: info