вопрос по литрам вместо кубов
Добрый день! ранее вы проявляли интерес к данной интеграции https://github.com/klim123123/neptun_smart_homeassistant
и по ее мотивам по счетчику воды нужна ваша помощь я разобрался как его добавить. Может это конечно и через одно место но у меня заработало.
sensors:
# Счетчики
- name: "Slot3 P1 Counter"
address: 115
slave: 240
input_type: holding
data_type: uint32
unit_of_measurement: m³
scale: 0.001
scan_interval: 10
device_class: water
state_class: total_increasing
- name: "Slot3 P1 Counter Offset"
address: 115
slave: 240
input_type: holding
data_type: uint32
scan_interval: 10
# Для битовых значений в регистре 127
- name: "Slot3 P1 Status Raw"
address: 127
slave: 240
input_type: holding
data_type: uint16
scan_interval: 10
template:
sensor:
### Счетчики ####
- name: "water counter cold"
state: "{{ states('sensor.slot3_p1_counter') }}"
unit_of_measurement: m³
device_class: water
state_class: total_increasing
но он к сожалению считает кубами, то есть надо ждать несколько дней чтоб что то показало)) а раньше было удобно - руки помыл и видишь сколько литров вылил))) помогите сделать чтоб считал не кубы а литры. Если знаете как
а само значение как выглядит в метрах кубических но с каким то количеством знаков после запятой?
А само значение как выглядит в кубических метрах, но с определённым количеством знаков после запятой?
Вот так
А как выглядит само значение в кубических метрах, но с определённым количеством знаков после запятой?
И вот тут еще глянул
так ведь просто поменять 2 параметра
unit_of_measurement: m³
scale: 0.001
на
unit_of_measurement: L
scale: 1
а почему два сенсора Slot3 P1 Counter Offset и Slot3 P1 Counter? они чем то отличаются кроме точности? выглядит как будто как раз Slot3 P1 Counter Offset показывает в литрах
Counter Offset это смещение. т.е. если вы подключили счетчик к Нептуну не с 0 значения, вы устанавливаете смещение(начальное значение).
и если будут еще вопросы, пишите в https://github.com/klim123123/neptun_smart_homeassistant чтобы другие пользователи могли их там найти. потому что наверняка у других будут такие же вопросы.
так ведь просто поменять 2 параметра
unit_of_measurement: m³ scale: 0.001на
unit_of_measurement: L scale: 1
я так не стал делать потому что в данном примере который ранее работал на SST было вот так и все работало https://github.com/sergeylysov/sst_cloud не стояло литров но считал их чуть ли не онлайн он
template:
- sensor:
- name: "water counter"
state: "{{ states('sensor.watercounter') }}"
unit_of_measurement: m³
device_class: water
state_class: total_increasing
даже на waterius работает
а почему два сенсора Slot3 P1 Counter Offset и Slot3 P1 Counter? они чем то отличаются кроме точности? выглядит как будто как раз Slot3 P1 Counter Offset показывает в литрах
объясняю почему два блока потому что делал я методом тыка) вот это добавляет счетчик
- name: "Slot3 P2 Counter"
address: 117
slave: 240
input_type: holding
data_type: uint32
unit_of_measurement: m³
scale: 0.001
scan_interval: 10
device_class: water
state_class: total_increasing
его можно добавить как плитку но его нельзя добавить в панель мониторинга энергии он в таком виде просто не ищется после добавления второго блока он добавляется
template:
sensor:
- name: "water counter hot"
state: "{{ states('sensor.slot3_p2_counter') }}"
unit_of_measurement: m³
device_class: water
state_class: total_increasing
но показывает гребенку не литрами а только когда израсходуется куб что неудобно и не гибко хотелось бы сделать чтоб показывал в мониторинге в литрах
теперь понятно чего вы хотели, вы хотели чтобы точность после запятой была выше, а не показания в литрах как вы выразились ранее.
установите scale: 1
какие показания у вас получаются?
теперь понятно чего вы хотели, вы хотели чтобы точность после запятой была выше, а не показания в литрах как вы выразились ранее.
установите
scale: 1какие показания у вас получаются?
похоже получилось! Спасибо!
сделал для одного счетчика и вот результат
достаточно цифр? или еще должны быть? последняя цифра это нуль?
достаточно цифр? или еще должны быть? последняя цифра это нуль?
хм
а запятой то нет как на ватериусе
достаточно цифр? или еще должны быть? последняя цифра это нуль?
хм а запятой то нет как на ватериусе
а тут сейчас так
если пробел как запятая обрабатывается то по идее будет норм
но проверить только утром получиться
В приложении так
судя про программе от Нептуна, 310 это уже максимальная точность пробел не как запятая, пробел это отделяет тысячи. если у вас получится 311 и 312 получить, значит он может считать литры.
достаточно цифр? или еще должны быть? последняя цифра это нуль?
тут явно нужна запятая как то но как ее поставить
ну не могли сегодня в душе потратиться 90 000 литров((
запятую поставить не проблема вы так и не ответили, что у вас меняется при потреблении литра? после числа 282 310 что было?
Counter Offset это смещение. т.е. если вы подключили счетчик к Нептуну не с 0 значения, вы устанавливаете смещение(начальное значение).
немного не в тему но меня заинтересовал ваш комментарий
у меня есть китайская считалку электроэнергии
но она настолько простая что я не могу задать начальные значения)
и ее показания не такие как на домовом счетчике
скажите можно как то сделать чтоб к этому прибавлялась некая дельта и было как на счетчике от Мосэнергосбыта?
запятую поставить не проблема вы так и не ответили, что у вас меняется при потреблении литра? после числа 282 310 что было?
видимо не понял вопроса
меняется вот так
то есть сейчас стало уже 282 530
все понял вам нужно сделать следущее:
scale: 0.001
precision: 2
жду обратную связь
scale: 0.001 precision: 2
Спасибо за терпение!
Ого выглядит как хотелось!
понаблюдаю еще за расходом в панели "Энергия"
все понял вам нужно сделать следущее:
scale: 0.001 precision: 2жду обратную связь
сейчас стало совсем шикарно!
прошу помочь настроить вывод кВт по счетчику электроэнергии
сейчас показывает вот так
а мне нужно прибавить к этим показаниям еще пару десятков кВт
прошу помочь настроить вывод кВт по счетчику электроэнергии сейчас показывает вот так а мне нужно прибавить к этим показаниям еще пару десятков кВт
откуда берутся данные? скиньте конфиг.
прошу помочь настроить вывод кВт по счетчику электроэнергии сейчас показывает вот так а мне нужно прибавить к этим показаниям еще пару десятков кВт
откуда берутся данные? скиньте конфиг.
конфига нет его дает прям сразу m2tt как сенсор
а вот само устройство
ну тогда создаете template sensor с помощью Helper и прописываете шаблон
{{ (states('sensor.ruck_vent_em_channel_1_power') | float) + 100 }}
где заменяете на ваш сенсор и сколько нужно прибавлять
ну тогда создаете template sensor с помощью Helper и прописываете шаблон
{{ (states('sensor.ruck_vent_em_channel_1_power') | float) + 100 }}где заменяете на ваш сенсор и сколько нужно прибавлять
спасибо большое
получилось
а еще можете подсказать чтоб на ватериусе сделать 3 знака после запятой чтоб отображалось?
