Kategorien
Allgemein

OpenDTU – Olimex-PoE – Pin-Mapping einstellen für opendtu-generic Firmware

OpenDTU - Olimex-PoE - Pin-Mapping einstellen für opendtu-generic Firmware

Nach dem Flashen mit der opendtu-generic.bin kann nur eine Verbindung über WLAN hergestellt werden. Zum Aktivieren des LAN-Moduls muss (einmalig) ein spezielles „Pin-Mapping“ aktiviert werden.

Zuerst wird die Datei „olimex_esp32_poe.json“ benötigt. Diese befindet sich auf der OpenDTU-Projekt-Seite auf GitHub:
olimex_esp32_poe.json
Speichern der Datei mit rechter Maustaste „Speichern unter…“

Nun mit dem Browser auf die OpenDTU Seite verbinden und den Menüpunkt „Einstellungen -> Konfigurationsverwaltung“ wählen:

Im Bereich „Wiederherstellen“ den Eintrag „Pin Mapping“ auswählen, auf „Durchsuchen“ klicken und die heruntergeladene Datei „olimex_esp32_poe.json“ auswählen. Punkt „Wiederherstellen“ wählen.
OpenDTU starten jetzt neu.

Nach dem Neustart im Menüpunkt „Einstellungen->Hardware“ das Profil „Olimex ESP32-POE“ auswählen und am Ende der Seite „Speichern“ klicken:

OpenDTU startet jetzt noch einmal neu.

Das LAN-Modul sollte nun aktiv sein.
Höchste Priorität hat immer das LAN-Modul. Sollte hier keine Verbindung möglich sein, wird automatisch auf WLAN gewechselt. Sobald eine Verbindung über LAN hergestellt wird, wird wieder auf die LAN-Verbindung gewechselt.

Happy testing,
WiB

PS: Ich habe keine Verbindung zur Entwicklung der OpenDTU Software, sondern bin nur ein großer Fan 🙂

Kategorien
Allgemein

OpenDTU – Display (re-)aktivieren

OpenDTU - Display (re-) aktivieren

Ein Display mit Standard-Verkabelung (wie auf GitHub beschrieben) an einem ESP32 kann wie folgt (re-) aktiviert werden:

Zuerst wird die Datei „nodemcu_esp32.json“ benötigt. Diese befindet sich auf der OpenDTU-Projekt-Seite auf GitHub:
nodemcu_esp32.json
Speichern der Datei mit rechter Maustaste „Speichern unter…“

Nun mit dem Browser auf die OpenDTU Seite verbinden und den Menüpunkt „Einstellungen -> Konfigurationsverwaltung“ wählen.
Im Bereich „Wiederherstellen“ den Eintrag „Pin Mapping“ auswählen, auf „Durchsuchen“ klicken und die heruntergeladene Datei „nodemcu_esp32.json“ auswählen. Punkt „Wiederherstellen“ wählen.
OpenDTU starten jetzt neu.

Nach dem Neustart im Menüpunkt „Einstellungen->Hardware“ das Profil „Generic NodeMCU 32 mit SSD1306“ auswählen und am Ende der Seite „Speichern“ klicken.
OpenDTU startet jetzt noch einmal neu.

Das Display sollte jetzt aktiv sein.

Wenn das Display um 180° gedreht werden soll, kann dies unter „Einstellungen -> Hardware -> Display“ angepasst werden.

Links zum Projekt (englisch):
https://github.com/tbnobody/OpenDTU
 

Happy testing,
WiB

PS: Ich habe keine Verbindung zur Entwicklung der OpenDTU Software, sondern bin nur ein großer Fan 🙂

Kategorien
Modbus

WiB-MBG Einrichtung

Am Modul WiB-MBG (ModBusGateway) befindet sich die kostenlose Open-Source-Software Tasmota.

Zum Einrichten muss zuerst das Modul in das eigene WLAN (2,4GHz) eingebunden werden.
Beim Model WiB-MBG-PoE und Verwendung eines LAN-Kabels kann dieser Schritt übersprungen werden und es geht weiter mit Punkt 5.

  1. Nach dem Anschließen an eine Stromquelle aktiviert das Modul ein eigenes WLAN (HotSpot). Nun mit einem Gerät (z.B. Handy oder PC) mit dem WLAN „Tasmota-xxxxxx“ verbinden (der Hinweis „Nicht mit dem Internet verbunden.“ ist in OK und kann bei der Einrichtung ignoriert werden)
  2. Im Browser die URL http://192.168.4.1 öffnen
  3. Nun die Zugangsdaten für das eigene 2,4GHz WLAN eingeben (5GHz WLAN wird nicht unterstützt!) und speichern.
  4. Wenn die Daten korrekt eingegeben wurden, verbindet sich das Modul jetzt mit dem eingegebenen WLAN und die neue IP-Adresse wird angezeigt:
  5. Sollte die angezeigte IP-Adresse nicht erreichbar sein, bitte am WLAN-Router unter den DHCP-Clients nachsehen, welche IP-Adresse das Modul bekommen hat. Der Name beginnt meistens mit ESP32 oder Tasmota (abhängig vom Router).
    Alternativ können auch Tools wie Advanced IP Scanner oder Angry IP Scanner verwendet werden, um Geräte/IP-Adressen im internen Netzwerk zu finden.
  6. Das Gerät ist jetzt fertig konfiguriert. Das Modbus/TCP Gateway ist unter der IP-Adresse des Moduls auf Port 502 verfügbar.
  7. Fixe IP-Adresse einstellen (Optional):
    1. mit dem Browser auf die IP-Adresse des Moduls verbindem
    2. Menü „Consoles“
    3. Menü „Console“
    4. Zum Ändern der IP-Adresse auf 192.168.0.70 (als Beispiel) folgende Befehle eingeben:
      savedata 1
      ipaddress1 192.168.0.70
      savedata 0
    5. Nach einem Neustart sollte das Modul auf der IP-Adresse 192.168.0.70 erreichbar sein.

