Open ananyevgv opened 2 years ago
Напрямую подсовывать entity_id
источника значений в indications
нельзя.
Попробуйте вот так (если я правильно понял запрос):
alias: Send to Power
description: ''
trigger:
- platform: time
at: '14:00'
condition:
- condition: template
value_template: |
{{ now().day == 25 }}
action:
- service: tns_energo.push_indications
target:
entity_id: sensor.tns_yar_1111111111111_meter_11111111
data:
indications: {{ states('sensor.pzem_004t_v3_energy') }} # <----------- Изменение тут
mode: single
Напрямую подсовывать
entity_id
источника значений вindications
нельзя.Попробуйте вот так (если я правильно понял запрос):
alias: Send to Power description: '' trigger: - platform: time at: '14:00' condition: - condition: template value_template: | {{ now().day == 25 }} action: - service: tns_energo.push_indications target: entity_id: sensor.tns_yar_1111111111111_meter_11111111 data: indications: {{ states('sensor.pzem_004t_v3_energy') }} # <----------- Изменение тут mode: single
Добрый день, а как показания второго тарифа записать ? через запитую в этих же фигурных скобках или еще одни открывать ? И подскажите, пожалуйста, как округлить значения если у меня после запятой еще три знака ?
Все получилось data: notification: true indications: '{{ states(''sensor.pzem_004t_v3_energy'') }}' mode: single
Добрый день, а как показания второго тарифа записать ?
В описании компонента куча замечательных примеров...можно например так:
data:
indications: >-
{{ states('sensor.energy_den') | round(0) }}, {{ states('sensor.energy_noch') | round(0) }}
И подскажите, пожалуйста, как округлить значения если у меня после запятой еще три знака ?
Для округления используйте: round(0)
Не отправлялись показания, выскакивало сообщение об ошибке. После небольшой коррекции всё заработало:
alias: Отправка показаний ТНС Энерго
description: ""
trigger:
- platform: time
at: "12:00:00"
condition:
- condition: template
value_template: |
{{ now().day == 23 }}
action:
- service: tns_energo.push_indications
target:
entity_id: sensor.tns_rostov_************_meter_************
data:
indications: |
{{ states('sensor.pokazaniia_podezdnogo_elektroschiotchika') }}
notification: true
mode: single
Показания надо отправлять с последней цифры?