Nu skal der laves batteri-opladning, og igangsætning af blæsere etc.
Når man fik "measurements.xml" så var det en del nemmere at få de rigtige tal frem ;-)
Her er koden:
### Solar Power generated by Steca power (REST) #################################
- platform: rest
resource: http://192.168.255.32/measurements.xml
json_attributes:
- root
- Measurements
name: solar_inverter
scan_interval: 10
value_template: 'OK'
### Template ####################################################################
- platform: template
sensors:
solar_live_output:
value_template: >
{% set root = state_attr('sensor.solar_inverter', 'root') %}
{% if root.Device.Measurements.Measurement[2]["@Value"] is defined %}
{{ root.Device.Measurements.Measurement[2]["@Value"] | round(0)}}
{% else %}
0
{% endif %}
device_class: power
unit_of_measurement: 'Watt'
friendly_name: Live power
solar_live_temp:
value_template: >
{% set root = state_attr('sensor.solar_inverter', 'root') %}
{% if root.Device.Measurements.Measurement[6]["@Value"] is defined %}
{{ root.Device.Measurements.Measurement[6]["@Value"] }}
{% else %}
0
{% endif %}
device_class: temperature
unit_of_measurement: '°C'
friendly_name: Inverter temperature
Ingen kommentarer:
Send en kommentar