Wichtiger Hinweis:
Führen Sie kein Firmware-Update durch, da in der Standard-Firmware Modebus/TCP deaktiviert ist!

Links zum Projekt (englisch):
https://www.tasmota.info/
https://tasmota.github.io/docs/

Kategorien
Allgemein

OpenDTU Einrichtung

Zum Ändern der Einstellungen ist eine Anmeldung erforderlich (Login rechts oben).
Username „admin“, Passwort „openDTU42“ (kann unter „Settings“ „Security Settings“ geändert werden):

Zum Einrichten muss zuerst das Modul in das eigene WLAN eingebunden werden.
Bei einem Model mit LAN/PoE und Verwendung eines LAN-Kabels kann dieser Schritt übersprungen werden und es geht weiter mit Punkt 5.

  1. Nach dem Anschließen an eine Stromquelle aktiviert das Modul ein eigenes WLAN (HotSpot). Nun mit einem Gerät (z.B. Handy oder PC) mit dem WLAN „OpenDTU-xxxxxx“ verbinden (der Hinweis „Nicht mit dem Internet verbunden.“ ist in OK und kann bei der Einrichtung ignoriert werden)
    Passwort für das WLAN (wenn erforderlich) „openDTU42“ (Groß- und Kleinschreibung beachten!)
  2. Im Browser die URL http://192.168.4.1 öffnen
  3. Im Menü „Settings“ „Networks Settings“ öffnen
  4. Nun die Zugangsdaten für das eigene 2,4GHz WLAN eingeben (5GHz WLAN wird nicht unterstützt!) und speichern. Wenn die Daten korrekt eingegeben wurden, verbindet sich das Modul jetzt mit dem eingegebenen WLAN.

    Alternativ kann auch eine fixe IP-Adresse konfiguriert werden, indem die Option „Enable DHCP“ deaktiviert wird.
    Hinweis:
    Ist das WLAN „OpenDTU-xxxxxx“ weiterhin verfügbar zum Verbinden, ist das ein Hinweis, dass sich das WLAN-Modul nicht mit dem eigenen WLAN verbinden konnte! Ist das der Fall, dann zurück zu Punkt 1 und die Zugangsdaten zum eigenen WLAN überprüfen bzw. erneut eingeben
  5. Am WLAN-Router unter den DHCP-Clients nachsehen, welche IP-Adresse das Modul bekommen hat. Der Name beginnt meistens mit ESP32 oder OpenDTU (abhängig vom Router).
    Alternativ können auch Tools wie Advanced IP Scanner oder Angry IP Scanner verwendet werden, um Geräte/IP-Adressen im internen Netzwerk zu finden.
    Hinweis:
    optimalerweise sollte eine DHCP-Reservierung am Router oder eine fixe IP-Adresse am WLAN-Adapter eingerichtet werden, damit sich diese nicht verändert
  6. Mit einem Browser auf die IP-Adresse verbinden
    (z.B. http://192.168.x.y )
  7. Im Menü „Settings“ den Punkt „Inverter Settings“ wählen und den Wechselrichter hinzufügen:
  8. Jetzt den Menüpunkt „Live Data“ wählen.
    Wenn der Wechselrichter aktiv ist (Strom liefert), sollten nach kurzer Zeit (< 2 Minuten) die aktuellen Werte des Wechselrichters angezeigt werden

Sollten keine Daten empfangen werden, so kann unter Einstellungen/DTU Settings die Sendeleistung des Funkmoduls (Richtung Hoymiles) erhöht werden (NRF24 ist für HM-Serie, CMT2300A für HMS/HMT-Serie):Links zum Projekt (englisch):
https://github.com/tbnobody/OpenDTU
https://github.com/tbnobody/OpenDTU/blob/master/LICENSE

Happy testing,
WiB

PS: Ich habe keine Verbindung zur Entwicklung der OpenDTU Software, sondern bin nur ein großer Fan 🙂