• 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

Man könnte das mit dem ESP weitertreiben, ähnlich wie bei OpenDTU und hoymiles Wechselrichter, da fungiert der ESP quasi auch als Proxy…
Durch die Verwendung von ESP-Home habe ich es mir sehr einfach gemacht den G32 in HA integriert zu bekommen.
Besser wäre sicher eine eigene (Arduino) Firmware auf dem ESP32 (wie bei OpenDTU). Da wäre es viel einfacher, den G32 sauber und effizient über BT auszulesen. Auch eine Anbindung eines Displays wäre dort einfacher und flexibler. Dazu ein Web-interface, auf dem man die Verbindung zum G32 herstellen und /oder die Daten (MAC) eingeben kann. Eventuell mit automatischer Suche des G32.
ABER: viel mehr Arbeit, so etwas zu realisieren. Ich bin da raus, soviel Zeit möchte ich nicht investieren.

Ich habe jetzt mit der vorgestellten Lösung den G32 seit über 24 Stunden permanent überwacht. Das übertrifft bei Weitem den (ok, meinen!) normalen Anwendungsfall, wo ich mal eine halbe Stunde beim normalen Grillen oder 3-4 Stunden bei einer Lammkeule den Grill im HA sehen will. Ansonsten ist der AUS.
 
Mein ESP kommt heute, werde den nachher auch mal Flashen und testen! Für meinem Anwendungsfall ist das auch ausreichend! Mal schauen, evtl. Könnte man ja nen HA Blueprint oder ein Addon wo man nur die Seriel einträgt … leider bin ich in Python net so drin … aber mal schauen ;)
 
Geil! Es läuft :) vielen Dank an dieser Stelle an @JBecker !!! ESP gestern bei Amazon bestellt, heute gekommen, über ESP Home flashen ging wunderbar. Einzige Hürde und Zeitfresser war die Mac Adresse des G32 herauszufinden, denn nrf Connect kann auf iOS Geräten keine MacAdressen anzeigen 💁‍♂️ dann einen Androiden im Haushalt gesucht & gefunden, damit ging’s dann innerhalb 1 Sekunde! HA Integration ging auch sehr schnell! War anfangs eher für die Wifi Methode und Cloud, aber das mit BT funktioniert ja astrein und Megaschnell! Ich würde sagen, dies ist mal der Perfekte Grundstock für weitere „Spielereien“
Ps: werte sind alle bei 0 grad, weil es draußen gefühlt -10 Grad hat und der Grill nicht an ist. Werde morgen Vormittag aber als „Proband“ ein Roastbeef machen ;)
Gasbuddy werde ich auch mal versuchen, die Werte zu bekommen .
 

Anhänge

  • IMG_8683.jpeg
    IMG_8683.jpeg
    266,9 KB · Aufrufe: 126
Geil! Es läuft :) vielen Dank an dieser Stelle an @JBecker !!! ESP gestern bei Amazon bestellt, heute gekommen, über ESP Home flashen ging wunderbar. Einzige Hürde und Zeitfresser war die Mac Adresse des G32 herauszufinden, denn nrf Connect kann auf iOS Geräten keine MacAdressen anzeigen 💁‍♂️ dann einen Androiden im Haushalt gesucht & gefunden, damit ging’s dann innerhalb 1 Sekunde! HA Integration ging auch sehr schnell! War anfangs eher für die Wifi Methode und Cloud, aber das mit BT funktioniert ja astrein und Megaschnell! Ich würde sagen, dies ist mal der Perfekte Grundstock für weitere „Spielereien“
Ps: werte sind alle bei 0 grad, weil es draußen gefühlt -10 Grad hat und der Grill nicht an ist. Werde morgen Vormittag aber als „Proband“ ein Roastbeef machen ;)
Gasbuddy werde ich auch mal versuchen, die Werte zu bekommen .
Super! Freut mich zu hören, dass es bei Dir auch funktioniert!
Mal sehen, wie es weitergeht ...
Meine Gaswaage lässt sich leider immer noch nicht zur Zusammenarbeit bewegen, zeigt einfach immer 0% .
 
Könnt ihr mir vllt einen Link schicken was ich bestellen muss und eine kleine Anleitung zum flashen und zum auslesen der MAC-Adresse erstellen? Hilft ggf. auch anderen.

