evcc-io / evcc

Solar Charging ☀️🚘
https://evcc.io
MIT License
3.67k stars 687 forks source link

Home Battery Control: SunSpec (Model 124/802) #10912

Closed MikeTheTux closed 11 months ago

MikeTheTux commented 1 year ago

Add Home Battery Control for Fronius Gen24

Die entsprechenden Fronius Gen24 Register:

https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42,0410,2649.pdf

282263393-882be03c-b1fa-4958-aba8-5c5886808a97

image

Siehe auch https://openwb.de/forum/viewtopic.php?t=6585

Referenz:

andig commented 1 year ago

We can consider this at a later stage. At this time, we don‘t want to control battery power directly. You can still,listen for the published batteryMode to do that externally, following evcc signaling.

andig commented 1 year ago

Siehe auch https://github.com/evcc-io/evcc/discussions/10805#discussioncomment-7676975 Für SMA.

andig commented 1 year ago

Also:

Die Ladesettings müssen bei Normal/Hold wieder deaktiviert werden, mindestens aber MinRsvPct=20% minsoc

Ergibt das Sinn? /cc @premultiply

@MikeTheTux kannst du selbst compilieren? Dann könnten wir das in einem separaten Branch mal ausprobieren.

andig commented 1 year ago

Alternative:

Das entspräche der aktuellen Umsetzung für die anderen WR und braucht kein StorCtl_Mod. Sinnig wäre in jedem Fall die Varianten vor Implementierung mal per Modbus Editor auszuprobieren.

premultiply commented 1 year ago

Da es hier nicht nur um Fronius geht sondern generisch um SunSpec via Model 124 ändere ich mal den Titel 😉

premultiply commented 1 year ago

Auch hier scheint es einen Watchdog (InOutWRte_RvrtTms) zu geben. Ob der hier zwingend erforderlich ist konnte ich aber noch nicht klar erkennen. Ich gehe aber davon aus.

Alles in allem ist das hier genutzte generische SunSpec-Verfahren (Model 124) zu der hier beschriebenen SMA-Variante sehr ähnlich.

andig commented 1 year ago

@premultiply ich denke Du vergisst beim laden InWRte, denn nur das dürfte relevant sein? Dafür brauchts dann StorCtl_Mod = 1. Ich sehe aber nichts, was den Wechselrichter dann zum laden zwingen würde. Es sei denn ChaGriSet = 1 ist verbindlich und nicht nur eine Möglichkeit für den WR? Ich würde ohnehin erwarten, dass das erlaubt ist um Tiefentladung zu verhindern.

Was hast du gegen MinRsvPct? Da kann der WR sein Ding machen und trotzdem den Soc halten?

premultiply commented 1 year ago

Vor allem dass dies in der Regel persistente Vorgaben sind und das System im Fehlerfall so hängen bleibt ohne dass der Anwender oder ein Externer dies einfach erkennen und beheben kann (ohne evcc!).

Zudem gehen damit u.U. dann bei unbedachter Vorgehensweise und evcc-Konfiguration systemspezifische Grundeinstellungen verloren.

Bei einigen Systemen dürfte sowas zudem bis in den Flash durchschlagen und somit auch noch komplette Neustarts überdauern.

Das sollte daher immer nur die Notlösung sein wenn sonst keine schönen und dafür gedachten Lösungen verfügbar sind.

andig commented 1 year ago

Maybe.

Ich sehe aber nichts, was den Wechselrichter dann zum laden zwingen würde. Es sei denn ChaGriSet = 1 ist verbindlich und nicht nur eine Möglichkeit für den WR? Ich würde ohnehin erwarten, dass das erlaubt ist um Tiefentladung zu verhindern.

premultiply commented 1 year ago

Ergänzung: ich denke Du vergisst beim laden InWRte, denn nur das dürfte relevant sein?

Nein, das ist Default auf 100 und hier irrelevant. OutWRte mit -100 forciert hier das Laden.

andig commented 1 year ago

Dann bastel ich mal was...

premultiply commented 1 year ago

Wie den Erklärungen immer zu entnehmen ist haben diese vom Hersteller vorgesehenen Routinen keinen Einfluss auf den permanenten Eigenschutz der Systeme vor kritischen Zuständen.

Man kann hier somit mal nichts kaputt machen. Im Zweifelsfall funktioniert es einfach nicht oder der WR macht was anderes weil das ihm gerade wichtiger ist.

andig commented 1 year ago

Für Sunspec brauche ich ein Testgerät. Bitte Portweiterleitung oder ssh für info@evcc.io.

premultiply commented 1 year ago

Dann bastel ich mal was...

🤔 Könnten wir ggf. sogar mit meinem SMA SBS direkt testen können.

deadrabbit87 commented 1 year ago

Für Sunspec brauche ich ein Testgerät. Bitte Portweiterleitung oder ssh für info@evcc.io.

Mein Zugang zum Kostal mit Sunspec wäre noch offen...

andig commented 1 year ago

Supi- schaue ich morgen!

premultiply commented 1 year ago

Anbei mal ein Auszug von meinem SMA SBS 3.7 im Normalzustand, schlafend mit leerer Batterie (bis auf Notstromreserve).

--------- Model 124 storage ---------
[main  ] TRACE 2023/11/27 18:32:11 modbus: send 00 1c 00 00 00 06 7e 03 9d b3 00 18
[main  ] TRACE 2023/11/27 18:32:11 modbus: recv 00 1c 00 00 00 33 7e 03 30 0e 60 ff ff ff ff 00 00 ff ff ff ff 00 17 ff ff 3b e2 00 03 80 00 80 00 ff ff ff ff ff ff ff ff 00 00 80 00 80 00 80 00 00 00 80 00 ff fe 80 00
WChaMax                     3680.00    uint16
WChaGra                         n/a    uint16
WDisChaGra                      n/a    uint16
StorCtl_Mod                  0x0000    bitfield16
VAChaMax                        n/a    uint16
MinRsvPct                       n/a    uint16
ChaState                      23.00    uint16
StorAval                        n/a    uint16
InBatV                       153.30    uint16
ChaSt                             3    enum16
OutWRte                         n/a    int16
InWRte                          n/a    int16
InOutWRte_WinTms                n/a    uint16
InOutWRte_RvrtTms               n/a    uint16
InOutWRte_RmpTms                n/a    uint16
ChaGriSet                       n/a    enum16
WChaMax_SF                        0    sunssf
WChaDisChaGra_SF                n/a    sunssf
VAChaMax_SF                     n/a    sunssf
MinRsvPct_SF                    n/a    sunssf
ChaState_SF                       0    sunssf
StorAval_SF                     n/a    sunssf
InBatV_SF                        -2    sunssf
InOutWRte_SF                    n/a    sunssf
andig commented 1 year ago

