• Du musst dich registrieren, bevor du Beiträge verfassen kannst. Klicke auf Jetzt registrieren!, um den Registrierungsprozess zu starten. Registrierte User surfen werbefrei, können Suchen durchführen und sehen die volle Darstellung des Forums mit vielen anderen Unterforen!!!

Otto Wilde G32 | Smarthome

Die HA Installation war ja easy und das Display ist bestellt. Hoffentlich kommt es morgen an, bin schon sehr gespannt.
Danke Euch für die tolle Arbeit!

Was mir aufgefallen ist:
Obwohl die Firebox geschlossen ist (ist richtig erkannt) wird bei "Light" -> "Licht erkannt" angezeigt.
Soll das wirklich bedeuten, dass die Lampen in der Firebox aktuell an sind?
Bildschirmfoto 2025-08-26 um 14.28.48.png


Andere Frage:
Ich habe selber keinen 3D-Drucker - kann man dies auch irgendwo im Netz drucken lassen (so eine Art "Druckservice") und wenn ja, hat jemand eine Empfehlung?
 
Die HA Installation war ja easy und das Display ist bestellt. Hoffentlich kommt es morgen an, bin schon sehr gespannt.
Danke Euch für die tolle Arbeit!

Was mir aufgefallen ist:
Obwohl die Firebox geschlossen ist (ist richtig erkannt) wird bei "Light" -> "Licht erkannt" angezeigt.
Soll das wirklich bedeuten, dass die Lampen in der Firebox aktuell an sind?
Anhang anzeigen 3707654

Andere Frage:
Ich habe selber keinen 3D-Drucker - kann man dies auch irgendwo im Netz drucken lassen (so eine Art "Druckservice") und wenn ja, hat jemand eine Empfehlung?
Super, noch ein zukünftiger User!

Firebox ZU und Licht AN:
Das wird vom Grill so geliefert! Und Chris hat es bisher so gelassen und nicht in der Integration maskiert.
Wenn man es 'vernünftig' haben will, dann sollte man das 'Licht AN' nur anzeigen, wenn 'Firebox OFFEN' ist. Kann man ja in HA leicht hinbekommen. Ich muss das in meiner Display-Firmware auch noch ändern.
Momentan ist noch ein kleiner 'Bug' in der Integration. Es wird bei einem festen Minimalwert von 2200g (entprechend 20%) Restgas das Flag 'Gas Low' gesetzt und nicht bei dem in der App beim Einwiegen eingestellten Wert. Aber das ist eine Kleinigkeit, die Chris auch beim nächsten Release beheben will.

Zum 3D-Druck habe ich leider keinen Hinweis.

Gruß, Jörg.
 
Ich habe mal die erste Version von meinem Gehäuse für das 3,5" Display zur freien Verfügung auf Thingiverse hochgeladen.
https://www.thingiverse.com/thing:7127557

Der Button auf der Platine lässt sich nun von außen bedienen und der USB-C Anschluss ist in zwei Richtungen zugänglich.
Für den Akkupack habe ich bewusst erstmal keine feste Platzierung vorgesehen. Hier werden vermutlich unterschiedliche Modelle zum Einsatz kommen. Diese können einfach mit etwas Klebeband/Klebepads an der Rückwand befestigt werden. Gleiches gilt für einen eventuell angebrachten Buzzer/Summer. Platz sollte genug vorhanden sein.

Anhang anzeigen 3707270
Anhang anzeigen 3707271

Der im Gehäuse integrierte Button wird im Inneren durch zwei Tragbalken elastisch gehalten. Solltet ihr mit Support drucken, müsst ihr darauf achten, dass dort kein automatischer Support angebracht wird. Grundsätzlich wird für das Gehäuse kein Support benötigt. Wer möchte kann den Bereich des USB-Anschlusses aber mit etwas Support versehen. Aktiviert wenn möglich die Funktion "Support nur vom Druckbett startend".

