Replies: 116 comments 163 replies
-
Beta Was this translation helpful? Give feedback.
-
Das Display steht bei uns in der Küche und soll mir und meiner Frau nur die wichtigsten Infos über die Solaranlage und den Stromverbrauch anzeigen. Alf |
Beta Was this translation helpful? Give feedback.
-
Hallo Lötnase |
Beta Was this translation helpful? Give feedback.
-
Besten Dank für die Infos.In Discord bin ich nicht unterwegs. Aber mal schauen.Ich werde mal weiter suchen, ob ich eine bessere Feldstärkenanzeige für das CMT2300A irgendwo finde.Mfg. Alf
|
Beta Was this translation helpful? Give feedback.
-
Grüße dich Zurrmaxe, Gibt es die Datei auch als Binärdatei, direkt zum Flashen auf das Display, oder wie bekomme ich sie auf den ESP des Displays? |
Beta Was this translation helpful? Give feedback.
-
Das ist dann was für die lange WE :-) Ein Spielzeug mehr halt, die Idee aber als Info-Center für die Familie reizt mich dabei :-) |
Beta Was this translation helpful? Give feedback.
-
Es hat schon mal funktioniert :-) Zwar kein Sunton Touch, aber bauähnlich von All (ohne Touch). Wo kann man Aktualisierungs Intervall von Anzeige in Code umstellen ( soll bissen ofter machen) |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen 7zoll_Solaranzeige_141125_mit_TempSensor.zip Hier der Code zum Sensor: 7zoll_Solaranzeige_141125_mit_TempSensor.zip Dazu eignet sich jedes ESP32-Board und einem DHT Sensor an Pin 21. Für eine Verwendung draußen mit Solarpanel und Akku eignet sich besonders das FireBeetle 2 ESP32-C6 Board : https://www.dfrobot.com/product-2771.html Die WLAN-Adresse dieses Sensors muss in der Solaranzeige eingegeben werden ! Mit HTTP und Get/POst könnten damit auch andere Daten wie Luftdruck, LUX oder Regen übertragen werden. Ebenso Status-Infos wie : Garagentor auf / Licht im Keller an / Kühler läuft pp. Alle möglichen Sensordaten eines ESP32 könnten so zum Display gesandt und ausgewertet werden. Die Reichweite wird nur durch das vorhandene WLAN-Netz beschränkt. Die Helligkeit geht nicht mehr über Touch. Habe ich deaktiviert. Also momentan immer volles Licht . Viel Spass beim Basteln |
Beta Was this translation helpful? Give feedback.
-
Ich habe die neue Version installiert (Sensor ist noch nicht verbaut). Habe aber beim Shelly-Update aufblitzen in display. Liegt es jetzt am Display oder am fehlenden Sensor bei mir!?Bei der alten Version von gestern war es nicht so. 20250114_164507.mp4 |
Beta Was this translation helpful? Give feedback.
-
Genau das war's :-) |
Beta Was this translation helpful? Give feedback.
-
Ich habe beides. Jedes System mit zwei WR im Moment, das die sich nicht gegenseitig stören. Das wäre nett, wenn du etwas für Ahoy machst. Mfg |
Beta Was this translation helpful? Give feedback.
-
@Zurrmaxe mit was erzeugst bzw. bearbeitest du deine Grafiken/Bitmaps? |
Beta Was this translation helpful? Give feedback.
-
Hier die Anleitung zum Erzeugen von Bitmaps für Arduino und ESP32 :Etwas Erfahrung im Umgang mit einem Bildbearbeitungsprogramm setze ich voraus. Das Erzeugen von Bitmaps für ESP32 ist relativ einfach. Entweder zeichnest du dein Bild oder du sucht dir ein Bild im Internet, was deinen Wünschen entspricht. Es ist jetzt noch 512 x 512 groß. Dieses Bild lädst du herunter. Als png oder wenn nicht dort vorhanden, als bmp oder jpg. Dann brauchst du ein Photobearbeitungsprogramm, z.B. Photoshop oder Gimp oder ähnlich. Dein Bild wird importiert und ggf. jetzt noch bearbeitet oder modifiziert. Sofern es noch kein PNG ist, must du dein Bild in ein "Bild ohne Hintergrund (!)" wie PNG umwandeln. (ohne Interlace ) Als nächstes wird es auf deine gewünschte Größe reduziert. Dieses Bild ist jetzt noch 80x80 gross. Das Bild wird nun in xbm mit folgendem Programm konvertiert: https://convertio.co/de/png-xbm/ ..und die erzeugte Datei heruntergeladen. Nur die obersten drei Zeilen der xbm-Datei : #define 1e150b7e9cdc4dc08a778fcb2d931b4eL2w7umMjHto7WXgC_width 80 ersetzen durch : PROGMEM const unsigned char Auto[ ] = { abspeichern als xbm.h oder Auto.h und fertig. Diese Datei wird vorne in deinem Programm aufgerufen: #include "xbm.h" oder Dann in deinem Programm das Bild aufrufen mit: spr.drawXBitmap(x,y,Auto,80,80,TFT_WHITE); Wichtig ist immer die richtige Auflösung (hier 80,80) zu benutzen. Man kann auch alle seine Bitmaps in einer Datei, wie ich es mache, zusammenfügen. Viel Spass beim Zeichnen |
Beta Was this translation helpful? Give feedback.
-
Hallo zurrmaxe, ich habe heute einen DHT22 (war in einer Wundertüte) an einen externen ESP32 (Pin 27) verkabelt und mit der Arduino IDE nach dieser Anleitung installiert: https://randomnerdtutorials.com/esp32-dht11-dht22-temperature-humidity-web-server-arduino-ide/ Es funktioniert auch, wenn ich es im Browser abrufe. Was muss ich nun in deinem Code ändern, damit er mit der Anzeige spricht? Die IP-Adresse anpassen ist klar, den DHT-Typ von 11 auf 22 ändern, PIN von 18 auf 27 änder und das war's? Oder ist noch mehr zu tun? |
Beta Was this translation helpful? Give feedback.
-
da ist kein Video |
Beta Was this translation helpful? Give feedback.
-
@hartloeter Ich habe mal alles in deinen Sketch mit Touch eingebaut und hoffentlich wieder für dich richtig eingestellt, @Harisjems die Pfeile sind jetzt auch wieder einfarbig aber von der gleichen Stärke. Um die dünner zu bekommen sind nur die 5 Pfeilgrafiken anzupassen von 5 auf 3 Pixel Breite. |
Beta Was this translation helpful? Give feedback.
-
@Loetnase |
Beta Was this translation helpful? Give feedback.
-
eine Frage wäre es möglich den Pfeil über Sekunden zu steuern anstatt der Loopänderungen. Damit der Pfeil gleichmässiger läuft |
Beta Was this translation helpful? Give feedback.
-
@hartloeter Probier es einfach mal aus, ich habe da mal eine Testversion V6 mit beiden Arten gebaut, sind beide gleich bescheiden weil eben der Loop und somit die Anzeige stockt. Die Pfeile mit blauen Spitzen sind die zeitgesteuerten. Ich hoffe du bekommst die irgendwie zum laufen. @Harisjems Hast du ein Glück das ich kein Weintrinker bin, ich bevorzuge Weizenbier. |
Beta Was this translation helpful? Give feedback.
-
Hallo Freunde der anmierten Pfeile und Linien, ich habe mal wieder etwas gebastelt. |
Beta Was this translation helpful? Give feedback.
-
Und das Video dazu |
Beta Was this translation helpful? Give feedback.
-
@Loetnase Bei mir funktionieren die Animationen flüssig und das WLAN und Touch.*touch hat aber bei letze version auch funktioniert. |
Beta Was this translation helpful? Give feedback.
-
Ich bin jetzt kein Programmierer, werde wahrscheinlich auch nie einer werden. |
Beta Was this translation helpful? Give feedback.
-
Sehr schön gelungen. Das könnte man vieleicht mit Touch kombinieren. Also beim Antippen der Solaranlage öffnet sich z.B.das Fenster mit Einstellungen der Panel oder Details.LG
-------- Ursprüngliche Nachricht --------Von: hartloeter ***@***.***> Datum: 14.05.25 19:48 (GMT+01:00) An: hoylabs/OpenDTU-OnBattery ***@***.***> Cc: Alf ***@***.***>, Mention ***@***.***> Betreff: Re: [hoylabs/OpenDTU-OnBattery] 7-Zoll Display ESP32-8048S070 mit Solaranzeige (Discussion #1481)
Ich habe mal wieder etwas gebastelt
7zoll.neu.png (view on web)
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
@hartloeter, nachdem das unter der ESP32 3.1.3 bei dir läuft könntest du mal meine 7zoll_Multitask_Entwurf_6_ohne_IP.zip (#1481 (reply in thread)) |
Beta Was this translation helpful? Give feedback.
-
Ich würde es jetzt mit Worten meiner Frau 1:1 wiedergeben* Ungefiltert, was die Anzeige betrifft. Schon informativ ist es in der Küche. Aber es zappelt mir zu viel mit den Animationspfeilen :-) |
Beta Was this translation helpful? Give feedback.
-
@Zurrmaxe Darauf habe ich mal meinen Touchtest für den Waveshare angepasst, probier den dann mal aus, vieleicht tut damit was. |
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen


Hier mal eine Anzeige von zwei Hoymiles HMT2250T , einem Shelly 3EM und einer OpenDTU-onBattery für den Heimgebrauch.
Hier erstmal die wichtigsten Infos zum Display:
lovyan03/LovyanGFX#424
https://www.haraldkreuzer.net/aktuelles/erste-schritte-mit-dem-sunton-esp32-s3-7-zoll-display-lovyangfx-und-lvgl
Hinweis:
Bitte unbedingt die Einstellungen in der Arduino IDE und der Librarys beachten !
Nicht alle aktuellen Librarys laufen problemlos. Die aufgeführten Versionsnummern bitte beachten.
Die Einstellungen für das Display müssen sorgfälltig vorgenommen werden.
Sind an einer Arduino IDE gleichzeitig unterschiedliche Displays und ESPs angeschlossen, kann es zu Problemen kommen.
Diese Anzeige kann natürlich auch für andere Inverter oder DTUs angepaßt werden. Dazu sind die entsprechenden Code für die Abfrage der JSON-Files entsprechend zu ändern.
Diese Anzeige ist noch nicht fertig und wird von mir laufend verändert.
Beim Druck auf dem Bildschirm wird die Beleuchtung für 5 Sekunden heller eingestellt.
Eine Nachabschaltung ist noch nicht vorhanden aber in Arbeit.
Neben dem Wochentag und der Uhrzeit wird noch die Qualität des WLAN angezeigt um das Display optimal zu plazieren.
Dann ist da noch Anzeige der Raumtemperatur mit einem DHT11-Sensor, welcher am Display angeschlossen ist.
Wenn kein Solarinverter bzw. die dazugehörige DTU "erreichbar" ist, wird das jeweilige Feld ausgeblendet.
7zoll_Solaranzeige271124.zip
Natürlich alles ohne Garantie und Haftung für irgendwelche Schäden.
Alf
Beta Was this translation helpful? Give feedback.
All reactions