Thanks to bullit186 we’ve just received a PR to get Wallbox support going for the E3DC integration. Reviews have been made and a beta release is available now that allows you to test this out.
Please note that this is a prerelease, you need to activate prerelease loading if you want to check this. A stable release will follow in a few weeks once we’ve some testing feedback.
Please report any issues you see on GitHub Issue 47, do not create new bugs for what you see at this time.
Danke für die Blumen, das hört man gern! Aktuell habe ich da nichts, nein. Die meisten sollten selbsterklärend sein, hast Du bei bestimmten Sensoren Fragen?
3.8.0 beta 4 updates Wallbox support once more, makes controlling them easier and fixes a bug related to service device detection. If everything goes right, this is the last release before pushing out 3.8 final.
hab mich mittlerweile reingefuchst:
house_consumption_today war mir z.B. nicht klar was das alles beinhaltet.
Muss wohl aber der Gesamtverbrauch inkl. Heizung sein.
Ich plane die Anschaffung einer Solaranlage - und da ich Home Assistant bereits in der Hausautomation einsetze kommt auch eine E3/DC mit diesem Plugin in Frage.
Ich komme allerdings nicht ganz dahinter, was unter Limitations mit „Local connections when offline, using the backup user“ in dem GitHub Readme gemeint ist.
Funktioniert das ganze nicht im Offline Betrieb?
Ja, das ist aktuell so. Der E3DC braucht die Onlineverbindung für die Authentifizierung im Rahmen der Direktverbindung. Die Verbindung an sich läuft direkt, es ist also eine Art Single-Sign-On, die hier abläuft (in Kombination mit dem RSCP Key, der zusätzlich zur Verschlüsslung dient). Das Ganze ist ziemlich schräg, funktioniert aber.
Soweit ich den Kollegen der pye3dc Bibliothek verstehe, fällt der E3DC auf eine lokale Offlineverbindung mit vorgegebenen Zugangsdaten zurück, solange er keine Online-Verbindung hat.
Getestet habe ich das bisher nie. Das wäre mit ein wenig Router-Magie zwar möglich, das ganze hat aber einen anderen Nebeneffekt:
Um in den Inselbetrieb zu wechseln, muss der E3DC das Hausnetz für 1-2 Sekunden komplett stromlos legen (da schalten einige fette Relais durch). Das ist defintiv lange genug, dass sämtliche Haustechnik ohnehin erst einmal lahmliegt. Bei mir dauert es dann 1-2 Minuten, bis Backbone, PoE Switches, Server etc. überhaupt wieder gebootet haben. In den meisten Fällen war hier das Netz schneller wieder zurück. Eine USV habe ich nicht, was eine Reaktion seitens HA also schwierig macht.
Dazu kommt, dass das Relais für den Inselbetrieb meines Wissens nach wie vor einen vierstelligen Aufpreis bedeutet. Ohne dieses Relais kann der E3DC im Falle eines Stromausfalls aber technisch ohnehin nicht eingreifen.
Damit ist dieses Setup aktuell bei mir weit genug weg, als das ich es aktuell nicht berücksichtige. Ist es implementiert, müsste ich es auch regelmäßig testen
Hast Du praktisch mit größeren Netzausfällen zu kämpfen, weshalb Du mit Inselbetrieb liebäugelst?
3.8.0-beta.5 adds some more stability fixes to the Wallbox setup, we should be nearing completion of the release, the codebase is under strict feature freeze right now.
wie hier beschrieben habe ich Probleme mit der Berechnung des täglichen Verbrauchs.
Hier der Verlauf der beiden Entitäten:
Ist es möglich, über die Integration zusätzlich zum Gesamtverbrauch pro Tag auch noch den Heizungsverbrauch pro Tag und Hausverbrauch pro Tag auszugeben?
Oder hast du einen Tipp, wieso der Verbrauchszähler falsch zählt?
I am just doing my first steps with HomeAssistanjt (2024.8.1) and have loaded and installed your hacs-e3dc. However, despite seeing files and messages in the log I don’t get any configuration dialogue as outlined in your explanations:
Once you add the integration, you’ll be asked to authenticate yourself for a local connection to your E3DC
I am probably doing something wrong, but have no clue where and what to look for. I am also seeing some log messages about deprecated functionalities.
WARNING (MainThread) [homeassistant.util.json] json_loads was called from hacs, this is a deprecated function which will be removed in HA Core 2025.8. Use homeassistant.util.json.json_loads instead, please create a bug report at Issues · hacs/integration · GitHub
Has any other E3DC user succeeded in running this integration?
first of all, please excuse me for not answering earlier. I’ve been on vacation with my familiy and just didn’t think about dropping a quick hint in the forum here and the notifications just scrolled out of my inbox…
However, now I’m back, here we go:
Ich bin mir nicht sicher, ich verstehe noch nicht ganz welche Entitäten Du hier gegeneinander stellst. Wo kommt Dein Verbrauchszähler genau her? Ich vermute der blaue Graph ist der Tageshausverbrauch?
Abseits davon habe ich tatsächlich immer mal wieder komische Erfahrungen mit den Werten des E3DC gemacht. Ich glaube, dass hier die Intervalle der Integration eine Rolle spielen, konnte das aber nie so wirklich nachvollziehen.
Just guessing: This is a two step process, which is a bit unclear for a beginner, I think:
First, you have to add the Integration source code via HACS to your installation. This makes the relevant python modules available but does not do anything else.
Second, you have to go to the normal integration / device management in HAs configuration. Add the integration there (same wording, unfortunately). This will add hacs-e3dc to your actual running installation, starting the module and configure it. You do this like you would enable any other integration that comes bundled with HA.
That is something unrelated to hacs-e3dc, we’re not dealing with JSON. Please check this with the main HA forums.
Actually, more than enough users do So we’ll find out what’s going on here.
Hi Torben
The E3DC integration works very well for me. I have only one thing that would be nice if if is include. I have an external înverter. And this inverter currently has an ugly bug.
Not a problem with the integration. However a problem of the S10X.
For me total power would be sufficient. This is already present in the database. Tag is DB_DC_POWER = Ox06800004. And this one is diplayed correct. One additional line in _load_and_process_db_data_today. And an additional definition in sensor.py. My E3DC is currently delivering bullshit for the external E3DC inverter. I will also trigger the E3DC people.
Without further information it is hard for me to judge what is happening.
I’ve just opened the discussion forums on GitHub (separate announcement will follow shortly). Could you please go to the new help forum and open a thread there? Please include a diagnostic dump.