[go: up one dir, main page]

Skip to content

dentra/ha-pesc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hacs_badge License Support author Support author

Интеграция Петроэлектросбыт (ПСК/ЕИРЦ) для Home Assistant

Интеграция позволяет получить доступ к информации о переданных показателей счетчиков Петроэлектросбыт (ПСК/ЕИРЦ), а так же предоставляет сервис обновления показаний.

Установка

  • Откройте HACS->Интеграции->(меню "три точки")->Пользовательские репозитории
  • Добавьте пользовательский репозиторий dentra/ha-pesc в поле репозиторий, в поле Категория выберете Интеграция

Настройка

  • Откройте Конфигурация->Устройсва и службы->Добавить интеграцию
  • В поисковой строке введите pesc и выберети интеграцию Pesc
  • Введите немер телефона и пароль

Использование

В зависимости от данных лицевого счта, будут созданы соотвествующие службы и сенсоры.

По-умолчанию, обновление данных происходит раз в 12 часов, Вы всегда можете изменить этот парамтр в настройках службы.

Изменение значений

Используйте визульный редактор и службу pesc.update_value

Или воспользуйтесь примером ниже:

service: pesc.update_value
target:
  entity_id: sensor.pesc_0123456789_1
data:
  value: 12345

Или обновление сразу по всем тарифам и проверка кода завершения:

alias: Отправка показаний
sequence:
  - service: pesc.update_value
    target:
      entity_id:
        - sensor.pesc_0123456789_2
        - sensor.pesc_0123456789_3
    data:
      value:
        - scale_id: 2
          value: 12345
        - scale_id: 3
          value: 6789
    response_variable: response
    enabled: true
  - condition: template
    value_template: "{{ response.code == 0 }}"
  - service: notify.notify_me
    data:
      message: Показания успешно переданы

Получение стоимости тарифа

Начиная с версии от 22.05.2023 сенсоры со стоимостью тарифа можно добавить автоматически, включив соответсвующую опцию в настройках службы.

Логирование

Логирование можно включить, добавив следующие строки в configuration.yaml или пакет:

logger:
  logs:
    custom_components.pesc: debug

Ваша благодарность

Если этот проект оказался для вас полезен и/или вы хотите поддержать его дальнейше развитие, то всегда можно оставить вашу благодарность переводом на карту, разовыми донатом или подпиской на boosty или просто поставив звезду.