EVCC mit Huawei SUN2000

Moin zusammen,

ich versuche gerade das Basis Setup von evcc ans Laufen zu bekommen, und habe Schwierigkeiten.

Zur Konfig: SUN2000 (8KTL-M1) mit 10kWh LUNA (also 2 Packs) + Smartmeter DTSU 666 + SDonge; Anbindung HA = modbux Proxy mit “Huawei Solar” Integration. (läuft seit Monaten einwandfrei)

Das Basis File ist konfiguriert, und nach ein paar Minuten rödeln komme ich auf die “Herzlich Willkommen - Einrichtung starten” Seiten wenn ich evcc über die Seitenleiste öffne.
Mittlerweile habe ich rausgefunden, dass evcc nicht zu starten scheint, und ich deshalb das Standard Dashboard noch nicht sehe.
Habe mal trace logs aktiviert, und ich sehe, dass der SDongle per Modbus angesprochen wird, und das es auch eine Antwort gibt.

Nur bekomme ich nicht raus, weshalb evcc nicht vollständig startet und das Dashboard zeigt.

Im “Herzlich Willkommen” Screen und nach Bestätigen von “Mit Konfiguration beginnen” sehe ich alle angelegten Komponenten - also Grid, PV und Battery. Nur sind die dort angezeigten Werte irgendwie gar nicht die, die ich erwartet hätte. So zeigt mir “PV” zBsp nur zwei Werte - einmal gesamte jemals erzeugte Energie (siehe Screenprint unten - 1311,6 kWh gesamt erzeugt und aktuell 6,1 kW Leistung)

Da müssen ja je nach verwendeten template viel mehr Werte auftauchen…?

Ich vermute nämlich exakt dort den Fehler. Ich habe sämtliche templates für Huawei ausprobiert, und der oben geschilderte Zustand ist das “Maximum” was mir an Daten in evcc ausgespuckt werden.

Gabs hier vielleicht kürzlich eine Änderung an den Registern? Oder eine Änderung der Register durch ein SW Upd. an den Huawei Komponenten? Glaube es gibt ein Update, aber da alles außerhalb von evcc läuft wie es soll, will ich da nicht pauschal Updates einspielen ohne trifftigen Grund.

Und selbst wenn die Werte die sind, die ausgegeben werden müssen - wieso startet evcc dann nicht mit dem Dashboard?

Anbei mal das trace log, was mir evcc ausgibt.