Anhang anzeigen 3707280

Wäre super, wenn die Selbstdrucker unter euch einfach mal berichten, wie das Gehäuse bei ihnen passt.
Gruß
Steffen
So, das Gehäuse ist gedruckt:
PXL_20250826_124946221.RAW-01.MP.COVER.jpg


Absolut super!!!
Perfekte Passgenauigkeit, Akku passt locker hinein, der Taster funktioniert und USB-C passt auch perfekt!
Ich bin ziemlich begeistert. Habe es in PETG gedruckt, vielleicht mache ich noch einen Versuch in PLA, das wird bei mir immer etwas sauberer.
Jetzt fehlt in meiner Display-Firmware nur noch eine Option, die Anzeige um 180° zu drehen, dann könnte man es sowohl 'flach' wie auch 'aufrecht' benutzen:
PXL_20250826_125240746.RAW-01.MP.COVER-1.jpg


Vielen vielen Dank, Steffen! Das bringt das ganze Projekt richtig vorwärts!

Begeisterte Grüße, Jörg.
 
Vielen vielen Dank, Steffen! Das bringt das ganze Projekt richtig vorwärts!
Gerne!

Ich habe selber keinen 3D-Drucker - kann man dies auch irgendwo im Netz drucken lassen (so eine Art "Druckservice") und wenn ja, hat jemand eine Empfehlung?
Hast du mal in deinem Bekanntenkreis nachgefragt? Falls du ansonsten online nichts passendes findest, kann ich auch ein paar Gehäuse drucken, schreibt mich einfach per PN an.
 
Vielen Dank für das Angebot :-)

Ich habe vorhin einfach mal bei 3DPS24.de (weder verwandt noch verschwägert) einen Versuch gestartet:
  • Drucker: FDM Drucker 0,12 mm Layerhöhe (superfeine Auflösung)
  • Material: ASA schwarz
Werde berichten ....
 
So, das Gehäuse ist gedruckt:
Anhang anzeigen 3707655

Absolut super!!!
Perfekte Passgenauigkeit, Akku passt locker hinein, der Taster funktioniert und USB-C passt auch perfekt!
Ich bin ziemlich begeistert. Habe es in PETG gedruckt, vielleicht mache ich noch einen Versuch in PLA, das wird bei mir immer etwas sauberer.
Jetzt fehlt in meiner Display-Firmware nur noch eine Option, die Anzeige um 180° zu drehen, dann könnte man es sowohl 'flach' wie auch 'aufrecht' benutzen:
Anhang anzeigen 3707658

Vielen vielen Dank, Steffen! Das bringt das ganze Projekt richtig vorwärts!

Begeisterte Grüße, Jörg.
Noch etwas dazu:
anstelle des 'flachen' 2000mAh LiPo Akkus passt auch jede Standard 18650 Zelle in das Gehäuse! Ich habe hier 3500mAh Zellen von Samsung liegen und die passen problemlos hinein! Ich traue diesen Dingern durch das robuste Stahlgehäuse etwas mehr als den flachen Lipos. Mag ein Bauchgefühl sein, aber zusätzlich sind die eben auch mit 3500mAh erhältlich und recht günstig. Klar, man benötigt zusätzlich das Kabel.
1756241437473.png
 
auch jede Standard 18650 Zelle in das Gehäuse!
Hi Jörg, das war mein ursprünglicher Gedanke bei der Gehäuseform. Der Schwerpunkt liegt damit tiefer, als bei den LiPo-Packs. Allerdings sollte man bedenken, dass viele dieser 18650 keine eingebaute Über-/Unterladeschutzschaltung haben.
 
Versuch gestartet:
  • Drucker: FDM Drucker 0,12 mm Layerhöhe (superfeine Auflösung)
  • Material: ASA schwarz
