• 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

Also ich hab mein Board nun auch erhalten und geflasht.
Ein Teil funktioniert ja schon.
Hab mal alle Entitäten in ein Dashboard gefügt. Das sieht dann so aus:
1706199767426.png

Da muss ich noch basteln, dass dies auch was wird.
Licht und Haube funktionieren bei mir nicht!
Momentan sind Haube offen und Licht ein. Aber er zeigt bei beiden AUS an.
Auch der Gasbuddy funktioniert über die App, aber hier ist er unbekannt.
Keine Ahnung wie ihr das gelöst habt. Aber das wird auch noch werden!

Momentan probiere ich alles mögliche über HA zu integrieren, nur für die weiteren Schritte fehlt mir dann die Zeit. Somit ist HA für mich absolutes Neuland!
 
Also ich hab mein Board nun auch erhalten und geflasht.
Ein Teil funktioniert ja schon.
Hab mal alle Entitäten in ein Dashboard gefügt. Das sieht dann so aus:

Da muss ich noch basteln, dass dies auch was wird.
Licht und Haube funktionieren bei mir nicht!
Momentan sind Haube offen und Licht ein. Aber er zeigt bei beiden AUS an.
Auch der Gasbuddy funktioniert über die App, aber hier ist er unbekannt.
Keine Ahnung wie ihr das gelöst habt. Aber das wird auch noch werden!

Momentan probiere ich alles mögliche über HA zu integrieren, nur für die weiteren Schritte fehlt mir dann die Zeit. Somit ist HA für mich absolutes Neuland!
Wenn du die App per Bluetooth verbunden hast, gehts in Home Assistant nichtmehr, auch andersrum wenn der Grill mit Bluetooth verbunden ist, und HA verbunden ist, geht in der APP die Anzeige des Gasbuddy nichtmehr, der lässt wohl nur eine Connection zu, so ist es zumindest bei mir.

Grafik kann ich leider keine sehen ...
 
Wenn du die App per Bluetooth verbunden hast, gehts in Home Assistant nichtmehr, auch andersrum wenn der Grill mit Bluetooth verbunden ist, und HA verbunden ist, geht in der APP die Anzeige des Gasbuddy nichtmehr, der lässt wohl nur eine Connection zu, so ist es zumindest bei mir.

Grafik kann ich leider keine sehen ...
Grafik sollte nun da sein, da hab ich mich verklickt.

Hab den Grill auch nur per BT mit dem Board verbunden
 
Welche Firmware hast Du auf dem G32? Das sollte schon eine der letzten sein, ansonsten gibt es die neueren Funktionen (UUIDs für Gas, Haube und Licht) zum Auslesen der Daten dort einfach noch nicht.
Kannst Du relativ einfach feststellen, wenn Du die nRF connect App benutzt.

PS: ist mit ziemlicher Sicherheit nicht die aktuelle Firmware V1.0.5, bei Dir wird noch eine Nachkommastelle bei den Temperaturen ausgegeben! Das ist bei der V1.0.5 nicht mehr so.
 
@mexx.111
Wie weit ist Dein ESP vom Grill entfernt?
"Cannot poll, not connected" kam nicht mehr, nachdem der ESP nur noch 1,5 Meter vom Grill entfernt war.
 
Welche Firmware hast Du auf dem G32? Das sollte schon eine der letzten sein, ansonsten gibt es die neueren Funktionen (UUIDs für Gas, Haube und Licht) zum Auslesen der Daten dort einfach noch nicht.
Kannst Du relativ einfach feststellen, wenn Du die nRF connect App benutzt.

PS: ist mit ziemlicher Sicherheit nicht die aktuelle Firmware V1.0.5, bei Dir wird noch eine Nachkommastelle bei den Temperaturen ausgegeben! Das ist bei der V1.0.5 nicht mehr so.
Meine Software ist schon etwas älter.
V.12
Nach den ganzen Schwierigkeiten von anderen habe ich kein Vertrauen in ein Update gehabt!

Würde ja auch Sinn machen, da es mit meiner FW noch keinen Grillbuddy gab!
Scheinbar sind diese Daten extra für den Grillbuddy zugänglich gemacht worden!
@mexx.111
Wie weit ist Dein ESP vom Grill entfernt?
"Cannot poll, not connected" kam nicht mehr, nachdem der ESP nur noch 1,5 Meter vom Grill entfernt war.
Direkt am Grill bzw. Hängen auf dem S24
 
