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!