В общем, провел ряд экспериментов.
"Этот датчик" к другому Sonoff, удаление и поиск устройств снова.
Коротко - реально это датчик. Он и с "продакжн" контроллером работает через раз : в районе самого датчика шевельнешь - пошли данные температуры, положишь - минут через 10 может пропасть... Если контроллер подключен через wifi телефона к инету - включает реле охлаждения.
Со вторым Sonoff та же беда.
Логгинг я включал "поиграться", вот если бы не включил - непонятно что бы сегодня было бы... заметил косяк только когда выключать логгинг полез........ Ну это, конечно, просто совпадение.
Сегодня заберу датчики и отпишусь. (Прикольно, что профиль остается действующим после всех манипуляций)
По плате понял - смысла нет откровенно. Может на колене соберу. Ну пока главная задача - воткнуть на место SCT-1000.
P.S. Константин, а с OLED собирал ?
Коллеги привет.
Паническое состояние миновало ) Есть инфо и есть вопрос.
Вопрос 1. технический (не в тему, сорри): до скольки % разводить (практически) пропиленгликоль ? Есть термагент, на -40. ну там же такая темп не нужна. Солью часть воды и разбавлю , по объемным долям. До -1 буду охлаждать
Инфо. Поставил новый датчик , куплен на wildberries. Все взлетело сразу! ✌
Расчекрыжил старый. Вот мысли по этому поводу. У меня в гильзу, которая в ЦКТ, залито водицы (ок 5мл). Ну чтобы теплопередача была норм.
Трубочка то 8мм, а гильза датчика всего 6мм.
Датчик, по заявлениям китайцев герметичный. Я было, подумал, что нифига он не герметичный и поэтому глюкнул. Разрезал трубочку.



Вытащить оттуда DS18b20 ну никак невозможно, залито , НО ОЧЕНЬ мало какой-то дрянью, и точно не термопастой. Однако воды там не наблюдал...
а вот выводы нащупал тонкой отверткой.
В общем или правда воды чуть попало или просто СДОХ.
Кстати, тот же NTC10к , которым спасал пиво, реально залит герметично!
Подстраховался и на новый датчик DS18b20 натянул еще одну ТУТ и осадил жестоко феном. Насаживал на место, где трубка обтягивает провод...
Вставил, заменил в device list датчик, подключил, работает !
Вопрос 2: PID убран. j {"minCoolTime": 10, "minCoolIdleTime": 10} выполнено.
Мало того, пораскопал мануал и сделал дополнительно pidMax=0 и deadTime=10
И, все равно, температура сильно проскакивает до 13...
Картинка ниже.

