lumapu / ahoy

Various tools, examples, and documentation for communicating with Hoymiles microinverters
https://ahoydtu.de
Other
953 stars 224 forks source link

Keine Visualisierung bei asyncWeb03 (Git SHA: g675c6ce :: 0.5.18) #270

Closed fila612 closed 2 years ago

fila612 commented 2 years ago

Hallo,

vorab noch ein Lob für die Version des asyncWeb03: die gefällt mir richtig gut, auch die Webkonsole und die Handhabung im Setup finde ich super!

Leider sehe ich dafür keine Inhalte in der Visualisierung mehr. Bildschirmfoto 2022-09-12 um 16 51 49

stefan123t commented 2 years ago

Siehe PR #107

lumapu commented 2 years ago

das wird in den nächsten Tagen gefixt. Hierfür ist ein größerer Umbau notwendig

lumapu commented 2 years ago

bitte nochmal die aktuelle Version prüfen

stefan123t commented 2 years ago

Habe leider zwei WDT/Resets in 3-4 Minuten mit der neuen Version. Nach zwei Minuten ohne WiFi ist er direkt abgestürzt als er den AP mit eigenem DHCP server aufmachen wollte.

23:39:53.433 > dhcp server start:(ip:192.168.1.1,mask:255.255.255.0,gw:192.168.1.1)
23:39:53.438 > bcn 100
23:39:53.441 > 
23:39:53.441 > User exception (panic/abort/assert)
23:39:53.444 > --------------- CUT HERE FOR EXCEPTION DECODER ---------------
23:39:53.449 > 
23:39:53.449 > Panic core_esp8266_main.cpp:137 __yield
...
Panic core_esp8266_main.cpp:215 loop_task

Ich habe mal das release statt dem debug build gebaut.

git pull
From https://github.com/grindylow/ahoy
   675c6ce..4454232  asyncWeb03 -> origin/asyncWeb03
   63a82d8..99c2b9f  main       -> origin/main
Updating 675c6ce..4454232

Also das neue Problem steckt wohl irgendwo zwischen 675c6ce..4454232 ...

stefan123t commented 2 years ago

In der Serial Console (Web Interface) kommt immer wieder die Meldung

webSerial, buffer overflow!webSerial, buffer overflow!webSerial, buffer overflow!webSerial, buffer overflow!...

Diese wird nach der TX Zeile immer wieder zig Mal ausgegeben, dann macht er einen neuen Versuch für NTP, MQTT und TX. Mir kommt es so vor als ob die Zahl der og. webSerial, buffer overflow! Fehler stetig zu nimmt. Jetzt kommt er bereits nicht mehr zu seinen normalen Aufgaben.

fila612 commented 2 years ago

bitte nochmal die aktuelle Version prüfen

grad probiert, die Änderungen aus commit 4454232 sind mit drin.

Visualisierung bleibt weiterhin leer.

stefan123t commented 2 years ago

@lumapu das ist mE das blocking issue für den AsyncWeb03 branch.

Anderweitig wurde auch von den Problemen beim Setzen des PowerLimit aus dem UI berichtet aber das wird ja auch separat getrackt.

lumapu commented 2 years ago

ist echt komisch, bei mir geht alles - und das seit Tagen

fila612 commented 2 years ago

Ich hab die Version via Upload Funktion aktualisiert. Also aus der normalen 5.18 auf den async03.

kann das damit zusammenhängen? Sollte ich mal komplett neu flashen, also auch mit Flash leeren?

DanielR92 commented 2 years ago

Könnte man dieses Issue closen? Bei mir geht auch alles, habe es gerade nochmal getestet. Wenn DC vorhanden ist, habe ich immer eine Info über denn aktuellen Stand. Sei es mit AC oder ohne AC.

lumapu commented 2 years ago

