Perka

Dynamic Load Limit - 14kW Clean

Nov 22nd, 2025
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. alias: Dynamic Load Limit - 14kW Clean
  2. description: >
  3. Instantly set Go-e charger amps to keep total grid load under 14 kW,
  4. accounting for charger power. Runs max every 30 seconds.
  5. triggers:
  6. - entity_id: sensor.sh10rt20_energy_purchasing_power
  7. trigger: state
  8. - seconds: /30
  9. trigger: time_pattern
  10. conditions:
  11. - condition: template
  12. value_template: "{{ states('sensor.goe_285316_nrg_11') | float(0) > 100 }}"
  13. actions:
  14. - variables:
  15. grid_kw: "{{ states('sensor.sh10rt20_energy_purchasing_power') | float(0) }}"
  16. grid_power: "{{ grid_kw * 1000 }}"
  17. charger_power: "{{ states('sensor.goe_285316_nrg_11') | float(0) }}"
  18. max_power: 14000
  19. voltage: 230
  20. phases: 3
  21. min_amp: 6
  22. max_amp: 16
  23. available_power: "{{ max_power - (grid_power - charger_power) }}"
  24. new_amp: "{{ (available_power / (voltage * phases)) | round(1) }}"
  25. new_amp_limited: "{{ [min_amp, [new_amp, max_amp]|min]|max | float }}"
  26. current_amp: "{{ states('number.goe_285316_amp') | float }}"
  27. - condition: template
  28. value_template: "{{ new_amp_limited != current_amp }}"
  29. - target:
  30. entity_id: number.goe_285316_amp
  31. data:
  32. value: "{{ new_amp_limited }}"
  33. action: number.set_value
  34. mode: restart
  35.  
Advertisement
Add Comment
Please, Sign In to add comment