Kann der noch mehr? V.a. Gibts ein Battery Model ohne die blöden Scale Factors?

Das hilft leider nicht:

andig commented 1 year ago

@premultiply der Kostal hat kein 124, dafür aber das Battery Base Model 802 (danke @deadrabbit87):

--------- Model 1 common ---------
Mn             KOSTAL    string
Md   PLENTICORE plus7    string
--------- Model 103 inverter ---------
A                    1.15    uint16
AphA                 0.35    uint16
AphB                 0.37    uint16
AphC                 0.41    uint16
A_SF                   -2    sunssf
PPVphAB               n/a    uint16
PPVphBC               n/a    uint16
PPVphCA               n/a    uint16
PhVphA             219.80    uint16
PhVphB             221.00    uint16
PhVphC             223.40    uint16
V_SF                   -1    sunssf
W                   47.00    int16
W_SF                    0    sunssf
Hz                  50.00    uint16
Hz_SF                  -2    sunssf
VA                 255.00    int16
VA_SF                   0    sunssf
VAr                251.00    int16
VAr_SF                  0    sunssf
PF                   1.00    int16
PF_SF                  -3    sunssf
WH            37325890.00    acc32
WH_SF                   0    sunssf
DCA                   n/a    uint16
DCA_SF                  0    sunssf
DCV                   n/a    uint16
DCV_SF                  0    sunssf
DCW                 70.00    int16
DCW_SF                  0    sunssf
TmpCab              28.80    int16
TmpSnk              16.60    int16
TmpTrns             17.30    int16
TmpOt                0.00    int16
Tmp_SF                 -1    sunssf
St                      4    enum16
StVnd                   0    enum16
Evt1           0x00000000    bitfield32
Evt2           0x00000000    bitfield32
EvtVnd1        0x00000000    bitfield32
EvtVnd2        0x00000000    bitfield32
EvtVnd3        0x00000000    bitfield32
EvtVnd4        0x00000000    bitfield32
--------- Model 113 inverter ---------
A               1.1535645    float32
AphA           0.35705566    float32
AphB           0.37841797    float32
AphC            0.4180908    float32
PPVphAB                 0    float32
PPVphBC                 0    float32
PPVphCA                 0    float32
PhVphA           219.8174    float32
PhVphB          221.05095    float32
PhVphC          223.44754    float32
W                      47    float32
Hz              50.006104    float32
VA              255.38342    float32
VAr             251.00957    float32
PF                      1    float32
WH          3.7325892e+07    float32
DCA                     0    float32
DCV                     0    float32
DCW              70.50428    float32
TmpCab          28.851318    float32
TmpSnk          16.619873    float32
TmpTrns         17.340088    float32
TmpOt                   0    float32
St                      4    enum16
StVnd                   0    enum16
Evt1           0x00000000    bitfield32
Evt2           0x00000000    bitfield32
EvtVnd1        0x00000000    bitfield32
EvtVnd2        0x00000000    bitfield32
EvtVnd3        0x00000000    bitfield32
EvtVnd4        0x00000000    bitfield32
--------- Model 120 nameplate ---------
DERTyp                          4    enum16
WRtg                      6999.00    uint16
WRtg_SF                         0    sunssf
VARtg                     7000.00    uint16
VARtg_SF                        0    sunssf
VArRtgQ1                  6929.00    int16
VArRtgQ2                  6929.00    int16
VArRtgQ3                  6929.00    int16
VArRtgQ4                  6929.00    int16
VArRtg_SF                       0    sunssf
ARtg                        30.31    uint16
ARtg_SF                        -2    sunssf
PFRtgQ1                 800000.00    int16
PFRtgQ2                 800000.00    int16
PFRtgQ3                 800000.00    int16
PFRtgQ4                 800000.00    int16
PFRtg_SF                        3    sunssf
WHRtg                        0.00    uint16
WHRtg_SF                        0    sunssf
AhrRtg                       0.00    uint16
AhrRtg_SF                       0    sunssf
MaxChaRte                    0.00    uint16
MaxChaRte_SF                    0    sunssf
MaxDisChaRte                 0.00    uint16
MaxDisChaRte_SF                 0    sunssf
Pad                        0x0000    pad
--------- Model 123 controls ---------
Conn_WinTms                     0.00    uint16
Conn_RvrtTms                    0.00    uint16
Conn                               1    enum16
WMaxLimPct                    100.00    uint16
WMaxLimPct_WinTms               0.00    uint16
WMaxLimPct_RvrtTms              0.00    uint16
WMaxLimPct_RmpTms               0.00    uint16
WMaxLim_Ena                        1    enum16
OutPFSet                        0.97    int16
OutPFSet_WinTms                 0.00    uint16
OutPFSet_RvrtTms                0.00    uint16
OutPFSet_RmpTms                 0.00    uint16
OutPFSet_Ena                       1    enum16
VArWMaxPct                      0.00    int16
VArMaxPct                       0.00    int16
VArAvalPct                      0.00    int16
VArPct_WinTms                   0.00    uint16
VArPct_RvrtTms                  0.00    uint16
VArPct_RmpTms                   0.00    uint16
VArPct_Mod                         0    enum16
VArPct_Ena                         1    enum16
WMaxLimPct_SF                      0    sunssf
OutPFSet_SF                       -3    sunssf
VArPct_SF                          0    sunssf
--------- Model 160 mppt ---------
DCA_SF                 -2    sunssf
DCV_SF                 -1    sunssf
DCW_SF                  0    sunssf
DCWH_SF                 0    sunssf
Evt            0x00000000    bitfield32
N                       3    count
TmsPer               0.00    uint16
-- Block 1 --
ID                 1.00    uint16
IDStr          DC_STRIN    string
DCA                0.03    uint16
DCV              467.40    uint16
DCW               15.00    uint16
DCWH               0.00    acc32
Tms                0.00    uint32
Tmp                0.00    int16
DCSt                  0    enum16
DCEvt        0x00000000    bitfield32
-- Block 2 --
ID                 2.00    uint16
IDStr          DC_STRIN    string
DCA                0.13    uint16
DCV              424.30    uint16
DCW               57.00    uint16
DCWH               0.00    acc32
Tms                0.00    uint32
Tmp                0.00    int16
DCSt                  0    enum16
DCEvt        0x00000000    bitfield32
-- Block 3 --
ID                 3.00    uint16
IDStr          DC_STRIN    string
DCA                0.00    uint16
DCV                0.00    uint16
DCW                0.00    uint16
DCWH               0.00    acc32
Tms                0.00    uint32
Tmp                0.00    int16
DCSt                  0    enum16
DCEvt        0x00000000    bitfield32
--------- Model 802 battery ---------
AHRtg                        24.00    uint16
WHRtg                     11680.00    uint16
WChaRteMax                11960.00    uint16
WDisChaRteMax             11960.00    uint16
DisChaRte                     0.00    uint16
SoCMax                        0.00    uint16
SoCMin                        0.00    uint16
SocRsvMax                     0.00    uint16
SoCRsvMin                     0.00    uint16
SoC                          47.00    uint16
DoD                           0.00    uint16
SoH                           0.00    uint16
NCyc                        355.00    uint32
ChaSt                            0    enum16
LocRemCtl                        0    enum16
Hb                            0.00    uint16
CtrlHb                        0.00    uint16
AlmRst                        1.00    uint16
Typ                              4    enum16
State                            3    enum16
StateVnd                         0    enum16
WarrDt                        0.00    uint32
Evt1                    0x00000000    bitfield32
Evt2                    0x00000000    bitfield32
EvtVnd1                 0x00000000    bitfield32
EvtVnd2                 0x00000000    bitfield32
V                           421.10    uint16
VMax                        467.20    uint16
VMin                          0.00    uint16
CellVMax                      3.20    uint16
CellVMaxStr                   0.00    uint16
CellVMaxMod                   0.00    uint16
CellVMin                      3.20    uint16
CellVMinStr                   0.00    uint16
CellVMinMod                   0.00    uint16
CellVAvg                      0.00    uint16
A                             0.00    int16
AChaMax                      25.60    uint16
ADisChaMax                   25.60    uint16
W                             0.00    int16
ReqInvState                      0    enum16
ReqW                          0.00    int16
SetOp                            1    enum16
SetInvState                      0    enum16
AHRtg_SF                         0    sunssf
WHRtg_SF                         0    sunssf
WChaDisChaMax_SF                 0    sunssf
DisChaRte_SF                     0    sunssf
SoC_SF                           0    sunssf
DoD_SF                           0    sunssf
SoH_SF                           0    sunssf
V_SF                            -1    sunssf
CellV_SF                        -1    sunssf
A_SF                            -2    sunssf
AMax_SF                         -2    sunssf
W_SF                             0    sunssf
andig commented 1 year ago

