Geplaatst op

Nieuwe Gateway-modellen S3 en S3-LR beschikbaar

Naarmate de tijd verstrijkt, neemt ook de omvang en features van de EMS-ESP firmware toe. We zijn inmiddels op een punt aangekomen waar EMS-ESP zou profiteren van wat meer RAM-geheugen.

Daarom introduceert BBQKees Electronics de nieuwe EMS Gateway S3 modellen. Eén met de standaard ingebouwde antenne en een identiek Gateway-model met een externe antenne met hogere gain voor lokaties met een lage WiFi-ontvangst. Dit is de vervanging voor de zeer populaire S32 Gateway.

S3-LR voorkant
S3-LR rug

Hardwarewijzigingen

De S3-modellen zien er identiek uit en voelen hetzelfde aan als de EMS Gateway S32 V2.0 die ze vervangen, maar ze worden nu geleverd met een ESP32-S3 module met 16MB Flash en een forse 8MB PSRAM (naast de on-chip 512KB RAM), wat ze geschikter maakt voor grote EMS-systemen met een warmtepomp of meerdere zones/verwarmingscircuits.

De nieuwe hardware maakt verder gebruik van het bestaande derde generatie BBQKees EMS-detectie- en verzendcircuit zoals in de S32 Gateway en de EMS-interfacekaart V3’s, die in de loop der jaren uiterst betrouwbaar en robuust is gebleken voor alle EMS-types van alle Bosch-merken.

Naast de krachtigere chip heeft dit model nu ook een externe USB-C connector voor handmatige firmware-updates (mocht dat ooit nodig zijn). De USB-C verbinding maakt gebruik van de interne USB OTG controller van de ES32-S3, zodat we de CH340 chip en driver niet meer nodig hebben.

Wat ongewijzigd is gebleven zijn de posities en pin-out van de externe connectoren, zodat de S3 een directe vervanging is voor S32 setups. Alleen de LED-lichtgeleider is een beetje veranderd.

De voedingsopties via de servicejack of 12 V gelijkstroomvoeding zijn ook hetzelfde gebleven.

Firmware

De S3-modellen worden geladen met firmware EMS-ESP32 v3.6. Dit is exact dezelfde firmware met exact dezelfde functies als voor de S32, alleen gebouwd voor de andere chiparchitectuur van de S3.
De 3.6 firmware bevat een aantal nieuwe functies ten opzichte van 3.5.1, met name geheugenoptimalisaties.

Upgrade korting

Als je al een S32 Gateway hebt is het waarschijnlijk niet echt de moeite waard om te upgraden naar de nieuwe S3, maar als je dat wel wilt of als je nog een oude ESP8266 Gateway hebt zoals de Premium II kun je 15% korting krijgen op een nieuwe S3 Gateway naar keuze. Gebruik het contactformulier om contact met me op te nemen met je vorige bestelnummer en ik geef je een kortingscode.

Geplaatst op

Bug in 3.6.x in combinatie met Fritzbox / mesh systemen

Als je een Gateway van eender welk type hebt en een Fritzbox mesh netwerk (sommige andere mesh netwerken geven ook problemen) kan de Gateway om de paar uur bevriezen.

We werken hard aan een oplossing. Blijf indien mogelijk op firmware 3.5.1 of ouder.

Als u dit probleem ondervindt, plaats dan een opmerking in de Github-repository:

https://github.com/emsesp/EMS-ESP32/issues/1321

Geplaatst op

Grote firmware update nu beschikbaar: EMS-ESP 3.5.0

Firmware EMS-ESP 3.5.0 is al geruime tijd beschikbaar als beta en werd al sinds oktober 2022 op nieuwe Gateways geladen, de release versie van 3.5.0 (stabile) is nu ook beschikbaar.
Dankzij het vele werk van Proddy en MichaelDvP en de hulp van een aantal andere medewerkers is dit een van de meest uitgebreide updates tot nu toe.

Vergeet niet dat de firmware volledig open source is…

De meest opvallende nieuwe functie zal de toevoeging van lokalisatie zijn. Dit betekent dat u nu de taal kunt veranderen van Engels naar andere talen. De release van 3.5.0 zal Engels, Duits, Nederlands, Pools, Frans, Zweeds en Noors bevatten.

