Pandora Car Alarm System custom component

вот такой костылек переназначает сервис turn_on_ext_channel на открытие багажника и решает одну из моих проблем (может кому пригодится, оставлю здесь):

$ git diff 2651170e1981a43a7f770a03d55aca9db5b69758
diff --git a/custom_components/pandora_cas/__init__.py b/custom_components/pandora_cas/__init__.py
index d2dd2e3..bd31273 100644
--- a/custom_components/pandora_cas/__init__.py
+++ b/custom_components/pandora_cas/__init__.py
@@ -56,7 +56,7 @@ SERVICE_MAP = {
     "stop_engine": {ATTR_SCHEMA: SERVICE_SCHEMA, ATTR_COMMAND: "8"},
     "turn_on_coolant_heater": {ATTR_SCHEMA: SERVICE_SCHEMA, ATTR_COMMAND: "21"},
     "turn_off_coolant_heater": {ATTR_SCHEMA: SERVICE_SCHEMA, ATTR_COMMAND: "22"},
 -    "turn_on_ext_channel": {ATTR_SCHEMA: SERVICE_SCHEMA, ATTR_COMMAND: "33"},
 +    "turn_on_ext_channel": {ATTR_SCHEMA: SERVICE_SCHEMA, ATTR_COMMAND: "35"},
     "turn_off_ext_channel": {ATTR_SCHEMA: SERVICE_SCHEMA, ATTR_COMMAND: "34"},
 }
1 Like

Приветствую! В настоящий момент нет ли проблем с работой интеграции? У меня она перестала работать после обновления ХА на последнюю версию. Причем на двух системах сразу. Ни приходят статусы объектов, пишет недоступно. На сайт пандоры логинится нормально. Что посоветуете?

Работает штатно. Только что из НА завёл авто.

Переустановил интеграцию - все равно объекты недоступны. Причем это произошло на двух разных системах в разных домах
В логе пишет:
Device with ID xxxxx partial state data retrieved, but no initial data has yet been received. Skipping
Восстановился из бэкапа старой версии ха - проблема не исчезла. I need help!

Разобрался. У меня стояла модифицированная интеграция. Она уже не поддерживается и теперь перестала работать. Установил эту - все нормально. Из пожеланий автору - хотелось бы добавить в интеграцию сущности: switch - двигатель, lock - guard и датчик - brakes.

Добрый день! Да, у вас была не моя интеграция, а форк от другого разработчика. Указанная проблема обсуждается там

Алексей, спасибо за ответ! Ваша интеграция работает как часы. Планируете ли добавление новых функций? Я поэтому форком и пользовался что там были отдельные объекты switch двигатель и замок. Их я вчера сделал через template, все работает, но в именно в алисе статус некорректный. А также у меня есть автоматизация по открытию ворот при первом нажатии на тормоз после запуска двигателя в определенной геолокации. Заранее спасибо.

Поделитесь пожалуйста template на switch, и как его правильно внедрить. Тоже пришел к тому, что сири теперь не желает замками управлять без разблокировки телефона (((

switch:              
  - platform: template
    switches:  
      switch1:
        friendly_name: "Соренто двигатель"
        value_template: >-
          {{ is_state('binary_sensor.1_engine_state', 'on') }}
        turn_on:
          - service: pandora_cas.start_engine
            data_template:
              id: 1
        turn_off:
          - service: pandora_cas.stop_engine
            data_template:
              id: 1
      switch2:
        friendly_name: "Соренто замок"
        value_template: >-
          {{ is_state('binary_sensor.1_lock', 'on') }}
        turn_on:
          - service: pandora_cas.unlock
            data_template:
              id: 1
        turn_off:
          - service: pandora_cas.lock
            data_template:
              id: 1

Делал первый раз, может что неправильно, но работает. Везде вместо 1 нужно вписать ID. Вставить через file editor в configuration.yaml. Можно переделать из switch в lock через интеграцию “Изменение типа устройства выключателя”. alryaz починил свой форк

Привет! Оживим тему? :wink:
что это и как лечить?

[4232a5] State update for device 1077241032 is older than existing data (based on 'state_timestamp'), this state update will be ignored completely!

Вопрос к создателю форка