Meine Software ist schon etwas älter.
V.12
Nach den ganzen Schwierigkeiten von anderen habe ich kein Vertrauen in ein Update gehabt!

Direkt am Grill bzw. Hängen auf dem S24
Ja, die V12 hat die Werte noch nicht!
 
Ja, die V12 hat die Werte nich nicht!

Genau.. ich denke die Gasbuddy Charasteristics sind erst mit der neuen Firmware gekommen, damit das mit dem Grillbuddy reibungslos funktioniert. @JBecker vielleicht kannst das in #5 noch erwähnen, dass FW 1.0.5 Voraussetzung ist.
 
Genau.. ich denke die Gasbuddy Charasteristics sind erst mit der neuen Firmware gekommen, damit das mit dem Grillbuddy reibungslos funktioniert. @JBecker vielleicht kannst das in #5 noch erwähnen, dass FW 1.0.5 Voraussetzung ist.
Ich kann den Beitrag #5 leider nicht mehr bearbeiten, ist zu lange her ... 😤
 
Kurze Rückfrage: Ist es Absicht, dass du das Abfrageinvervall für Sensor 1 auf 5 Sekunden und die anderen auf 120 gesetzt hast?

YAML:
  - platform: ble_client
    type: characteristic
    name: "G32 Sensor 1"
[...]
    update_interval: 5s

[...]
    name: "G32 Sensor 2"
[...]
    update_interval: 120s
[...]
    name: "G32 Sensor 3"
[...]
    update_interval: 120s
[...]
    name: "G32 Sensor 4"
[...]
    update_interval: 120s
 
Kurze Rückfrage: Ist es Absicht, dass du das Abfrageinvervall für Sensor 1 auf 5 Sekunden und die anderen auf 120 gesetzt hast?

YAML:
  - platform: ble_client
    type: characteristic
    name: "G32 Sensor 1"
[...]
    update_interval: 5s

[...]
    name: "G32 Sensor 2"
[...]
    update_interval: 120s
[...]
    name: "G32 Sensor 3"
[...]
    update_interval: 120s
[...]
    name: "G32 Sensor 4"
[...]
    update_interval: 120s
Die Antwort findest du in Beitrag #16 im Fettgeschriebenen, Dienst zur Stabilität, es werden jedoch alle Werte immer Übertragen!
 
Kurze Rückfrage: Ist es Absicht, dass du das Abfrageinvervall für Sensor 1 auf 5 Sekunden und die anderen auf 120 gesetzt hast?

YAML:
  - platform: ble_client
    type: characteristic
    name: "G32 Sensor 1"
[...]
    update_interval: 5s

[...]
    name: "G32 Sensor 2"
[...]
    update_interval: 120s
[...]
    name: "G32 Sensor 3"
[...]
    update_interval: 120s
[...]
    name: "G32 Sensor 4"
[...]
    update_interval: 120s
Danke an @-hunter- , er hat das ja schon kommentiert.
Ich habe jetzt bei mir die Zeiten von 120s auf 1200s erhöht, auch noch mehr wäre möglich und sinnvoll. Dann noch den Wert für jeden Sensor etwas variiert (1200s, 1210s, 1220s, usw ), dann ergibt sich im zeitlichen Verlauf nie eine 'Häufung' von Abfragen.
 
Ich arbeite momentan an einem grafischen Display mit integriertem ESP32. Der Weg ist noch sehr (!) lang, aber ich bin immerhin schon so weit, dass ich eine grafische Oberfläche (mit SquareLine Studio) erstellen und diese dann auch auf dem Display anzeigen lassen kann. Das hat einige Tage Arbeit (und Nerven ...) gekostet.
G32_Screen1.jpg


Jetzt nur noch WiFi, Bluetooth usw. hinzufügen. Dann noch einen Akku (ist beim Display direkt anschließbar) und ein kleines (3d-gedrucktes) Gehäuse und dann isses soweit :P
 
Ich arbeite momentan an einem grafischen Display mit integriertem ESP32. Der Weg ist noch sehr (!) lang, aber ich bin immerhin schon so weit, dass ich eine grafische Oberfläche (mit SquareLine Studio) erstellen und diese dann auch auf dem Display anzeigen lassen kann. Das hat einige Tage Arbeit (und Nerven ...) gekostet.
Anhang anzeigen 3330674

