Центр управления пивоварней. CraftBeerPi. | Страница 21

Домой Оборудование Электро Центр управления пивоварней. CraftBeerPi.
480ответ(ов) в теме
EroshKA
937
  
Главный по... кастрюлечкам
не в сети 2 недели
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 1988
Подарок автору
401
21:32

dimontau сказал(а)
графану ставил и InfluxDB поставил. С локалхост:3000 нет связи.

Это сделано?

In your grafana server, you need to adapt a few settings.
You need to allow embedding of your charts.
You need to allow external_access.

You need to enable anonymous authentication
Depending on your setup on your pi, you may need to adapt also the chromium settings if the charts are displayed on another device, but not on your pi screen.
In this case, you need to allow all third party cookies in chromium. You need to enter: chrome://settings/content
and change the cookie setting accordingly.

0
dimontau
24
  
Ученик 
не в сети 4 месяца
На сайте с 04.06.2021
Участник
Сообщения 89
402
21:39

EroshKA сказал(а)

dimontau сказал(а)
А как с апельсином дела? Есть сдвиги?

пока не до этого.

Установка InfluxDB и Grafana на Raspberry Pi. Инструкция хоть и старая но должна помочь

Благодарю. В воскресенье попробую

0
EroshKA
937
  
Главный по... кастрюлечкам
не в сети 2 недели
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 1988
Подарок автору
403
12:19

Неплохая плата способная расширить возможности вашего CraftBeerPi.
Я уже ранее рассказывал как расширить функционал за счет другой платы, тут принцип такой же. В принципе есть и другие способы подружить устройства по HTTP или MQTT, но я их не проверял. На прошивках ESPHome и Tasmota, по идее, должно заработать так же как и на ESPEasy.
Так же в магазине есть платы на меньшее количество выходов. Стоят они соответственно дешевле.
Но есть и монстры типа такого
Сразу с модулем Raspberry Pi 4 на борту. Т.е. сразу все в одном получается. Реально, к сожалению, в руках не держал. Но судя по описанию работать должно.

0
dimontau
24
  
Ученик 
не в сети 4 месяца
На сайте с 04.06.2021
Участник
Сообщения 89
404
21:12

EroshKA Вопрос, ты не знаешь, можно ли управлять CraftBeerPi по MQTT? У меня дома стоит Home Assistant в связке с яндекс станцией. Так я думаю сделать голосовое управление, типа: Алиса давай варить пиво, а она мне- сколько будем варить? А я ей- 160 литров. Пивоварня наливает 160 литров воды и начинает процесс. Как получать данные с датчиков по MQTT Я разобрался. Интересно именно управление процессом.

0
EroshKA
937
  
Главный по... кастрюлечкам
не в сети 2 недели
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 1988
Подарок автору
405
21:15

CraftBeerPi сам выступает в роли сервера. Проще Home assistant научить варить пиво. Благо это не сложно

0
dimontau
24
  
Ученик 
не в сети 4 месяца
На сайте с 04.06.2021
Участник
Сообщения 89
406
21:21

Значит проблематично? нет у него запуска затирания по MQTT?

0
EroshKA
937
  
Главный по... кастрюлечкам
не в сети 2 недели
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 1988
Подарок автору
407
21:36

Можно управлять из CraftBeerPi устройствами пр MQTT. Инструкции я выкладывал. На тему связки home assistant и CraftBeerPi, честно, не вижу смысла. И тот и тот являются серверами, т.е. они сами управляют другими устройствами и home assistant не нужна прокладка в виде CraftBeerPi (и наоборот) чтоб сварить пиво. Термостат по PID на home assistant запускается за пару минут.

0
dimontau
24
  
Ученик 
не в сети 4 месяца
На сайте с 04.06.2021
Участник
Сообщения 89
408
00:11

EroshKA Ты наверно будешь смеяться.Я попросил chat gpt написать код плагина для того чтобы из домашнего ассистента запустить процесс затирания по mqtt. Вот, что он мне выдал:

Мой вопрос: мне нужно чтоб включался процесс затирания по команде из Home Assistant по mqtt

Ответ:
Для того, чтобы включить процесс затирания в CraftBeerPi 4 по команде из Home Assistant через MQTT, вам необходимо создать плагин, который будет подписываться на определенный топик MQTT и вызывать соответствующий метод API CraftBeerPi 4 для запуска процесса затирания.

Вот пример кода для плагина, который можно использовать в качестве отправной точки:

import requests
import paho.mqtt.client as mqtt

class CBPI_MQTT:
def __init__(self, name, url, api_key, mqtt_broker, mqtt_port, mqtt_topic):
self.name = name
self.url = url
self.api_key = api_key
self.mqtt_broker = mqtt_broker
self.mqtt_port = mqtt_port
self.mqtt_topic = mqtt_topic

self.client = mqtt.Client()
self.client.on_connect = self.on_connect
self.client.on_message = self.on_message
self.client.connect(self.mqtt_broker, self.mqtt_port, 60)

def on_connect(self, client, userdata, flags, rc):
print("Connected with result code "+str(rc))
client.subscribe(self.mqtt_topic)

def on_message(self, client, userdata, msg):
if msg.topic == self.mqtt_topic:
if msg.payload == b'start':
self.start_mash()

