Hi,
I have got this script from facebook (Greg at givenergy) and tried dumping it in to my config.yaml file.
However, homeassistant doesn't seem to like it. Can someone point out where I have gone wrong please and what I need to amend?
FYI - its to reduce clipping by utilising battery charge after solar production goes above 5Kwh
Home assistant is throwing out the following error
duplicated mapping key (47:1)
44 | entity_id: number.givtcp_ ...
45 | mode: single
46 |
47 | alias: Prioritise Export - Rese ...
------^
48 | description: ""
49 | trigger:
Script start
sensor:
- platform: template
sensors:
charge_rate:
friendly_name: "Dynamic Charge Rate"
unit_of_measurement: "W"
value_template: >
{% set original_value = states('sensor.givtcp_FD2250G421_pv_power')|float %}
{% set adjusted_value = original_value - 5000 %}
{{ adjusted_value if adjusted_value > 0 else 0 }}
alias: Prioritise Export
description: ""
trigger:
- platform: time_pattern
seconds: /60
condition: - condition: time
after: "06:00:00"
before: "15:44:00" - condition: state
entity_id: input_boolean.prioritise_export
state: "on"
action: - service: number.set_value
data:
value: "{{states('sensor.charge_rate')|float}}"
target:
entity_id: number.givtcp_fd2250g421_battery_discharge_rate
mode: single
alias: Prioritise Export - Reset Charge Rate @ 1545
description: ""
trigger:
- platform: time
at: "15:45:00"
condition: []
action: - device_id: 5f75f57ebceacf500a639469e4eef245
domain: number
entity_id: 33e17bf2448db1cdb887317c4a517366
type: set_value
value: 2900
mode: single