Ich glaube ich habe heute das Problem gefunden. Es tritt nur bei Installationen mit mehr als einem Wechselrichter auf. Die Ursache: In der API wird eine maximale Länge der Antwort vorgegeben, diese reicht bei einem Wechselrichter, aber nicht mehr bei zwei. Ich werde den fix heute noch comitten.

fila612 commented 2 years ago

Hmmm, drück die Daumen aber ich habe auch nur einen WR 🤷‍♂️

lumapu commented 2 years ago

ja kann auch an einer unglücklichen Konstellation an zu vielen Nachkommastellen der Zahlen liegen, das Problem muss ich auch noch fixen ...

wib100 commented 2 years ago

Hab auf meinen auch nur einen WR (HM-700).

lumapu commented 2 years ago

@fila612 @wib100 bitte mit dem Commit von gerade eben nochmal probieren

fila612 commented 2 years ago

Mach ich - Danke dir schon mal. Muss nur bis morgen warten - hier ist’s schon dunkel :(

lumapu commented 2 years ago

sollte sich doch auch nachts anders äußern, ich hoffe es kommen zumindest die grünen Balken

wib100 commented 2 years ago

Habs mal auf meinem ESP32 gegeben. Schaut derzeit leider gleich (leer) aus. Die Konsole zeigt folgende Fehler. grafik Ich schau mir das morgen früh nochmal an wenn der WR online ist.

lumapu commented 2 years ago

ok danke für den Test

stefan123t commented 2 years ago

@lumapu macht es evtl. Sinn die Antwort des http://ahoy-dtu/live Endpoints zu verifizieren ? Das sollte ja ein einigermaßen verständlicher JSON String sein, oder ?

fila612 commented 2 years ago

habs grad gebaut und aktualisiert (=> Git SHA: g50bfbf8 :: 0.5.18).

!Nach Update waren alle Settings weg, war jetzt kein Drama, wollte es nur der Vollständigkeit erwähnen.

Leider noch keine Darstellung im .../live view, sieht genauso aus wie oben. ich melde mich nochmal wenn der WR online ist.

Edit: WR online, leider bleibt die Visualisierungen weiterhin leer, keine Änderung zum Eingangspost

lumapu commented 2 years ago

Könntest du mir auf irgendeinem Weg das Json von /api/live zukommen lassen?

Dass die Settings wenn sind ist meine Schuld, ich habe die maximale Anzahl an Wechselrichtern auf 4 angehoben

wib100 commented 2 years ago

Also ich habe mit der letzten Version getestet. Auf meinem ESP32 bekomme ich leider nur mehr boot-loops mit Ahoy. Wenn ich nach einem ERASE_FLASH OpenDTU flashe, funktioniert der ESP32 ohne Probleme. Aus dem Grund habe ich die aktuelle asyncWeb03 auf dem ESP8266 geflasht. Live Seite ist leider noch immer leer. Anbei das JSON.

esp8266_5_18_live.zip

Update: hab den ESP32 wieder zum laufen gebracht. Hier auch das JSON vom ESP32:

esp32_5_18_live.zip

lumapu commented 2 years ago

@wib100 bitte nochmal testen, habe eine kleine Änderung gemacht

wib100 commented 2 years ago

@wib100 bitte nochmal testen, habe eine kleine Änderung gemacht

Hast du die in die asyncWeb03 commited? Ich bekomme den update der visualization.html nicht...

lumapu commented 2 years ago

nein in development, ist seit gestern identisch und seit heute neuer, ich lösche den async Branch demnächst

wib100 commented 2 years ago

@lumapu YES! Du hast es geschafft! Vielen Dank! grafik

fila612 commented 2 years ago

Super! auch bei mir läuft es jetzt! Vielen Dank @lumapu !!!

ich musste jedoch neu flashen. Die OTA Updates liefen auf Fehler und wurden augenscheinlich nicht durchgeführt (SHA blieb gleich). Evtl. ist das ein weiteres Issue, aber für die Visualisierung passt das erstemal. ich mach hier zu :)