Из описания - импорт рецептов, онлайн обновление программы, web интерфейс и прочее.
Можно скачать скомипилированную bin прошивку (https://github.com/vitotai/BrewManiacEsp8266), даже среду arduino устанавливать не нужно.
Из железа - нужен только модуль esp8266 с 4 мб флэш, датчик температуры ds18b20 и пара реле - твердотельное и обычное. Опционально - экран и 4 кнопки. Заказал полный комплект, пусть будет и управление с блока.

esp8266 взял wemos D1 mini V2. на плате - usb порт, программатор не нужен.
Прошивка заливается и работает без подключенной перифирии, нужен только miscousb шнурок.
Парочка скриншотов:


Загрузку рецептов проверил, загружается. Формат - BeerXML (http://www.beerxml.com)
Усложнение схемы идет из за согласования уровней 5в и 3.3в.
Решил попробовать запитать экран 3 вольтами. результат - i2c и экран работают. Регулятор контрастности выкрутил на максимум, но все ок. Экран работает. Кстати. выбранные пункты меню и действия при управлении по web интерфейсу- отображаются на дисплее.
На цепи твердотельного реле и реле насоса - не стал ставить транзисторы. Реле насоса - отдельный модуль от ардуино с транзисторами на входе, а ssr много не потребляет.
Транзистор поставил только на пищалку, которая тоже прекрасно работает от трех вольт.

Собрал макетку, реле еще не подключал, светодиод вместо насоса или тена - включается и выключается. Пищалка пищит, экран работает.

Пока в процессе выпиливания корпус для устройства - как пользоваться.
Так же как и другие модули esp8266, после прошивки и включения устройства - создается открытая точка доступа bm. При подключении к ней, заходим на http://192.168.4.1 и выбираем название домашней точки доступа и пароль. После этого устройство будет доступно в локальной сети. После подключения устройства к сети - происходит обновление прошивки и html/javascript файлов.