emsesp / EMS-ESP32

ESP32 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps
https://emsesp.github.io/docs
GNU Lesser General Public License v3.0
627 stars 107 forks source link

ESP8266 vs ESP32 with BBQKees Gateway - 1st experiences of differences #15

Closed tp1de closed 3 years ago

tp1de commented 3 years ago

I am using / testing BBQKees Gateway Premium II since 2 weeks. My Heating System: Buderus KB192i Boiler with integrated IP, RC310 thermostat and MM100 mixer. I tried different versions of EMS-ESP: 2.1 and 2.1.1b5 and b6.

I had quite some stability problems with the gateway attached to my EMS-Bus. I tried different things and finally I bought a new D1 mini board with an ESP32. I want to comment on my first findings.

Original Wemos D1 Mini with ESP8266:

Newly bougth AZDelivery ESP32 D1 Mini NodeMCU board

The ESP8266 seems to be too limited. I would recommend to go for ESP32.

MichaelDvP commented 3 years ago

but external usb powering needed.

Current consumption is nearly the same as esp8266, Bus-powering works only if there are not too much bus clients, service jack or usb powering is than more stable.

board is slightly larger - could not close the plastic case for the moment

Two small cutouts from the board and the case closes. Only for the endshield there is a piece from 3d-printer needed. esp32-cut

tp1de commented 3 years ago

Thanks for the picture. Yes I was thinking about making cutouts as well .. Not having an endshield is fine for me. I am happy about the switch to ESP32. I think Kees from BBQKees should consider to make the ESP32 standard for the gateway.

bbqkees commented 3 years ago

Thanks for the feedback. You can also remove a bit of plastic from the screw bushings on the inside of the enclosure instead of cutting into that particular ESP board.

For most use cases the ESP8266 is still fine. There are actually very few customers who experience problems. But of course EMS-ESP is now so much more than it was at the start two years ago and to have enough room for future improvements and features the ESP32 is inevitable. So yes at some point there will be an ESP32 Gateway but that is still a few board iterations away. If you bring a product on the market that needs to work reliably everywhere for everyone it's not that simple as buying a vague no-name clone chip from Aliexpress and plug it onto an existing board. That will take some more time.

MichaelDvP commented 3 years ago

@bbqkees: the esp32 D1mini is not from lolin/wemos, it's orginal from chinese MH-ET Live, but i don't know if this a sign for constant quality.

tp1de commented 3 years ago

I baught the gateway some 3-4 weeks before. I do have a Lolin D1 mini V3.1.0. But for stability and speed the ESP32 is the right choice.

tp1de commented 3 years ago

@bbqkees

You can also remove a bit of plastic from the screw bushings on the inside of the enclosure instead of cutting into that particular ESP board.

Yes it works. enclosure can now be closed but blue led is at different position and cannot been seen easyly anymore. The endshield still needs a change for accessing usb power and maybe seeing the blue led status as well..

Looking at the development of the ems-esp gateway software, I believe that the esp32 is a must in the future to secure stable operations. Not using the service jack, usb powering is in most cases a must as well. Better be prepared for both.

proddy commented 3 years ago

we've incorporated some of this feedback into the ESP32 build.