• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Полоумное реле - Time, Temperature & Humidity Relay

enjoynering

Well-known member
спасибо всем за помощь. удалось снизить размер годичного журнала с 489KB до 389KB. погоняю в тестовом режиме до выходных и если все ОК, то загружу на github.

stay tuned!!!
 

CodeNameHawk

Moderator
Команда форума
Поинтересуйтесь бесплатным сервером в интернете, дают 30 Мб на базы данных, да еще и свою страничку можно держать.
 

CodeNameHawk

Moderator
Команда форума
Данные хранятся на сервере, доступ из интернета, постоянно онлине.
Есп запускается раз в минут десять и сбрасывает данные термометров.
Другая есп работает постоянно, посылая данные в интервале раз от 30 сек(сильные изменение температуры датчиков) до 20 мин в спокойном режиме.
Места много, не надо изгаляться.
Доступ к данным только у вас и ихнего админа.
Бросьте в личку адрес почты, брошу линк.
 

enjoynering

Well-known member
версия 2.0.0 уже на Github

- добавлен регистратор температуры и влажности с записью на флэш-память. Максимальный размер лога 400 КБ (достаточно для хранения годовой записи с 30-минутным шагом)
- добавлена поддержка Sonoff TH10/Sonoff TH16

tthRelay_relay_recorder_data.jpg
 

pvvx

Активный участник сообщества
Ну и влага при таком решении со шнуром никуда не исчезнет из замкнутого объёма. Её как было 12г/м^3 так и осталось. Вы просто сместили точку росы. Только осушитель на основе холодильной установки.
Один вентилятор и внешняя труба. Нагретый воздух прогоняется через охлаждаемую трубу с дыркой для стока воды на улице, а конденсата в замкнутом объеме нет, т.к. именно поверхность нагрета ...
Система вентиляции с рекуперацией делает то-же самое и бывают пассивные варианты (теплый воздух идет в верх, а холодный...).
 

enjoynering

Well-known member
Бетон и провод помню был, а вот трубы с вентилятором нет. Чудеса от pvvx.
 

pvvx

Активный участник сообщества
У вас при +19.5C более 65% влажности -> точка росы +12С. От этого у вас и чудеса в понимании :)
ГОСТ 30494-2011
Оптимальные и допустимые нормы температуры, относительной влажности и скорости движения воздуха в обслуживаемой зоне помещений жилых зданий и общежитий
Период года​
Наименование помещения​
Температура воздуха, °С​
Результирующая температура, °С​
Относительная влажность, %
опти-
маль-
ная​
допус-
тимая​
опти-
маль-
ная​
допус-
тимая​
опти-
мальная​
допус-
тимая, не более​
опти-
мальная, не более​
допус-
тимая, не более​
ХолодныйЖилая комната
20-22​
18-24
(20-24)​
19-20​
17-23
(19-23)​
45-30
60​
0,15​
0,2​
Жилая комната в районах с температурой наиболее холодной пятидневки (обеспеченностью 0,92) минус 31°С и ниже
21-23​
20-24
(22-24)​
20-22​
19-23
(21-23)​
45-30
60​
0,15​
0,2​
 

enjoynering

Well-known member
Это все понятно. Поэтому и осушаю.

Забавно другое. Очень интересно смотреть как вы прекрашиваетесь на ходу. Сначала у вас решение проблемы был просто самонагревающийся шнур. Когда вам аргументированно сказали, что одним шнуром ничего не получится, у вас сразу в довесок появилась труба с вентилятом. А потом вы как всегда использовали свой классический приём - перевели все на личности и резко прыгнули на смежную тему.

Галлопередол опять закончился?
 

pvvx

Активный участник сообщества
Это все понятно. Поэтому и осушаю.

Забавно другое. Очень интересно смотреть как вы прекрашиваетесь на ходу. Сначала у вас решение проблемы был просто самонагревающийся шнур. Когда вам аргументированно сказали, что одним шнуром ничего не получится, у вас сразу в довесок появилась труба с вентилятом. А потом вы как всегда использовали свой классический приём - перевели все на личности и резко прыгнули на смежную тему.

Галлопередол опять закончился?
Очень интересно как вы фантазируете на ходу.
Мне, как и многим другим, для некоторых случаев хватает и просто самонагревающегося шнура :p
Но вы развели болото в "доме" и только перестройка с нуля его исправит :p
А когда перестроите - не забудьте осушить здание. Вот это делается с помощью трубы и куллера, без всяких покупок дорогих осушителей. Но можно и просто немного дольше подождать - он сам высохнет, если правильно построен :p
 