Deze lokalisatie zit in alle belangrijke onderdelen van EMS-ESP: de webinterface en MQTT.

Er zijn echter enkele veranderingen. De belangrijkste is dat er nu ondersteuning is voor meerdere Gateways op een enkele MQTT broker. Indien ingeschakeld, wat nu de standaard is, zullen alle MQTT Discovery Entity ID’s de MQTT-basisnaam en de korte naam van de EMS-ESP-apparaatentiteit bevatten. Bijvoorbeeld wat voorheen sensor.boiler_actual_boiler_temperature was, wordt nu sensor.ems_esp_boiler_boiltemp. Dit betekent dat deze entiteiten binnen HA moeten worden vervangen. Zie hieronder. Wil je toch het oude formaat gebruiken en de geschiedenis en scriptcompatibiliteit in Home Assistant behouden, stel dit dan weer in op het oude formaat.

Nieuwe functies en updates

Samenvatting van nieuwe dingen:

  • Lokalisatie: toevoeging van Duitse, Nederlandse, Poolse, Zweedse, Franse en Noorse taalopties.
  • Ondersteuning voor meerdere gateways op dezelfde broker (voor hybride systemen en voor meerdere ketels/cascade)
  • 100+ bugfixes en nieuwe functies
  • Eerste ondersteuning toegevoegd voor ESP32 C3- en S2-architecturen.
  • Verschillende nieuwe bestuursprofielen
  • Verbeteringen in HA-detectie en MQTT-afhandeling
  • Toevoeging van nieuwe EMS-ketels, thermostaten en andere toestellen (Greenstar 30, GBH192iT, FW500, BC30)
  • toevoeging van extra parameters van bekende EMS-apparaten (bv. RC30 interne temperatuur, 20+ warmtepompparameters)
  • Verbeterde behandeling van logica/telegrammen van sommige EMS-apparaten
  • Instellen van de 4 multifunctionele relais/ingangen van warmtepompen (via API)

Volledige release notes zie: https://emsesp.github.io/docs/#/Release-notes

Hoe bijwerken naar 3.5.0

Het updaten naar de release versie van 3.5.0 hangt af van welke firmware u nu gebruikt en wanneer u een Gateway product heeft gekocht. In de meeste gevallen moet u een update eerst uitproberen via de webinterface. Als het lukt, zit u op 3.5.0. Als het niet lukt, moet u de Gateway flashen via de interne USB-verbinding op het bord van de Gateway.

Lees de onderstaande instructies voor de juiste updateprocedure voor uw situatie.

Als u momenteel een versie 3.3 of ouder gebruikt, moet u hoe dan ook de USB-methode gebruiken.
Als u momenteel een versie 3.4 of 3.5 gebruikt, probeer dan eerst de update via de webinterface en als dat niet lukt, update dan via de USB-poort.

Methode 1: Bijwerken via de webinterface

Download het 3.5.0 bin-bestand uit het archief. Open vervolgens de webinterface van de Gateway, ga naar Systeem->Upload en selecteer het zojuist gedownloade bin-bestand.
Zie: https://bbqkees-electronics.nl/wiki/gateway/firmware-update-and-downgrade.html#updating-firmware-via-the-web-interface

Het uploaden duurt ongeveer een minuut. Als de Gateway de firmware heeft geïnstalleerd en zichzelf opnieuw heeft opgestart, zou u na enige tijd het inlogscherm weer moeten zien. Druk op F5 om de cache van de browser te wissen. Log dan in.
Instellingen moeten worden aangehouden.


Als u tijdens het uploaden een error 500 krijgt, moet u overgaan naar methode twee hieronder.


Als u een E32-gateway hebt en deze na de update onbereikbaar werd, kan het zijn dat het boardprofiel is teruggezet naar S32 of Custom. Log in op het ems-esp toegangspunt, zet het bordprofiel terug op E32, sla op en start opnieuw op. Ethernet wordt weer geactiveerd.

Methode twee: Update via de USB-poort