Habe mich mit ESPs noch nicht beschäftigt 🙏🏻
 
Könnt ihr mir vllt einen Link schicken was ich bestellen muss und eine kleine Anleitung zum flashen und zum auslesen der MAC-Adresse erstellen? Hilft ggf. auch anderen.

Habe mich mit ESPs noch nicht beschäftigt 🙏🏻
Ich mache es mal sehr kurz, glaube aber, dass das reicht:
- 'Esphome Simon42' googeln, da wird Esphome erklärt und auch die ESP32 Module. Ich würde auch auf jeden Fall einen ESP32 nehmen und keinen 8266
- nRFconnect App von Nordic installieren. Scan starten. Es erscheint so etwas:
Screenshot_2024-01-21-09-42-08-076_no.nordicsemi.android.mcp~3.jpg

Das ist dann die Bluetooth MAC, die man braucht.
Gruß, Jörg.

PS: hunter schreibt oben, bei IOS würde keine MAC angezeigt. Dann vielleicht eine andere App ausprobieren... Oder wie er irgendein Android Gerät benutzen.
 
UPDATE:
man kann auch mit dem ESP-Home BLE-Tracker die MAC herausfinden. Ich habe mal die notwendigen Zeilen oben im Code eingefügt:
Code:
# die folgenden 5 (6) Zeilen nur zum ersten Scannen der MAC nutzen und danach löschen oder kommentieren!
esp32_ble_tracker:

text_sensor:
  - platform: ble_scanner
    name: "BLE Device Scanner"
# Ende des MAC Scanners

Mit diesem Code wird andauernd nach BLE Devices gescannt und diese werden im Log in etwa so ausgegeben:
'[11:09:47][D][text_sensor:064]: 'BLE Device Scanner': Sending state '{"timestamp":354,"address":"94:E6:86:0A:28:52","rssi":-83,"name":"OWG-G32C-860A2750"}'

Nachdem man so die MAC für den G32 herausgefunden hat, muss man diese Zeilen unbedingt löschen oder kommentieren!
 
Genau, gerne kann ich morgen die Anleitung mal erweitern inkl. ESPHome und HA.

Kurzer Bericht zur Feuertaufe heut Vormittag:
- Es klappt wunderbar! Grill an, ESP einstecken, werte da!

IMG_8727.jpeg


Und hier mit Chart alle Werte der Zonen als „Statistik“ :)
IMG_8743.jpeg

Funktioniert echt super, Vorallem hat man nun Möglichkeiten ohne Ende !
 
Genau, gerne kann ich morgen die Anleitung mal erweitern inkl. ESPHome und HA.

Kurzer Bericht zur Feuertaufe heut Vormittag:
- Es klappt wunderbar! Grill an, ESP einstecken, werte da!

Anhang anzeigen 3323172

Und hier mit Chart alle Werte der Zonen als „Statistik“ :)
Anhang anzeigen 3323175
Funktioniert echt super, Vorallem hat man nun Möglichkeiten ohne Ende !
Wow, klasse.

Über eine detailliertere Anleitung würde ich mich freuen. Die Kurzanleitung von @JBecker hat schon sehr geholfen und ich habe schon etwas gelesen, aber ich würde vermutlich immer noch das falsche kaufen 😬 Würde auch gerne mal Bilder von der Hardware sehen.
 
Eure Ideen gefallen mir recht gut! Könnte man ja dann mit einem NSPanel erweitern 😉

Und G32 und ESPHome mittels Schaltsteckdose einschalten!

Funktioniert WLAN un BT bei der neuesten FW gleichzeitig?

Über eine Art Einkausliste und Touturial würde ich mich auch freuen!
 
Also ums mal kurz zu machen... ein HomeAssistant sollte bei euch schon laufen, das ist Grundvoraussetzung. Die Einkaufsliste ist dann relativ kurz :) Ich hab zum Beispiel dieses Board : esp32 wroom ein USB Microkabel benötigt ihr noch, mehr eigentlich nicht! Dann auf dem HA espHome installieren, das .yaml von JBecker draufschieben, (vorher eure Mac vom Grill eintragen) und das ganze läuft schon. Optional noch: Case

