Alpha ESS Storion SMILE
To use active battery control, times for grid charging must be defined once via the web interface or app. (Settings->Function settings->Grid charging/discharging) A continuous time period should be entered here (e.g.: Charging time 1 00:00-23:00, Charging time 2 23:00-00:00). However, deactivate the "Grid charging" switch. The actual control takes place via evcc. Discharge stop is realized via a scheduled grid charge with a target SoC of 10%. Alternatively, it can also be configured via Modbus. To do this, set the registers 2134,2142,2135,2136,2144,2137,2175 to the values 0,0,23,0,23,0,0,0,0.
Supported features
- Battery control: External control of home battery charging and discharging via evcc.
Usage areas
- Grid meter
- Solar production
- Battery
Parameters
| Name | Description | Value | Level |
|---|---|---|---|
id | Modbus ID | int | required |
device | Device name USB-RS485 adapter | required | |
baudrate | Baudrate | required | |
comset | ComSet Communication parameter for the adapter | required | |
host | IP address or hostname | required | |
port | Port | int | required |
capacity [kWh] | Battery capacity | optional | |
minsoc [%] | Minimum charge Lower limit when discharging the battery in normal operation | optional | |
maxsoc [%] | Maximum charge Upper limit when charging the battery from the grid | optional | |
maxacpower [W] | Maximum AC power of the hybrid inverter | advanced | |
maxchargepower [W] | Maximum charge power For forced charging of the battery. | advanced | |
maxdischargepower [W] | Maximum discharge power Maximum discharge power of the storage. | advanced |
Configuration example for evcc.yaml
If you don't want to configure via the UI, you can alternatively use this YAML block.
meters: - name: my_grid type: template template: alpha-ess-smile usage: grid
# RS485 via adapter (Modbus RTU) modbus: rs485serial id: 85 device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU) modbus: rs485tcpip id: 85 host: # Hostname port: 502 # Port
# Modbus TCP modbus: tcpip id: 85 host: # Hostname port: 502 # Portmeters: - name: my_pv type: template template: alpha-ess-smile usage: pv
# RS485 via adapter (Modbus RTU) modbus: rs485serial id: 85 device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU) modbus: rs485tcpip id: 85 host: # Hostname port: 502 # Port
# Modbus TCP modbus: tcpip id: 85 host: # Hostname port: 502 # Port maxacpower: 0 # Maximum AC power of the hybrid inverter (W), optionalmeters: - name: my_battery type: template template: alpha-ess-smile usage: battery
# RS485 via adapter (Modbus RTU) modbus: rs485serial id: 85 device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU) modbus: rs485tcpip id: 85 host: # Hostname port: 502 # Port
# Modbus TCP modbus: tcpip id: 85 host: # Hostname port: 502 # Port capacity: 50 # Battery capacity (kWh), optional minsoc: 25 # Minimum charge (%), Lower limit when discharging the battery in normal operation (optional) maxsoc: 95 # Maximum charge (%), Upper limit when charging the battery from the grid (optional) maxchargepower: # Maximum charge power (W), For forced charging of the battery. (optional) maxdischargepower: # Maximum discharge power (W), Maximum discharge power of the storage. (optional)