Using config file: /config/evcc.yaml
starting evcc: 'EVCC_DATABASE_DSN=/data/evcc.db evcc --config /config/evcc.yaml'
[main  ] INFO 2025/02/19 10:27:47 evcc 0.200.1
[main  ] INFO 2025/02/19 10:27:47 using config file: /config/evcc.yaml
[db    ] INFO 2025/02/19 10:27:47 using sqlite database: /data/evcc.db
[db    ] TRACE 2025/02/19 10:27:47 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="settings" -1 <nil>
[db    ] TRACE 2025/02/19 10:27:47 SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "settings" AND sql IS NOT NULL order by type = "table" desc 1 <nil>
[db    ] TRACE 2025/02/19 10:27:47 SELECT * FROM `settings` LIMIT 1 -1 <nil>
[db    ] TRACE 2025/02/19 10:27:47 SELECT * FROM `settings` 5 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="device_details" -1 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="devices" -1 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="configs" -1 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "configs" AND sql IS NOT NULL order by type = "table" desc 1 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT * FROM `configs` LIMIT 1 -1 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="config_details" -1 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="config_details" -1 <nil>
[main  ] INFO 2025/02/19 10:27:48 listening at :7070
[db    ] TRACE 2025/02/19 10:27:48 SELECT * FROM `configs` WHERE `configs`.`class` = 5 0 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT * FROM `configs` WHERE `configs`.`class` = 2 0 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT * FROM `configs` WHERE `configs`.`class` = 1 0 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT * FROM `configs` WHERE `configs`.`class` = 3 0 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT * FROM `configs` WHERE `configs`.`class` = 5 0 <nil>
[cache ] TRACE 2025/02/19 10:27:48 fatal: <nil>
[cache ] TRACE 2025/02/19 10:27:48 eebus: false
[cache ] TRACE 2025/02/19 10:27:48 hems: {}
[cache ] TRACE 2025/02/19 10:27:48 influx: {    false}
[cache ] TRACE 2025/02/19 10:27:48 interval: 30s
[cache ] TRACE 2025/02/19 10:27:48 messaging: true
[cache ] TRACE 2025/02/19 10:27:48 modbusproxy: []
[cache ] TRACE 2025/02/19 10:27:48 mqtt: { evcc   false}
[cache ] TRACE 2025/02/19 10:27:48 network: {http evcc.local 7070}
[cache ] TRACE 2025/02/19 10:27:48 sponsor: {trial 2025-02-22 10:00:00 +0000 UTC true}
[cache ] TRACE 2025/02/19 10:27:48 auth: {map[]}
[site  ] INFO 2025/02/19 10:27:48 site config:
[cache ] TRACE 2025/02/19 10:27:48 version: 0.200.1
[site  ] INFO 2025/02/19 10:27:48   meters:      grid ✓ pv ✓ battery ✓
[site  ] INFO 2025/02/19 10:27:48     grid:      power ✓ energy ✓ currents ✓
[site  ] INFO 2025/02/19 10:27:48     pv 1:      power ✓ energy ✓ currents ✗
[site  ] INFO 2025/02/19 10:27:48     battery 1: power ✓ energy ✓ currents ✗ soc ✓ capacity ✗
[cache ] TRACE 2025/02/19 10:27:48 siteTitle: Zuhause
[cache ] TRACE 2025/02/19 10:27:48 gridConfigured: true
[cache ] TRACE 2025/02/19 10:27:48 grid: <nil>
[cache ] TRACE 2025/02/19 10:27:48 pv: [<nil>]
[cache ] TRACE 2025/02/19 10:27:48 battery: [<nil>]
[cache ] TRACE 2025/02/19 10:27:48 aux: []
[cache ] TRACE 2025/02/19 10:27:48 ext: []
[cache ] TRACE 2025/02/19 10:27:48 prioritySoc: 0
[cache ] TRACE 2025/02/19 10:27:48 bufferSoc: 0
[cache ] TRACE 2025/02/19 10:27:48 bufferStartSoc: 0
[cache ] TRACE 2025/02/19 10:27:48 batteryMode: unknown
[cache ] TRACE 2025/02/19 10:27:48 batteryDischargeControl: false
[cache ] TRACE 2025/02/19 10:27:48 residualPower: 0
[cache ] TRACE 2025/02/19 10:27:48 currency: EUR
[cache ] TRACE 2025/02/19 10:27:48 smartCostType: <nil>
[cache ] TRACE 2025/02/19 10:27:48 vehicles: map[]
[main  ] TRACE 2025/02/19 10:27:48 GET https://api.github.com/repos/evcc-io/evcc/releases/latest
[main  ] TRACE 2025/02/19 10:27:48 {"url":"https://api.github.com/repos/evcc-io/evcc/releases/200583967","assets_url":"https://api.github.com/repos/evcc-io/evcc/releases/200583967/assets","upload_url":"https://uploads.github.com/repos/evcc-io/evcc/releases/200583967/assets{?name,label}","html_url":"https://github.com/evcc-io/evcc/releases/tag/0.200.1","id":200583967,"author":{"login":"andig","id":184815,"node_id":"MDQ6VXNlcjE4NDgxNQ==","avatar_url":"https://avatars.githubusercontent.com/u/184815?v=4","gravatar_id":"","url":"https://api.github.com/users/andig","html_url":"https://github.com/andig","followers_url":"https://api.github.com/users/andig/followers","following_url":"https://api.github.com/users/andig/following{/other_user}","gists_url":"https://api.github.com/users/andig/gists{/gist_id}","starred_url":"https://api.github.com/users/andig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andig/subscriptions","organizations_url":"https://api.github.com/users/andig/orgs","repos_url":"https://api.github.com/users/andig/repos","events_url":"https://api.github.com/users/andig/events{/privacy}","received_events_url":"https://api.github.com/users/andig/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDODX4bUs4L9Ksf","tag_name":"0.200.1","target_commitish":"master","name":"0.200.1","draft":false,"prerelease":false,"created_at":"2025-02-16T16:00:48Z","published_at":"2025-02-16T16:27:00Z","assets":[{"url":"https://api.github.com/repos/evcc-io/evcc/releases/assets/229620899","id":229620899,"node_id":"RA_kwDODX4bUs4Nr7yj","name":"checksums.txt","label":"","uploader":{"login":"andig","id":184815,"node_id":"MDQ6VXNlcjE4NDgxNQ==","avatar_url":"https://avatars.githubusercontent.com/u/184815?v=4","gravatar_id":"","url":"https://api.github.com/users/andig","html_url":"https://github.com/andig","followers_url":"https://api.github.com/users/andig/followers","following_url":"https://api.github.com/users/andig/following{/other_user}","gists_url":"https://api.github.com/users/andig/gists{/gist_id}","starred_url":"https://api.github.com/users/andig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andig/subscriptions","organizations_url":"https://api.github.com/users/andig/orgs","repos_url":"https://api.github.com/users/andig/repos","events_url":"https://api.github.com/users/andig/events{/privacy}","received_events_url":"https://api.github.com/users/andig/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"text/plain; charset=utf-8","state":"uploaded","size":754,"download_count":5,"created_at":"2025-02-16T16:39:43Z","updated_at":"2025-02-16T16:39:43Z","browser_download_url":"https://github.com/evcc-io/evcc/releases/download/0.200.1/checksums.txt"},{"url":"https://api.github.com/repos/evcc-io/evcc/releases/assets/229620894","id":229620894,"node_id":"RA_kwDODX4bUs4Nr7ye","name":"evcc_0.200.1_amd64.deb","label":"","uploader":{"login":"andig","id":184815,"node_id":"MDQ6VXNlcjE4NDgxNQ==","avatar_url":"https://avatars.githubusercontent.com/u/184815?v=4","gravatar_id":"","url":"https://api.github.com/users/andig","html_url":"https://github.com/andig","followers_url":"https://api.github.com/users/andig/followers","following_url":"https://api.github.com/users/andig/following{/other_user}","gists_url":"https://api.github.com/users/andig/gists{/gist_id}","starred_url":"https://api.github.com/users/andig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andig/subscriptions","organizations_url":"https://api.github.com/users/andig/orgs","repos_url":"https://api.github.com/users/andig/repos","events_url":"https://api.github.com/users/andig/events{/privacy}","received_events_url":"https://api.github.com/users/andig/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"application/vnd.debian.binary-package","state":"uploaded","size":23359172,"download_count":10,"created_at":"2025-02-16T16:39:42Z","updated_at":"2025-02-16T16:39:42Z","browser_download_url":"https://github.com/evcc-io/evcc/releases/download/0.200.1/evcc_0.200.1_amd64.deb"},{"url":"https://api.github.com/repos/evcc-io/evcc/releases/assets/229620892","id":229620892,"node_id":"RA_kwDODX4bUs4Nr7yc","name":"evcc_0.200.1_arm64.deb","label":"","uploader":{"login":"andig","id":184815,"node_id":"MDQ6VXNlcjE4NDgxNQ==","avatar_url":"https://avatars.githubusercontent.com/u/184815?v=4","gravatar_id":"","url":"https://api.github.com/users/andig","html_url":"https://github.com/andig","followers_url":"https://api.github.com/users/andig/followers","following_url":"https://api.github.com/users/andig/following{/other_user}","gists_url":"https://api.github.com/users/andig/gists{/gist_id}","starred_url":"https://api.github.com/users/andig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andig/subscriptions","organizations_url":"https://api.github.com/users/andig/orgs","repos_url":"https://api.github.com/users/andig/repos","events_url":"https://api.github.com/users/andig/events{/privacy}","received_events_url":"https://api.github.com/users/andig/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"application/vnd.debian.binary-package","state":"uploaded","size":21661218,"download_count":7,"created_at":"2025-02-16T16:39:41Z","updated_at":"2025-02-16T16:39:42Z","browser_download_url":"https://github.com/evcc-io/evcc/releases/download/0.200.1/evcc_0.200.1_arm64.deb"},{"url":"https://api.github.com/repos/evcc-io/evcc/releases/assets/229620893","id":229620893,"node_id":"RA_kwDODX4bUs4Nr7yd","name":"evcc_0.200.1_armhf.deb","label":"","uploader":{"login":"andig","id":184815,"node_id":"MDQ6VXNlcjE4NDgxNQ==","avatar_url":"https://avatars.githubusercontent.com/u/184815?v=4","gravatar_id":"","url":"https://api.github.com/users/andig","html_url":"https://github.com/andig","followers_url":"https://api.github.com/users/andig/followers","following_url":"https://api.github.com/users/andig/following{/other_user}","gists_url":"https://api.github.com/users/andig/gists{/gist_id}","starred_url":"https://api.github.com/users/andig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andig/subscriptions","organizations_url":"https://api.github.com/users/andig/orgs","repos_url":"https://api.github.com/users/andig/repos","events_url":"https://api.github.com/users/andig/events{/privacy}","received_events_url":"https://api.github.com/users/andig/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"application/vnd.debian.binary-package","state":"uploaded","size":22364258,"download_count":15,"created_at":"2025-02-16T16:39:42Z","updated_at":"2025-02-16T16:39:43Z","browser_download_url":"https://github.com/evcc-io/evcc/releases/download/0.200.1/evcc_0.200.1_armhf.deb"},{"url":"https://api.github.com/repos/evcc-io/evcc/releases/assets/229620887","id":229620887,"node_id":"RA_kwDODX4bUs4Nr7yX","name":"evcc_0.200.1_linux-amd64.tar.gz","label":"","uploader":{"login":"andig","id":184815,"node_id":"MDQ6VXNlcjE4NDgxNQ==","avatar_url":"https://avatars.githubusercontent.com/u/184815?v=4","gravatar_id":"","url":"https://api.github.com/users/andig","html_url":"https://github.com/andig","followers_url":"https://api.github.com/users/andig/followers","following_url":"https://api.github.com/users/andig/following{/other_user}","gists_url":"https://api.github.com/users/andig/gists{/gist_id}","starred_url":"https://api.github.com/users/andig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andig/subscriptions","organizations_url":"https://api.github.com/users/andig/orgs","repos_url":"https://api.github.com/users/andig/repos","events_url":"https://api.github.com/users/andig/events{/privacy}","received_events_url":"https://api.github.com/users/andig/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"application/gzip","state":"uploaded","size":23246159,"download_count":28,"created_at":"2025-02-16T16:39:40Z","updated_at":"2025-02-16T16:39:41Z","browser_download_url":"https://github.com/evcc-io/evcc/releases/download/0.200.1/evcc_0.20
[pv2   ] TRACE 2025/02/19 10:32:38 modbus: send 00 01 00 00 00 06 01 03 7d 40 00 02
[pv2   ] TRACE 2025/02/19 10:32:39 modbus: recv 00 01 00 00 00 07 01 03 04 00 00 06 a1
[pv2   ] TRACE 2025/02/19 10:32:39 modbus: send 00 02 00 00 00 06 01 03 7d 6a 00 02
[pv2   ] TRACE 2025/02/19 10:32:41 modbus: recv 00 02 00 00 00 07 01 03 04 00 01 fd a9
[grid1 ] TRACE 2025/02/19 10:32:41 modbus: send 00 03 00 00 00 06 01 03 90 f9 00 02
[grid1 ] TRACE 2025/02/19 10:32:41 modbus: recv 00 03 00 00 00 07 01 03 04 00 00 00 41
[grid1 ] TRACE 2025/02/19 10:32:41 modbus: send 00 04 00 00 00 06 01 03 91 01 00 02
[grid1 ] TRACE 2025/02/19 10:32:43 modbus: recv 00 04 00 00 00 07 01 03 04 00 01 53 c8
[grid1 ] TRACE 2025/02/19 10:32:43 modbus: send 00 05 00 00 00 06 01 03 90 f3 00 02
[grid1 ] TRACE 2025/02/19 10:32:44 modbus: recv 00 05 00 00 00 07 01 03 04 ff ff fe f2
[grid1 ] TRACE 2025/02/19 10:32:44 modbus: send 00 06 00 00 00 06 01 03 90 f5 00 02
[grid1 ] TRACE 2025/02/19 10:32:44 modbus: recv 00 06 00 00 00 07 01 03 04 00 00 00 85
[grid1 ] TRACE 2025/02/19 10:32:44 modbus: send 00 07 00 00 00 06 01 03 90 f7 00 02
[grid1 ] TRACE 2025/02/19 10:32:46 modbus: recv 00 07 00 00 00 07 01 03 04 00 00 00 6f
[battery3] TRACE 2025/02/19 10:32:46 modbus: send 00 08 00 00 00 06 01 03 90 89 00 02
[battery3] TRACE 2025/02/19 10:32:46 modbus: recv 00 08 00 00 00 07 01 03 04 00 00 02 d9
[battery3] TRACE 2025/02/19 10:32:46 modbus: send 00 09 00 00 00 06 01 03 90 cc 00 02
[battery3] TRACE 2025/02/19 10:32:47 modbus: recv 00 09 00 00 00 07 01 03 04 00 00 c6 da
[battery3] TRACE 2025/02/19 10:32:47 modbus: send 00 0a 00 00 00 06 01 03 90 8c 00 01
[battery3] TRACE 2025/02/19 10:32:48 modbus: recv 00 0a 00 00 00 05 01 03 02 01 2c

Und meine evcc.yaml:

Using config file: /config/evcc.yaml
starting evcc: 'EVCC_DATABASE_DSN=/data/evcc.db evcc --config /config/evcc.yaml'
[main  ] INFO 2025/02/19 10:27:47 evcc 0.200.1
[main  ] INFO 2025/02/19 10:27:47 using config file: /config/evcc.yaml
[db    ] INFO 2025/02/19 10:27:47 using sqlite database: /data/evcc.db
[db    ] TRACE 2025/02/19 10:27:47 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="settings" -1 <nil>
[db    ] TRACE 2025/02/19 10:27:47 SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "settings" AND sql IS NOT NULL order by type = "table" desc 1 <nil>
[db    ] TRACE 2025/02/19 10:27:47 SELECT * FROM `settings` LIMIT 1 -1 <nil>
[db    ] TRACE 2025/02/19 10:27:47 SELECT * FROM `settings` 5 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="device_details" -1 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="devices" -1 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="configs" -1 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "configs" AND sql IS NOT NULL order by type = "table" desc 1 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT * FROM `configs` LIMIT 1 -1 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="config_details" -1 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT count(*) FROM sqlite_master WHERE type='table' AND name="config_details" -1 <nil>
[main  ] INFO 2025/02/19 10:27:48 listening at :7070
[db    ] TRACE 2025/02/19 10:27:48 SELECT * FROM `configs` WHERE `configs`.`class` = 5 0 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT * FROM `configs` WHERE `configs`.`class` = 2 0 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT * FROM `configs` WHERE `configs`.`class` = 1 0 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT * FROM `configs` WHERE `configs`.`class` = 3 0 <nil>
[db    ] TRACE 2025/02/19 10:27:48 SELECT * FROM `configs` WHERE `configs`.`class` = 5 0 <nil>
[cache ] TRACE 2025/02/19 10:27:48 fatal: <nil>
[cache ] TRACE 2025/02/19 10:27:48 eebus: false
[cache ] TRACE 2025/02/19 10:27:48 hems: {}
[cache ] TRACE 2025/02/19 10:27:48 influx: {    false}
[cache ] TRACE 2025/02/19 10:27:48 interval: 30s
[cache ] TRACE 2025/02/19 10:27:48 messaging: true
[cache ] TRACE 2025/02/19 10:27:48 modbusproxy: []
[cache ] TRACE 2025/02/19 10:27:48 mqtt: { evcc   false}
[cache ] TRACE 2025/02/19 10:27:48 network: {http evcc.local 7070}
[cache ] TRACE 2025/02/19 10:27:48 sponsor: {trial 2025-02-22 10:00:00 +0000 UTC true}
[cache ] TRACE 2025/02/19 10:27:48 auth: {map[]}
[site  ] INFO 2025/02/19 10:27:48 site config:
[cache ] TRACE 2025/02/19 10:27:48 version: 0.200.1
[site  ] INFO 2025/02/19 10:27:48   meters:      grid ✓ pv ✓ battery ✓
[site  ] INFO 2025/02/19 10:27:48     grid:      power ✓ energy ✓ currents ✓
[site  ] INFO 2025/02/19 10:27:48     pv 1:      power ✓ energy ✓ currents ✗
[site  ] INFO 2025/02/19 10:27:48     battery 1: power ✓ energy ✓ currents ✗ soc ✓ capacity ✗
[cache ] TRACE 2025/02/19 10:27:48 siteTitle: Zuhause
[cache ] TRACE 2025/02/19 10:27:48 gridConfigured: true
[cache ] TRACE 2025/02/19 10:27:48 grid: <nil>
[cache ] TRACE 2025/02/19 10:27:48 pv: [<nil>]
[cache ] TRACE 2025/02/19 10:27:48 battery: [<nil>]
[cache ] TRACE 2025/02/19 10:27:48 aux: []
[cache ] TRACE 2025/02/19 10:27:48 ext: []
[cache ] TRACE 2025/02/19 10:27:48 prioritySoc: 0
[cache ] TRACE 2025/02/19 10:27:48 bufferSoc: 0
[cache ] TRACE 2025/02/19 10:27:48 bufferStartSoc: 0
[cache ] TRACE 2025/02/19 10:27:48 batteryMode: unknown
[cache ] TRACE 2025/02/19 10:27:48 batteryDischargeControl: false
[cache ] TRACE 2025/02/19 10:27:48 residualPower: 0
[cache ] TRACE 2025/02/19 10:27:48 currency: EUR
[cache ] TRACE 2025/02/19 10:27:48 smartCostType: <nil>
[cache ] TRACE 2025/02/19 10:27:48 vehicles: map[]
[main  ] TRACE 2025/02/19 10:27:48 GET https://api.github.com/repos/evcc-io/evcc/releases/latest
[main  ] TRACE 2025/02/19 10:27:48 {"url":"https://api.github.com/repos/evcc-io/evcc/releases/200583967","assets_url":"https://api.github.com/repos/evcc-io/evcc/releases/200583967/assets","upload_url":"https://uploads.github.com/repos/evcc-io/evcc/releases/200583967/assets{?name,label}","html_url":"https://github.com/evcc-io/evcc/releases/tag/0.200.1","id":200583967,"author":{"login":"andig","id":184815,"node_id":"MDQ6VXNlcjE4NDgxNQ==","avatar_url":"https://avatars.githubusercontent.com/u/184815?v=4","gravatar_id":"","url":"https://api.github.com/users/andig","html_url":"https://github.com/andig","followers_url":"https://api.github.com/users/andig/followers","following_url":"https://api.github.com/users/andig/following{/other_user}","gists_url":"https://api.github.com/users/andig/gists{/gist_id}","starred_url":"https://api.github.com/users/andig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andig/subscriptions","organizations_url":"https://api.github.com/users/andig/orgs","repos_url":"https://api.github.com/users/andig/repos","events_url":"https://api.github.com/users/andig/events{/privacy}","received_events_url":"https://api.github.com/users/andig/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDODX4bUs4L9Ksf","tag_name":"0.200.1","target_commitish":"master","name":"0.200.1","draft":false,"prerelease":false,"created_at":"2025-02-16T16:00:48Z","published_at":"2025-02-16T16:27:00Z","assets":[{"url":"https://api.github.com/repos/evcc-io/evcc/releases/assets/229620899","id":229620899,"node_id":"RA_kwDODX4bUs4Nr7yj","name":"checksums.txt","label":"","uploader":{"login":"andig","id":184815,"node_id":"MDQ6VXNlcjE4NDgxNQ==","avatar_url":"https://avatars.githubusercontent.com/u/184815?v=4","gravatar_id":"","url":"https://api.github.com/users/andig","html_url":"https://github.com/andig","followers_url":"https://api.github.com/users/andig/followers","following_url":"https://api.github.com/users/andig/following{/other_user}","gists_url":"https://api.github.com/users/andig/gists{/gist_id}","starred_url":"https://api.github.com/users/andig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andig/subscriptions","organizations_url":"https://api.github.com/users/andig/orgs","repos_url":"https://api.github.com/users/andig/repos","events_url":"https://api.github.com/users/andig/events{/privacy}","received_events_url":"https://api.github.com/users/andig/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"text/plain; charset=utf-8","state":"uploaded","size":754,"download_count":5,"created_at":"2025-02-16T16:39:43Z","updated_at":"2025-02-16T16:39:43Z","browser_download_url":"https://github.com/evcc-io/evcc/releases/download/0.200.1/checksums.txt"},{"url":"https://api.github.com/repos/evcc-io/evcc/releases/assets/229620894","id":229620894,"node_id":"RA_kwDODX4bUs4Nr7ye","name":"evcc_0.200.1_amd64.deb","label":"","uploader":{"login":"andig","id":184815,"node_id":"MDQ6VXNlcjE4NDgxNQ==","avatar_url":"https://avatars.githubusercontent.com/u/184815?v=4","gravatar_id":"","url":"https://api.github.com/users/andig","html_url":"https://github.com/andig","followers_url":"https://api.github.com/users/andig/followers","following_url":"https://api.github.com/users/andig/following{/other_user}","gists_url":"https://api.github.com/users/andig/gists{/gist_id}","starred_url":"https://api.github.com/users/andig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andig/subscriptions","organizations_url":"https://api.github.com/users/andig/orgs","repos_url":"https://api.github.com/users/andig/repos","events_url":"https://api.github.com/users/andig/events{/privacy}","received_events_url":"https://api.github.com/users/andig/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"application/vnd.debian.binary-package","state":"uploaded","size":23359172,"download_count":10,"created_at":"2025-02-16T16:39:42Z","updated_at":"2025-02-16T16:39:42Z","browser_download_url":"https://github.com/evcc-io/evcc/releases/download/0.200.1/evcc_0.200.1_amd64.deb"},{"url":"https://api.github.com/repos/evcc-io/evcc/releases/assets/229620892","id":229620892,"node_id":"RA_kwDODX4bUs4Nr7yc","name":"evcc_0.200.1_arm64.deb","label":"","uploader":{"login":"andig","id":184815,"node_id":"MDQ6VXNlcjE4NDgxNQ==","avatar_url":"https://avatars.githubusercontent.com/u/184815?v=4","gravatar_id":"","url":"https://api.github.com/users/andig","html_url":"https://github.com/andig","followers_url":"https://api.github.com/users/andig/followers","following_url":"https://api.github.com/users/andig/following{/other_user}","gists_url":"https://api.github.com/users/andig/gists{/gist_id}","starred_url":"https://api.github.com/users/andig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andig/subscriptions","organizations_url":"https://api.github.com/users/andig/orgs","repos_url":"https://api.github.com/users/andig/repos","events_url":"https://api.github.com/users/andig/events{/privacy}","received_events_url":"https://api.github.com/users/andig/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"application/vnd.debian.binary-package","state":"uploaded","size":21661218,"download_count":7,"created_at":"2025-02-16T16:39:41Z","updated_at":"2025-02-16T16:39:42Z","browser_download_url":"https://github.com/evcc-io/evcc/releases/download/0.200.1/evcc_0.200.1_arm64.deb"},{"url":"https://api.github.com/repos/evcc-io/evcc/releases/assets/229620893","id":229620893,"node_id":"RA_kwDODX4bUs4Nr7yd","name":"evcc_0.200.1_armhf.deb","label":"","uploader":{"login":"andig","id":184815,"node_id":"MDQ6VXNlcjE4NDgxNQ==","avatar_url":"https://avatars.githubusercontent.com/u/184815?v=4","gravatar_id":"","url":"https://api.github.com/users/andig","html_url":"https://github.com/andig","followers_url":"https://api.github.com/users/andig/followers","following_url":"https://api.github.com/users/andig/following{/other_user}","gists_url":"https://api.github.com/users/andig/gists{/gist_id}","starred_url":"https://api.github.com/users/andig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andig/subscriptions","organizations_url":"https://api.github.com/users/andig/orgs","repos_url":"https://api.github.com/users/andig/repos","events_url":"https://api.github.com/users/andig/events{/privacy}","received_events_url":"https://api.github.com/users/andig/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"application/vnd.debian.binary-package","state":"uploaded","size":22364258,"download_count":15,"created_at":"2025-02-16T16:39:42Z","updated_at":"2025-02-16T16:39:43Z","browser_download_url":"https://github.com/evcc-io/evcc/releases/download/0.200.1/evcc_0.200.1_armhf.deb"},{"url":"https://api.github.com/repos/evcc-io/evcc/releases/assets/229620887","id":229620887,"node_id":"RA_kwDODX4bUs4Nr7yX","name":"evcc_0.200.1_linux-amd64.tar.gz","label":"","uploader":{"login":"andig","id":184815,"node_id":"MDQ6VXNlcjE4NDgxNQ==","avatar_url":"https://avatars.githubusercontent.com/u/184815?v=4","gravatar_id":"","url":"https://api.github.com/users/andig","html_url":"https://github.com/andig","followers_url":"https://api.github.com/users/andig/followers","following_url":"https://api.github.com/users/andig/following{/other_user}","gists_url":"https://api.github.com/users/andig/gists{/gist_id}","starred_url":"https://api.github.com/users/andig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andig/subscriptions","organizations_url":"https://api.github.com/users/andig/orgs","repos_url":"https://api.github.com/users/andig/repos","events_url":"https://api.github.com/users/andig/events{/privacy}","received_events_url":"https://api.github.com/users/andig/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"application/gzip","state":"uploaded","size":23246159,"download_count":28,"created_at":"2025-02-16T16:39:40Z","updated_at":"2025-02-16T16:39:41Z","browser_download_url":"https://github.com/evcc-io/evcc/releases/download/0.200.1/evcc_0.20
[pv2   ] TRACE 2025/02/19 10:32:38 modbus: send 00 01 00 00 00 06 01 03 7d 40 00 02
[pv2   ] TRACE 2025/02/19 10:32:39 modbus: recv 00 01 00 00 00 07 01 03 04 00 00 06 a1
[pv2   ] TRACE 2025/02/19 10:32:39 modbus: send 00 02 00 00 00 06 01 03 7d 6a 00 02
[pv2   ] TRACE 2025/02/19 10:32:41 modbus: recv 00 02 00 00 00 07 01 03 04 00 01 fd a9
[grid1 ] TRACE 2025/02/19 10:32:41 modbus: send 00 03 00 00 00 06 01 03 90 f9 00 02
[grid1 ] TRACE 2025/02/19 10:32:41 modbus: recv 00 03 00 00 00 07 01 03 04 00 00 00 41
[grid1 ] TRACE 2025/02/19 10:32:41 modbus: send 00 04 00 00 00 06 01 03 91 01 00 02
[grid1 ] TRACE 2025/02/19 10:32:43 modbus: recv 00 04 00 00 00 07 01 03 04 00 01 53 c8
[grid1 ] TRACE 2025/02/19 10:32:43 modbus: send 00 05 00 00 00 06 01 03 90 f3 00 02
[grid1 ] TRACE 2025/02/19 10:32:44 modbus: recv 00 05 00 00 00 07 01 03 04 ff ff fe f2
[grid1 ] TRACE 2025/02/19 10:32:44 modbus: send 00 06 00 00 00 06 01 03 90 f5 00 02
[grid1 ] TRACE 2025/02/19 10:32:44 modbus: recv 00 06 00 00 00 07 01 03 04 00 00 00 85
[grid1 ] TRACE 2025/02/19 10:32:44 modbus: send 00 07 00 00 00 06 01 03 90 f7 00 02
[grid1 ] TRACE 2025/02/19 10:32:46 modbus: recv 00 07 00 00 00 07 01 03 04 00 00 00 6f
[battery3] TRACE 2025/02/19 10:32:46 modbus: send 00 08 00 00 00 06 01 03 90 89 00 02
[battery3] TRACE 2025/02/19 10:32:46 modbus: recv 00 08 00 00 00 07 01 03 04 00 00 02 d9
[battery3] TRACE 2025/02/19 10:32:46 modbus: send 00 09 00 00 00 06 01 03 90 cc 00 02
[battery3] TRACE 2025/02/19 10:32:47 modbus: recv 00 09 00 00 00 07 01 03 04 00 00 c6 da
[battery3] TRACE 2025/02/19 10:32:47 modbus: send 00 0a 00 00 00 06 01 03 90 8c 00 01
[battery3] TRACE 2025/02/19 10:32:48 modbus: recv 00 0a 00 00 00 05 01 03 02 01 2c







# open evcc at http://evcc.local:7070


network:
  schema: http
  host: evcc.local # .local suffix announces the hostname on MDNS
  port: 7070

log: debug
levels:
  site: debug


interval: 30s # control cycle interval

meters:
- type: template
  template: huawei-sun2000
  id: 1  
  host: 192.168.178.66  
  port: 502  
  usage: grid  
  modbus: tcpip  
  timeout: 30s  
  name: grid1
- type: template
  template: huawei-sun2000
  id: 1  
  host: 192.168.178.66  
  port: 502  
  usage: pv  
  modbus: tcpip  
  timeout: 30s  
  name: pv2
- type: template
  template: huawei-sun2000
  id: 1  
  host: 192.168.178.66  
  port: 502  
  usage: battery  
  modbus: tcpip  
  timeout: 30s  
  name: battery3

site:
  title: Zuhause
  meters:
    grid: grid1
    pv:
    - pv2
    battery:
    - battery3

Und hier nochmal ein Screenprint von dem, was mir evcc unter Konfiguration an Werten ausgibt:

Vielleicht hat jemand von euch ja eine Idee.

Vielen Dank und Gruß
Paul

Hast du das modbus proxy Addon und hast bei EVCC auch den Proxy angegeben anstatt die IP vom Dongle?
Seit dem neuen EVCC Update ist die Konfiguration über das UI möglich ganz ohne evcc.yaml, das kannst du auch mal noch versuchen

Hi,

ja. Die IP geht auf HA mit Port 502. Der Proxy hat den SDongle als Upstream.

Hab zwischendurch mal direkt die IP vom Dongle probiert, was aber im Reject geendet ist. Aber was ja auch klar ist, weil der Proxy die Anfragen die ganze Zeit blockiert. Aber habs probiert weil ich zwischendurch selbst ganz verwirrt war :rofl:

Und ja, zum Test auch mal mit einer komplett autarken Windows Umgebung getestet. Exakt 1:1 selbes Ergebnis.
EVCC öffnen, “Willkommen Screen” und nix sichtbar ausser Konfig Bereich - nach Aktivierung von “experimentell” tauchen dann alle drei Bereiche auf, mit den sich aktualisierenden Daten aus dem Screenprint…

Bin echt ratlos und glaube irgendwie nicht mehr an einen Konfig-Fehler… :person_shrugging:

Danke Dir trotzdem.
Gruß Paul

Mal blöde Frage: was reicht denn dir an den oben gezeigten Werten nicht? Das ist doch alles nötige…

Moin,

ja, ne. Wie im ersten Post geschrieben bin ich mir diesbezüglich nicht sicher. Was hat der gesamte jemals erzeugte KWh-Wert mit Überschussladen zu tun? Aber vermutlich geht bei manchen Werten nur darum, dass man im Dashboard eine schöne Übersicht über die PV hat, was am Ende ja auch total Sinn macht.

Wenn die Werte also scheinbar die sind, die es braucht, ist die Frage weshalb ich keine Standard Übersicht angezeigt bekomme, sondern immer wieder auf dem Konfig Bildschirm lande.
Ich sehe ja auch, dass sich diese Werte aktualisieren. Die Daten werden also abgefragt, und kommen auch zurück.

Nachtrag:
Hatte vorhin nochmal kurz Zeit, und habe mal sämtliche templates durchprobiert, die ich im Zusammenhang mit Huawei PV finden konnte.

Template huawei-sun2000 und huawei-dongle-powersensor bringen das gleiche Ergebnis (Screenprint oben).
Alle anderen haben zu Fehlern, zu unvollständigen oder falschen Werten geführt.

Langsam glaub ich an ein generelles Problem von evcc und Huawei. Aber das würde ja dann bedeuten, dass bisher funktionierende Konfiguration auch nicht mehr laufen.

Deshalb meine Frage, hat jemand eine funktionierende Konfig mit dem Huawei SUN2000 und evcc am Laufen?

Über eine Rückmeldung würde ich mich freuen.

Vielen Dank und Gruß
Paul

:crayon:by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)

Also auch ich tue mir auch gerade schwer, dein Problem zu identifizieren.

Ich nutze evcc mit SUN2000, ohne Probleme. Daher vielleicht auch eine blöde Frage, hast du schon im Konfig Bildschirm auf das Haus geklickt?

image

Danach macht sich der Startbildschirm auf.

Und ja, es werde auch die Gesamt kWh angezeigt. Ich vermute, weil man evcc ja auch ohne HA, also Stand Alone nutzen kann.

Du schreibst von Templates für SUN2000. Hier steht, was du brauchst:

evcc Huawei Sun2000

Wenn man die Konfiguration durchspielt und alles richtig angibt, braucht man aber die yaml nicht mehr zu bearbeiten.

Hi Ede,

darum geht es ja :slight_smile:
Wenn ich auf das “Häuschen” oben links klicke kommt folgendes:

Und ja, die Konfig verwende ich.
Ob ich diese per yaml oder über den “Konfig Assistenten” erstelle kommt aufs selbe raus. Deckt sich beides 1:1.

Deshalb schrieb ich, dass ich die Werte sehe, und das diese sich auch in kurzen Intervallen aktualisieren - aber eben nur in dem Konfigmenü - nicht auf dem Dashboard…

So sieht es aktuell aus:

Nachtrag:

Könntest Du mir mal bitte Deine evcc.yaml posten?

Hi @bergziege007

Du musst noch einen Ladepunkt angeben. Ich spiele auch gerade mit EVCC rum und hatte das gleiche Problem. Ich hatte nur einen Netzanschluss angebunden und hatte keine Startseite. Erst als ich die Wallbox hinzugefügt habe, lief bei mir die Startseite.

LG

1 „Gefällt mir“

Das war es.

Hab jetzt den Democharger eigebunden, weil der bei mir noch nicht angebunden ist.

Danke

2 „Gefällt mir“

Hallo zusammen, da würde ich mich einfach mal dranhängen. Habe zwar den DemoCharger eingebunden (Wallbox noch nicht da) – funktioniert aber trotzdem nicht. Mittlerweile habe ich alles Mögliche ausprobiert, bringe einfach nicht alle Geräte rein. Diese haben folgende Daten:

Master-WR Sun2000, 10 kW, Modbus ID 16
An diesem: Smart Dongle, IP 192.xx.xx.85, ID 100 (Modbus uneingeschränkt)
Slave-WR Sun2000, 4 kW, ID 1
SmartMeter DTSU666-H (über Modbus mit Master-WR verbunden)
Speicher Luna2000, 5 kWh (über Modbus mit Master-WR verbunden)

Die Huawei Solar Integration hatte ich vorher wie folgt konfiguriert (funktioniert):
IP 192.xx.xx.85, Port 502, ID 16,1

Home Assistant hat die IP 192.xx.xx.11

Nach Installation des Modbus Proxy Add on (hört auf IP 192.xx.xx.85, Port 502) funktioniert Huawei Solar ganz normal mit IP 192.xx.xx.11, Port 502, ID 16,1.
Hieraus schließe ich, dass Modbus alle Daten korrekt liefert.

Nun zu EVCC: Hier habe ich sowohl die alte Version mit evcc.yaml ausprobiert, als auch die neuen 0.200.x. In keiner ist es mir bisher gelungen alle Geräte korrekt angezeigt zu bekommen bzw. bei „prüfen“ keine Fehlermeldung zu bekommen.

Beim Auto u. den WR gibt’s ein ok, beim SmartMeter manchmal, beim Speicher bisher gar nicht. Nach zahlreichen Recherchen gehe ich davon aus, dass folgende Parameter für alle Geräte passen (stimmt das??):

ID 16 (Master-WR), IP 192.xx.xx.11 (HA), Port 502

Was mich wundert: In Foren habe ich frühere evcc.yaml gesehen. Dort war bei allen 4 Geräten „template: huawei-dongle“ ausgewählt. In der aktuellen EVCC-Version kann ich bei „Hersteller“ nur bei den WR „SUN2000 (SDongle)“ auswählen. Bei SmartMeter u. Speicher nur „SUN2000“ (die Auswahl „SDongle“ gibt es nicht). Sind das die Richtigen? Habt ihr eine Erklärung, warum Netzbezug und Speicher nicht richtig angezeigt werden (Netz = 0; Batterie erscheint gar nicht). Vielen Dank im Voraus!

Hi Bergwicht,

versuche mal, nur die ID16 anzugeben.
Ich denke, er holt sich alle notwendigen Daten über den Master WR.

Ist aber nur ne Vermutung, ich habe nur einen WR und daher keine zwei IDs…

Gruß
Paul

Hallo Bergziege, interessante Idee, könnte etwas dran sein. Habe das mal geändert. Aktuell ist der kleine WR aus, da keine Sonne. Bin gespannt, ob morgen die volle Erzeugungsleistung angezeigt wird. Die Batterie wird jetzt angezeigt, allerdings mit Ladestand und Entnahmeleistung Null - obwohl auf 60% und gerade Entnahme. Hier ist mir folgendes in FusionSolar aufgefallen: Es ist 2x Luna2000 aufgeführt, obwohl ich nur ein Batteriemodul habe (5 kWh):

@bergziege007: Ist das bei dir auch so? Ich vermute mal, dass “LUNA2000-1” gelöscht werden könnte!? Bei “LUNA2000-2” werden alle aktuellen Werte korrekt dargestellt. EVCC greift jetzt vermutlich auf “LUNA2000-1” zu - daher die Werte alle auf Null.

Eine Frage noch zu den von mir eingestellten Parametern (s. vorherigen Post): “Huawei SUN2000 (SDongle)” bei WR und “Huawei SUN2000” bei der Batterie und Netzzähler passen doch, oder? Sowie “Network” und “TCP” bei allen - richtig? Danke!

Hi,

nimm das SUN2000 template. Und dann gibts Du nur Deinen Master WR.
Dann sollte er sich alle Komponenten korrekt raussuchen und abspeichern.

Mit Deiner Batterie sieht wirklich etwas nicht korrekt aus - hab 10kWh LUNA und bei mir wird nur ein Batteriesystem als LUNA2000-1 angezeigt (das ist das Batteriemanagement System BMS).

Nach wie vor bekomme ich nicht alle Hua2ei Komponenten in evcc. Hatte mich die letzten Tage aber hauptsächlich mit der Wallbox beschäftigt. Hat niemand hier 2 Huawei-WR in evcc (Version 0.200.x)?

Anscheined gibt es das template “template: huawei-dongle-powersenor” auch nicht mehr.

Das lief bis Anfang des Jahres noch bei mir mit einer Daheimladen Wallbox.

In der Anleitung sehe ich es nicht mehr nur noch huawei-dongle" ohne Grid und Batterie.

Jetzt habe ich eine Huawei Wallbox und es geht nicht. Wie sieht eure evcc.yaml aus? (bei denen es funktioniert)

Moin, meine yaml sieht so aus und funktioniert.
Allerdings ein WR und auch keine Wallbox - wobei die Wallbox bei dieser Konfiguration später zusätzlich über die GUI (dropdown) gewählt werden kann.

@Bergwicht
Meines Wissens müsstest Du einfach nur einen zweiten WR eintragen und die korrekte ID wählen (findest Du bei Fusion Solar).

meters:
- type: template
  template: huawei-dongle-powersensor
  id: 1  
  host: 192.168.178.66  
  port: 502  
  usage: grid  
  modbus: tcpip  
  timeout: 30s  
  name: grid1
- type: template
  template: huawei-dongle-powersensor
  id: 1  
  host: 192.168.178.66  
  port: 502  
  usage: pv  
  modbus: tcpip  
  timeout: 30s  
  name: pv2
- type: template
  template: huawei-dongle-powersensor
  id: 1  
  host: 192.168.178.66  
  port: 502  
  usage: battery  
  modbus: tcpip  
  timeout: 30s  
  name: battery3

Bei mir funktioniert’s mit “huawei-sun2000” in der yaml. Ich nutze die experimentelle Version, die Huawei-Komponenten sind aber noch in der yaml definiert.
Hier noch ein Update zu meiner Anlage (mit 2 Huawei-WR u. Batterie): Trotz sehr vieler Versuche hatte ich es nicht geschafft die Anlage komplett korrekt in evcc angezeigt zu bekommen. Als letzte Möglichkeit hatte ich den Huawei Support angesehen. Auf meine Mail erhielt ich von diesem due Rückinfo, dass man mir nicht helfen könne und dass die PV-Anlage einwandfrei funktionieren würde. Der Support hat die Anlage also offensichtlich online getestet. Unglaublich aber wahr: Nach diesem Vorgang erschien meine Anlage plötzlich korrekt in evcc - obwohl ich nichts geändert habe. Es kann aus meiner Sicht nur daran liegen, dass sich durch den Test vom Huawei-Support irgend etwas geändert hat. Keine Ahnung was - aber seither läuft es