@premultiply es gelingt mir allerdings nicht, auf SoCRsvMin (das sollte 40318 sein) zu schreiben:

[modbus] TRACE 2023/11/28 15:39:54 modbus: send 00 20 00 00 00 09 47 10 9d 7e 00 01 02 00 14
[modbus] TRACE 2023/11/28 15:39:54 modbus: recv 00 20 00 00 00 03 47 90 02
[main  ] FATAL 2023/11/28 15:39:54 set battery mode: modbus: exception '2' (illegal data address), function '16'

Vielleicht hast du ja eine Idee. Sonst erstmal dead end...

deadrabbit87 commented 1 year ago

Ich kann mit FC 0x06 schreiben, allerdings mit Fehlermeldung:

[TCP]>Tx > 12:17:30:611 - 00  28  00  00  00  06  47  06  9D  7E  00  30  
[TCP]>Rx > 12:17:30:641 - 00  28  00  00  00  03  47  86  09  
Sys > 12:17:30:641 - Error : Unknown error
[TCP]>Tx > 12:17:41:394 - 00  29  00  00  00  06  47  03  9D  7E  00  01  
[TCP]>Rx > 12:17:41:434 - 00  29  00  00  00  05  47  03  02  00  30  

Der Wert ist aber dann geschrieben, in dem Beispiel DEC 48. Vielleicht hilft das....

premultiply commented 1 year ago

Kann der noch mehr? V.a. Gibts ein Battery Model ohne die blöden Scale Factors?

Nein, leider nicht. Auch via 124 offensichtlich überhaupt nicht dementsprechend steuerbar. Aber bei SMA gibt es ja andere Wege. Können wir hier daher aussen vor lassen.

es gelingt mir allerdings nicht, auf SoCRsvMin (das sollte 40318 sein) zu schreiben:

Irgendwas ist da wohl in deinem Request faul. WriteMultiple mit 5 Bytes?

premultiply commented 1 year ago

der Kostal hat kein 124, dafür aber das Battery Base Model 802

Aber der hier initial beschriebene Fronius Gen24 hat Model 124. Wollen wir nicht lieber erstmal das probieren? Das ist eigentlich auch generell gängiger - wobei ich natürlich nicht weiß wie umfangreich dort ggf. die Schreibroutinen verbreitet sind.

andig commented 1 year ago

Können wir beides probieren, sollte inhaltlich gleich sein. Ich bräuchte halt ein Testexemplar.

andig commented 1 year ago