Ich schau mir mal an, ob ich das Nativ auf den ESP32 bekomme, dann wäre es eigentlich fast ein Plug-And-Play Modul, so ne Art BLE2MQTT Gateway -> https://github.com/shmuelzon/esp32-ble2mqtt wo man per Webinterface die Mac Einträgt und WLAN/MQTT Broker.
Kann euch aber nichts versprechen, ist nicht mein Kerngebiet :) vielleicht gibts hier ja talentiertere c Programmierer!
 
WOW.. das ist ja echt Geil 😀
Kriege das auch in ioBroker integriert?
Wenn es dafür ESPHome gibt könnte es gehen... weiß nicht genau wie das dann mit den Entitäten ist ...


PS: Für alle die im Dashboard die Werte Parallel in einem Chart visualisiert haben wollen, dafür benötigt man die "apexchart-card" -> Link
Die Config dann wie folgt:

YAML:
type: custom:apexcharts-card
graph_span: 2h
header:
  show: true
  title: G32 Brenner Temperatur
  show_states: true
  colorize_states: true
series:
  - entity: sensor.esp_ottowilde_g32_sensor_1
    name: Sensor 1
    stroke_width: 2
  - entity: sensor.esp_ottowilde_g32_sensor_2
    name: Sensor 2
    stroke_width: 2
  - entity: sensor.esp_ottowilde_g32_sensor_3
    name: Sensor 3
    stroke_width: 2
  - entity: sensor.esp_ottowilde_g32_sensor_4
    name: Sensor 4
    stroke_width: 2
 
Also ums mal kurz zu machen... ein HomeAssistant sollte bei euch schon laufen, das ist Grundvoraussetzung. Die Einkaufsliste ist dann relativ kurz :) Ich hab zum Beispiel dieses Board : esp32 wroom ein USB Microkabel benötigt ihr noch, mehr eigentlich nicht! Dann auf dem HA espHome installieren, das .yaml von JBecker draufschieben, (vorher eure Mac vom Grill eintragen) und das ganze läuft schon. Optional noch: Case

Ich schau mir mal an, ob ich das Nativ auf den ESP32 bekomme, dann wäre es eigentlich fast ein Plug-And-Play Modul, so ne Art BLE2MQTT Gateway -> https://github.com/shmuelzon/esp32-ble2mqtt wo man per Webinterface die Mac Einträgt und WLAN/MQTT Broker.
Kann euch aber nichts versprechen, ist nicht mein Kerngebiet :) vielleicht gibts hier ja talentiertere c Programmierer!
Danke für die Anleitung!

Ich werde mich jetzt in das Thema HA einarbeiten und danach hier einklinken.

Schaffe mir jetzt erstmal einen Pi an. Lieber gleich einen Pi 5 4/8GB kaufen oder reicht ein Pi 4 B 4/8 GB für alle nicht-nerds aus?

Kann man ja schon gut Geld ausgeben für die Teile mit Gehäuse, Kühlern, Netzteil etc... Aber will mich bezüglich PV / Wärmepumpe sowieso eindecken und damit beschäftigen.
 
Danke für die Anleitung!

Ich werde mich jetzt in das Thema HA einarbeiten und danach hier einklinken.

Schaffe mir jetzt erstmal einen Pi an. Lieber gleich einen Pi 5 4/8GB kaufen oder reicht ein Pi 4 B 4/8 GB für alle nicht-nerds aus?

Kann man ja schon gut Geld ausgeben für die Teile mit Gehäuse, Kühlern, Netzteil etc... Aber will mich bezüglich PV / Wärmepumpe sowieso eindecken und damit beschäftigen.
Wenn du mal damit angefangen hast, wirst du es lieben und so gut wie alles darüber visualisieren wollen! Ich hatte es auch anfänglich auf einem Rasperry Pi laufen, aber das war irgendwie zu unstabil. Ich hab mir dann für den gleichen Preis einen "Fujitsu FUTRO S920 Quad Core" in Ebay geschossen, ne 512 GB Platte rein und das Hassio Image drauf, läuft seither ohne Probleme...

Bin gerade dabei den Gasbuddy einzubinden aber steh aktuell auf dem Schlauch!

