NEWS
EMS-ESP ESP32 Firmware selber bauen
-
Hat da jemand schon Erfahrungen gemacht?
Weder das Bauen der Firmware für eines der ESP32 Boards aus der Bastelkiste funktioniert, noch das Bauen der Flash Firmware um es mit fertigen Binaries zu probieren...
Die Dokumentation scheint recht veraltet zu sein...
Fehlermeldung von VisualStudioCode + PlatformIO
Compiling .pio/build/s_4M/src/ESP32React/NTPSettingsService.cpp.o src/ESP32React/ESP32React.cpp:3:10: fatal error: WWWData.h: No such file or directoryAuf diesen Fehler wird auch in der Dokumentation hingewiesen.
https://docs.emsesp.org/Building/
PlatformIO's default targets are used specifically by the GitHub CI (Continuous Integration) process to to build firmware binaries for various ESP32 boards. These targets start with 'ci_' as seen in the platformio.ini file and should not be used. If you see the error "fatal error: WWWData.h: No such file or directory" then you are using the wrong target. For local builds create a pio_local.ini file (an example file is provided) and choose the target board you want to build for. You can also set additional flags here such as DEBUG for additional debug information or TEST to load the unit tests. You can also choose how to upload the firmware, via USB or OTA.
Wenn ich in der Textdatei platformio.ini nach "ci_" suche finde ich .... NICHTS
Hätte ich nur statt der Interface-Leiterplatte doch eine komplette Kiste gekauft...
knapp 40 € statt gut 100 € für eine komplett fertige Hardware haben aber den Sparfuchs (mal wieder) in mir geweckt, nun habe ich den Salat ....
-
H Homoran verschob dieses Thema von Plauderecke am
-
Habe in Github Hilfe gefunden.
Habe mir aber anderweitig geholfen. Habe ein ESP 32 Modul in der Bastelkiste gefunden, für das es ein fertiges Binary gab. Den Windows Flasher habe ich auch im Gegensatz zur Linux Variante zum Laufen gebracht. -
Hat da jemand schon Erfahrungen gemacht?
Weder das Bauen der Firmware für eines der ESP32 Boards aus der Bastelkiste funktioniert, noch das Bauen der Flash Firmware um es mit fertigen Binaries zu probieren...
Die Dokumentation scheint recht veraltet zu sein...
Fehlermeldung von VisualStudioCode + PlatformIO
Compiling .pio/build/s_4M/src/ESP32React/NTPSettingsService.cpp.o src/ESP32React/ESP32React.cpp:3:10: fatal error: WWWData.h: No such file or directoryAuf diesen Fehler wird auch in der Dokumentation hingewiesen.
https://docs.emsesp.org/Building/
PlatformIO's default targets are used specifically by the GitHub CI (Continuous Integration) process to to build firmware binaries for various ESP32 boards. These targets start with 'ci_' as seen in the platformio.ini file and should not be used. If you see the error "fatal error: WWWData.h: No such file or directory" then you are using the wrong target. For local builds create a pio_local.ini file (an example file is provided) and choose the target board you want to build for. You can also set additional flags here such as DEBUG for additional debug information or TEST to load the unit tests. You can also choose how to upload the firmware, via USB or OTA.
Wenn ich in der Textdatei platformio.ini nach "ci_" suche finde ich .... NICHTS
Hätte ich nur statt der Interface-Leiterplatte doch eine komplette Kiste gekauft...
knapp 40 € statt gut 100 € für eine komplett fertige Hardware haben aber den Sparfuchs (mal wieder) in mir geweckt, nun habe ich den Salat ....
-
@MartinP sagte in EMS-ESP ESP32 Firmware selber bauen:
Hätte ich nur statt der Interface-Leiterplatte doch eine komplette Kiste gekauft...
Um was für ein System handelt es sich?
@dojodojo sagte in EMS-ESP ESP32 Firmware selber bauen:
@MartinP sagte in EMS-ESP ESP32 Firmware selber bauen:
Hätte ich nur statt der Interface-Leiterplatte doch eine komplette Kiste gekauft...
Um was für ein System handelt es sich?
https://bbqkees-electronics.nl/shop/
Ich hatte mir die Leiterplatte für ca 35€ bestellt
-
Hardwaremäßig läuft das Projekt bereits, nach einer heutigen vormittäglichen Bastelsession ...
Hier ein paar Fotos
Da die Wärmepumpe im Keller ist, ist Ästhetik untergeordnet, hauptsache, ich komme an die Daten...




