Good morning all!
need a hand with a custom template that i frankensteined together, any help would be much appreciated
DLI_PPFD:
friendly_name: 'DLI / PPFD'
value_template: >-
{% set PPFD = ((states('sensor.tyebd241qeiagryjzu') | float %}
{% set DLI = ((PPFD)) * (3600 * 12) / 1,000,000) %}
unit_of_measurement: 'DLI'
i understand DLI isnt a unit of measure where its actually something like umols/2
basic idea use one value ,sensor.tyebd241qeiagryjzu, to create a new value using the converting equation
AllHailJ
(J Gent)
January 3, 2022, 2:04pm
2
template:
- sensor:
- name: 'DLI_PPFD'
state: >-
{% set ppfd = ((states('sensor.tyebd241qeiagryjzu') | float %}
{% set dli = ((ppfd)) * (3600 * 12) / 1,000,000) %}
{{ dli }}
This is done as though you would put in configuration.yaml. Adjust if you are including files. Sensor will be " sensor.dli_ppfd " (lower case).
I would not use a unit of measurement. You know what it is.
1 Like
@mikeybatoz using commas in your template creates a list, not a number. There are also too many parentheses. To make sure your template is correct, use the template tool available in the developer tools.
1 Like
for the win! thank you both
whatever @walrus_parka did worked in developer tools
AllHailJ
(J Gent)
January 3, 2022, 2:17pm
5
sorry too much cut and paste and not enough checking!
1 Like
you are all fantastic thank you!!!
2sdaymars
(2sdaymars)
March 7, 2023, 10:25am
7
Which ESPHOME PPFD sensor did you use?
Pulling data with a tsl5291 , you have to create a filter, I had another light sensor that came from Amazon I used the case and filter from to make life easier
I meant to say tsl2591 sorry fat thumbs