Почему ?.... Может перемудрил ?
P.S. Как приятно общаться с разными людьми, и так помогает отключиться от работы ) Хоть на время) ?
https://github.com/vitotai/BrewPiLess/wiki/JSON-command
вот тут посмотри можно выставить некоторые параметры
EroshKA сказал(а)
перестань отправлять в wiki. Она устарела. Для этого есть документация в соответствующей папке с исходниками
Я вики знаю и ориентируюсь в ней лучше, чем в неизвестной мне папке...
Мне было проще там найти и быстрее, чем искать в папке.
Но, признаю, что вики устарела.
Вот такие параметры выставил, обдумывал )
Если есть замечания - критикуйте.
(так насчет разбавления проп гликоля всеж подскажете ?)
j{"tempSetMin": 0.0}
j{"Kp": 0.000,"Ki": 0.000,"Kd": 0.000}
j{"pidMax": 0.000}
j{"minCoolTime":10,"minCoolIdleTime":10}
j{"deadTime":60}
j{"idleRangeH": 0.500,"idleRangeL":-0.500}
Нет, друзья, рано я сложил руки на пузе и принял расслабленную позу...
Приехал проверить процесс на фазенду.
Почему-то, после определенного времени наработки, BPL при подключении, на главной странице GRAPH начинает писать "failed to connect to server. Controller not refreshing data…".
Проходит, но не сразу. В общем, несколько перезагрузок страницы. И данные датчика температуры куда-то периодически пропадают. Но не насовсем. И такая картина на 2х контроллерах уже. Нервно… чуть не перезагрузил BPL, хотя и уверен, что он подхватил бы Профиль после перезагрузки контроллера.
Обращаю внимание, BPL - в режиме Station, АР отключил.
Далее, полез посмотреть а что же он пишет в testcmd.
И не зря. Глянул температурные уставки и офигел - а они снова исходные!
PID в полный рост со всеми коэффициентами. Ладно бы пропадало питание- точно НЕТ. ТОЧНО НЕТ - у меня на фазенде сигнализация с оповещением об отключении.
Напомню, у меня Sonoff.
При том, что написал выше, температура то, в общем, была близка к уставке beerste = 12 градусов.
Вот бы понять - что у него "в голове" ?!
- почему слетают настройки ?
- есть ли способ их туда намертво записать ? (в Json интерфейсе я не нашел такого).
- что происходит при включении когда он начинает подтормаживать ?
- НАБЛЮДАЕТСЯ ЛИ что-то похожее на "взрослом" BPL на основе NodeMCU ?
P.S На беду, обновил iphone недавно до 13.5.1 . все работает , кстати, КРОМЕ того, что из-под iphone на странице graph ошибка , якобы, не пропадает. Я осознаю, что технически такого быть НЕ может, то есть явно не прогружается страница на стороне клиента (телефона). НО при этом ноут стоит тут же, в одной сети с телефоном, на него данные приходят - на телефон НЕТ, и это настораживает.
2 устройства. Одно сделано совсем свежее, товарищу. ТОЧНО такое же поведение.
Есть идеи ?
Текущие установки на экране 
А надо что-то сделать. иначе 45 литров коту под хвост. Походу надо собирать полную версию.
Dms сказал(а)
Нет, друзья, рано я сложил руки на пузе и принял расслабленную позу...Приехал проверить процесс на фазенду.
Почему-то, после определенного времени наработки, BPL при подключении, на главной странице GRAPH начинает писать "failed to connect to server. Controller not refreshing data…".
Проходит, но не сразу. В общем, несколько перезагрузок страницы. И данные датчика температуры куда-то периодически пропадают. Но не насовсем. И такая картина на 2х контроллерах уже. Нервно… чуть не перезагрузил BPL, хотя и уверен, что он подхватил бы Профиль после перезагрузки контроллера.
Обращаю внимание, BPL - в режиме Station, АР отключил.
Далее, полез посмотреть а что же он пишет в testcmd.
И не зря. Глянул температурные уставки и офигел - а они снова исходные!
PID в полный рост со всеми коэффициентами. Ладно бы пропадало питание- точно НЕТ. ТОЧНО НЕТ - у меня на фазенде сигнализация с оповещением об отключении.
Напомню, у меня Sonoff.При том, что написал выше, температура то, в общем, была близка к уставке beerste = 12 градусов.
Вот бы понять - что у него "в голове" ?!
- почему слетают настройки ?
- есть ли способ их туда намертво записать ? (в Json интерфейсе я не нашел такого).
- что происходит при включении когда он начинает подтормаживать ?
- НАБЛЮДАЕТСЯ ЛИ что-то похожее на "взрослом" BPL на основе NodeMCU ?
P.S На беду, обновил iphone недавно до 13.5.1 . все работает , кстати, КРОМЕ того, что из-под iphone на странице graph ошибка , якобы, не пропадает. Я осознаю, что технически такого быть НЕ может, то есть явно не прогружается страница на стороне клиента (телефона). НО при этом ноут стоит тут же, в одной сети с телефоном, на него данные приходят - на телефон НЕТ, и это настораживает.
2 устройства. Одно сделано совсем свежее, товарищу. ТОЧНО такое же поведение.Есть идеи ?
Текущие установки на экранеА надо что-то сделать. иначе 45 литров коту под хвост. Походу надо собирать полную версию.
Погоди, не понял, что не так?
ПИД отключен, "пролеты" выставлены по +/-0.5°С
А температуру, требующуюся, выставляем в закладке Control, я обычно ставлю beerconst и все
Когда я приехал, PID был ВКЛЮЧЕН. То есть, после первоначальной настройки PID снова включился! Со всеми коэфф и PIdMax тоже.
Картинка после повторной перенастройки.
MrDAnger сказал(а)
А температуру, требующуюся, выставляем в закладке Control, я обычно ставлю beerconst и все
А я вот заморочился и профиль выставил, с 2мя рампами и 3мя стабильными температурными режимами.
А ты на каждый этап просто делаешь beerconst ? Тогда хватило бы и STC-1000. 🙂 (он теперь у меня как нз лежит на готове)
А "затупов" BPL не наблюдаешь ? Первое подключение после Энного времени напоминает жуткое зависание.
Dms сказал(а)
Тогда хватило бы и STC-1000.
не хватило бы. У меня на нем шпунт и шпиндель еще.
БПЛ интересен больше для обычных холодильников с его ПИД.
Dms сказал(а)
А ты на каждый этап просто делаешь beerconst ?
когда как. От настроения зависит. Мне проще поменять цифирку в вебморде, чем щелкать клавишами. + есть логгинг
Dms сказал(а)
А "затупов" BPL не наблюдаешь ? Первое подключение после Энного времени напоминает жуткое зависание.
нет, вроде, все своим чередом. Возможно у тебя проблема с ВИФИ, может не сразу подключаться или еще что к вифи.
Константин, а что читать-то ?! Все прочитано и не раз.
Ну вот ты такой умный - скажи, в чем дело ?! Напомню, я эксплуатирую SONOFF TH16. Есть еще форумчане, кто эксплуатирует это же изделие ? Есть у них проблемы ? Хотелось бы получить объективную картину. Но нет ее ?....
Да, "камень" внутри стоит тот-же ESP8266 . Да, тот же датчик и тд. Да, реле то же, примерно.
Но он ГЛЮЧИТ! Почему сбрасываются настройки ? Почему даже в режиме Station он может потерять серый IP, выданный DHCP домашней AP? И так ведут себя 2 девайса. Примерно одинаково. Может дело даже в примитивном БП "на борту" SONOFF... А может еще что-то.
Какой вывод ? Однозначного - нет.
Вот я и хочу попробовать собрать на другой платформе. Тем более, что при наличии комплектухи дело-то несложное. И на макетке даже запаять можно.
Мне АБСОЛЮТНО не нужен доп функционал, пока, во всяком случае. Можно пойти еще более сложным путем - я могу переписать этот алгоритм на Owen, знаний хватит, могу на Zentec.
Могу даже на asm гольном. Только вот путь этот неправильный! Велосипед изобретать неблагодарное занятие.
Есть Отличное ПО от Вито, я смотрел его коды - он Отлично пишет.
Отсюда полагаю, что лагает железо.
Резюме: завтра снова посмотрю, что с настройками и как все это работает - "облачно или безоблачно". И если лажанет - точно соберу на выходных.
Это для тебя однозначного вывода нет. Для меня он существует. Всё перечисленные тобой проблемы наблюдались и на "взрослом" BPL. К тому же sonoff отличается от "взрослого" более качественной развязкой от помех на реле и датчики. Решать, конечно, тебе. Может это для меня, как само собой разумеющееся, но о том что на контроллерах Vito нужен chrome я писал. Возможно не здесь. Пишу одно и то же кругом, могу и путать где что писал.