@Sandorson, vielleicht kannst du uns an deiner Config teilhaben lassen! PS: Ein Passendes Display könnte folgendes sein: Link
 
Danke für die Anleitung!

Ich werde mich jetzt in das Thema HA einarbeiten und danach hier einklinken.

Schaffe mir jetzt erstmal einen Pi an. Lieber gleich einen Pi 5 4/8GB kaufen oder reicht ein Pi 4 B 4/8 GB für alle nicht-nerds aus?

Kann man ja schon gut Geld ausgeben für die Teile mit Gehäuse, Kühlern, Netzteil etc... Aber will mich bezüglich PV / Wärmepumpe sowieso eindecken und damit beschäftigen.
Ein Pi 4 mit 4GB läuft schon richtig gut mit HA. Ich betreibe (und boote) den mit einer über USB angebundenen SSD, so dass auch genug Platz für die Datenbanken zur Verfügung steht. Damit sind auch eventuelle Probleme mit der Langzeitstabilität von SD-Karten erledigt. Solch ein System läuft über Jahre absolut stabil.
Klar, der Preis für ein komplettes System ist schon recht hoch und ein thin client wie Futro oder ähnliches ist sicher eine gute Alternative.

PS: Pi 5 braucht fast sicher einen Lüfter und käme für mich nicht infrage ...
Der Pi 4 ist auch nicht ganz ideal, wenn man wie ich Homematic Komponenten mit 868MHz Funkadapter betreibt, weil der Pi 4 ziemlich stark stört und da Probleme bereiten kann ...
 
Bin gerade dabei den Gasbuddy einzubinden aber steh aktuell auf dem Schlauch!
Ich kann momentan nicht helfen, da mein Gasbuddy überhaupt nicht mehr funktioniert (so weit ich mich erinnern kann, wurde vorher die Eingabe von Daten für eine neue Gasflasche immer mit einem (Doppel?)-Piepsen quittiert. Bei mir orgelt die App jetzt ein wenig herum und dann passiert nichts weiter ...).

ABER:
mit der nRFconnect App kann man feststellen, dass der G32 neben den bisher ausgelesenen Daten auch noch unter der UUID 0x181D (Weight Scale) Daten ausgibt. Und zwar unter der Sub-UUID (oder Characteristic?) 0x2A9D (Weight Measurement) einen Wert, der vom Namen her ja schon mal vielversprechend ist, oder? Bei mir kommt aber auch da nur Müll (Invalid Data Syntax: (0x) 00-00.
Wenn ich die Daten über ein 'BLE client' Programm auf einem ESP32 auslese, dann bekomme ich unter der Characteristic 0x2a9d zwei Bytes 00 00.
Vielleicht kannst Du das bei Dir mal ausprobieren, ob da etwas sinnvolles kommt ...
Gruß, Jörg.
 
Hey Jörg,
ja das hab ich gestern Abend auch in der nRF Connect App gesehen! In der OW App ist mein Gasbuddy auch nur mit einem X angezeigt, muss wohl mit dem FW Update zusammenhängen, ich werd ihn heut Nachmittag nochmal Kalibieren und dann schauen was für Werte in der APP und im BLE Protocoll drin sind.

Grüße Johannes
 
Hey Jörg,
ja das hab ich gestern Abend auch in der nRF Connect App gesehen! In der OW App ist mein Gasbuddy auch nur mit einem X angezeigt, muss wohl mit dem FW Update zusammenhängen, ich werd ihn heut Nachmittag nochmal Kalibieren und dann schauen was für Werte in der APP und im BLE Protocoll drin sind.

Grüße Johannes
Hallo Johannes, bin dann mal gespannt, ob bei Dir das neu Anlernen des Gasbuddys funktioniert.

Noch etwas.
unter der UUID 0x183b, Characteristic 'e1255ec0-.....' und 'e1255ec1-.....' (warum doppelt?) wird als binary sensor der Zustand der Haube ausgegeben. 0x00 für ZU und 0x01 für OFFEN.
Es gibt bestimmt auch irgendwo den Wert für den Helligkeitssensor ...

EDIT: ich habe die Haube oben im Code eingefügt ...
 
Zurück
Oben Unten