321 lines
6.9 KiB
YAML
321 lines
6.9 KiB
YAML
- id: '1684746714869'
|
|
alias: Set Feed In First
|
|
description: change inverter work mode to Feed In First
|
|
trigger:
|
|
- platform: time
|
|
at: '16:00:00'
|
|
condition: []
|
|
action:
|
|
- service: modbus.write_register
|
|
data:
|
|
hub: FoxESSInverterModbus
|
|
address: 41000
|
|
slave: 247
|
|
value: 1
|
|
mode: single
|
|
- id: '1684746814312'
|
|
alias: Set Self Use
|
|
description: change inverter work mode to Self Use
|
|
trigger:
|
|
- platform: time
|
|
at: 05:00:00
|
|
condition: []
|
|
action:
|
|
- service: modbus.write_register
|
|
data:
|
|
hub: FoxESSInverterModbus
|
|
address: 41000
|
|
slave: 247
|
|
value: 0
|
|
mode: single
|
|
- id: '1685023611778'
|
|
alias: Set G98 Export Limit
|
|
description: change inverter export limit to 3.68kW
|
|
trigger: []
|
|
condition: []
|
|
action:
|
|
- service: modbus.write_register
|
|
data:
|
|
hub: FoxESSInverterModbus
|
|
address: 41012
|
|
slave: 247
|
|
value: 3680
|
|
mode: single
|
|
- id: '1685023679841'
|
|
alias: Set G99 Export Limit
|
|
description: change inverter export limit to 6kW
|
|
trigger: []
|
|
condition: []
|
|
action:
|
|
- service: modbus.write_register
|
|
data:
|
|
hub: FoxESSInverterModbus
|
|
address: 41012
|
|
slave: 247
|
|
value: 6000
|
|
mode: single
|
|
- id: '1685023771341'
|
|
alias: Set Max Charge Current 25A
|
|
description: change max charge current to 25A
|
|
trigger: []
|
|
condition: []
|
|
action:
|
|
- service: modbus.write_register
|
|
data:
|
|
hub: FoxESSInverterModbus
|
|
address: 41007
|
|
slave: 247
|
|
value: 250
|
|
mode: single
|
|
- id: '1685023877031'
|
|
alias: Set Max SoC 100%
|
|
description: change max SoC to 100%
|
|
trigger: []
|
|
condition: []
|
|
action:
|
|
- service: modbus.write_register
|
|
data:
|
|
address: 41010
|
|
slave: 247
|
|
value: 100
|
|
hub: FoxESSInverterModbus
|
|
mode: single
|
|
- id: '1685024207064'
|
|
alias: Set Max Charge Current 15A
|
|
description: change max charge current to 15A
|
|
trigger: []
|
|
condition: []
|
|
action:
|
|
- service: modbus.write_register
|
|
data:
|
|
hub: FoxESSInverterModbus
|
|
address: 41007
|
|
slave: 247
|
|
value: 150
|
|
mode: single
|
|
- id: '1685024237616'
|
|
alias: Set Max SoC 50%
|
|
description: change max SoC to 50%
|
|
trigger: []
|
|
condition: []
|
|
action:
|
|
- service: modbus.write_register
|
|
data:
|
|
address: 41010
|
|
slave: 247
|
|
hub: FoxESSInverterModbus
|
|
value: 50
|
|
mode: single
|
|
- id: '1685032746831'
|
|
alias: Reset Password
|
|
description: change inverter password to 0000
|
|
trigger: []
|
|
condition: []
|
|
action:
|
|
- service: modbus.write_register
|
|
data:
|
|
hub: FoxESSInverterModbus
|
|
address: 40013
|
|
slave: 247
|
|
value: 0
|
|
mode: single
|
|
- id: '1685265384959'
|
|
alias: Charge from Grid 2am to 5am
|
|
description: Set charge between 2am and 5am
|
|
triggers: []
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
hub: FoxESSInverterModbus
|
|
address: 41001
|
|
slave: 247
|
|
value:
|
|
- 0
|
|
- 512
|
|
- 1280
|
|
- 0
|
|
- 0
|
|
- 0
|
|
action: modbus.write_register
|
|
mode: single
|
|
- id: '1685266798577'
|
|
alias: Disable Charge from Grid
|
|
description: Set time period 1 to 00:00 - 00:00
|
|
triggers: []
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
hub: FoxESSInverterModbus
|
|
address: 41001
|
|
slave: 247
|
|
value:
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
action: modbus.write_register
|
|
mode: single
|
|
- id: '1685267956539'
|
|
alias: Set Min SoC to 10%
|
|
description: change min SoC to 10%
|
|
trigger: []
|
|
condition: []
|
|
action:
|
|
- service: modbus.write_register
|
|
data:
|
|
hub: FoxESSInverterModbus
|
|
address: 41009
|
|
slave: 247
|
|
value: 10
|
|
mode: single
|
|
- id: '1685268004260'
|
|
alias: Set Min SoC (On Grid) to 10%
|
|
description: change Min SoC (On Grid) to 10%
|
|
triggers: []
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
hub: FoxESSInverterModbus
|
|
address: 41011
|
|
slave: 247
|
|
value: 10
|
|
action: modbus.write_register
|
|
mode: single
|
|
- id: '1686476265795'
|
|
alias: Set Export Limit
|
|
description: change inverter export limit
|
|
trigger: []
|
|
condition: []
|
|
action:
|
|
- service: modbus.write_register
|
|
data:
|
|
hub: FoxESSInverterModbus
|
|
address: 41012
|
|
slave: 247
|
|
value: 3600
|
|
mode: single
|
|
- id: '1686652252779'
|
|
alias: Renew Certificate
|
|
description: Daily check if SSL certificate needs to be renewed
|
|
trigger:
|
|
- platform: time
|
|
at: '20:00:00'
|
|
condition: []
|
|
action:
|
|
- service: hassio.addon_start
|
|
data:
|
|
addon: core_letsencrypt
|
|
mode: single
|
|
- id: '1686653226368'
|
|
alias: Restart NGINX
|
|
description: Restart NGINX to pick up any renewed certificates
|
|
trigger:
|
|
- platform: time
|
|
at: 03:00:00
|
|
condition: []
|
|
action:
|
|
- service: hassio.addon_restart
|
|
data:
|
|
addon: core_nginx_proxy
|
|
mode: single
|
|
- id: '1686752049218'
|
|
alias: Set Max Charge Current to 5A
|
|
description: change max charge current to 5A
|
|
trigger: []
|
|
condition: []
|
|
action:
|
|
- service: modbus.write_register
|
|
data:
|
|
hub: FoxESSInverterModbus
|
|
address: 41007
|
|
slave: 247
|
|
value: 50
|
|
mode: single
|
|
- id: '1691342611707'
|
|
alias: Upload pvoutput data every hour
|
|
trigger:
|
|
- platform: time_pattern
|
|
minutes: '59'
|
|
action:
|
|
- service: rest_command.pvoutput_upload
|
|
data: {}
|
|
mode: single
|
|
- id: '1712678883739'
|
|
alias: System Disable
|
|
description: Set System Enable to 0
|
|
trigger: []
|
|
condition: []
|
|
action:
|
|
- service: modbus.write_register
|
|
data:
|
|
hub: FoxESSInverterModbus
|
|
address: 41013
|
|
slave: 247
|
|
value: 0
|
|
mode: single
|
|
- id: '1712678959626'
|
|
alias: System Enable
|
|
description: Set System Enable to 1
|
|
trigger: []
|
|
condition: []
|
|
action:
|
|
- service: modbus.write_register
|
|
data:
|
|
hub: FoxESSInverterModbus
|
|
address: 41013
|
|
slave: 247
|
|
value: 1
|
|
mode: single
|
|
- id: '1738665422459'
|
|
alias: Remote Control Start
|
|
description: Start remote control charge / discharge
|
|
triggers:
|
|
- trigger: state
|
|
entity_id:
|
|
- input_boolean.remote_enable
|
|
from: 'off'
|
|
to: 'on'
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
hub: FoxESSInverterModbus
|
|
address: 44000
|
|
slave: 247
|
|
value: 1
|
|
action: modbus.write_register
|
|
- data:
|
|
hub: FoxESSInverterModbus
|
|
address: 44001
|
|
slave: 247
|
|
value: '{% set seconds = (states(''input_number.remote_time'') | int(default=1))
|
|
* 60 %} {{ seconds }}'
|
|
action: modbus.write_register
|
|
- data:
|
|
hub: FoxESSInverterModbus
|
|
address: 44002
|
|
slave: 247
|
|
value: '{% set power = (states(''input_number.remote_power'') | float(default=0)
|
|
* 1000) | int %} {{ (65536 + power) if power < 0 else power }}'
|
|
action: modbus.write_register
|
|
mode: single
|
|
- id: '1738687203008'
|
|
alias: Remote Control Stop
|
|
description: Stop remote control command
|
|
triggers:
|
|
- trigger: state
|
|
entity_id:
|
|
- input_boolean.remote_enable
|
|
from: 'on'
|
|
to: 'off'
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
hub: FoxESSInverterModbus
|
|
address: 44000
|
|
slave: 247
|
|
value: 0
|
|
action: modbus.write_register
|
|
mode: single
|