def start_mash(self):
headers = {"Content-type": "application/json", "X-Api-Key": self.api_key}
response = requests.post(self.url + "mash")
print(response.text)

def run(self):
self.client.loop_forever()

cbpi_mqtt = CBPI_MQTT(
name="CBPI MQTT",
url="http://:/api/",
api_key="",
mqtt_broker="",
mqtt_port=,
mqtt_topic=""
)
cbpi_mqtt.run()
Вы должны заменить "CBPI IP ADDRESS", "CBPI PORT", "CBPI API KEY", "MQTT BROKER ADDRESS", "MQTT BROKER PORT" на соответствующие значения для вашей конфигурации.

После того, как вы запустите плагин, он будет подписываться на указанный вами MQTT топик и ожидать команды "start". Когда команда будет получена, плагин вызовет метод API CraftBeerPi 4 для запуска процесса затирания.

0
EroshKA
937
  
Главный по... кастрюлечкам
не в сети 2 недели
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 1988
Подарок автору
409
07:15

То что нужен соответствующий плагин для CraftBeerPi, это понятно. Просто это "костыль". С таким же успехом можно и Алису на прямую прикрутить к CraftBeerPi.

0
dimontau
24
  
Ученик 
не в сети 4 месяца
На сайте с 04.06.2021
Участник
Сообщения 89
410
23:51

Обновления 4,1,7 и новее не будут поддерживать 32х битную о.с. Там какие то проблемы с криптографией. В частности у меня на zero все умерло после обновления. Сам Волков вот что сказал: я не планирую никаких будущих выпусков со старыми версиями криптографической зависимости или обновления потенциально устаревшей ветки.

2
EroshKA
937
  
Главный по... кастрюлечкам
не в сети 2 недели
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 1988
Подарок автору
411
23:55

Уже давно пора бы забыть за 32 битную версию любой OS.

0
EroshKA
937
  
Главный по... кастрюлечкам
не в сети 2 недели
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 1988
Подарок автору
412
00:03

К стати, ребята. Всем заинтересованным. Есть pi zero w в виде готового контроллера с CBP 3. Могу поставить версию 4 и помочь настроить на месте на домашнюю сеть (либо дайте имя точки доступа и пароль, отправлю готовый контроллер). Фото могу тут выложить, либо в личку. Цена обсуждаема в разумных пределах.
Так же освободилась pi3 b+. Могу добавить к ней плату.
Есть, в конце концов, orange pi pc plus. Точно работает с версией CBP3 (лично мне она ближе, да и аддонов больше).
Обращайтесь.

0
dimontau
24
  
Ученик 
не в сети 4 месяца
На сайте с 04.06.2021
Участник
Сообщения 89
413
00:03

Я согласен, но у меня zero, а она не поддерживает 64 бита.

0
EroshKA
937
  
Главный по... кастрюлечкам
не в сети 2 недели
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 1988
Подарок автору
414
00:07

Так нужна ли на этой плате именно версия 4? Dashboard интереснее? По мне он убогий. Но тут на вкус и цвет.

0
dimontau
24
  
Ученик 
не в сети 4 месяца
На сайте с 04.06.2021
Участник
Сообщения 89
415
07:46

Волков написал, что в этих обновлениях появилось звуковое уведомление в веб браузере, а мне его не хватало. А так заметных изменений не заметил

0
EroshKA
937
  
Главный по... кастрюлечкам
не в сети 2 недели
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 1988
Подарок автору
416
08:05

Бузер к малине не сложно прикрутить.

0
dimontau
24
  
Ученик 
не в сети 4 месяца
На сайте с 04.06.2021
Участник
Сообщения 89
417
17:02

Ну он то стоит изначально. Просто котел стоит далеко и бузер не слышно. Я хотел как в маньяке, чтоб вебморда тоже пищала. Там это было удобно, не проморгаешь моменты. И вот Волков наконец то это добавил.

0
dimontau
24
  
Ученик 
не в сети 4 месяца
На сайте с 04.06.2021
Участник
Сообщения 89
418
17:04

Кстати, попалась, еще вот такая штука https://www.brewblox.com
Но она не поддерживает zero. Было бы интересно испытать.

0
EroshKA
937
  
Главный по... кастрюлечкам
не в сети 2 недели
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 1988
Подарок автору
419
17:14

Нет ничего интересного в нём. Стандартная схема поднять контроль всего на основе стандартного железа. Собственно наши BNC модули построенны по такому же принципу - имея несколько стандартных модулей можно поднять контроль от варки до брожения. Сейчас эту тему мы немного притормозили, полностью переделываем весь сервис от расчёта рецепта, до варки и брожения.

1
Aesh
1
  
не в сети 3 месяца
На сайте с 06.12.2021
Участник
Сообщения 11
420
16:34

Попытался поставить плату CraftBeerPi v.3. Малина перестала грузиться. Как оказалось преобразователь выдавал 4.4В вместо 5.3. Померить можно на разъеме термодатчика.
Чтобы исправить ОБЯЗАТЕЛЬНО нужно снять плату с Малины и подстроечником на преобразователе выставить напряжение 5.3.
После подстройки все работает.

1
Вы не имеете права на публикацию сообщений в этой теме

 

Обсуждение закрыто.