Sorry, staring blind…
What’s wrong here?
sensor:
- platform: template
sensors:
solar_percent:
unit_of_measurement: '%'
unique_id: solar_percent
friendly_name: Current Solar Percentage Realtime
value_template: >
{% set solar_total_w = states('sensor.zonnepanelen_huidig') | float(0) %}
{% set production_w = states('sensor.p1_meter_5c2faf0b9afe_active_power') | float(0) %}
{% set consumption_w = states('sensor.p1_meter_5c2faf0b9afe_active_power') | float(0) %}
{% set consumption_total = states('sensor.power_consumption_total') | float(0) %}
{{ [ (solar_total_w * 100) / (consumption_w + solar_total_w), 0 ] | max | round(0) }}
# https://community.home-assistant.io/t/availability-template-help
availability_template: >
{{ states('sensor.power_production_solar_total') | is_number and
states('sensor.p1_meter_5c2faf0b9afe_active_power') | is_number and
states('sensor.p1_meter_5c2faf0b9afe_active_power') | is_number and
states('sensor.power_consumption_total') | is_number and
states('sensor.power_consumption_total') | float(0) + states('sensor.p1_meter_5c2faf0b9afe_active_power') | float(0) > 0 }}