О каких проблемах речь? Последний раз ставил в сентябре, никаких проблем с установкой. Вот с работой малины проблемы возникли, и то это скорее связано с работой mqtt. До его установки все работало как часы, после полной настройки малина начала терять сеть и перезагрузка не помогает. То же на днях буду все переставлять.
Ну, я не знаю в каких условиях у тебя работает оборудование. В моем случае два перепрошитых Sonoff пытались пробиться через полностью забитый эфир в высотке. Нет ни одного свободного канала ни на 2,4, ни на 5 ГГц. Сеть просто вешается. И наличие или отсутствие Home Assistant в данном случае ни какой погоды не делает. В логах не копался. Хватило постоянной потери передоваемых пакетов. И зависания малины. Собрал контроллер на esp с lan, тем самым ушел от основной проблемы. Все заново настрою и проблемы быть не должно.
К стати. Вопрос для меня насущный. Кто может помочь в написании плагина для четвертой версии? В официальной версии поддерживается только один расширитель портов и то, он может работать либо сенсором либо актером. Я хочу прикрутить второй расширитель потов. Чтоб один был in, а другой out. EroshKA не говори, на хрена это тебе надо:))). В моей конфигурации это актуально. А еще в планах прикрутить rs485для управления частотником мешалки. Ну и в догонку ставлю обратный осмос полностью на весь дом. Чтоб дома и в огороде чистая вода была. Соответственно, чтоб это все было в одной эко системе.
dimontau сказал(а)
EroshKA не говори, на хрена это тебе надо:)))
Да же не собирался. Я вообще пересмотрел немного свое отношение к железу данного контроллера. И дело не в стоимости четвертой или пятой малины, а в том что есть много более дешевых альтернатив. В конце концов сам CraftBeerPi можно установить вообще на любой компьютер с Debian или Ubuntu, а все остальное (датчики, реле и прочее) можно прикрутить через mqtt. Выше писал что собрал контроллер на esp с lan. Я вообще никак не привязан к количеству портов gpio. Мне проще добавить в систему еще одну esp
Я хочу, чтоб все было в одной коробке, это что касаемо пивоварения и затирания дистиллятов. Четвертая версия меня практически во всех моих желаниях устраивает, за исключением некоторых нюансов. А самый большой нюанс для меня, это питон. Ну не могу я его осилить. С++ ближе.)))
Вот не знание питона частично можно компенсировать железом. Наличие кучи расширителей портов займёт столько же места как и несколько esp. Покажу, наверное в январе, что было собрано, и почему в разных корпусах.
Возможно расскажу как можно было это все сделать в одном корпусе и дешевле чем на raspberry.
Вот одно из, на мой взгляд, интереснейших устройств на котором можно развернуть CBP.
Это локальный сервер умного дома. Есть поддержка Docker, а значит можно поставить CBP. Стоит дешевле малины, а может при этом на много больше, чем малина в стоке.
Вот Orange Pi 3B для тех кому очень надо GPIO на плате. Стоит еще дешевле.
А вот та самая esp с lan. Прошиваем Tasmota, обвешиваем как нам надо датчиками и реле, подключаем по MQTT и имеем надежную связку по Lan, а не WiFi. При этом не привязаны к количеству GPIO на устройстве где стоит непосредственно CBP, возможностей его аддонов и умению программировать самому.
Ну, тогда я продолжу.
Долгое время валяется у меня такой компик. Маленькая, тихая машинка. И можно бы было на нем развернуть север умного дома Home Assistant, но у меня есть нормальный сервер, совмещающий в себе и NAS, и сервер спутникового телевидения, и сервер умного дома, и еще много чего.
Не долго думая поставил я на него Ubuntu. Поднял mosquitto брокер. Установил сам CraftBeerPi 4 и его плагины. При чем CBP развернул не в docker, а сразу в системе, как это ставится и на Raspberry Pi. Все встало без проблем и запустилось. Теперь я имею возможность управлять сторонними контроллерами на ESP как по HTTP так и по MQTT. О том как управлять по HTTP я рассказывал тут. Правда для третьей версии CBP это было, но смысл остается тот же. На днях возьму и прошью Tasmota в ESP. Так же (как и в топике про настройку HTTP) воткну ее в плату от BrewManiacEx и свяжу с CraftBeerPi по MQTT.
Продолжение следует.
Небольшой подитог...
Все прекрасно работает на стенде. Плата та же что и в этом сообщении. Только CraftBeerPi версии 4 и все запущено по MQTT. ESP прошита Tasmota. Как запустить экран и пищалку не разбирался по простой причине, что нашел еще лучшее решение (как всегда все придумали за нас), но об этом позже, в следующем сообщении.
И небольшая вишенка на торте. Многим знаком сервер умного дома Home Assistant. Есть аддон позволяющий прокинуть исполнительные устройства из HA в CBP.
Итого - CBP можно развернуть хоть на компьютере с Windows если в качестве исполнительного устройства иметь контроллер на ESP32 или 8266 и управлять по MQTT.
Продолжение следует.
Продолжим.
Несколько дней развлекался тем что пробовал различные способы управления удаленным контроллером. Как по MQTT, так и по HTTP.
Напомню что организовать это можно с помощью ESP32 или ESP8266. В качестве прошивки могут выступать ESPEasy, Tasmota и MQTTDevice32.
ESPEasy способна работать как по протоколу MQTT, так и HTTP. Очень гибкая настройка, имеет много возможностей. Ранее я о ней рассказывал, поэтому повторяться не буду.
Tasmota работает по MQTT. Но эту прошивку я не рекомендовал бы для управления мощной нагрузкой, да еще и по PID. Минимальное время опроса устройств 10 секунд. Для PID это много. В дебри не лез. Знаю что много что можно подключить из периферии, но как это сделать не разбирался. Чаще всего для CBP нужны только датчики и реле. Экраны, пищалки и прочее второстепенно. Для управления холодильниками самое то. Можно использовать модули Sonoff сурии TH под это дело.
MQTTDevice32 нашел на немецком форуме пивоваров. Немцы в основном его используют для подключения индукционных плит GGM Gastro IDS1 и IDS2 как раз к CBP. На сколько я понял, в полной комплектации (с экраном) контроллер способен варить на индукции самостоятельно. Но нас интересует именно возможность подключения датчиков, реле и пищалки (а она иногда все же нужна) к CBP. Контроллер можно собрать как на ESP32, так и на ESP8266. Я шил обе версии ESP. Особых отличий не увидел. Жаль моя плата не подходит для этой прошивки. Но все можно собрать на "весу". Так что советую.
Я много раз писал в теме что "силовую" часть лучше всего привязывать непосредственно на GPIO малины, а вот управление холодильниками вынести на сторонний контроллер привязанный к CBP. Но это если у вас есть малина. Теперь, при условии что CBP можно запустить на чем угодно (любой компьютер, да хоть на тв приставке на которую можно поставить полноценный Linux, NAS и прочее) нет необходимости покупать именно малину. В третьей версии от такого применения меня останавливало только отсутствие оповещений (не всегда работало в web интерфейсе), MQTTDevice32 решает эту проблему, при чем имея 4 разных сигнала будет понятно с какой целью он пищит, ошибка это или оповещение.
Так же проще будет тем кто захочет попробовать (посмотреть) что такое CraftBeerPi.
Есть только одно маленькое НО. ESP работают по WiFi, кроме ESP32 WT32-ETH01. При чем на частоте 2,4ГГц. В "человейниках" эта частота чаще всего "забита". И могут наблюдаться перебои. Тут либо найти более менее свободный канал, либо отказаться от использования MQTTDevice32 и собирать контроллер на ESP32 WT32-ETH01 и использовать LAN. Tasmota будет работать точно, но придется отказаться от PID в пользу гистерезиса. Как всегда все будет зависить от того что вам надо и в каких условиях все это будет работать.

