Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Учёт не тех показаний #21

Open
booroondook-eng opened this issue Jan 5, 2022 · 2 comments
Open

Учёт не тех показаний #21

booroondook-eng opened this issue Jan 5, 2022 · 2 comments

Comments

@booroondook-eng
Copy link

Обслуживающая компания - Мосэнергосбыт.
Средствами Home Assistant постоянно вычисляется разница между текущими показаниями счётчика и теми показаниями, которые были на момент оплаты, а также - как производная от этих данных - сумма в рублях (ну, т.е., сколько "нагорело" электричества с момента последней оплаты). Оплата и соответствующая фиксация показаний обычно выполняется по 15-м числам каждого месяца.
Однако Мосэнергосбыт периодически практикует как бы снятие показаний на 1-е число месяца (как бы - потому что это не физическое переписывание показаний счетчика, а некое "вычисленное" значение - но не суть важно).
В итоге значения атрибутов "zone_t1_last_indication" и"zone_t2_last_indication" меняются, и вся моя конструкция начинает считать "нагорание" электричества не с момента оплаты, а от тех "паразитных" показаний, генерируемых Мосэнергосбытом. Как следствие - я теряю данные по денежным расходам.
Можно ли как-то либо не учитывать эти "паразитные" показания, либо отделить их от действительно переданных на момент оплаты?

@Gimlir
Copy link

Gimlir commented Apr 1, 2022

На мой взгляд это скорее решается средствами HA, без изменений в интеграции. Я бы пошел по пути запоминания значений Last indications в HA в служебном объекте с учетом Last indications date счетчика, чтобы игнорировать значений по первым числам, а все дальнейшие вычисления уже перенес бы на значения этого служебного объекта.

@booroondook-eng
Copy link
Author

На мой взгляд это скорее решается средствами HA, без изменений в интеграции. Я бы пошел по пути запоминания значений Last indications в HA в служебном объекте с учетом Last indications date счетчика, чтобы игнорировать значений по первым числам, а все дальнейшие вычисления уже перенес бы на значения этого служебного объекта.

Ну, это-то понятно, что средствами HA этот вопрос можно решить. Я не стал заморачиваться с автоматизированием этого вопроса, а просто завел два объекта типа "input number" для дневного и ночного тарифов. И просто каждое 15-е число вручную заношу туда показания счетчика, которые я передал Мосэнергосбыту. Соответственно, денежные расходы считаются от этих объектов, а не от атрибутов объекта интеграции.
Конечно, хотелось бы, чтобы этот функционал был автоматизирован через интеграцию.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants