-
-
Notifications
You must be signed in to change notification settings - Fork 225
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Documentation: WT32-ETH01 support LAN Port in Settings #886
Comments
Kann man die fehlende Reaktion auf diese Anfrage so interpretieren, dass es sonst kein Interesse von anderen Usern besteht und diese Anfrage nicht umgesetzt wird? |
Ich brauch das auch demnächst, könnte auch den Code beisteuern da bei meiner Anlage kein WLan möglich ist. |
Also ich hätte auch Interesse, bringe mich gerade im PlatformIO um... |
I am also interested in. Alternatively connecting to a wiz5500/ wiz5100 could even do the job and I could keep the esp8266 based Wemos D1. |
ist schon in der Pipeline, habe leider aktuell aber nicht allzu viel Zeit. Ich hoffe es sehr bald veröffentlichen zu können |
Would be great! |
hier die erste Version, ist auch im Branch Edit: diese Version ist fehlerhaft, repariert in nächstem Beitrag |
Update, die erste Version war fehlerhaft, leider falsch benannt, sollte 06.12 heißen |
WT32-ETH01 ist bestellt :-) |
@lumapu, Ich muss mal schauen das ich den via serial neu flashe. Edit: Ist die 0.6.12_ETH auch für den ESP32 ? Gruß matten matten |
So, der WT32-ETH01 ist gekommen.
Hmm, eben noch mal probiert, weil ich mal die Console (USB) mitlaufen lassen wollte und: jetzt habe ich ihn zumindest mittels WLAN ins Netz bekommen. Ich teste dann mal noch mal mit LAN und USB-Console... Also: per WLAN geht wohl. Ich musste nach dem Speichern der WIFI-Daten mein Notebook "zwangsweise" mit meinem Netzwerk verbinden, sonst wurde wohl immer mit dem AP AHOY-DTU verbunden und der ESP probiert dann gar nicht mit dem eingestellten WLAN zu verbinden? Wenn ich vor dem (Re)Boot (nach WIFI-Einstellungen) mein WLAN ändere, geht es. Leider (weiterhin) keine Verbindung mit LAN :- EDIT: ich werde dann mal ein NRF-Modul dranbasteln... Welche Pins sollte ich nehmen? Aktuell würde ich die von OpenDTU (da gibt es eine config-json) nehmen: https://github.com/tbnobody/OpenDTU/blob/master/docs/DeviceProfiles/wt32-eth01.json Danke für die Mühe! Kann ich sonst was tun? Gruß, Joachim |
ich habe es selbst noch nicht testen können und plane einen Aufbau mit W5500 an einem ESP32, evtl. gibt es hier Erkenntnisse die dir weiterhelfen |
Zu der Frage nach dem Interesse: ich hätte es ;-) Da bei mir im Haus alle Infrastruktur-Technik grundsätzlich über LAN/Cat6 läuft, ist mir die WLAN-Geschichte beim ansonsten genialen AhoyDTU ein echter Dorn im Auge. Das Olimex-Board habe ich gerade bekommen, wollte eigentlich OpenDTU drauf flashen - aber jetzt warte ich erst einmal die Entwicklung hier ab. Bin nur Anwender und Bastler, aber kein Entwickler. Insofern profitiere ich von den genialen Codern, die solche Dinge der Allgemeinheit zur Verfügung stellen. An dieser Stelle einen herzlichen Dank dafür ;-) |
Hab soeben erfolgreich getestet. Source eth kompiliert für lolin32 lite. Zusammengesteckt mit einem W5500 gemäß config.h.
Ntp sync wollte noch nicht klappen. Tiefer habe ich bisher nicht getestet. |
habe auch gesehen, dass das WT32 einen anderen LAN Chip verwendet, aber das kann man bestimmt auch integrieren. |
das ist komisch, ich sehe es bei mir auch. Man kann keine Einstellungen speichern. Was ich noch nicht verstehe wie das mit Ethernet zusammenhängt |
Im Framework vom esp32 kommt die ETH.h mit, welche sich um die LAN-Chips kümmert (per default LAN8720). Aber W5500 ist nicht dabei. Für den Esp8266 dürfte das deshalb generell nicht nützen. Wegen Settings hab ich an der settings.h ein paar Kleinigkeiten testweise auskommentiert, aber war anscheinend nix dabei, was die Ursache trifft. In den Sourcen steckt enorm viel Arbeit drin. Ich steig da leider nur schwer durch. Sorry 😀 |
mal wieder eine neue Version (Änderungen aus dev03 branch gemerged). Um den Settings load failed Fehler zu umgehen habe ich gemerkt, dass man einfach zuerst das Release aufspielen kann, einmal mit dem Wifi verbindet und speichert. Dann per Update das ETH Package drauf und alles funktoniert 😀 |
Eben ausprobiert aber ist wohl nur der w5500 Chip "aktiviert"... In der Console bekomme ich folgende Ausgabe: Habe auf bereits laufendem ESP (Dev 0.6.12? oder stable 0.6.0?) per Web aktualisiert und auch mal per ESP-flasher. Bin jetzt wieder auf 0.6.12 dev und warte... EDIT: Alternative: wie müsste ich denn ein W5500-Modul an einen ESP32 DEVKIT o.ä. (habe da ja noch welche) anschließen? Oder was gibt es da "fertig"? |
Das WT32-ETH01-Board hat meist den LAN8720. Den wiz5500 m.W.n. generell nicht. Folgende Pin-Map habe ich verwendet:
Edit: Pin-Map u. Grafik korrigiert |
@roobbb: DANKE! So, habe es mal schnell verdrahtet... Allerdings wird der NRF auch nicht erkannt, evtl. doch was an der Verkabelung? Muss jetzt allerdings erst mal (wieder) pausieren... :-\ |
Ich habe auch mal ein ESP32,W5500 und NRF verbunden (PINS wie von roobbb beschrieben). 21:19:56.406 -> [ETH]: Got event... wenn ich das LAN Kabel stecke/ziehe/stecke. Keine IP. Auch nicht im DHCP Server zu sehen. Noch eimal die 0.6.9 aufgespielt. Statische IP eingestellt. Wieder mit 230527_ahoy_eth_esp32_0.6.15 upgedatet. Keine Veränderung. |
Update: Ich habe noch einmal in die config.h geschaut. Webserver ist über LAN erreichbar. Mal schauen ob es stabil bleibt. Limit habe ich nicht getestet. |
@xFvPx : Danke für Deine Rückmeldung. Die config.h hatte ich auch konsultiert. Ich hab nochmal bei meinem Aufbau geschaut und mit Schrecken bemerkt, dass ich beim Malen von Schaubild + Map tatsächlich die Pins verwechselt habe 😱. |
Also WT32-ETH01 geht noch nicht? |
Ich meine, der WT32-ETH01 klappt noch nicht, weil dazu noch Anpassungen im Code nötig wären. W5500 ist aber im Branch "eth" bereits vorgesehen. Im Versuchsaufbau hat das auch geklappt mit obiger Einschränkung:
Zu tieferen oder längeren Tests bin ich leider nicht mehr gekommen. xFvPx ist da bereits weiter. |
Habs hinbekommen, nun kann man auch HMS/HMT mit dem CMT2003A und der Ethernet-Version verwenden: #1356 |
beim fusion Board (ESP32-S3) funktoniert das. Schau mal in der |
Was heißt tmt: ? Timepoint? |
der ntp ticker ist sehr oft registriert, das sollte nicht so sein. |
Ich sehe das Problem.. Ach, der Reboot-Knopf auf der System-Seite funktioniert nicht :-) |
auf welche Version bezieht sich deine Antwort @geronet1 |
evtl. funktioniert jetzt der WT32. Ich habe den Webserver, der nur mit dem W5500 zusammengearbeitet hat heute ersetzt. |
Ok probiere ich aus :-) Hmm, leider nicht, zumindest nicht bei mir :- Ich habe die letzte Release eingespielt, dann ins WLAN und da dann Update auf die neueste Dev. 240316_ahoy_0.8.94_6af07f5_esp32-wroom32-ethernet-de.bin Danach kam dann auf der Console folgendes: port is : /dev/ttyUSB0 Type [C-a] [C-h] to see available commands rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) Hätte ich anders vorgehen sollen? |
Das war nur eine Idee, sorry wenn man es falsch verstehen konnte. |
sehe gerade, das ist ja schon der Boardname 🙈 |
Also ich bin aktuell mit meinem Aufbau mit W5500 sehr zufrieden! War eher anders: ich hatte ja mit einem WT32-ETH01 angefangen/nutzen wollen und das habe ich noch und dachte nur (falsch verstanden ;-) ) es würde jetzt gehen, daher habe ich es vorgezogen und mal ausprobiert ;-) Wenn du weiterentwickeln willst, ich kann dir auch mein Board schicken... |
zu spät, Ali ist schon beauftragt mir eine zu schicken. |
Dann packe ich (diesmal) das Board nicht ganz so weit weg... ;-) |
Jetzt habe ich allerdings (doch) mal 240316_ahoy_0.8.94_6af07f5_esp32-wroom32-ethernet-de.bin auf mein W5500 Board gespielt und nun kommt: W: WARNING! your NRF24 module can't be reached, check the wiring Obwohl es vor dem Update funktioniert hatte (eben noch mal zurück auf Release: 0.8.83 und geht wieder) und ich die Einstellungen geprüft habe, passen auch laut Webinterface... Gruß, Joachim |
Habe eben noch mal hin-und-her geflasht (per Web-Interface). Hier mal der Start mit der neuesten Dev und dann der "Backport" zur akt. Release inkl. der Start dann. `-------------------------------- point your browser to http://192.168.1.137 (Station)
|
Hab auch grad wieder ein paar Bugs entdeckt: Löschen kann ich die vorhandenen auch nicht mehr.. |
das ist komisch, schaue ich bei der nächsten Gelegenheit mal an. |
Ich hab 16 Inverter in die Konfigurationsdatei von Hand eingetragen und hochgeladen, er zeigt sie auch alle an aber kommuniziert wohl nicht mit den letzten drei.. erst als ich die ersten 10 deaktiviert hab ging was. |
Außerdem hab ich die neuen HMT-1800-4T eingegeben, er meint aber der hat 6 Anschlüsse und nur 1500 W Und ich habe zwei DTU mit W5500 im gleichen Subnetz laufen, die haben die gleiche MAC-Adresse :-( |
Siehe |
Hat sich bei dem WT32-ETH01 etwas bewegt? Ich habe es mit der 0.8.83 und der aktuellen dev (0.8.130) probiert. Jeweils in der ESP32-wroom32-ethernet Variante. Fehler sieht so aus:
Der WT32-ETH01 hat ja statt eines 5500ers einen LAN8720 Controller verbaut... wird der aktuell überhaupt unterstützt? Im Fehler steht immer wieder w5500. |
nein leider noch nicht, habe das Modul seit Monaten hier liegen, aber noch nicht geflasht. Machst du das mit einem USB zu serial Adapter? |
Genau, mit einem Serial Adapter. RX0 & TX0 müssen angeschlossen werden & der IO0 daneben muss noch mit GND verbunden werden. VCC+GND werden natürlich auch angeschlossen. Ich hatte hier eine Doku zu Rate gezogen: https://github.com/egnor/wt32-eth01/blob/main/README.md Leider bin ich in C nicht firm & finde mich in der Codebase auch nicht zurecht, deshalb kann ich nicht so viel helfen :( |
Ich habe im AhoyEthernetSpi.h einmal das verlängerte Snipet aus der verlinkten Readme ergänzt:
In der AhoyEthernet.h habe ich die neue Methode nur quick & dirty in der begin()-Methode eingebaut:
Mit dieser Codeänderung und mit der im ersten Post beschriebenen Verkabelung hat es bei mir geklappt. Natürlich muss man das noch irgendwie eleganter machen. Eventuell hilft das weiter & man kann die Unterstützung für den WT32-ETH01 einbauen. |
Hardware
Modelname: WT32-ETH01
Retailer URL: WT32-ETH01
nRF24L01+ Module
Antenna:
Power Stabilization:
connected between +3.3V and GND (Pin 1 & 2) of the NRF Module
Version / Git SHA:
Version: 0.6.0
Github Hash: _______
Build & Flash Method:
Debugging:
Hallo, ist die Implementierung einer Konfiguration eines LAN Port möglich?
ähnlich wie bei OpenDTU
gruß
matten matten
EDIT PINOUT
The text was updated successfully, but these errors were encountered: