Remote Control - TonyM1958/HA-FoxESS-Modbus GitHub Wiki

This integration uses the inverter Modbus remote control registers to manually trigger battery charge or discharge. The registers are:

  • Remote Enable (44000): 1 = start remote control command. 0 = stop remote control command.
  • Remote Timeout (44001): number of seconds that the command will run for.
  • Remote Power (44002): power in watts. This is a 16-bit register. A positive value will discharge the battery with the AC output power. A negative value will charge the battery using the AC input power.
  • Remote Countdown (44004): counts down the current command execution.

The Modbus addresses may vary with the inverter model and firmware version. These are the known working 16-bit registers for classic H1 inverters (and other models). There are other registers associated with remote control that aren't described here. You can perform battery charging and discharging just using these.

The time and power values to use are configured as input numbers and remote enable is an input boolean. A template consolidates the time and power into an easy to use dashboard indicator.

image

The parameters you want to use are setup via the inputs and you then toggle Remote Enable to On to start the command. The command will end after the time period or if you manually toggle Remote Enable to Off.

For details of the configuration used, view the files 'input_boolean.yaml', 'input_number.yaml', 'template.yaml' and 'automations.yaml'.

⚠️ **GitHub.com Fallback** ⚠️