pvvx

Активный участник сообщества
К примеру, график в неотапливаемой части тамбура у домика-мастерской:
1637351166990.png
По влажности есть только зависимости от входной и внутренней двери.
За данный период на улице 80..90% влажности при температуре -1..+8 С.
В "отапливаемой" части: около 45% +20..24С. Никаких регулирующих систем не установлено. Обогреватель имеет биметаллический регулятор на +20С. +24С получается при включении компа...
 

pvvx

Активный участник сообщества
Вы с этими графиками как дитя с погремушкой - точек-много, толку -ноль.
Скорость опроса датчика и его реакция на изменения очень важна в любых системах поддержания температуры и/или влажности.
Я уже неоднократно упоминал, что Xiaomi LYWSD03MMC не очень годится для таких применений, т.к. разработчики поместили там сенсор на печатной плате с большой "тепловой массой", не сделав вырезы для быстрого прогрева датчика и всё это поместили в пластиковый корпус с малым отверстием... Итог - очень медленная реакция на изменения внешней температуры и влажности.
Если вы считаете, что мои рекомендации кривы, то прочтите описание и рекомендации от пользователей... К примеру комментарий от jddonovan:
и уточнение (раскройте > - там описание практического применения)
В итоге графики нужны со скоростью опроса датчика... а не как в игрушке от enjoynering.
 

enjoynering

Well-known member
Вот вам мой последний ответ. Допустим у нас 18 градусов и 80% относительная влажность. При таком раскладе у нас в воздухе 10гр воды на 1кг воздуха. С самого начала вы предлагали просто нагревать воздух проводом. Как мы видим из графика, нагревание ничего не даст - количество воды в воздухе останется тем же самым. Вы даже делаете еще хуже тк при более высоких температурах воздух способен принять больше воды (было 80% RH а стало 40% RH). А теперь отправляю вас в бан (даже не знал что на форуме есть такая фича).

psychro_chart.gif
 

nikolz

Well-known member
У меня одна запись тянет 32-байта - день, месяц, год, время, температура и влажность. На самом деле размер записи чуть меньше, но littleFS не умеет писать меньше 32-х байт (поправьте если не прав).

Итого даже с разрешением одна запись каждые 30 минут получаем - 48 записей в день Х 360 дней Х 32 байта = 540КБ. К тому же самой littleFS нужно как минимум ещё столько же пустого места, чтоб dynamic wear leveling нормально работал иначе ваша spi flash быстро превратиться в тыкву. И не забываем про всякие html, js, css, front которые даже в сжатом виде занимают под 1МБ. Так что про годы вы как всегда загнули.
Про размер записи.
-------------------------
Вообще-то достаточно 8 байт.
например так:
текущая минута в текущий день - 2 байта
температура - 3 байта
влажность - 3 байта
---------------
дату пишите один раз в сутки. год месяц день - 8 байт
-------------------
Если пишем каждые 30 минут , то время можно выкинуть , и в итоге 6 байт.
Но если хранить дельту температуры и влажности, то достаточно 4 байта (например для температуры 2 байта позволяют регистрировать изменение температуры за 30 минут на 50 градусов с погрешностью 0.001гр,
аналогично и для влажности )
В итоге для хранения данных за сутки с интервалом 30 минут надо 8+4*48=200 байт. В год надо 72.4 КБ.
В итоге нет надобности ни в зацикливании записи ни в большом объеме флеш ни тем более в неповоротливых файловых системах.
------------------------------
В ESP под хранения без проблема можно выделить 1 МБ , чего хватит на 15 лет.
---------------------
Но повторю вопрос заданный ранее -что желать то будете с этими данными?
Конкретно знаете?
Или потому и собираете, что не знаете зачем?
 

nikolz

