-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Copy link
Labels
devicesSpecific device supportSpecific device support
Description
Describe the bug
The same implausible site power value (4294965796W = 4295,0MW) is repeatedly set. After a certain amount of time, the correct value (visible on the inverter display) is set again. Until, at some point, the incorrect value is displayed again.
However, I have not noticed a specific time frame or action that triggers this.
The inverter is connected to the RPI5 via a Waveshare RS485-USB dongle.
Steps to reproduce
1.However, I have not noticed a specific time frame or action that triggers this.
2.
3.
...
Configuration details
`
network:
# schema is the HTTP schema
# setting to `https` does not enable https, it only changes the way URLs are generated
schema: http
# host is the hostname or IP address
# if the host name contains a `.local` suffix, the name will be announced on MDNS
# docker: MDNS announcements don't work. host must be set to the docker host's name.
host: evcc.local
# port is the listening port for UI and api
# evcc will listen on all available interfaces
port: 7070
interval: 30s # control cycle interval. Interval <30s can lead to unexpected behavior, see https://docs.evcc.io/docs/reference/configuration/interval
# database configuration for persisting charge sessions and settings
database:
type: sqlite
dsn: /var/lib/evcc/evcc.db
# sponsor token enables optional features (request at https://sponsor.evcc.io)
sponsortoken:
# telemetry enables aggregated statistics
#
# Telemetry allows collecting usage data (grid and green energy, charge power).
# Data is aggregated, no individual charging sessions are tracked. The collected,
# anonymous data can be retrieved using https://api.evcc.io.
#
# See https://github.com/evcc-io/evcc/pull/4343 or details.
#
# For time being, this is only available to sponsors, hence data is associated with
# the sponsor token's identity.
#
telemetry: false
# log settings
log: info
levels:
site: debug
lp-1: debug
lp-2: debug
cache: error
db: error
# modbus proxy for allowing external programs to reuse the evcc modbus connection
# each entry will start a proxy instance at the given port speaking Modbus TCP and
# relaying to the given modbus downstream device (either TCP or RTU, RS485 or TCP)
modbusproxy:
# - port: 5021
# uri: solar-edge:502
# rtu: true
# readonly: true # use `deny` to raise modbus errors
# meter definitions
# name can be freely chosen and is used as reference when assigning meters to site and loadpoints
# for documentation see https://docs.evcc.io/docs/devices/meters
meters:
- name: grid1
type: template
template: solis-hybrid-s
usage: grid
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
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: 1
#host: 192.0.2.2 # Hostname
#port: 502 # Port
- name: pv1
type: template
template: solis-hybrid-s
usage: pv
maxacpower: 33000 # Maximale AC Leistung des Hybrid-Wechselrichters (W), optional
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
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: 1
#host: 192.0.2.2 # Hostname
#port: 502 # Port
- name: battery1
type: template
template: solis-hybrid-s
usage: battery
capacity: 10 # Akkukapazität (kWh), optional
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
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: 1
#host: 192.0.2.2 # Hostname
#port: 502 # Port
- name: acthor9s
type: template
template: thor
usage: aux
# Modbus TCP
host: 192.168.178.133 # IP-Adresse oder Hostname
# charger definitions
# name can be freely chosen and is used as reference when assigning charger to vehicle
# for documentation see https://docs.evcc.io/docs/devices/chargers
chargers:
- name: wattpilot11kw
type: template
template: ocpp-goe
stationid: 32452376 # Station ID, Station ID des Ladepunktes. Nur erforderlich wenn mehrere OCPP-Ladestationen eingerichtet sind um diese korrekt zuzuweisen. Eine einzelne OCPP-Ladestation kann auch automatisch zugeordnet werden. Hinweis: In Ausnahmefällen kann es erforderlich sein, diese ID manuell an die OCPP-URL der La>
#connector: 1 # Anschlussnummer, Bei Ladestationen mit mehreren Anschlüssen. Die Zählung beginnt bei 1 für den ersten Anschluss. (optional)
#remotestart: # Immer eine Remote-Transaktion starten (RemoteStartTransaction) sobald ein Fahrzeug angeschlossen wird, Diese Option nur aktivieren wenn keinerlei Möglichkeit besteht Transaktionen seitens des Ladepunktes zu initiieren! Das ist nur der Fall wenn z. B. kein RFID-Lesegerät vorhanden ist und Ladevorgänge gru>
#idtag: evcc # Identifikator zur Authentifizierung von externen Transaktionen (RemoteStartTransaction), Diese Option ist nur in Ausnahmefällen erforderlich wenn der Ladepunkt für die Annahme externer Transaktionen einen spezifischen Token erfordert. (optional)
#connecttimeout: 5m # Zeitlimit für die Registrierung des Ladepunktes, optional
#meterinterval: 10s # ^|bertragungsintervall der Zählerwerte (MeterValueSampleInterval), optional
#metervalues: Energy.Active.Import.Register,Power.Active.Import,SoC,Current.Offered,Power.Offered,Current.Import,Voltage # Manuelle Vorgabe der zu konfigurierenden Zählerwerte (MeterValuesSampledData), optional
- name: wattpilot22kw
type: template
template: ocpp-goe
stationid: 91038156 # Station ID, Station ID des Ladepunktes. Nur erforderlich wenn mehrere OCPP-Ladestationen eingerichtet sind um diese korrekt zuzuweisen. Eine einzelne OCPP-Ladestation ka>
#connector: 1 # Anschlussnummer, Bei Ladestationen mit mehreren Anschlüssen. Die Zählung beginnt bei 1 für den ersten Anschluss. (optional)
#remotestart: # Immer eine Remote-Transaktion starten (RemoteStartTransaction) sobald ein Fahrzeug angeschlossen wird, Diese Option nur aktivieren wenn keinerlei Möglichkeit besteht Transakt>
#idtag: evcc # Identifikator zur Authentifizierung von externen Transaktionen (RemoteStartTransaction), Diese Option ist nur in Ausnahmefällen erforderlich wenn der Ladepunkt für die Annahm>
#connecttimeout: 5m # Zeitlimit für die Registrierung des Ladepunktes, optional
#meterinterval: 10s # ^|bertragungsintervall der Zählerwerte (MeterValueSampleInterval), optional
#metervalues: Energy.Active.Import.Register,Power.Active.Import,SoC,Current.Offered,Power.Offered,Current.Import,Voltage # Manuelle Vorgabe der zu konfigurierenden Zählerwerte (MeterValuesSa>
- name: thor_9s_heizstab
type: template
template: ac-thor
modbus: tcpip # Modbus TCP
id: 1
host: 192.168.178.133 # Hostname
port: 502 # Port
tempsource: 1 # Temperatursensor, [1, 2, 3] (optional)
# scale: 1 # Skalierungsfaktor der Leistungsvorgabe, optional
# site describes the EVU connection, PV and home battery
site:
title: Zuhause # display name for UI
meters:
grid: grid1 # grid meter
pv:
- pv1 # list of pv inverters/ meters
battery:
- battery1 # list of battery meters
aux:
- acthor9s # list of auxiliary meters for adjusting grid operating point
# residualPower: 0 # additional household usage margin
# loadpoint describes the charger, charge meter and connected vehicle
loadpoints:
- title: Wallbox 11kW # display name for UI
charger: wattpilot11kw # charger
#vehicle:
#meter: charge # external charge meter (if charger has no meter included). NOT grid or pv meter.
mode: pv # default charge mode to apply when vehicle is disconnected; use "off" to disable by default if charger is publicly available
# remaining settings are experts-only and best left at default values
priority: 1 # relative priority for concurrent charging in PV mode with multiple loadpoints (higher values have higher priority)
soc:
# polling defines usage of the vehicle APIs
# Modifying the default settings it NOT recommended. It MAY deplete your vehicle's battery
# or lead to vehicle manufacturer banning you from API use. USE AT YOUR OWN RISK.
poll:
# poll mode defines under which condition the vehicle API is called:
# charging: update vehicle ONLY when charging (this is the recommended default)
# connected: update vehicle when connected (not only charging), interval defines how often
# always: always update vehicle regardless of connection state, interval defines how often (only supported for single vehicle)
mode: charging
# poll interval defines how often the vehicle API may be polled if NOT charging
interval: 60m
estimate: true # set false to disable interpolating between api updates (not recommended)
enable: # pv mode enable behavior
delay: 30s # threshold must be exceeded for this long
threshold: 0 # grid power threshold (in Watts, negative=export). If zero, export must exceed minimum charge power to enable
disable: # pv mode disable behavior
delay: 3m # threshold must be exceeded for this long
threshold: 0 # maximum import power (W)
- title: Wallbox 22kW # display name for UI
charger: wattpilot22kw # charger
#vehicle:
#meter: charge # external charge meter (if charger has no meter included). NOT grid or pv meter.
mode: pv # default charge mode to apply when vehicle is disconnected; use "off" to disable by default if charger is publicly available
# remaining settings are experts-only and best left at default values
priority: 2 # relative priority for concurrent charging in PV mode with multiple loadpoints (higher values have higher priority)
soc:
# polling defines usage of the vehicle APIs
# Modifying the default settings it NOT recommended. It MAY deplete your vehicle's battery
# or lead to vehicle manufacturer banning you from API use. USE AT YOUR OWN RISK.
poll:
# poll mode defines under which condition the vehicle API is called:
# charging: update vehicle ONLY when charging (this is the recommended default)
# connected: update vehicle when connected (not only charging), interval defines how often
# always: always update vehicle regardless of connection state, interval defines how often (only supported for single vehicle)
mode: charging
# poll interval defines how often the vehicle API may be polled if NOT charging
interval: 60m
estimate: true # set false to disable interpolating between api updates (not recommended)
enable: # pv mode enable behavior
delay: 30s # threshold must be exceeded for this long
threshold: 0 # grid power threshold (in Watts, negative=export). If zero, export must exceed minimum charge power to enable
disable: # pv mode disable behavior
delay: 3m # threshold must be exceeded for this long
threshold: 0 # maximum import power (W)
- title: AC Thor 9s
charger: thor_9s_heizstab
mode: pv
meter: acthor9s
priority: 0
phases: 3
soc:
poll:
mode: charging
interval: 5m
estimate: true
enable:
threshold: -200 # einschalten, wenn 20 sec.(delay) lang mind. 200W Ueberschuss vorhanden ist. Negativer Werte, da Ueberschuss
delay: 30s
disable:
threshold: -50 # ausschalten, wenn 60 sec. lang der Ueberschuss 50W unterschritten wird
delay: 60s
`
Log details
`
site ] DEBUG 2025/09/12 13:15:45 battery 1 soc: 89%
[site ] DEBUG 2025/09/12 13:15:46 grid powers: [18 -10 20]W
[site ] DEBUG 2025/09/12 13:15:46 grid currents: [5.2 -5.18 5.56]A
[site ] DEBUG 2025/09/12 13:15:46 site power: 4294962796W
[lp-2 ] DEBUG 2025/09/12 13:15:46 charge voltages: [233 232 232]V
[lp-2 ] DEBUG 2025/09/12 13:15:46 detected active phases: 3p
[lp-2 ] DEBUG 2025/09/12 13:15:46 session energy: 3.379kWh
[lp-2 ] DEBUG 2025/09/12 13:15:46 charge total import: 33.624kWh
[lp-2 ] DEBUG 2025/09/12 13:15:46 charger status: C
[site ] DEBUG 2025/09/12 13:16:15 ----
[lp-1 ] DEBUG 2025/09/12 13:16:15 charge power: 0W
[lp-1 ] DEBUG 2025/09/12 13:16:15 charge currents: [0 0 0]A
[lp-2 ] DEBUG 2025/09/12 13:16:15 charge power: 10884W
[lp-2 ] DEBUG 2025/09/12 13:16:15 charge currents: [15.8 15.9 15.6]A
[lp-3 ] DEBUG 2025/09/12 13:16:15 charge power: 0W
[site ] DEBUG 2025/09/12 13:16:15 grid power: -0W
[site ] DEBUG 2025/09/12 13:16:15 battery 1 power: 4294962896W
[site ] DEBUG 2025/09/12 13:16:15 pv 1 power: 7100W
[site ] DEBUG 2025/09/12 13:16:15 aux 1 power: 0W
[site ] DEBUG 2025/09/12 13:16:15 !! solar production: accumulate set pv1 420.000kWh meter total (was: Accumulated: 13.000kWh updated: 2025-09-12 13:15:45 +0200 CEST meter: 419.000kWh)
[site ] DEBUG 2025/09/12 13:16:15 !! solar production: accumulate moved pv1 from 13.000 to 14.000
[site ] DEBUG 2025/09/12 13:16:15 battery 1 soc: 89%
[site ] DEBUG 2025/09/12 13:16:16 grid powers: [-0 12 30]W
[site ] DEBUG 2025/09/12 13:16:16 grid currents: [5.24 5.14 5.52]A
[site ] DEBUG 2025/09/12 13:16:16 site power: 4294962896W
[lp-3 ] DEBUG 2025/09/12 13:16:16 charger status: B
[lp-3 ] DEBUG 2025/09/12 13:16:16 charger soc limit: 90%
[site ] DEBUG 2025/09/12 13:16:45 ----
[lp-1 ] DEBUG 2025/09/12 13:16:45 charge power: 0W
[lp-1 ] DEBUG 2025/09/12 13:16:45 charge currents: [0 0 0]A
[lp-2 ] DEBUG 2025/09/12 13:16:45 charge power: 10917W
[lp-2 ] DEBUG 2025/09/12 13:16:45 charge currents: [15.9 16 15.7]A
[lp-3 ] DEBUG 2025/09/12 13:16:45 charge power: 0W
[site ] DEBUG 2025/09/12 13:16:45 grid power: -0W
[site ] DEBUG 2025/09/12 13:16:45 pv 1 power: 7500W
[site ] DEBUG 2025/09/12 13:16:45 battery 1 power: 4294963496W
[site ] DEBUG 2025/09/12 13:16:45 aux 1 power: 0W
[site ] DEBUG 2025/09/12 13:16:45 !! solar production: accumulate set pv1 420.000kWh meter total (was: Accumulated: 14.000kWh updated: 2025-09-12 13:16:15 +0200 CEST meter: 420.000kWh)
[site ] DEBUG 2025/09/12 13:16:45 !! solar production: accumulate moved pv1 from 14.000 to 14.000
[site ] DEBUG 2025/09/12 13:16:45 grid powers: [26 -26 -10]W
[site ] DEBUG 2025/09/12 13:16:46 battery 1 soc: 88%
[site ] DEBUG 2025/09/12 13:16:46 grid currents: [5.21 -5.05 -5.56]A
[site ] DEBUG 2025/09/12 13:16:46 site power: 4294963496W
[lp-1 ] DEBUG 2025/09/12 13:16:46 charge total import: 13985.807kWh
[lp-1 ] DEBUG 2025/09/12 13:16:46 charger status: A
[site ] DEBUG 2025/09/12 13:17:15 ----
[lp-1 ] DEBUG 2025/09/12 13:17:15 charge power: 0W
[lp-2 ] DEBUG 2025/09/12 13:17:15 charge power: 10878W
[lp-1 ] DEBUG 2025/09/12 13:17:15 charge currents: [0 0 0]A
[lp-2 ] DEBUG 2025/09/12 13:17:15 charge currents: [15.9 15.9 15.6]A
[lp-3 ] DEBUG 2025/09/12 13:17:15 charge power: 0W
[site ] DEBUG 2025/09/12 13:17:15 pv 1 power: 7500W
[site ] DEBUG 2025/09/12 13:17:15 !! solar production: accumulate set pv1 420.000kWh meter total (was: Accumulated: 14.000kWh updated: 2025-09-12 13:16:45 +0200 CEST meter: 420.000kWh)
[site ] DEBUG 2025/09/12 13:17:15 !! solar production: accumulate moved pv1 from 14.000 to 14.000
[site ] DEBUG 2025/09/12 13:17:15 aux 1 power: 0W
[site ] DEBUG 2025/09/12 13:17:15 grid power: -0W
[site ] DEBUG 2025/09/12 13:17:15 battery 1 power: 4294963696W
[site ] DEBUG 2025/09/12 13:17:15 grid powers: [-0 30 -0]W
[site ] DEBUG 2025/09/12 13:17:16 battery 1 soc: 88%
[site ] DEBUG 2025/09/12 13:17:16 grid currents: [5.21 5.02 5.57]A
[site ] DEBUG 2025/09/12 13:17:16 site power: 4294963696W
[lp-2 ] DEBUG 2025/09/12 13:17:16 charge voltages: [235 228 234]V
[lp-2 ] DEBUG 2025/09/12 13:17:16 detected active phases: 3p
[lp-2 ] DEBUG 2025/09/12 13:17:16 session energy: 3.650kWh
[lp-2 ] DEBUG 2025/09/12 13:17:16 charge total import: 33.895kWh
[lp-2 ] DEBUG 2025/09/12 13:17:16 charger status: C
[site ] DEBUG 2025/09/12 13:17:45 ----
[lp-1 ] DEBUG 2025/09/12 13:17:45 charge power: 0W
[lp-1 ] DEBUG 2025/09/12 13:17:45 charge currents: [0 0 0]A
[lp-2 ] DEBUG 2025/09/12 13:17:45 charge power: 10847W
[lp-2 ] DEBUG 2025/09/12 13:17:45 charge currents: [15.8 15.9 15.6]A
[lp-3 ] DEBUG 2025/09/12 13:17:45 charge power: 0W
[site ] DEBUG 2025/09/12 13:17:45 grid power: -0W
[site ] DEBUG 2025/09/12 13:17:45 pv 1 power: 7900W
[site ] DEBUG 2025/09/12 13:17:45 aux 1 power: 0W
[site ] DEBUG 2025/09/12 13:17:45 battery 1 power: 4294963996W
[site ] DEBUG 2025/09/12 13:17:45 !! solar production: accumulate set pv1 420.000kWh meter total (was: Accumulated: 14.000kWh updated: 2025-09-12 13:17:15 +0200 CEST meter: 420.000kWh)
[site ] DEBUG 2025/09/12 13:17:45 !! solar production: accumulate moved pv1 from 14.000 to 14.000
[site ] DEBUG 2025/09/12 13:17:45 grid powers: [31 -13 13]W
[site ] DEBUG 2025/09/12 13:17:46 battery 1 soc: 88%
`
What type of operating system or environment does evcc run on?
Linux
External automation
- I have made sure that no external automation like HomeAssistant or Node-RED is active or accessing any of the mentioned devices when this issue occurs.
Nightly build
- I have verified that the issue is reproducible with the latest nightly build
Version
No response
Metadata
Metadata
Assignees
Labels
devicesSpecific device supportSpecific device support