In veel gevallen moet u deze firmware uploaden via de USB-poort aan de binnenkant van de Gateway. Het is de enige keer dat dit nodig is, als 3.5.0 eenmaal is geïnstalleerd, kunnen alle toekomstige updates worden gedaan via de webinterface.

U moet de Gateway openen, de USB op een computer aansluiten en de firmware laden via de EMS-ESP flashtool. Gebruik GEEN ander flashgereedschap, want dat werkt niet.
Alle instellingen gaan verloren na deze update, dus noteer alle belangrijke instellingen.
(U kunt ook een back-up maken van uw instellingen en aanpassingen vóór de update en deze weer uploaden zodra de update klaar is).

Kijk hier voor de gedetailleerde updateprocedure: https://bbqkees-electronics.nl/wiki/gateway/firmware-update-and-downgrade.html#uploading-the-firmware-via-ems-esp-flasher-flashtool

Als je vragen hebt over de update kun je me een e-mail sturen via het contactformulier.

Brekende verandering: MQTT entiteit ID’s

Voor een aantal entiteiten in Home Assistant is de unieke ID veranderd in de autodetectieconfiguratie. Dit betekent dat deze entiteiten binnen HA moeten worden vervangen.
Dit komt omdat er nu ondersteuning is voor meerdere Gateways op een enkele MQTT broker. Indien ingeschakeld, wat nu de standaard is, zullen alle MQTT Discovery Entity ID’s de MQTT-basisnaam en de korte naam van de EMS-ESP-apparaatentiteit bevatten. Bijvoorbeeld wat voorheen sensor.boiler_actual_boiler_temperature was, wordt nu sensor.ems_esp_boiler_boiltemp. Dit betekent dat deze entiteiten binnen HA moeten worden vervangen. Zie hieronder. Wil je toch het oude formaat gebruiken en de geschiedenis en scriptcompatibiliteit in Home Assistant behouden, stel dit dan weer in op het oude formaat.
Er is een nieuw selectievakje in de instellingen om de ID te behouden zoals in firmware 3.4 voor degenen die nu niet willen overschakelen.


Een andere manier is de entiteit-ID’s in de HA-database te hernoemen met een script. Zie: https://github.com/emsesp/EMS-ESP32/issues/804

Mogelijke bugs

Na de update naar 3.5.0 is het mogelijk dat u tijdens het laden of bekijken van de webinterface soms een Error 507 krijgt.
Dit komt omdat de nieuwe webinterface een vrij groot stuk geheugen nodig heeft, dat niet altijd beschikbaar is. Dan krijg je deze error 507. Alle andere diensten op de Gateway blijven werken. Zie: https://github.com/emsesp/EMS-ESP32/issues/823

Geplaatst op

Verschil tussen de EMS Gateway en de KM200/MBLAN2

Bosch heeft internet gateways voor geselecteerde EMS-ketels en warmtepompen. Het gaat om een reeks modellen zoals de KM50, KM100, KM200 en MBLAN 2. Afhankelijk van het merk zijn er kleine variaties. Nefit noemt het gewoon ‘internetmodule’. Er is een extern model voor bestaande ketels en een interne module voor warmtepompen. Met deze gateway en een app op je telefoon kun je (deels) zien wat je ketel doet.

De BBQKees EMS Gateways geven ook inzicht in ketelparameters.

Ik krijg vaak vragen over het verschil tussen de EMS Gateway en de Bosch KM200 Internet Gateway. In dit artikel leg ik het nader uit.

Hoe werkt de KM200?

De KM200 (en de andere Bosch internet gateways) maken verbinding met de CAN- of EMS-bus van de ketel of warmtepomp en uw thuisnetwerk. De gegevens die het van de bus opvangt, worden vervolgens naar de cloud gestuurd.
Je moet een app op je telefoon installeren om de gegevens te zien. De app doet dit door verbinding te maken met de cloud en uw ketelgegevens uit de cloud op te halen. Dus al uw ketelgegevens worden in de cloud opgeslagen.
Het zorgt voor een koppeling tussen uw ketel en een app via de cloud.

Hoe werkt de EMS Gateway

