Содержание
Основные возможности интеграции
- Device Tracker:
- Отслеживание местоположения автомобиля на карте.
- Трекинг пути, контроль зон и направление движения.
- Sensors:
- Температура салона, двигателя, внешняя температура.
- Скорость, пробег, уровень топлива, напряжение аккумулятора.
- Уровень сигнала GSM, баланс SIM-карты.
- Binary Sensors:
- Статусы открытия дверей, капота, багажника.
- Движение автомобиля, режим парковки, состояние тормозов.
- Switches:
- Управление двигателем (запуск/остановка).
- Включение/выключение активной защиты, GPS-трекинга, предпускового подогревателя.
- Lock:
- Постановка и снятие с охраны.
- Number:
- Регулировка климатических систем.
- Services:
- Выполнение команд: открыть/закрыть двери, завести/заглушить двигатель, включить/выключить дополнительные функции.
Поддерживаемые устройства
Интеграция протестирована и работает с моделями:
- PanDECT X-1700 BT, X-1900 BT
- Pandora DX-4G, DX-4G S, DX-4GL, DX-90BT + NAV-10, DX-9X LoRa + NAV-10
- Pandora DXL-4970, DXL-5570
- Pandora NAV-08 (маячок)
- Pandora VX-4G GPS
Установка
Через Home Assistant Community Store (HACS) (рекомендуемый метод)
- Установите HACS, если он ещё не установлен.
- Добавьте репозиторий
https://github.com/alryaz/hass-pandora-cas
в HACS. - Найдите и установите интеграцию Pandora Car Alarm System.
- Перезапустите Home Assistant.
Вручную
- Скачайте архив с интеграцией.
- Создайте папку
custom_components/pandora_cas
в конфигурационной папке Home Assistant. - Извлеките содержимое архива в папку
pandora_cas
. - Перезапустите Home Assistant.
Настройка
Через интерфейс Home Assistant
- Перейдите в раздел Интеграции.
- Найдите и добавьте интеграцию Pandora Car Alarm System.
- Введите учётные данные от вашего аккаунта Pandora (логин и пароль).
Вручную через YAML
Добавьте в файл configuration.yaml
:
pandora_cas: username: !secret YOUR_USERNAME password: !secret YOUR_PASSWORD
Для нескольких учётных записей:
pandora_cas: - username: !secret YOUR_USERNAME_1 password: !secret YOUR_PASSWORD_1 - username: !secret YOUR_USERNAME_2 password: !secret YOUR_PASSWORD_2
Интересные сценарии использования
1. Автоматический прогрев автомобиля зимой
Создайте автоматизацию, которая будет запускать двигатель и включать предпусковой подогреватель за 10 минут до вашего выхода из дома. Это особенно полезно в холодное время года.
- id: warm_up_car alias: Прогрев автомобиля trigger: platform: time at: '07:50:00' condition: - condition: state entity_id: binary_sensor.1234567890_engine_state state: 'off' action: - service: pandora_cas.start_engine data: device_id: 1234567890 - service: pandora_cas.turn_on_coolant_heater data: device_id: 1234567890
Комментарий: Эта автоматизация срабатывает каждый день в 7:50 утра, если двигатель выключен. Она запускает двигатель и включает предпусковой подогреватель, чтобы к вашему выходу автомобиль был прогрет.
2. Уведомление об открытии дверей
Настройте уведомление на телефон, если двери автомобиля открываются, а вы находитесь далеко от него. Это поможет предотвратить кражу или несанкционированный доступ.
- id: door_open_notification alias: Уведомление об открытии дверей trigger: platform: state entity_id: binary_sensor.1234567890_left_front_door to: 'on' condition: - condition: state entity_id: device_tracker.pandora_1234567890 state: 'not_home' action: - service: notify.mobile_app data: message: 'Дверь автомобиля открыта!' title: 'Внимание!'
Комментарий: Если левая передняя дверь открывается, а автомобиль находится вне зоны дома, вы получите уведомление на телефон.
3. Автоматическое отключение GPS-трекинга при парковке дома
Если вы хотите экономить заряд аккумулятора, настройте автоматическое отключение GPS-трекинга, когда автомобиль находится в зоне дома.
- id: disable_tracking_at_home alias: Отключение GPS-трекинга дома trigger: platform: state entity_id: device_tracker.pandora_1234567890 to: 'home' action: - service: pandora_cas.disable_tracking data: device_id: 1234567890
Комментарий: Когда автомобиль возвращается домой, GPS-трекинг автоматически отключается, чтобы сохранить заряд аккумулятора.
4. Контроль уровня топлива
Настройте уведомление, если уровень топлива опускается ниже определённого значения. Это поможет избежать неприятных ситуаций на дороге.
- id: low_fuel_notification alias: Уведомление о низком уровне топлива trigger: platform: numeric_state entity_id: sensor.1234567890_fuel below: 15 action: - service: notify.mobile_app data: message: 'Уровень топлива ниже 15%!' title: 'Внимание!'
Комментарий: Если уровень топлива опускается ниже 15%, вы получите уведомление на телефон.
5. Автоматическое включение охраны
Если вы забыли поставить автомобиль на охрану, интеграция может сделать это за вас. Например, если автомобиль находится в зоне дома более 10 минут, он автоматически ставится на охрану.
- id: auto_lock_car alias: Автоматическая постановка на охрану trigger: platform: state entity_id: device_tracker.pandora_1234567890 to: 'home' for: minutes: 10 action: - service: pandora_cas.lock data: device_id: 1234567890
Комментарий: Если автомобиль находится дома более 10 минут, он автоматически ставится на охрану.
6. Автоматическое включение климат-контроля
Если температура в салоне превышает определённое значение, автоматически включайте климат-контроль.
- id: auto_climate_control alias: Автоматическое включение климат-контроля trigger: platform: numeric_state entity_id: sensor.1234567890_interior_temperature above: 25 action: - service: pandora_cas.turn_on_climate_control data: device_id: 1234567890
Комментарий: Если температура в салоне превышает 25°C, климат-контроль автоматически включается.
7. Уведомление о низком напряжении аккумулятора
Настройте уведомление, если напряжение аккумулятора опускается ниже определённого значения. Это поможет избежать проблем с запуском двигателя.
- id: low_battery_notification alias: Уведомление о низком напряжении аккумулятора trigger: platform: numeric_state entity_id: sensor.1234567890_battery_voltage below: 12 action: - service: notify.mobile_app data: message: 'Напряжение аккумулятора ниже 12V!' title: 'Внимание!'
Комментарий: Если напряжение аккумулятора опускается ниже 12V, вы получите уведомление на телефон.
8. Автоматическое включение фар в темное время суток
Если автомобиль движется в тёмное время суток, автоматически включайте фары.
- id: auto_lights_on alias: Автоматическое включение фар trigger: platform: state entity_id: binary_sensor.1234567890_moving to: 'on' condition: - condition: sun after: sunset before: sunrise action: - service: pandora_cas.turn_on_lights data: device_id: 1234567890
Комментарий: Если автомобиль движется в тёмное время суток, фары автоматически включаются.
Платформы и объекты
Платформа sensor
- Пробег, скорость, температура, уровень топлива, баланс SIM-карты и другие параметры.
Платформа binary_sensor
- Статусы дверей, капота, багажника, движения, парковки и т.д.
Платформа switch
- Управление двигателем, активной защитой, GPS-трекингом, предпусковым подогревателем.
Платформа lock
- Постановка и снятие с охраны.
Платформа button
- Очистка кодов ошибок, считывание ошибок, запуск дополнительных команд.
Платформа device_tracker
- Отслеживание местоположения автомобиля с поддержкой атрибутов: широта, долгота, направление.
События
Интеграция поддерживает два типа событий:
- pandora_cas_event:
- События, связанные с изменением состояния автомобиля (коды событий, температура, уровень топлива и т.д.).
- pandora_cas_command:
- Уведомления о выполнении команд (успех/ошибка, код ошибки).
Команды и службы
Интеграция поддерживает выполнение команд через службы Home Assistant. Например:
- Запуск двигателя:
service: pandora_cas.start_engine data: device_id: 1234567890
- Включение GPS-трекинга:
service: pandora_cas.enable_tracking data: device_id: 1234567890
Заключение
Интеграция Pandora Car Alarm System и Benish GPS для Home Assistant открывает безграничные возможности для автоматизации и управления вашим автомобилем. Вы можете не только отслеживать его состояние, но и создавать сложные сценарии, которые сделают вашу жизнь проще и безопаснее. От автоматического прогрева зимой до уведомлений о низком уровне топлива — всё это становится возможным с этой интеграцией. Попробуйте и убедитесь сами, как легко можно интегрировать автомобиль в экосистему умного дома!