Werde berichten ....
Da bin ich auf deinen Bericht gespannt. Ausgelegt sind die Formen auf eine Schichthöhe von 0,2 mm. Durch die 0,12 mm werden ein paar Formen nicht exakt getroffen. Sollte aber vermutlich trotzdem funktionieren.
 
Hi Jörg, das war mein ursprünglicher Gedanke bei der Gehäuseform. Der Schwerpunkt liegt damit tiefer, als bei den LiPo-Packs. Allerdings sollte man bedenken, dass viele dieser 18650 keine eingebaute Über-/Unterladeschutzschaltung haben.
Ich dachte mir schon, dass der zusätzliche Platz dafür da sein sollte! Finde ich auch sehr gut.

Der IP5306 auf dem Display hat auch Schutzfunktionen integriert. Der wird häufig in Powerbanks mit 18650 Zellen eingesetzt. Aber klar, ein redundanter Schutz in der Zelle kann nicht schaden. Dann muss man sich eine solche explizit aussuchen.
 
Erst einmal schön, dass es bei Dir grundsätzlich funktioniert.
Du hast den Code aktuell von Github heruntergeladen? Und dann funktioniert das Aufwecken nicht? Immer etwas Neues ...
Ich werde das morgen mal prüfen. Das hat aber bisher wohl bei jedem funktioniert, so weit ich weiß.
Ja, ich bin momentan dabei, die 'HACS'-Versionen auch mit Bluetooth zum Laufen zu bringen. Ist leider etwas Zeitaufwand und wird noch ein paar Tage dauern (und nächste Woche habe ich noch anderes zu tun). Ich melde mich hier wieder, wenn ich etwas fertig habe. Es sollen auch noch ein paar neue Funktionen rein.

Grüße, Jörg.
Hallo Jörg,
ja das war der aktuelle Code von Github, habe jetzt für einen Freund noch ein zweites Display geflasht und auch hier geht das aufwecken nicht.
Vielen lieben Dank für den Aufwand auch die HACS Version per Bluetooth verfügbar zu machen!
Viele grüße
Marc
 
Hallo Jörg,
ja das war der aktuelle Code von Github, habe jetzt für einen Freund noch ein zweites Display geflasht und auch hier geht das aufwecken nicht.
Vielen lieben Dank für den Aufwand auch die HACS Version per Bluetooth verfügbar zu machen!
Viele grüße
Marc
Hallo Marc,
das ist ja eigenartig! Der Touchscreen funktioniert aber grundsätzlich? Das heißt, Du siehst nach dem Programmieren im Debug-Modus die Touch-Koordinaten, wenn Du das Display berührst?
Ja, die 'aufgebohrte' Bluetooth Variante läuft bei mir, aber ich komme momentan nicht zum Testen ... (und mein erstes Display hat nach mehreren hundert mal flashen während der Entwicklung gerade den Geist aufgegeben und ich musste erst ein neues besorgen).
Vielleicht stelle ich sie heute Nacht einfach mal in Github rein. Nein, schaffe ich nicht. Da sind noch zu viele verwirrende Dinge drin ...
Grüße, Jörg.

PS: gerade noch einmal getestet: bei mir läuft der auf Github zu findende Code so wie vorgesehen. Schreib doch bitte mal, ob Du beim Debuggen die Touch-Koordinaten siehst. So etwas wie "[cal:220]: x=234, y=201, x_raw=232, y_raw=122"
 
Ich habe gerade neue Versionen V1.1.0 für das 480x320 Display JC3248W535C auf Github hochgeladen (und dort etwas aufgeräumt!):
- eine Version für die Home Assistant Integration von Chris
- eine Version für die direkte Bluetooth-Verbindung zum G32 (benötigt kein HA, unterstützt es aber!)

