alias: "Auto: Turn off grid charge when price is too low. " description: "" trigger: - platform: template value_template: "{{states('sensor.nordpool_kwh_dk1_dkk_3_10_0') | float(0.15) < 0.15}}" - platform: template value_template: "{{states('sensor.nordpool_kwh_dk1_dkk_3_10_0') | float(0.15) >= 0.15}}" - platform: state entity_id: - script.tesla_solar_charger_script_actions to: "on" - platform: state entity_id: - script.tesla_solar_charger_script_actions to: "off" condition: [] action: - choose: - conditions: - condition: template value_template: >- {{states('sensor.nordpool_kwh_dk1_dkk_3_10_0') | float(0.15) >= 0.15}} sequence: - service: number.set_value data: value: "8500" target: entity_id: number.sun12k_max_solar_sell_power - service: switch.turn_on data: {} target: entity_id: switch.sun12k_solar_sell - conditions: - condition: template value_template: >- {{states('sensor.nordpool_kwh_dk1_dkk_3_10_0') | float(0.15) < 0.15}} - condition: state entity_id: script.tesla_solar_charger_script_actions state: "on" sequence: - service: number.set_value data: value: "500" target: entity_id: number.sun12k_max_solar_sell_power - conditions: - condition: template value_template: >- {{states('sensor.nordpool_kwh_dk1_dkk_3_10_0') | float(0.15) < 0.15}} - condition: state entity_id: script.tesla_solar_charger_script_actions state: "off" sequence: - service: switch.turn_off data: {} target: entity_id: switch.sun12k_solar_sell mode: single