lumapu / ahoy

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

Default Pinout für Displays hinterlegen #1101

Open Loetnase opened 10 months ago

Loetnase commented 10 months ago

Platform

ESP32

Assembly

the DTU was already assembled

nRF24L01+ Module

No response

Antenna

circuit board

Power Stabilization

Elko (~100uF)

Connection picture

Version

0.7.37

Github Hash

ba218ed

Build & Flash Method

AhoyDTU Webinstaller

Setup

Guten Morgen. image Ich habe die latest 0.7.37 gerade auf ein neues System ESP 32 mit Erease installiert. Das meldet sich als 7.36 und die Vorbelegung vom ePaper fehlt wieder. Das wurde doch schon im Issue 1075 behandelt bzw. gefixt

Debug Serial Log output

No response

Error description

Ich habe die latest 0.7.37 gerade auf ein neues System ESP 32 mit Erease installiert. Das meldet sich als 7.36 und die Vorbelegung vom ePaper fehlt wieder. Das wurde doch schon im Issue 1075 behandelt bzw. gefixt

knickohr commented 10 months ago

Die Meldung von 0.7.36 kommt wohl noch aus Deinem Browsercache.

Du hast die richtige Belegung vom ePaper am nativen ESP32 (nicht S3 !) ?

Ansonsten :

IMG_1099

Loetnase commented 10 months ago

Ja habe ich gesehen. Die 7.36 habe ich versehentlich mit dem Webinstaller installiert und dann wurde die 7.37 nicht übernommen. Das mit der Display Config ePaper Vorbelegung ist aber so wie beschrieben, die fehlt leider wieder.

lumapu commented 10 months ago

das habe ich auch noch nicht implementiert

Loetnase commented 10 months ago

Ich dachte du hättest das schon reingenommen. Dann mach ich das Issue gleich wieder zu. Danke dir für deine tolle Arbeit

knickohr commented 10 months ago

Ich glaube wir sollten hier noch nicht zu machen. Den Issue könnte man prima für weitere default Display-Pinout Settings verwenden 😉

Hier das für das Nokia am (nativen) ESP32 :

IMG_1101

Man beachte hier auch das Kontrast (Luminance) Setting !

Loetnase commented 10 months ago

da machen wir hier die Sammlung auf 😁

knickohr commented 10 months ago

Ich suche dann noch die I2C Displays raus

knickohr commented 10 months ago

Soo, hier das Default-Setting für alle OLEDs, sind für alle gleich, egal wie groß und welcher Controller. Den Controller sollte man natürlich korrekt auswählen 😉

IMG_1102

Man beachte das Pixel-Shifting und die nicht zu hoch eingestellte Luminance. Das verhindert ein Einbrennen des OLEDs.

Loetnase commented 10 months ago

Hier ist das Default Setting für ESP8266 mit Nokia 5110 bis V 0.7.33 und altem Schaltplan.

20230824_90_ESP8266_730_Nokia
Loetnase commented 10 months ago

Hier ist das Default Setting für ESP8266 mit Nokia 5110 ab V 0.7.34 und neuem Schaltplan. D3 und D4 (CE und IRQ) wurden getauscht. grafik Info dazu grafik @knickohr

lumapu commented 10 months ago

opendtu-fusion v2.x ePaper Pinout:

grafik

knickohr commented 10 months ago

Ja ? Aber funktioniert doch noch nicht mit Ahoy 0.7.x & nRF & ePaper. Oder jetzt doch mit der .42 ? @lumapu

Jaaaa ! 😎 Ich habe es gerade gelesen 🥳 (wenn der Build mal fertig wird 😅).

Loetnase commented 10 months ago

@lumapu, @knickohr macht Luminance 60 beim ePaper Sinn? Oder wäre 100 besser 🤔 Was ist als Max überhaupt einstellbar, auch 255 wie beim Nokia.

lumapu commented 10 months ago

Luminance wird doch beim ePaper garnicht verwendet?! Ist glaube ich nur fehlerhaft hier angezeigt, man braucht es nur für alle anderen Displays

Loetnase commented 10 months ago

@lumapu du hast recht, 0 bis 255 ist eingebbar, verändern tut sich aber nichts. Macht es Sinn das beim ePaper auszublenden?

knickohr commented 10 months ago

Luminance ist für OLED, Contrast für das Nokia, dem ePaper ist das Setting Wurst.

Genauso wie das Pixelshifting (Screensaver) nur für das OLED relevant ist, für alle anderen Displays belanglos.

Ich glaube ich muß mal ein Issue aufmachen, damit man unsinnige Settings bei diversen Displays ausblendet.