In beiden Versionen sind viele Optionen einstellbar:
- nur garfische Darstellung (bunte Bögen), nur numerische Darstellung (graue Zahlen) oder beides (mit Swipen zwischen den Darstellungen)
- Uhrzeit in der Statuszeile (nur mit HA)
- Temperaturlimits setzbar für Zonen und Sensoren
- inaktive Sensoren ausblendbar
- Farben wählbar
- Batteriesymbol für Akkubetrieb einblendbar
- etc.

Die Versionen sind weitestgehend in der Darstellung und Funktion identisch, wo immer das möglich ist.

Grüße, Jörg.

PS: da ich anscheinend immer wieder beim Hochladen kleine Fehler einbaue :patsch:, wäre ich für Feedback bezüglich dieser neuen Versionen sehr dankbar.
 
so läuft schon mal:
IMG_0564.jpeg


Wobei mich die Inbetriebnahme am Mac schon ein paar Herausforderungen hatte (Treiberthemen mit USB, nicht jedes USB-C Kabel funktionierte, Fehlermeldungen "2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed" die man ignorieren konnte und letztlich auch die HA Config, die erst nach einem Neustart funktionierte).

Whatever: Läuft grundsätzlich, aber auch hier das Problem: Das Display lässt sich nicht mehr aufwecken.
Da hilft dann nur Kabel raus und rein (natürlich nur so lange, wie der LiPo nicht angeschlossen ist :-) Das Gehäuse soll übrigens morgen kommen.
 
so läuft schon mal:
Anhang anzeigen 3708795

Wobei mich die Inbetriebnahme am Mac schon ein paar Herausforderungen hatte (Treiberthemen mit USB, nicht jedes USB-C Kabel funktionierte, Fehlermeldungen "2c.master: s_i2c_synchronous_transaction(945): I2C transaction failed" die man ignorieren konnte und letztlich auch die HA Config, die erst nach einem Neustart funktionierte).

Whatever: Läuft grundsätzlich, aber auch hier das Problem: Das Display lässt sich nicht mehr aufwecken.
Da hilft dann nur Kabel raus und rein (natürlich nur so lange, wie der LiPo nicht angeschlossen ist :-) Das Gehäuse soll übrigens morgen kommen.
Super, es werden immer mehr!
Das mit dem nicht funktionierenden Aufwachen verstehe ich absolut nicht! Bei mir (und einigen anderen?) funktioniert das ja ...
Die gleiche Frage: siehst Du die Touch-Koordinaten im Debug-Listing, wenn Du den Touchscreen berührst? EDIT: Du hast ja die HACS-Variante, da habe ich das Senden der Touch-Koordinaten ausgeblendet. Funktioniert denn das Setzen der Temperaturlimits (wenn Du sie enabled hast!)?
Und vielleicht mal die V1.1.0 ausprobieren.
Grüße, Jörg.
 
Funktioniert denn das Setzen der Temperaturlimits (wenn Du sie enabled hast!)?
Hallo Jörg,
ich habe dies zwar enabled - aber es sieht so aus, als wenn es auch nicht funktioniert. Ich nehme mal an, dass man dafür nur auf einen der Temperatursensoren "tappen" muss.

Liegt es ggfs. hier dran?
# on_touch:
# - lambda: |-
# ESP_LOGI("cal", "x=%d, y=%d, x_raw=%d, y_raw=%0d",
# touch.x,
# touch.y,
# touch.x_raw,
# touch.y_raw
# );

Die 1.1.0 konnte ich noch nicht probieren - hat beim "esphome run" rumgezickt und ich muss erst mal in Ruhe schauen was los ist.
Den Screen-Timeout habe ich mal auf 3600 gestellt - das hat geklappt.
 
Hallo Jörg,
ich habe dies zwar enabled - aber es sieht so aus, als wenn es auch nicht funktioniert. Ich nehme mal an, dass man dafür nur auf einen der Temperatursensoren "tappen" muss.

Liegt es ggfs. hier dran?
# on_touch:
# - lambda: |-
# ESP_LOGI("cal", "x=%d, y=%d, x_raw=%d, y_raw=%0d",
# touch.x,
# touch.y,
# touch.x_raw,
# touch.y_raw
# );

