NEWS
USB 2.0 powered Wifi Ethernet Bridge für Luxtronik 2.0
-
Hallo,
einige von euch nutzen ja eine Luxtronik-2.0-Schnittstelle mit dem Adapter iobroker.luxtronik2-controller von @tbsjah oder den älteren Adapter iobroker.luxtronik2.
In meinem Setup hatte ich allerdings keine Möglichkeit, ein Ethernetkabel von der Wärmepumpe zum Router zu verlegen. Deshalb habe ich die Luxtronik WLAN-fähig gemacht.
Dazu habe ich einen ESP32-C6 mit einem Wiznet W5500-Ethernetmodul kombiniert. Auf diese Weise kann ich sogar den bei mir den USB 2.0 Anschluss der Luxtronik-Steuerung zur Stromversorgung nutzen, da der Stromverbrauch deutlich unter 500 mA liegt.
Zusätzlich habe ich eine Schutzschaltung auf Basis eines TPS2553 USB-eFuse integriert. Diese begrenzt den Ausgangsstrom auf typischerweise ca. 400 mA. Bei einer dauerhaften Überlastung greift zusätzlich der integrierte thermische Schutz, der die Stromversorgung abschaltet. Damit schütze ich den USB 2.0 Anschluss der Luxtronik-Steuerung zuverlässig vor Überlastung und Kurzschlüssen.
Mit einem Raspberry Pi Zero 2 W wäre das übrigens nicht möglich gewesen, da dieser bereits beim Booten Stromspitzen von über 500 mA verursacht.
Die Software umfasst folgende Funktionen:
- Einen DHCP-Client auf der WLAN-Seite
- Einen DHCP-Server auf der Ethernet-Seite
- Einen TCP-Proxy für das Luxtronik-Protokoll auf Port 8888
Bei Interesse könnte ich auch noch einen Proxy für den Modbus-Port ergänzen. Meine Luxtronik-Steuerung hat allerdings noch kein Modbus aktiviert. Deshalb nutze ich aktuell noch den älteren Adapter.
Auch die Integration einer OTA-Update Funktion wäre noch möglich.
Das gesamte Projekt findet ihr hier:
https://github.com/heresiarch/esp32-wifi-eth-gatewayViele Grüße
René
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden