Any ESP32 with enough pins to drive relays should work. A pre-integrated dev board with relays can save some time.
- Arduino_JSON (Benoit Blanchon)
- OneWire
- DallasTemperature
make upload monitor
One-time step: Use Arduino IDE to upload SPIFFS to initialize the partition:
Tools->ESP32 Sketch Data Upload
(You'll need the ESP32 additional boards installed)
If you do not see that menu item, install https://github.com/me-no-dev/arduino-esp32fs-plugin
make upload-spiffs-via-http-inotifywait
This will automatically upload any changed files in data/
directory on save