De EMS Gateways maken ook verbinding met de EMS-bus van uw ketel of warmtepomp en uw thuisnetwerk. De gegevens die het opvangt, worden vervolgens naar uw domotica gestuurd, zoals Home Assistant of Domoticz.
Het hangt ervan af hoe u uw domotica heeft geconfigureerd, hoe u toegang heeft tot de gegevens. Waarschijnlijk via een webinterface op je pc maar waarschijnlijk ook via een app.
De EMS Gateway zorgt voor een verbinding tussen uw ketel en uw domotica uitsluitend via uw thuisnetwerk. U hebt dus geen externe clouddienst nodig. Alle ketelgegevens worden lokaal opgeslagen in uw domoticasysteem.

Aantal beschikbare datapunten

Bestaande bezitters van een KM200 zijn vaak verrast door de hoeveelheid datapunten/entiteiten die de EMS Gateway biedt ten opzichte van de KM200. Met de EMS Gateway krijg je meestal 60 entiteiten van alleen de ketel. Bij sommige ketels en warmtepompen kan dit oplopen tot veel meer (100+). Voor thermostaten en mengmodules hangt het af van het specifieke model, maar er komen altijd interessante waarden uit.

Geplaatst op

E32 binnenkort terug

Momenteel is de E32 uitverkocht. We wachten nog steeds op een lading printplaten voordat we nieuwe producten kunnen assembleren.

De E32 is waarschijnlijk voor eind oktober weer op voorraad.

U kunt uw e-mailadres invullen op de productpagina om bericht te krijgen zodra de voorraad is toegevoegd.

Geplaatst op

Instellingen niet opgeslagen in firmware 3.4.2 en 3.4.3

Firmware 3.4.2 en 3.4.3 hebben mogelijk een kleine bug. Als ze op een nieuwe Gateway of andere ESP32 worden geflasht, worden de instellingen niet opgeslagen. Dit betekent dat wanneer u het apparaat instelt, het na het opnieuw opstarten alle instellingen verliest.
Als u vanuit een vorige versie via de webinterface een update uitvoert, doet dit probleem zich niet voor.
Gateways met dit probleem die in de afgelopen weken zijn verzonden, kunnen via de webinterface worden bijgewerkt naar versie 3.5.0 en dan werkt het wel.

Als u een error 500/serverfout krijgt wanneer u de 3.5.0 firmware via de webinterface laadt, moet u de USB-verbinding in de gateway gebruiken om firmware 3.5.0 te flashen.

De stappen om te updaten zijn als volgt:

Download eerst de nieuwste 3.5.0 firmware van https://github.com/emsesp/EMS-ESP32/releases/tag/latest

Het bestand is een bin-bestand met de naam EMS-ESP-3_5_0b7-ESP32.bin .

Maak vervolgens verbinding met het ems-esp wifi-netwerk van uw nieuwe gateway en ga naar instellingen->upload.
Kies het bestand dat je net hebt gedownload.

De Gateway wordt nu bijgewerkt en na een minuut moet u de pagina verversen.
(Misschien moet je opnieuw verbinding maken met het ems-esp wifi-netwerk).

Op de Instellingen pagina staat dan de firmware versie. Er zou nu 3.5.0 moeten staan.

Als het laden van 3.5.0 mislukt met error 500/server error, gebruik dan de USB flash methode met de nieuwe EMS-ESP flash tool om de Gateway te flashen. U moet het apparaat openen om bij de USB-aansluiting te komen.
Zie: https://bbqkees-electronics.nl/wiki/gateway/firmware-update-and-downgrade.html#uploading-the-firmware-via-ems-esp-flasher-flashtool

Voor de E32 wordt geadviseerd om de 12V DC voeding aan te sluiten tijdens het flashen via USB, indien beschikbaar.

Firmware 3.5.0 is nog een bèta, maar zit vol met nieuwe functies. U kunt nu de taal instellen op Nederlands, Engels, Duits of Zweeds.

Eén opmerking: als je een taal instelt, worden alle MQTT entiteiten ook hernoemd, zodat je alles opnieuw moet herladen in Home Assistant enz.

In plaats van 3.5.0 kunt u ook 3.4.1 laden via de webinterface en dan op dezelfde manier uploaden naar 3.4.3 om op stable te blijven.