@premultiply Idee: wir sollten die "Batterien" für 124/802 zum experimentieren mal in eigene Templates verlagern bis wir wissen welcher WR was bietet. PR kann ich aktualisieren, hab allerdings nix mehr zum testen.

deadrabbit87 commented 1 year ago

Ich könnte noch einen Sungrow organisieren. Wäre das was?

premultiply commented 1 year ago

Nein, SunGrow kann m.W.n. kein SunSpec.

deadrabbit87 commented 1 year ago

Interessant, der Kostal ist auf der Sunspec Website nicht drauf, der Sungrow schon, aber nur der SG125HV.

andig commented 1 year ago

Kostal wiederum kann SunSpec, auch wenn sie keine Zertifizierung bestehen würden... die Bugs sind haarsträubend.

andig commented 1 year ago

es gelingt mir allerdings nicht, auf SoCRsvMin (das sollte 40318 sein) zu schreiben:

Irgendwas ist da wohl in deinem Request faul. WriteMultiple mit 5 Bytes?

Was meinst Du genau?

modbus: send 00 20 00 00 00 09 47 10 9d 7e 00 01 02 00 14

Das ist FC 16 (10h), Reg 0x9d7e, 0x0001 Register, 0x02 bytes, Wert 0x0014, also 20%. Sieht für mich richtig aus!

deadrabbit87 commented 1 year ago

Ich kann gerne bezüglich Bugs mich an Kostal wenden. Die waren bisher sehr kooperativ.

andig commented 1 year ago

@deadrabbit87 dann wäre es super, wenn sie ihre SunSpec Hierarchie komplett aufbauen und am Ende sauber terminieren würden damit man keine hässlichen Worarounds einbauen muss: https://github.com/andig/gosunspec/commit/3759cec7aae0007e31fe12804cf08ffbdab207d0. Insbesondere gehört ans Ende der Kette ein 0xFFFF: https://github.com/andig/gosunspec/commit/3759cec7aae0007e31fe12804cf08ffbdab207d0#diff-37a9cbf01b68c902cef19fc9fb6a1d00b3bb7eede94c143110c722f110b73fccR62.

andig commented 1 year ago

@deadrabbit87 wenn der Support gut ist könntest Du auch mal fragen, warum Sunspec Model 802, Block 0, Point SoCRsvMin sich nicht beschreiben lässt:

[modbus] TRACE 2023/11/30 11:51:58 modbus: send 00 20 00 00 00 09 47 10 9d 7e 00 01 02 00 14
[modbus] TRACE 2023/11/30 11:51:58 modbus: recv 00 20 00 00 00 03 47 90 02
[main  ] FATAL 2023/11/30 11:51:58 set battery mode: modbus: exception '2' (illegal data address), function '16'

Nach Standard sollte das r/w sein.

deadrabbit87 commented 1 year ago

Ich geb mein Bestes da was raus zu kriegen....

deadrabbit87 commented 12 months ago

Ich geb mein Bestes da was raus zu kriegen....

Nach Aussage von Kostal lässt er sich über SunSpec nur auslesen, aber nicht schreiben.

Was auch erklärt, warum du nicht schreiben kannst...

andig commented 12 months ago

Yep. Wieder ein halb umgesetzter Standard :/ Dann müssen wir- bevor es hier weiter gehen kann- erstmal auf ein passendes Testexemplar warten.

premultiply commented 12 months ago

Ist bei SMA ja leider auch so 😔

Errator commented 11 months ago

Yep. Wieder ein halb umgesetzter Standard :/ Dann müssen wir- bevor es hier weiter gehen kann- erstmal auf ein passendes Testexemplar warten.

Ich bin über die FB Gruppe von EVCC hier gelandet. Ich habe einen Speicher von Alpha ESS mit Hybrid Batterie WR. Laut dem was ich gelesen habe ist der in der sunspec Alliance und die Register sind auch frei verfügbar und Beschreibbar. Zumindest gibt es da auch für IOBroker und Home Assistant zig Mods die das umsetzen.Ich suche auch schon länger die Möglichkeit die 3-4 KWH lieber im Speicher zu lassen und zu sperren. Ich lade dann lieber schnell in der Zeit mit günstigen Tibber Strom.

Ich bin jedoch nur Anwender, kann ich mit meinem WR behilflich sein?

premultiply commented 11 months ago

Ob eine Firma Mitglied in der SunSpec Alliance ist sagt leider nicht über die Implementierung der SunSpec-Modelle in deren Produkten aus. Von AlphaESS habe ich diesbezüglich noch nie etwas gehört. Da gibt es wie üblich nur die eigene proprietäre Soße.

andig commented 11 months ago

Kurzes Zwischenfazit: hier geht nix da kein bekannter Hersteller die Register beschreibbar macht. Ich schließe daher vorläufig. Schade eigentlich...

premultiply commented 11 months ago

Ja, wirklich schade. Hätte ja sein können dass einfach mal irgendwas standardkonform funktioniert.

MikeTheTux commented 11 months ago

Beim Fronius scheint laut Doku (initialer Post) doch auch das Schreiben mgl.. Scheitert die Umsetzung an dem Zugang zu einem Test-Gerät?

andig commented 11 months ago

Hatte bisher nur Kostal zum testen. Reden wir von Sunspec? Dann gerne her mit einem Testgerät.

MikeTheTux commented 11 months ago

https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42,0410,2649.pdf

Passt das?

PN bzgl. Freischaltung?

andig commented 11 months ago

Sieht gut aus. Gerne an info@evcc.io

StevieC121176 commented 9 months ago

Für Sunspec brauche ich ein Testgerät. Bitte Portweiterleitung oder ssh für info@evcc.io.

Mein Zugang zum Kostal mit Sunspec wäre noch offen...

@deadrabbit87 Könntest du mir einen Tip geben wie ich so eine Portweiterleitung zu meinem Kostal einrichte. Ich habe gerade ein Modbus Problem. Vielen Dank.

deadrabbit87 commented 9 months ago

Ports einfach so zu öffnen ist keine gute Idee.

Tailscale würde ich empfehlen. Damit das aber funktioniert, musst du einen subnet Router einrichten. Ist aber vermutlich für dich auch nicht so leicht....

