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

DS18B20-temperatuursensoren toevoegen aan je gateway (zonder solderen)

Deze handleiding laat zien hoe je eenvoudig enkele DS18B20 temperatuursensoren kunt toevoegen aan je BBQKees EMS Gateway.
Je hebt hiervoor geen soldeervaardigheden nodig.

Je kunt DS18B20-sensoren toevoegen aan alle BBQKees Gateways die ooit zijn gemaakt door gebruik te maken van de kleine 3-draads JST-kabel die bij elke Gateway wordt geleverd.

Het makkelijkst te gebruiken zijn waterdichte DS18B20 sensoren met een kabel. Deze zijn goedkoop en handig in gebruik.
We verkopen deze sensoren niet, ze zijn op veel plaatsen online verkrijgbaar.


U kunt een aantal van deze sensoren parallel aansluiten op een Gateway. Het specifieke aantal hangt af van de lengte van de kabel en het type DS18B20-sensor dat gebruikt wordt. Maar over het algemeen is 10 sensoren geen probleem.

Zorg ervoor dat alle sensoren van hetzelfde DS18B20 subtype zijn en dat de bedrading van de parasitaire modus en de normale modus niet gemengd worden.

Vereisten en onderdelen

  • BBQKees EMS Gateway
  • 3-aderige JST ZH-kabel
  • DS18B20 waterdichte sensoren met kabel
  • 3 Wago 221 lasstekker met hendels of bijv. een ‘lusterklemme’.
  • Draadstripper
Onderdelen voor het toevoegen van DS18B20 sensoren

Stap 1: Strip de draden van de JST-kabel

Je moet de draden van de JST-kabel ongeveer 10 mm strippen. Als de draadeinden gesoldeerd zijn, is het beter om ze af te knippen op het punt van de draadisolatie voordat je gaat strippen. Dit maakt het strippen van de draden gemakkelijker.

JST-kabel strippen
Gestripte JST-kabel

Stap 2: Strip de draden van de DS18B20-sensoren

Strip ze 10 mm, of minstens even lang als je de JST-kabel hebt gestript.

Stap 3: Bind de draadeinden samen

Bind de draadeinden samen. Bind elke kleur apart. Dus alle gele draden samen, alle zwarte draden samen en alle rode draden samen.
Als er te veel kabels zijn, kun je ook telkens 2 of 3 kabels doen.

Vastgebonden kabels

Stap 4: Doe elke draadkleur in een aparte Wago klem

In deze stap kun je de meeste fouten maken, dus wees voorzichtig.

Je moet elke kabelbundel van zijn eigen kleur in een aparte Wago klem steken.
Zet GEEN andere draadkleur in dezelfde klem, want dat veroorzaakt kortsluiting.

Draadeinden in Wago-klemmen
Eindresultaat DS18B20 sensoren in Wago klemmen

Stap 5: Steek de JST-stekker in de EMS Gateway

Steek de JST-stekker in de JST-connector in de gateway. Je moet het platte deel van de stekker aan de bovenkant houden. Zorg ervoor dat de stekker er helemaal in zit. Zie de afbeelding hieronder voor de juiste oriëntatie.

Je kunt het beste de Gateway uitzetten voordat je dit doet. Als de Gateway daarna niet opstart, heb je een kortere weg genomen in de bedrading.

De JST-kabel invoeren

Stap 6: Controleer de EMS-ESP webinterface en hernoem de sensoren

Als alles goed is gegaan, zie je de sensoren verschijnen op het tabblad Sensoren in de webinterface.

Tabblad Sensoren EMS-ESP-webinterface

Elke DS18B20-sensor heeft zijn eigen unieke adresidentificatie. Deze identifiers worden weergegeven.
Je kunt op een sensor klikken om hem te hernoemen.
Nadat je een sensor hernoemd hebt, wordt hij ook hernoemd in MQTT en Home Assistant enz.

Sensoren hernoemen

Als je een heleboel sensoren tegelijkertijd hebt toegevoegd, kan het moeilijk zijn om ze van elkaar te onderscheiden.
Je kunt elke sensor afzonderlijk verwarmen met bijvoorbeeld een föhn of warmtepistool en kijken welke heter wordt.

En dat is het!

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