Jetzt nur noch WiFi, Bluetooth usw. hinzufügen. Dann noch einen Akku (ist beim Display direkt anschließbar) und ein kleines (3d-gedrucktes) Gehäuse und dann isses soweit :P
Falls noch jemand daran arbeitet und einen halbwegs stabilen (Arduino-)Code zum Auslesen des G32 über Bluetooth hat, dann hätte ich daran großes Interesse. Ich stümpere hier momentan so herum und es läuft manchmal irgendwie, aber eben nicht stabil ... EDIT: funktioniert jetzt!
Ich verstehe die Funktionalitäten des BLE Bluetooth Stacks anscheinend nicht wirklich. Da auch der G32 häufig abstürzt (und ich jedes Mal nach draußen muss zum Resetten!) habe ich auch mal versucht, auf einem ESP32 einen G32-Dummy zu programmieren. Auch das gelingt mir nicht wirklich gut. Ich bekomme eine UUID und eine Characteristic zum Laufen. Wenn ich davon mehrere anlege, dann läuft es entweder nicht oder die UUIDs werden nicht korrekt angelegt.

Gruß, Jörg.

PS: ich bin auch mit der oben gezeigten grafischen Oberfläche nicht wirklich glücklich (war auch erst einmal nur für mich zum Üben mit dem SquareLine Studio und Arduino gedacht). Texte sind zu klein, die 'Kringel' bieten wenig Information usw. Das ist zwar (relativ) einfach zu ändern, aber vielleicht ist da jemand kreativer und hat gute Ideen für eine bessere Präsentation ...
PPS: dann suche ich auch noch eine Lösung, um die bisher erarbeiteten Dinge vernünftig zu dokumentieren. Mit Github habe ich keinerlei Erfahrung, ich scheue auch etwas die Arbeit, so etwas dauerhaft zu pflegen ...
 
Ui, da tut sich was, hab zu meiner schade garnichts mehr die letzten Monate gemacht.... keine Zeit einfach

Heute hab ich gesehen neue Firmware gibt es. Dann das hier :-) ich werde ja erschlagen vor lauter Input.

Ich nutze ja kein HA sondern Fhem und mqtt für solch dinge.

Die OW Firmware hatte ich damals ja auch schon mal auf einen esp32 geflasht und die pins analysiert.
Wenn du das auf einen nackten esp geflasht hast, dann hat der natürlich keine Seriennummer. Die steht ja in andere partition die ja beim FW update nicht mitgeflasht wird.
K.a. wie man das auslesen kann, außer Ausbauen und direkt mit der Schnittstelle den esp sichern ---> fetzen aufwand. habe da abgebrochen...

diese yaml sind ja config dateien für esphome... ok soweit verstanden,
Jetzt muss ich mir erstmal esphome ansehen -) wie ich das dann eingebunden bekomme
 
@JBecker ich habe jetzt mit raspberry das Bluetooth gekoppelt. Ich sehe etwas :-)
Aber da ich hier null ahnung habe von blauzahn und wie ich da kommunizieren kann. Kann ich hier per cmd line etwas abfragen ?

solch einträge sehe ich:
Code:
/org/bluez/hci0/dev MACADRESSE /service0040/char0044/desc0046
        00002902-0000-1000-8000-00805f9b34fb
 
@JBecker ich habe jetzt mit raspberry das Bluetooth gekoppelt. Ich sehe etwas :-)
Aber da ich hier null ahnung habe von blauzahn und wie ich da kommunizieren kann. Kann ich hier per cmd line etwas abfragen ?

solch einträge sehe ich:
Code:
/org/bluez/hci0/dev MACADRESSE /service0040/char0044/desc0046
        00002902-0000-1000-8000-00805f9b34fb
Ich habe leider von den Linux Bluetooth Tools absolut keine Ahnung. Frage ist auch, was das Ziel des Auslesens per Raspberry Pi sein soll!?!
Als Gateway zur Hausautomation wäre ein ESP32 ja völlig ausreichend. Da ist der Pi Overkill.
 
der Pi läuft ja sowieso und da ist meine Hausautomation drauf, das wäre so gesehen praktisch.
Aber mit dem ESPHome hab ich das noch nicht verstanden.... ich hab ja zig esp aber mit espeasy drauf aber das esphome ist wohl nur was für HA user
 
Zurück
Oben Unten