Skip to content

Commit

Permalink
implemented EPM functionality (#36)
Browse files Browse the repository at this point in the history
* implemented EPM functionality

* fix for skip_updates applying to all sensors within same register range
  • Loading branch information
nextguyover authored Jun 27, 2024
1 parent d8a0aba commit 92e6f96
Show file tree
Hide file tree
Showing 4 changed files with 381 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -304,6 +304,7 @@ Install the ESPHome firmware for the S3 stick as follows:
1. If you not already have one, add a `secrets.yaml` to the ESPHome addon, containing at least `wifi_ssid`, `wifi_password`, `wifi_ap_ssid`, `wifi_ap_password`, `api_encryption_key` and `ota_password`.
1. Add [solis-esphome-emw3080.yaml](solis-esphome-emw3080.yaml) to the ESPHome addon.
1. Depending on your inverter type, copy one of [solis-modbus-inv.yaml](solis-modbus-inv.yaml) or [solis-modbus-esinv.yaml](solis-modbus-esinv.yaml) as well.
1. If you have an Export Power Manager (EPM) for consumption monitoring, uncomment the [solis-modbus-epm.yaml](solis-modbus-epm.yaml) package, and copy this file as well.
1. Within `solis-esphome-emw3080.yaml` edit inverter type (`include` statement within `packages` section).
1. Click the three-dots button, then "Install" and "Manual Download".
1. Wait for the compilation process to finish and download the "UF2 package".
Expand Down
1 change: 1 addition & 0 deletions solis-esphome-emw3080.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ logger:
packages:
device_base: !include common/solis-modbus-inv.yaml
#device_base: !include common/solis-modbus-esinv.yaml
#epm: !include common/solis-modbus-epm.yaml

time:
- platform: homeassistant
Expand Down
1 change: 1 addition & 0 deletions solis-esphome-esp8266.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ logger:
packages:
device_base: !include common/solis-modbus-inv.yaml
#device_base: !include common/solis-modbus-esinv.yaml
#epm: !include common/solis-modbus-epm.yaml

time:
- platform: homeassistant
Expand Down
Loading

0 comments on commit 92e6f96

Please sign in to comment.