Geplaatst op

Het juiste firmware bin bestand kiezen voor je BBQKees product

Als je wilt updaten via USB of je moet een specifieke firmware versie laden op je BBQKees Gateway, dan moet je het juiste bin bestand uploaden naar je Gateway, anders kan hij vastlopen.

Voor het uploaden van een nieuwe firmware naar je Gateway via USB moet je de EMS-ESP flash tool gebruiken. Zie de wiki hier voor meer instructies. In sommige gevallen kun je de firmware handmatig downloaden en uploaden via de webinterface van de Gateway.

Op de EMS-ESP Github repository kun je de firmware bin bestanden downloaden. De naamgevingsconventie sinds firmware 3.6.5 is gestructureerd op basis van het chiptype (chipset) en functies, en heeft niet de naam van een Gateway-product in zich.

Het is als volgt opgebouwd:

EMS-ESP-<version>-<chipset>-<flashsize>[+].bin

waarbij <chipset> is ESP32 of ESP32S3 en <flashsize> ofwel 4MB of 16MB. De + geeft aan dat de firmware is gebouwd om eventueel extra RAM (PSRAM genoemd) te gebruiken als dat beschikbaar is.


Zie de EMS-ESP download info pagina hier voor meer informatie.

Als je een specifieke firmware versie 3.7.2 wilt uploaden naar bijvoorbeeld een nieuwe E32 V2 Gateway, moet je eerst opzoeken welke ESP32 chip wordt gebruikt. De E32 V2 heeft een ESP32 chipset met 16MB Flash en 8MB PSRAM. De bestandsnaam van het bin-bestand is dan EMS-ESP-3_7_2-ESP32-16MB+.bin.

Hieronder een handige lijst over welk Gateway model welke functies heeft en dus welk firmware bin bestand nodig heeft.

Dus firmware versie 3.7.2 voor de EMS Gateway E32 V2 is deze:
https://github.com/emsesp/EMS-ESP32/releases/download/v3.7.2/EMS-ESP-3_7_2-ESP32-16MB+.bin

Als tweede voorbeeld stel je dat je de 3.7.1 firmware voor de S3 Gateway wilt krijgen.
Dat is het volgende bin-bestand:
https://github.com/emsesp/EMS-ESP32/releases/download/v3.7.1/EMS-ESP-3_7_2-ESP32S3-16MB+.bin

ModelZijaanzichtType ESP32-chipFlashopslagPSRAM-opslagFirmware naam eindigt met
E32 V2ESP3216MB8MB*-ESP32-16MB+.bin
S3 en S3-LRESP32-S316MB8MB-ESP32S3-16MB+.bin
S32 V2.0ESP3216MBnone*-ESP32-16MB.bin
S32 V1.1ESP324MBnone*-ESP32-4MB.bin
E32 V1.5ESP324MBnone
*-ESP32-4MB.bin
E32 V1.1-V1.4ESP324MBnone*-ESP32-4MB.bin

Als je een EMS-interfacekaart hebt gekocht, heb je een ESP32-ontwikkelbord nodig. Omdat er ongeveer 100 verschillende verkrijgbaar zijn, moet u zorgvuldig controleren welke ESP32-processor deze heeft.
Controleer vervolgens de grootte van het Flash-geheugen en of het PSRAM heeft.

Momenteel is het populairste bord de Lilygo T7 S3. Het heeft een ESP32-S3 chipset, 16MB Flash en 8MB PSRAM. Voor deze heb je het bin-bestand nodig: EMS-ESP-3_7_2-ESP32S3-16MB+.bin.
Een ander populair goedkoop bord is de MH-ET Live D1 Mini (of kloon) module met de ESP32 chipset, 4MB Flash en geen PSRAM. Voor dit bord heb je het bin-bestand nodig: EMS-ESP-3_7_2-ESP32-4MB.bin

Als je een bin-bestand zonder de ‘+’ op het einde (wat betekent dat het voor borden zonder PSRAM is) laadt op een ESP-module die wel PSRAM aan boord heeft, zal EMS-ESP werken. De PSRAM wordt echter niet gezien en niet geactiveerd.

Als je een ‘+’ bin-bestand laadt op een bord zonder PSRAM, kan het zijn dat het niet opstart.

Geplaatst op

Bijgewerkte handleiding voor het integreren van een EMS Gateway in Home Assistant

Ik heb de gids over hoe je een EMS Gateway aansluit op Home Assistant bijgewerkt.
De oude gids was een beetje verouderd, en aangezien de meeste EMS Gateway klanten Home Assistant gebruiken als hun domotica, zijn bijgewerkte gidsen noodzakelijk.

Logo woordmerk Home Assistant

Het gebruikt een verse installatie van Home Assistant versie 2025.2.1 geïnstalleerd als HA OS op een Raspberry Pi als uitgangspunt. Dus alleen de initiële Home Assistant setup is gedaan. We maken een HA-gebruiker aan en dat is alles voordat we iets anders configureren.

Stappen

In het kort zijn dit de stappen die je moet nemen om alle EMS-entiteiten in een paar minuten in Home Assistant te krijgen:

  • Aanmelden bij Home Assistant
  • Maak een nieuwe gebruiker aan in Home Assistant voor MQTT
  • Installeer de MQTT integratie in Home Assistant
  • Sluit de EMS Gateway aan op de bus en log in op de webinterface
  • Configureer de MQTT instellingen in de gateway
  • BOEM! alle entiteiten verschijnen binnen een paar minuten in de Home Assistant.

Zie de volgende link naar de wiki: https://bbqkees-electronics.nl/wiki/home-automations/home-assistant-configuration.html