Well-known member
Скорость опроса датчика и его реакция на изменения очень важна в любых системах поддержания температуры и/или влажности.
Я уже неоднократно упоминал, что Xiaomi LYWSD03MMC не очень годится для таких применений, т.к. разработчики поместили там сенсор на печатной плате с большой "тепловой массой", не сделав вырезы для быстрого прогрева датчика и всё это поместили в пластиковый корпус с малым отверстием... Итог - очень медленная реакция на изменения внешней температуры и влажности.
Если вы считаете, что мои рекомендации кривы, то прочтите описание и рекомендации от пользователей... К примеру комментарий от jddonovan:
и уточнение (раскройте > - там описание практического применения)
В итоге графики нужны со скоростью опроса датчика... а не как в игрушке от enjoynering.
Вообще-то, Вы пытаетесь к корове прикрепить руль от авто в надежде что будете быстрее ездить.
По мне так надо либо выкинуть Xiaomi LYWSD03MMC вообще, либо программно учесть все то,что Вы пытаетесь сделать дрелью и топором с печатной платой этой игрушки.
Ставьте внешний датчик, если хотите контролировать дуновение ветра в заднице у мухи, пролетающей за вашим окном.
------------------
И еще, графики если нужны то со скоростью согласованной с инерционностью системы а не со скоростью опроса датчика.
 

nikolz

Well-known member
Вот вам мой последний ответ. Допустим у нас 18 градусов и 80% относительная влажность. При таком раскладе у нас в воздухе 10гр воды на 1кг воздуха. С самого начала вы предлагали просто нагревать воздух проводом. Как мы видим из графика, нагревание ничего не даст - количество воды в воздухе останется тем же самым. Вы даже делаете еще хуже тк при более высоких температурах воздух способен принять больше воды (было 80% RH а стало 40% RH). А теперь отправляю вас в бан (даже не знал что на форуме есть такая фича).

Посмотреть вложение 11491
Интересно как это проводом можно нагреть м3 воздуха и сколько провода и на какое место надо намотать автору такой идеи?
 

nikolz

Well-known member
Вроде ныне 21-й век?
У вас есть объем курятника (или вашего сверх влажного подвала из истории форума). В продаже есть само-регулирующаяся лента, ценою ~70 руб за метр. 1 метр – это в пределе около 75 Вт, а развиваемая максимальная температура не более +70С. Если смотанную в упаковке ленту в 20 метров включить в сеть, то через несколько минут ток её потребления сходит к менее 0.5 А. Т.е. менее 100 Вт (зависит от теплоотдачи - т.е. куда кинули рулон :) ).
Посмотреть вложение 11486
Если ленту залить хотя-бы цементом со шпаклевочной стекло-сеткой в любой жестяной профиль с расчетом площади конвекции и обогреваемого объема на необходимую температуру, то оно само будет держать эту температуру.

И вопрос: нафиг ваши реле?
Учите теплотехнику, а не фантазируйте.
Вы посчитайте КПД такого нагревателя воздуха. вам придется поставит вентилятор или делать приточно вытяжную вентиляцию.
 

pvvx

Активный участник сообщества
Вот вам мой последний ответ. Допустим у нас 18 градусов и 80% относительная влажность. При таком раскладе у нас в воздухе 10гр воды на 1кг воздуха. С самого начала вы предлагали просто нагревать воздух проводом.
Не перекидывайте своё одношаговое понимание на других.
Подогревать вам говорили поверхность, на которой образуется конденсат, а воздух в рекуператор...
А теперь отправляю вас в бан (даже не знал что на форуме есть такая фича).
Я счастлив. Так вы быстрее сваритесь в своем безумии и будет меньше навязывания ваших нелепых фантазий о других :p
 

nikolz

Well-known member
У вас при +19.5C более 65% влажности -> точка росы +12С. От этого у вас и чудеса в понимании :)
ГОСТ 30494-2011
Оптимальные и допустимые нормы температуры, относительной влажности и скорости движения воздуха в обслуживаемой зоне помещений жилых зданий и общежитий
Период года​
Наименование помещения​
Температура воздуха, °С​
Результирующая температура, °С​
Относительная влажность, %
опти-
маль-
ная​
допус-
тимая​
опти-
маль-
ная​
допус-
тимая​
опти-
мальная​
допус-
тимая, не более​
опти-
мальная, не более​
допус-
тимая, не более​
ХолодныйЖилая комната
20-22​
18-24
(20-24)​
19-20​
17-23
(19-23)​
45-30
60​
0,15​
0,2​
Жилая комната в районах с температурой наиболее холодной пятидневки (обеспеченностью 0,92) минус 31°С и ниже
21-23​
20-24
(22-24)​
20-22​
19-23
(21-23)​
45-30
60​
0,15​
0,2​
прикольно, если внимательно прочитать данный гост, то в нем написано:
диапазон допустимой температуры в помещении(комнате) от 17 до 23 гр, а влажность от 30 до 60. Круто.
Это не гост, а разводилово. Так что вы собираетесь регулировать по этому госту?
 
Сверху Снизу