Das Hereinfummeln des Klinkensteckers in die Servicebuchse war eine arge Fummelei. Möglicherweise baue ich das noch einmal um, es gibt auch einen EMS-Bus Anschlus an Klemmen der Elektronik-Box.
Beim Kinkenstecker besteht die Gefahr, dass ein Servicetechniker die gesteckte Verbindung nicht sieht, und die Elektronik-Box, die um ein Scharnier auf der rechten Seite ausgeklappt werden kann, um an die dahinterliegende Hydraulik zu kommen mit Gewalt versucht zu öffnen ...

In MQTT sind auch schon Datenpunkte
Eins hat mich ein wenig überrascht:
Ich hatte vor dem Bauen der Grundplatte und des Gehäuses probeweise den ESP32 in die vorgesehene Ecke "Nackt" an die Wand gehängt, und ca 8 dB bessere Signalwerte, als im untenstehenden Screenshot bekommen.
Die relativ unschönen Werte muss ich beobachten. Wenn der Kasten zwischendurch die WLAN-Verbindung verliert, wäre das problematisch, und ich müsste ggfs. WLAN-mäßig aufrüsten und einen Access-Point irgendwo in der Nähe setzen...
-
Sowas immer per LAN Kabel anschließen. Bei der Signalstärker wäre mir das zu heikel. Ich nutze die „fertige“ Box. Den klinkestecker habe ich aber direkt wieder entsorgt. Das Teil hängt nun direkt am Bus-Anschluss und ist 100% stabil. Ich frage damit den Status ab, ob WW bereitet wird, damit ich im Sommer dann während diesem Zeitraum, die Poolheizung ausschalte, da beides die Heizung nicht packt.
-
Nunja, einen ESP mit LAN-Anschluss hatte ich nicht in der Bastelkiste ...
Bisher hat der alte D1 Mini ESP32 wacker durchgehalten, laut Fritzbox-Logging....mal schauen, wenn es gar nicht klappt vielleicht dann doch ein ESP32 mit LAN, oder gleich ein komplettes Gerät
-
EMS-Bus ist ein serieller Zwei-Leiter-Bus und versorgt die daran angeschlossenen Geräte auch mit Spannung.
Welche Selbstbau-Lösungen gibt es um auf den EMS Bus zugreifen zu können?
-
Die Schaltung ist sicherlich kein Hexenwerk, wenn man auf die Option verzichtet, eine Energieversorgung aus den zweit Bus Leitern zu realisieren. Ich habe aber einen Kompromiss gewählt, und eine fertige Leiterplatte gekauft und mit einem passenden ESP Board aus dem Vorrat verbunden. Die Mühe, die diskreten Bauteile zu bestellen war eher der Grund für diese Entscheidung, als das spätere Zusammenlöten der Lochrasterleiterplatte. Versorgung übernimmt ein altes USB Smartphone Netzteil.
-
Sowas immer per LAN Kabel anschließen. Bei der Signalstärker wäre mir das zu heikel. Ich nutze die „fertige“ Box. Den klinkestecker habe ich aber direkt wieder entsorgt. Das Teil hängt nun direkt am Bus-Anschluss und ist 100% stabil. Ich frage damit den Status ab, ob WW bereitet wird, damit ich im Sommer dann während diesem Zeitraum, die Poolheizung ausschalte, da beides die Heizung nicht packt.
-
@toralt sagte in EMS-ESP ESP32 Firmware selber bauen:
Sowas immer per LAN Kabel anschließen.
Warum das?
Wo liegt das Risiko?@dojodojo solange die WLAN Verbindung stabil ist (wenig Nachbar WLANs, naher WLAN Router, gutes Signal), kann man durchaus WLAN Verfügbarkeiten erreichen, die vergleichbar mit LAN sind - insbesondere, wenn das LAN auch vom WLAN Router kommt.
Wenn das WLAN Signal aber wie bei mir schwach ist oder man zuverlässig eine höhere Datenrate nahe 1GBit/sec und höher braucht, ist LAN vorzuziehen.
Auch bei Geräten, bei denen es Interesse gibt, die Verbindung zu kappen, z.b. Kameras ist LAN vorzuziehen, solange man das Kabel so verlegt, dass es nur sehr schwer erreichbar ist. -
MQTT sollte ausreichen, so wie ich das verstanden habe.
-
MQTT sollte ausreichen, so wie ich das verstanden habe.
@dojodojo sagte in EMS-ESP ESP32 Firmware selber bauen:
MQTT sollte ausreichen, so wie ich das verstanden habe.
Definitiv
-
@martinp so wie auf deinen Bildern sieht das bei mir auch aus. Ich habe das vor 2 oder 3 Jahren gebaut und die Firmware selber gebaut. Zu Beginn hatte ich ein paar WLAN Probleme. Ist erstaunlich was ein paar Zentimeter weiter links bzw. rechts ausmachen können. Ich hatte mir auch schön öfter überlegt, ob ich auf LAN wechseln soll, aber das läuft jetzt seit Ewigkeiten sehr stabil. Gleich daneben habe ich eine anderen ESP mit Kamera, der den Ölzähler liest. Nachdem es den ESP mit Cam m.W. nicht mit LAN gibt, bin ich bei WLAN geblieben. (-58 Dbm). Die beiden ESPs sind im Heizungsraum, die Fritzbox im EG, dazwischen kein WLAN Repeater.
EDIT: Ich habe einach ein EMS-Kabel an einer Stalle getrennt und das Kabel zum ESP mit WAGO Klemmen daran angeschlossen.
-
@martinp so wie auf deinen Bildern sieht das bei mir auch aus. Ich habe das vor 2 oder 3 Jahren gebaut und die Firmware selber gebaut. Zu Beginn hatte ich ein paar WLAN Probleme. Ist erstaunlich was ein paar Zentimeter weiter links bzw. rechts ausmachen können. Ich hatte mir auch schön öfter überlegt, ob ich auf LAN wechseln soll, aber das läuft jetzt seit Ewigkeiten sehr stabil. Gleich daneben habe ich eine anderen ESP mit Kamera, der den Ölzähler liest. Nachdem es den ESP mit Cam m.W. nicht mit LAN gibt, bin ich bei WLAN geblieben. (-58 Dbm). Die beiden ESPs sind im Heizungsraum, die Fritzbox im EG, dazwischen kein WLAN Repeater.
EDIT: Ich habe einach ein EMS-Kabel an einer Stalle getrennt und das Kabel zum ESP mit WAGO Klemmen daran angeschlossen.
@FernetMenta sagte in EMS-ESP ESP32 Firmware selber bauen:
@martinp so wie auf deinen Bildern sieht das bei mir auch aus. Ich habe das vor 2 oder 3 Jahren gebaut und die Firmware selber gebaut. Zu Beginn hatte ich ein paar WLAN Probleme. Ist erstaunlich was ein paar Zentimeter weiter links bzw. rechts ausmachen können. Ich hatte mir auch schön öfter überlegt, ob ich auf LAN wechseln soll, aber das läuft jetzt seit Ewigkeiten sehr stabil. Gleich daneben habe ich eine anderen ESP mit Kamera, der den Ölzähler liest. Nachdem es den ESP mit Cam m.W. nicht mit LAN gibt, bin ich bei WLAN geblieben. (-58 Dbm). Die beiden ESPs sind im Heizungsraum, die Fritzbox im EG, dazwischen kein WLAN Repeater.
EDIT: Ich habe einach ein EMS-Kabel an einer Stalle getrennt und das Kabel zum ESP mit WAGO Klemmen daran angeschlossen.
Ich habe WLAN-Komponenten von AVM.
6591 von Vodafone, einen 1200AX Repeater selbst gekauft, und jetzt noch eine gebrauchte 7490,
Im Heizungsraum gibt es bisher keinen LAN-Anschluss.
Die7490 steht jetzt in der Küche direkt über dem EMS-ESP. RSSI nun bei -61...63 dBm..
Auch vorher gab es keine Abrisse...In meinem Buderus-Wärmepumpen-Paket sollte eigentlich ein HX400 Modul enthalten sein, ist aber von Buderus nicht geliefert worden. Das Paket mit der Nachlieferung ist aber immer noch nicht gekommen.
Mal schauen, wie das HX-400 Modul mit WLAN zurecht kommt. Wenn es nicht klappt, lege ich vielleicht LAN in den Heizungskeller.