ahoy
ahoy copied to clipboard
0.8.111 sehr instabil auf neuen DTUs
Platform
ESP32
Assembly
I did the assebly by myself
nRF24L01+ Module
nRF24L01+ plus
Antenna
circuit board
Power Stabilization
Elko (~100uF)
Connection picture
- [ ] I will attach/upload an Image of my wiring
Version
0.8.11
Github Hash
123
Build & Flash Method
AhoyDTU Webinstaller
Setup
ESP32 mit nRF24 und CMT2300A
Debug Serial Log output
no
Error description
Während auf "meiner" DTU mit nRF24L01+ und CMT2300A an einem HM-800 und einem HMS-800 alles auch unter 0.8.111 prima läuft, ist das Verhalten mit zwei unterschiedlichen Board mit 30-pol. und 38-pol. ESP32 komplett erratisch, wenn man von 0.8.83 auf 0.8.111 updated. Ohne bzw. mit den Default-Settings kommt man immerhin in den AP-Mode. Stellt man schon unter 0.8.8.3 das Display + Wechselrichter ein, klappt das auch bei den beiden jungfräulichen Testboards. Nach anschließendem Update auf 0.8.111 hingegen gibt es häufige Reboots auch bei Klicks auf die Weboberfläche und die Wechselrichter werden nicht angesprochen, Die Interrupt-Pins bleiben unter "System" gelb. Gleiches Verhalten wenn ich direkt nach neuem Flashen auf 0.8.3 mit Erase der Settings zuerst auf 0.8.111 update: Das Display kriegt man dann noch aktiviert, aber nach Eintrag von einem oder auch beiden Wechselrichtern kein Kontakt zu diesen. Der einzige Unterschied zu "meiner" funktionierenden DTU ist, dass diese langsam über etliche Versionen bei 0.8.111 angelangt ist. Wenn ich die Einstellungen von "meiner" DTU ex- und in den neuen importiere, und dann statt dem AP-Mode die korrekte WLAN-Adresse + PW eingebe, klappt alles. Ist doch merkwürdig, oder?
@kiu77 in der tat sehr seltsam.
könntest du bitte mal einen der 30/38 pin esp32 mit dem AhoyDTU Developer WebFlasher
direkt auf 0.8.111 mit erase flashen, statt 0.8.83 und dann updaten ?
@MetaChuh
Habe ich gemacht, aber es gibt keinen wirklichen Unterschied im Verhalten.
Ich habe jetzt eine ungefähre Ahnung, wo es hängt: Der AP-Modus macht ein Problem in 0.8.111 Beim Testen im AP-Modus stört mich der WiFi-Wizzard und ich beende ihn normalerweise direkt, um dann per Klick auf "AhoyDTU" die Zeit direkt vom Browser zu holen. Die holt er zwar, aber es wird keine Abfrage der eingetragenen Inverter gestartet (Screenshot). Das Gleiche ist auch der Fall, wenn ich bei Einstellungen -> Wechselrichter den Eintrag "Kommunikation starten ohne gültige Zeit (sinnvoll im AP Modus)" angehakt habe. Auch dann wird kein Inverter abgefragt (Screenshot). Soweit ich das sehe, war das bisher anders und das Verhalten ist durchweg mit mehreren DTU-Aufbauten und unterschiedlicher Bestückung mit 30/38-pol. ESP32 und entweder nRF24 oder CMT2300A oder beiden reproduzierbar. Das stört die Einrichtung zumindest bei mir.
0.8.111 funktioniert gut, wenn die DTU nicht im AP-Mode ist, also sich ins heimische WLAN einloggt und per DHCP eine IP-Adresse zugewiesen bekommt.
Weiter dauert es bei den höheren Versionen länger, bis die DTU nach Start (Strom anlegen) den AP-Mode aktiviert bzw. bis seine IP-Adresse im WiFi-Client meines Rechner sichtbar wird. Gelegentlich versagt das Einloggen dann mit dem PW ESP_8266 und die DTU rebootet.
Der WiFi-Wizzard zeigt zudem keine Auswahl der verfügbaren Netze an (nur wenn man im Bowser reload macht), funktioniert aber, wenn man die SSID (samt PW) manuell eingibt.
danke dir.
Beim Testen im AP-Modus stört mich der WiFi-Wizzard und ich beende ihn normalerweise direkt
Weiter dauert es bei den höheren Versionen länger, bis die DTU nach Start (Strom anlegen) den AP-Mode aktiviert bzw. bis seine IP-Adresse im WiFi-Client meines Rechner sichtbar wird.
Der WiFi-Wizzard zeigt zudem keine Auswahl der verfügbaren Netze an (nur wenn man im Bowser reload macht), funktioniert aber, wenn man die SSID (samt PW) manuell eingibt.
ja, diese punkte sind mir auch schon aufgefallen. den rest habe ich noch nicht selbst testen können, klingt jedoch plausibel.
@lumapu @MetaChuh Sodele, damit die Konfiguration mit der neusten Version klar ist, habe ich ein fünfseitiges PDF mit Screenshots und einer Schritt-für-Schritt-Anleitung erstellt für alle, die das interessiert. Die Screenshots sind mit der deutschen Version der Firmware gemacht.
Super! Endlich mal ne ausführliche Anleitung!
Zusammengefasst zur Version 0.8.111
- Es werden keine Inverter im AP-Mode abgefragt = wenn sich die DTU nicht ins WLAN eingeloggt hat. Wenn im WLAN eingeloggt, funktioniert sie gut.
- Bis das WLAN des AP-modes aufgebaut wird, dauert es sehr lang. Manchmal klappt es garnicht richtig.
der Wizard ist buggy, das weiß ich und seht auch noch auf dem Plan. Danke für deine Untersuchungen. Scheinbar habe ich in einer der letzten Versionen das Abfragen im AP-Modus zuerstört, auch das werde ich mir anschau Sehr schöne Anleitung, auch von der Aufmachung, erinnert ein bisschen an eine Zeitung mit den 3 Spalten.
Wenn Du wills, kann ich für die nächste stable release eine Anleitung für alle machen, die Du verlinken kannst, falls sie Deinen Qualitätskriterien entspricht.
der Wizard wurde zwischenzeitlich schon überarbeitet, ich hoffe er ist jetzt besser zu bedienen. Leider blockiert ein Scan nach WLANs alles für ca. 5s. Ich weiß nicht, ob das normal ist oder nur bei meiner Implementierung so ist. Bitte weiterhin berichten, damit wir evtl. hier noch besser werden.
gibt's hier einen neuen Stand?