The code is created for Arduino IDE and is compilable with these fixed settings
cd ~/Arduino/hardware/espressif/esp32 git clone https://github.com/espressif/arduino-esp32.git cd <repository-name> git checkout c2c8d189928386c872aa6cd7ba7a87c8019c5663
The firmware currently makes peripherals accessible to MQTT, but it can be used as a basis for programming your own functionalities, or using your own code.

| 1x | DC Power connector 5,5/2,1mm | https://www.tme.eu/cz/details/pc-2.1_5.5-14/konektory-dc/changzhou-dahua-imp-and-exp-group-co/vg18013a/ |
| 2x | DS18B20 with JST conector | https://www.laskakit.cz/en/dallas-ds18b20-digitalni-vodotesne-cidlo-teploty-3m/ |
| 1x | RS485 connector | https://www.tme.eu/cz/details/tj0231530000g/rozpojitelne-svorkovnice/amphenol-anytek/ |
| 2x | M3x10mm | https://www.tme.eu/cz/details/b3x10_bn2844/srouby/bossard/1489380/ |
| 1x | 1A fuse | https://www.tme.eu/cz/details/0218001.txp/pojistky-5x20mm-zpozdene/littelfuse/ |
| 30g | fillament PETG-V0 UL94-V0 UL certificate IEC 60695-11-10 | https://www.prusa3d.com/cs/produkt/prusament-petg-v0-natural-1kg/ |
| 1x | 3D print model | https://www.printables.com/model/1386414-arduino-esp32-ethernet-din-module |