Die 1.1.0 konnte ich noch nicht probieren - hat beim "esphome run" rumgezickt und ich muss erst mal in Ruhe schauen was los ist.
Den Screen-Timeout habe ich mal auf 3600 gestellt - das hat geklappt.
Dann scheint generell bei Euch der Touchscreen nicht zu funktionieren!
Wo hast Du das Display gekauft?
Und ich habe die V1.1.0 schon wieder auf V1.1.0b upgedated. Hat nichts mit dem Touch zu tun, aber ich habe noch Fehler gefunden und beseitigt.
 
https://www.amazon.de/dp/B0DGXRZ58V?ref=ppx_yo2ov_dt_b_fed_asin_title

Allerdings war der Touchscreen vorher funktional. Da war bereits "ein Basis-Image" installiert und dort ging alles.

EDIT: Version 1.1.0b ist jetzt installiert - der Touchscreen will aber immer noch nicht ...
OK, dann haben die Chinesen in diesen Displays anscheinend irgendetwas geändert. In dem 'Basis-Image' ist das dann angepasst, aber da hat man ja wahrscheinlich die Sourcen nicht dabei? Eventuell mal beim Händler nachfragen. Es scheint aber auch ein AX15231 Touchscreen verbaut zu sein, steht zumindest in der Überschrift (ok, muss nicht stimmen).
Das ist natürlich blöd! (Ich habe bei einem anderen Händler bei Amazon bestellt, hatte ich weiter oben geschrieben. Das Display funktioniert einwandfrei.)
 
Hallo Marc,
das ist ja eigenartig! Der Touchscreen funktioniert aber grundsätzlich? Das heißt, Du siehst nach dem Programmieren im Debug-Modus die Touch-Koordinaten, wenn Du das Display berührst?
Ja, die 'aufgebohrte' Bluetooth Variante läuft bei mir, aber ich komme momentan nicht zum Testen ... (und mein erstes Display hat nach mehreren hundert mal flashen während der Entwicklung gerade den Geist aufgegeben und ich musste erst ein neues besorgen).
Vielleicht stelle ich sie heute Nacht einfach mal in Github rein. Nein, schaffe ich nicht. Da sind noch zu viele verwirrende Dinge drin ...
Grüße, Jörg.

PS: gerade noch einmal getestet: bei mir läuft der auf Github zu findende Code so wie vorgesehen. Schreib doch bitte mal, ob Du beim Debuggen die Touch-Koordinaten siehst. So etwas wie "[cal:220]: x=234, y=201, x_raw=232, y_raw=122"
Hallo Jörg,
im Auslieferungzustand hat Touch funktioniert.
Wie komme ich in diesen Debug-Modus?
Wenn das Display an ist und ich drauf tippe passiert rein gar nichts.
Habe ein JC3248W535C_I_Y direkt bei Aliexpress bestellt
 
Mal was anderes:
Das gedruckte Gehäuse ist angekommen und passt. Einzig die lose "Abdeckung" vom Speaker-Anschluss habe ich ungeschickterweise direkt gehimmelt.
 

Anhänge

  • IMG_0568.jpeg
    IMG_0568.jpeg
    578,4 KB · Aufrufe: 61
  • IMG_0569.jpeg
    IMG_0569.jpeg
    727 KB · Aufrufe: 62
  • IMG_0567.jpeg
    IMG_0567.jpeg
    518,1 KB · Aufrufe: 54
  • IMG_0566.jpeg
    IMG_0566.jpeg
    551,5 KB · Aufrufe: 60
  • IMG_0570.jpeg
    IMG_0570.jpeg
    648,7 KB · Aufrufe: 56
  • IMG_0571.jpeg
    IMG_0571.jpeg
    541,9 KB · Aufrufe: 65
Zurück
Oben Unten