Was ist denn das Problem?

StevieC121176 commented 9 months ago

Ports einfach so zu öffnen ist keine gute Idee.

Tailscale würde ich empfehlen. Damit das aber funktioniert, musst du einen subnet Router einrichten. Ist aber vermutlich für dich auch nicht so leicht....

Was ist denn das Problem?

Ich bekomme mit den nightly Versionen ab Version 0.124.4 (3bf57f87) immer Modbus Fehler (sh.log) Wechsle ich aber auf die 124.4 stable bekomme ich keine Fehler. Daher schließe ich ein Hardwareproblem aus. Die Batteriesteuerung funktioniert mit der 124.4 stable tadellos, bei den nightlys wird die Entladung der Batterie bei Modus Schnell nicht gesperrt.

● evcc.service - evcc
     Loaded: loaded (/lib/systemd/system/evcc.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2024-02-24 16:21:52 CET; 16min ago
   Main PID: 3264 (evcc)
      Tasks: 11 (limit: 3933)
        CPU: 22.844s
     CGroup: /system.slice/evcc.service
             └─3264 /usr/bin/evcc

Feb 24 16:38:18 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:38:18 charge voltages: [234 232 232]V
Feb 24 16:38:18 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:38:18 detected connected phases: 3p
Feb 24 16:38:18 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:38:18 charge currents: [0 0 0]A
Feb 24 16:38:18 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:38:18 charge total import: 4704.800kWh
Feb 24 16:38:18 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:38:18 charger status: B
Feb 24 16:38:19 raspberrypi evcc[3264]: [site  ] ERROR 2024/02/24 16:38:19 battery mode: modbus: exception '4' (server device failure), function '16'
Feb 24 16:38:19 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:38:19 ----
Feb 24 16:38:19 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:38:19 charge power: 0W
Feb 24 16:38:19 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:38:19 charge power: 0W
Feb 24 16:38:20 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:38:20 pv power: 466W
pi@raspberrypi:~ $ sudo journalctl -u evcc --since "16:20:00"
-- Journal begins at Mon 2024-02-19 14:51:00 CET, ends at Sat 2024-02-24 16:41:56 CET. --
Feb 24 16:21:42 raspberrypi evcc[543]: [main  ] FATAL 2024/02/24 16:21:42 evcc was stopped. OS should restart the service. Or restart manually.
Feb 24 16:21:42 raspberrypi systemd[1]: evcc.service: Main process exited, code=exited, status=1/FAILURE
Feb 24 16:21:42 raspberrypi systemd[1]: evcc.service: Failed with result 'exit-code'.
Feb 24 16:21:42 raspberrypi systemd[1]: evcc.service: Consumed 1.095s CPU time.
Feb 24 16:21:52 raspberrypi systemd[1]: evcc.service: Scheduled restart job, restart counter is at 1.
Feb 24 16:21:52 raspberrypi systemd[1]: Stopped evcc.
Feb 24 16:21:52 raspberrypi systemd[1]: evcc.service: Consumed 1.095s CPU time.
Feb 24 16:21:52 raspberrypi systemd[1]: Started evcc.
Feb 24 16:21:52 raspberrypi evcc[3264]: [main  ] INFO 2024/02/24 16:21:52 evcc 0.124.4 (3bf57f87)
Feb 24 16:21:52 raspberrypi evcc[3264]: [main  ] INFO 2024/02/24 16:21:52 using config file: /etc/evcc.yaml
Feb 24 16:21:52 raspberrypi evcc[3264]: [main  ] INFO 2024/02/24 16:21:52 starting ui and api at :7070
Feb 24 16:21:53 raspberrypi evcc[3264]: [db    ] INFO 2024/02/24 16:21:53 using sqlite database: /var/lib/evcc/evcc.db
Feb 24 16:21:53 raspberrypi evcc[3264]: [mqtt  ] INFO 2024/02/24 16:21:53 connecting evcc-1482118671 at tcp://192.168.178.80:1883
Feb 24 16:21:53 raspberrypi evcc[3264]: [mqtt  ] DEBUG 2024/02/24 16:21:53 tcp://192.168.178.80:1883 connected
Feb 24 16:21:53 raspberrypi evcc[3264]: [proxy-5200] DEBUG 2024/02/24 16:21:53 modbus proxy for 192.168.178.74:502 listening at :5200
Feb 24 16:22:00 raspberrypi evcc[3264]: [lp-1  ] WARN 2024/02/24 16:22:00 deprecated: minCurrent setting is ignored, please remove
Feb 24 16:22:00 raspberrypi evcc[3264]: [lp-1  ] WARN 2024/02/24 16:22:00 deprecated: maxcurrent setting is ignored, please remove
Feb 24 16:22:00 raspberrypi evcc[3264]: [lp-1  ] WARN 2024/02/24 16:22:00 deprecated: phases setting is ignored, please remove
Feb 24 16:22:00 raspberrypi evcc[3264]: [lp-2  ] WARN 2024/02/24 16:22:00 deprecated: minCurrent setting is ignored, please remove
Feb 24 16:22:00 raspberrypi evcc[3264]: [lp-2  ] WARN 2024/02/24 16:22:00 deprecated: maxcurrent setting is ignored, please remove
Feb 24 16:22:00 raspberrypi evcc[3264]: [lp-2  ] WARN 2024/02/24 16:22:00 deprecated: phases setting is ignored, please remove
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:01 charge total import: 4704.700kWh
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:01 charge total import: 0.000kWh
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] WARN 2024/02/24 16:22:01 vehicle 'E-Bike' does not support automatic detection
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] INFO 2024/02/24 16:22:01 site config:
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] INFO 2024/02/24 16:22:01   meters:      grid ✓ pv ✓ battery ✓
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] INFO 2024/02/24 16:22:01     grid:      power ✓ energy ✓ currents ✓
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] INFO 2024/02/24 16:22:01     pv 1:      power ✓ energy ✗ currents ✗
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] INFO 2024/02/24 16:22:01     pv 2:      power ✓ energy ✗ currents ✗
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] INFO 2024/02/24 16:22:01     pv 3:      power ✓ energy ✓ currents ✗
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] INFO 2024/02/24 16:22:01     battery 1: power ✓ energy ✗ currents ✗ soc ✓ capacity ✓
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] INFO 2024/02/24 16:22:01   vehicles:
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] INFO 2024/02/24 16:22:01     vehicle 1: range ✗ finish ✗ status ✗ climate ✗ wakeup ✗
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] INFO 2024/02/24 16:22:01     vehicle 2: range ✓ finish ✓ status ✓ climate ✗ wakeup ✗
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] INFO 2024/02/24 16:22:01     vehicle 3: range ✓ finish ✓ status ✓ climate ✓ wakeup ✓
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-1  ] INFO 2024/02/24 16:22:01 loadpoint 1:
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-1  ] INFO 2024/02/24 16:22:01   mode:        off
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-1  ] INFO 2024/02/24 16:22:01   charger:     power ✓ energy ✓ currents ✓ phases ✗ wakeup ✗
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-1  ] INFO 2024/02/24 16:22:01   meters:      charge ✓
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-1  ] INFO 2024/02/24 16:22:01     charge:    power ✓ energy ✓ currents ✓
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-2  ] INFO 2024/02/24 16:22:01 loadpoint 2:
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-2  ] INFO 2024/02/24 16:22:01   mode:        off
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-2  ] INFO 2024/02/24 16:22:01   charger:     power ✓ energy ✓ currents ✗ phases ✗ wakeup ✗
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-2  ] INFO 2024/02/24 16:22:01   meters:      charge ✓
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-2  ] INFO 2024/02/24 16:22:01     charge:    power ✓ energy ✓ currents ✗
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:01 set buffer soc: 95
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:01 set buffer start soc: 95
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:01 set smart cost limit: 0
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:01 set priority soc: 90
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:01 set battery discharge control: true
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:01 phase timer inactive
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:01 pv timer inactive
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:01 phase timer inactive
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:01 pv timer inactive
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-2  ] INFO 2024/02/24 16:22:01 vehicle updated: unknown -> E-Bike
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:01 set charge mode: off
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] WARN 2024/02/24 16:22:01 interval <30s can lead to unexpected behavior, see https://docs.evcc.io/docs/reference/configuration/interval
Feb 24 16:22:01 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:01 ----
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:01 charge power: 0W
Feb 24 16:22:01 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:01 charge power: 0W
Feb 24 16:22:03 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:03 pv power: 975W
Feb 24 16:22:03 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:03 battery soc: 95%
Feb 24 16:22:03 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:03 battery power: -120W
Feb 24 16:22:03 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:03 grid power: 70W
Feb 24 16:22:03 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:03 grid powers: [60 190 -190]W
Feb 24 16:22:03 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:03 grid currents: [1.03 2.33 -1.3]A
Feb 24 16:22:04 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:04 site power: 50W
Feb 24 16:22:04 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:04 charge voltages: [235 233 230]V
Feb 24 16:22:04 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:04 detected connected phases: 3p
Feb 24 16:22:04 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:04 charge currents: [0 0 0]A
Feb 24 16:22:04 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:04 charge total import: 4704.700kWh
Feb 24 16:22:04 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:04 charger status: B
Feb 24 16:22:04 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:04 charge start energy: 4.7e+03kWh
Feb 24 16:22:04 raspberrypi evcc[3264]: [lp-1  ] INFO 2024/02/24 16:22:04 car connected
Feb 24 16:22:04 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:04 vehicle api refresh
Feb 24 16:22:04 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:04 pv timer elapse
Feb 24 16:22:04 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:04 pv timer inactive
Feb 24 16:22:04 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:04 charge total import: 4704.700kWh
Feb 24 16:22:04 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:04 charger vehicle id:
Feb 24 16:22:05 raspberrypi evcc[3264]: [main  ] DEBUG 2024/02/24 16:22:05 vehicle status: B (Skoda Enyaq)
Feb 24 16:22:08 raspberrypi evcc[3264]: [main  ] DEBUG 2024/02/24 16:22:08 vehicle status: A (Volkswagen ID5)
Feb 24 16:22:08 raspberrypi evcc[3264]: [lp-1  ] INFO 2024/02/24 16:22:08 vehicle updated: unknown -> Skoda Enyaq
Feb 24 16:22:08 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:08 vehicle status: B
Feb 24 16:22:08 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:08 vehicle soc: 51%
Feb 24 16:22:08 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:08 vehicle soc limit: 100%
Feb 24 16:22:08 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:08 vehicle range: 224km
Feb 24 16:22:09 raspberrypi evcc[3264]: [site  ] ERROR 2024/02/24 16:22:09 battery mode: modbus: exception '4' (server device failure), function '16'
Feb 24 16:22:09 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:09 ----
Feb 24 16:22:09 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:09 charge power: 0W
Feb 24 16:22:09 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:09 charge power: 0W
Feb 24 16:22:10 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:10 pv power: 970W
Feb 24 16:22:10 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:10 battery soc: 95%
Feb 24 16:22:10 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:10 battery power: -92W
Feb 24 16:22:10 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:10 grid power: 0W
Feb 24 16:22:10 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:10 grid powers: [50 140 -200]W
Feb 24 16:22:10 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:10 grid currents: [1 2.2 -1.37]A
Feb 24 16:22:10 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:10 site power: 8W
Feb 24 16:22:10 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:10 charge total import: 0.000kWh
Feb 24 16:22:10 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:10 charger status: A
Feb 24 16:22:10 raspberrypi evcc[3264]: [lp-2  ] INFO 2024/02/24 16:22:10 car disconnected
Feb 24 16:22:10 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:10 set charge mode: off
Feb 24 16:22:10 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:10 set session soc limit: 0
Feb 24 16:22:10 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:10 set session energy limit: 0
Feb 24 16:22:10 raspberrypi evcc[3264]: [site  ] ERROR 2024/02/24 16:22:10 battery mode: modbus: exception '4' (server device failure), function '16'
Feb 24 16:22:10 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:10 ----
Feb 24 16:22:10 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:10 charge power: 0W
Feb 24 16:22:10 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:10 charge power: 0W
Feb 24 16:22:12 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:12 pv power: 971W
Feb 24 16:22:12 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:12 battery soc: 95%
Feb 24 16:22:12 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:12 battery power: -97W
Feb 24 16:22:12 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:12 grid power: 0W
Feb 24 16:22:12 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:12 grid powers: [50 130 -190]W
Feb 24 16:22:12 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:12 grid currents: [1.02 2.2 -1.39]A
Feb 24 16:22:12 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:12 site power: 3W
Feb 24 16:22:14 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:14 vehicle odometer: 20391km
Feb 24 16:22:14 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:14 charge voltages: [234 232 232]V
Feb 24 16:22:14 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:14 detected connected phases: 3p
Feb 24 16:22:14 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:14 charge currents: [0 0 0]A
Feb 24 16:22:14 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:14 charge total import: 4704.700kWh
Feb 24 16:22:14 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:14 charger status: B
Feb 24 16:22:14 raspberrypi evcc[3264]: [site  ] ERROR 2024/02/24 16:22:14 battery mode: modbus: exception '4' (server device failure), function '16'
Feb 24 16:22:14 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:14 ----
Feb 24 16:22:14 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:14 charge power: 0W
Feb 24 16:22:14 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:14 charge power: 0W
Feb 24 16:22:15 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:15 pv power: 973W
Feb 24 16:22:15 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:15 battery soc: 95%
Feb 24 16:22:15 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:15 battery power: -113W
Feb 24 16:22:15 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:15 grid power: 0W
Feb 24 16:22:16 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:16 grid powers: [50 130 -190]W
Feb 24 16:22:16 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:16 grid currents: [1.02 2.19 -1.38]A
Feb 24 16:22:16 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:16 site power: -13W
Feb 24 16:22:16 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:16 charge total import: 0.000kWh
Feb 24 16:22:16 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:16 charger status: A
Feb 24 16:22:16 raspberrypi evcc[3264]: [site  ] ERROR 2024/02/24 16:22:16 battery mode: modbus: exception '4' (server device failure), function '16'
Feb 24 16:22:16 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:16 ----
Feb 24 16:22:16 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:16 charge power: 0W
Feb 24 16:22:16 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:16 charge power: 0W
Feb 24 16:22:17 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:17 pv power: 988W
Feb 24 16:22:18 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:18 battery soc: 95%
Feb 24 16:22:18 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:18 battery power: -130W
Feb 24 16:22:18 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:18 grid power: 0W
Feb 24 16:22:18 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:18 grid powers: [50 150 -200]W
Feb 24 16:22:18 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:18 grid currents: [1.01 2.25 -1.39]A
Feb 24 16:22:18 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:18 site power: -30W
Feb 24 16:22:18 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:18 charge voltages: [235 232 232]V
Feb 24 16:22:18 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:18 detected connected phases: 3p
Feb 24 16:22:18 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:18 charge currents: [0 0 0]A
Feb 24 16:22:18 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:18 charge total import: 4704.700kWh
Feb 24 16:22:18 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:18 charger status: B
Feb 24 16:22:19 raspberrypi evcc[3264]: [site  ] ERROR 2024/02/24 16:22:19 battery mode: modbus: exception '4' (server device failure), function '16'
Feb 24 16:22:19 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:19 ----
Feb 24 16:22:19 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:19 charge power: 0W
Feb 24 16:22:19 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:19 charge power: 0W
Feb 24 16:22:20 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:20 pv power: 984W
Feb 24 16:22:21 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:21 battery soc: 95%
Feb 24 16:22:21 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:21 battery power: -118W
Feb 24 16:22:21 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:21 grid power: -20W
Feb 24 16:22:21 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:21 grid powers: [50 130 -210]W
Feb 24 16:22:21 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:21 grid currents: [1.01 2.18 -1.4]A
Feb 24 16:22:21 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:21 site power: -38W
Feb 24 16:22:21 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:21 charge total import: 0.000kWh
Feb 24 16:22:21 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:21 charger status: A
Feb 24 16:22:21 raspberrypi evcc[3264]: [site  ] ERROR 2024/02/24 16:22:21 battery mode: modbus: exception '4' (server device failure), function '16'
Feb 24 16:22:22 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:22 ----
Feb 24 16:22:22 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:22 charge power: 0W
Feb 24 16:22:22 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:22 charge power: 0W
Feb 24 16:22:23 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:23 pv power: 981W
Feb 24 16:22:24 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:24 battery soc: 95%
Feb 24 16:22:24 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:24 battery power: -113W
Feb 24 16:22:24 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:24 grid power: -80W
Feb 24 16:22:24 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:24 grid powers: [30 100 -220]W
Feb 24 16:22:24 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:24 grid currents: [1.01 2.16 -1.47]A
Feb 24 16:22:24 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:24 site power: -93W
Feb 24 16:22:24 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:24 charge voltages: [235 232 231]V
Feb 24 16:22:24 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:24 detected connected phases: 3p
Feb 24 16:22:24 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:24 charge currents: [0 0 0]A
Feb 24 16:22:24 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:24 charge total import: 4704.700kWh
Feb 24 16:22:25 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:25 charger status: B
Feb 24 16:22:25 raspberrypi evcc[3264]: [site  ] ERROR 2024/02/24 16:22:25 battery mode: modbus: exception '4' (server device failure), function '16'
Feb 24 16:22:25 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:25 ----
Feb 24 16:22:25 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:25 charge power: 0W
Feb 24 16:22:25 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:25 charge power: 0W
Feb 24 16:22:27 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:27 pv power: 955W
Feb 24 16:22:27 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:27 battery soc: 95%
Feb 24 16:22:27 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:27 battery power: -151W
Feb 24 16:22:27 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:27 grid power: 10W
Feb 24 16:22:27 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:27 grid powers: [70 140 -190]W
Feb 24 16:22:27 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:27 grid currents: [1.04 2.21 -1.37]A
Feb 24 16:22:27 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:27 site power: -41W
Feb 24 16:22:27 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:27 charge total import: 0.000kWh
Feb 24 16:22:27 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:27 charger status: A
Feb 24 16:22:27 raspberrypi evcc[3264]: [site  ] ERROR 2024/02/24 16:22:27 battery mode: modbus: exception '4' (server device failure), function '16'
Feb 24 16:22:28 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:28 ----
Feb 24 16:22:28 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:28 charge power: 0W
Feb 24 16:22:28 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:28 charge power: 0W
Feb 24 16:22:30 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:30 pv power: 994W
Feb 24 16:22:30 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:30 battery soc: 95%
Feb 24 16:22:30 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:30 battery power: -140W
Feb 24 16:22:30 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:30 grid power: 0W
Feb 24 16:22:31 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:31 grid powers: [40 160 -220]W
Feb 24 16:22:31 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:31 grid currents: [1.01 2.28 -1.47]A
Feb 24 16:22:31 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:31 site power: -40W
Feb 24 16:22:31 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:31 charge voltages: [234 232 232]V
Feb 24 16:22:31 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:31 detected connected phases: 3p
Feb 24 16:22:31 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:31 charge currents: [0 0 0]A
Feb 24 16:22:31 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:31 charge total import: 4704.700kWh
Feb 24 16:22:31 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:31 charger status: B
Feb 24 16:22:31 raspberrypi evcc[3264]: [site  ] ERROR 2024/02/24 16:22:31 battery mode: modbus: exception '4' (server device failure), function '16'
Feb 24 16:22:31 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:31 ----
Feb 24 16:22:31 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:31 charge power: 0W
Feb 24 16:22:31 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:31 charge power: 0W
Feb 24 16:22:33 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:33 pv power: 998W
Feb 24 16:22:34 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:34 battery soc: 95%
Feb 24 16:22:34 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:34 battery power: -110W
Feb 24 16:22:34 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:34 grid power: -10W
Feb 24 16:22:34 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:34 grid powers: [50 150 -220]W
Feb 24 16:22:34 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:34 grid currents: [1 2.25 -1.43]A
Feb 24 16:22:34 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:34 site power: -20W
Feb 24 16:22:34 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:34 charge total import: 0.000kWh
Feb 24 16:22:34 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:34 charger status: A
Feb 24 16:22:34 raspberrypi evcc[3264]: [site  ] ERROR 2024/02/24 16:22:34 battery mode: modbus: exception '4' (server device failure), function '16'
Feb 24 16:22:34 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:34 ----
Feb 24 16:22:34 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:34 charge power: 0W
Feb 24 16:22:34 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:34 charge power: 0W
Feb 24 16:22:35 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:35 pv power: 1034W
Feb 24 16:22:36 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:36 battery soc: 95%
Feb 24 16:22:36 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:36 battery power: -114W
Feb 24 16:22:36 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:36 grid power: 30W
Feb 24 16:22:36 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:36 grid powers: [50 190 -210]W
Feb 24 16:22:36 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:36 grid currents: [1.01 2.3 -1.38]A
Feb 24 16:22:36 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:36 site power: 16W
Feb 24 16:22:36 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:36 charge voltages: [235 232 231]V
Feb 24 16:22:36 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:36 detected connected phases: 3p
Feb 24 16:22:36 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:36 charge currents: [0 0 0]A
Feb 24 16:22:36 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:36 charge total import: 4704.700kWh
Feb 24 16:22:36 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:36 charger status: B
Feb 24 16:22:36 raspberrypi evcc[3264]: [site  ] ERROR 2024/02/24 16:22:36 battery mode: modbus: exception '4' (server device failure), function '16'
Feb 24 16:22:37 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:37 ----
Feb 24 16:22:37 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:37 charge power: 0W
Feb 24 16:22:37 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:37 charge power: 0W
Feb 24 16:22:38 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:38 pv power: 1035W
Feb 24 16:22:39 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:39 battery soc: 95%
Feb 24 16:22:39 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:39 battery power: -103W
Feb 24 16:22:39 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:39 grid power: 0W
Feb 24 16:22:39 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:39 grid powers: [60 140 -200]W
Feb 24 16:22:39 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:39 grid currents: [1.03 2.23 -1.38]A
Feb 24 16:22:39 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:39 site power: -3W
Feb 24 16:22:39 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:39 charge total import: 0.000kWh
Feb 24 16:22:39 raspberrypi evcc[3264]: [lp-2  ] DEBUG 2024/02/24 16:22:39 charger status: A
Feb 24 16:22:39 raspberrypi evcc[3264]: [site  ] ERROR 2024/02/24 16:22:39 battery mode: modbus: exception '4' (server device failure), function '16'
Feb 24 16:22:40 raspberrypi evcc[3264]: [site  ] DEBUG 2024/02/24 16:22:40 ----
Feb 24 16:22:40 raspberrypi evcc[3264]: [lp-1  ] DEBUG 2024/02/24 16:22:40 charge power: 0W
andig commented 9 months ago

@StevieC121176 vmtl. der gleiche Fehler wie in https://github.com/evcc-io/evcc/issues/12444. Der Ball fürs Debugging liegt bei Dir :/

deadrabbit87 commented 9 months ago

Du kannst zur Ergänzung mal die Ausgabe von sudo evcc -c /etc/evcc.yaml -l trace meter battery1 -b hold -w 10s posten. battery1 musst du auf den Namen deiner Batterie anpassen. Vorher evcc aber mit systemctl stop evcc beenden.

Ansonsten Tailscale installieren wie hier beschrieben. Dann musst du einen subnet router anlegen wie hier beschrieben.

Schritt 2 hängt dann davon ab, wie dein Netzwerk aussieht. Im Falle einer Fritzbox wäre das: sudo tailscale up --advertise-routes=192.168.178.0/24

192.168.178.0/24 macht alle IP Adressen von 192.168.178.1-192.168.178.254 über das VPN bzw. Tailscale zugänglich.