[off topic] Need advice getting started with D1/ESP/PI type "thing" projects

I only have experience with ESPEasy, and I contributed the homie plugins (which need an urgent update but I messed up my git repository).
I love it. And it comes with a nice script engine so you can do low level automation directly on the ESP.
But it comes with limitations. Especially

  • memory ROM: a one fits all system needs a lot. Many of the shelf products only have 1MB of flash. So OTA takes 50% some settings 10% and you quickly ran out of flash and the hole plugin concept is doomed
  • memory RAM: taking care of many (even unused) plugins eats your RAM.
  • timing: ESP Easy only knows a constant period of reading sensors. I like more the dynamic send value on change.

This all brought me to the conclusion to build my individual purpose firmware with the ESP homie library as a foundation. See my Christmas Tree project I posted here where I had to do some pwm modulation in sync with polarity changes. Firmware (including getting familiar with the library) done in two hours.

1 Like