Как стать автором
Обновить

Комментарии 159

Здравствуйте
А вы не думали что все проблемы в транспорте?
WiFi все таки не самое лучшее решение в системах реального времени
Может стоил попробовать BLE, Zigbee или в крайнем случае NRF24 или LoRa?
В какое место?
с LoRa вы наверно все же погорячились
Почему?
большое время передачи пакета
Во-первых, делаем SF повыше, и время пакета становится сравнимым с обычными системами. Ценой дальности, да, но тут дом, тут не нужна дальность больше ста метров. 5кбит/сек для малых пакетов хватит за глаза.
Во-вторых, тут совершенно без разницы, будет передаваться температура 100мс или секунду, там периоды между передачами в десятки секунд, что им лишняя секунда.
Не забываем о маленькой детали — я программист, а не электронщик. Сделать автономный датчик — для меня оч сложно
Нет, самому делать датчик сложно и в данной задачи не нужно. Я спорю с тем, что LoRa тут не подходит.
дак шла речь о реалтайм системах. тут как раз не лучший пример. против технологии вообще ничего не имею. но не место ей тут
Долго экспериментировал с ESP8266 — плюнул на него и на WiFi в целом.
В результате у меня теперь NRF24 и LoRa с протоколом Mysensors. Сервер MjorDoMo на стареньком нетбуке с серийными шлюзами к этим устройствам. И подключение к сети через Ethernet. Аптайм сети зависит только от необходимости что-нибудь поконфигурить и перезагрузить.
у меня в доме, проводная сеть только к двум мини-серверам, они висят рядом с роутером:
photos.app.goo.gl/Q35E4zoj4eWfMsmV9
это единственное место, где приходится терпеть провода

Уже 2 года как термометр на esp8266 передает температуру в в блок управления котлом на модуле из того же материала. 10 м, 2 кирпичные стены.

Вопрос был про аптайм. В данном случае, когда ESP ничем не управляет, это совершенно не принципиально.
ESP управляет котлом, как и у автора статьи. Uptime — не слежу, работает и ладно. А почему это не принципиально?
вообще проблемы в основном у тех, кто пользуется самописными прошивками на левом сдк. мы используем 8266 с родной прошивкой на нескольких девайсах и с аптаймом проблем нет. совсем.
Интересно, что подразумевается под «левыми» SDK? и что за родная прошивка у 8266?
Уважаю тех, кто доводит свои разработки до тиражного вида
Может кто подскажет, хочу штуку типа esp8266 но на ethernet. Т.е. мне нужно немного аналоговых и цифровых GPIO на эзернете с poe. Компактного размера, чтоб например в выключательно на стене затолкать. А вообще я хочу диммер(не диммер на самом деле, только элемент управления) на энкодере, чтоб просто слал мне в сеть тики вправо/лево и нажатие на кнопку. Желательно в корпусе стандартном.
Vocore? Цена правда совсем не ESPшная…
Спасибо, не слышал. Однако это очень тяжёлая штука аж с линуксом, хотя может это и не плохо.
Я не видел ничего с эзернетом легче.
Ваш вопрос похож на «ужасное ТЗ», головную боль разработчика.
-«Немного GPIO» — это сколько? 2, 4, 8?.. Я так понимаю, что кроме GPIO понадобится силовая часть, чтобы рулить люстрой?
-компактные размеры — это какие? 30x30x15мм?
-если это чудо окажется в выключателе, как оно будет получать питание? Через PoE?

Контроллеров, у которых есть Ethernet-PHY на борту я навскидку вспомнить не могу, так что девайс получится путем переноса ардуины с Ethernet-шилдом на одну плату с двух сторон с добавлением туда импульсного источника питания. Если считать «в корпусах», это получается три штуки — контроллер, Ethernet-PHY и ИИП. Сделать можно.
Контроллеров, у которых есть Ethernet-PHY на борту я навскидку вспомнить не могу...

У microchip-а есть такие решения. Например PIC18F97J60 со встроенным MAC и 10-Base T PHY.

esp32 умеет ethernet через rmii, т.е.
чуть проводов пара плат (esp32 dev kit + rmii module) и готово.

Была такая платка domino.io, она у меня валяется ещё с кикстартера, там есть и файфай и езернет.
Ооо, вот это уже ближе, Poe можно и накостылять.

Esp32 поддерживает

Изначально, esp8266 — это штуковина, вроде езернетовского W5500, но в которую поставили слишком мощный мк. Поэтому, его используют самостоятельно. Разработчики ethernet модулей подобных ошибок не допускали.
Так что берите
такой модуль W5500
image
и какую-нибудь атмегу.

PIC18F67J60 для совсем простых задач, TM4C1294 (она же MSP432E411Y) для более сложных. Снаружи нужен кварц, и магджек

на али есть очень компактные платки wiznet w5500? которые можно интегрировать хоть с stm, хоть с ардуиной.
типа таких
ru.aliexpress.com/item/Free-Shipping-USR-ES1-W5500-Chip-New-SPI-to-LAN-Ethernet-Converter-TCP-IP-Mod/32714438223.html?spm=a2g0v.search0104.3.2.262772f6KSlwzl&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_204_318_319_10059_10884_10887_100031_10696_450_320_10084_10083_10103_452_10618_535_534_10307_5723512_533_532_10301_448_449,searchweb201603_60,ppcSwitch_0&algo_expid=136fe1ac-0f3b-4b89-8735-ccf606b0e309-0&algo_pvid=136fe1ac-0f3b-4b89-8735-ccf606b0e309&transAbTest=ae803_4
Типа этого?
onion.io/omega2 — немного дороже чем ESP. Умеет Ethernet, WiFi и есть много других плюшек.
Да, хорошая плата, но отваливается от роутера и зависает (может из-за плохого питания у меня)
да вроде многие жалуются
Использую вот такие штучки на ENC28J60 + платка на stm32/avr + uip. Udp протокол в итоге в пару строк имплементируется и можно делать что хочешь. Электронный замок с открытием по nfc метке или батничком отправляющим волшебный пакетик работает уже года 3.

Так и не понял в чём проблема покомнатного регулирования температуры. Меряем температуру воздуха и отключаем батареи (или ТП) в данной комнате электромеханическим краном. Котёл можно не трогать или отключать если все комнаты прогреты.

Проблема в том, что ТП на втором этаже не влияет существенно на температуру в комнатах

Это связано с ошибкой проектирования самой разводки ТП? Я себе на второй этаж тоже хотел ТП, но меня отговаривают, хоть и перекрытия бетонные. Но всё-таки лестница наверх, считай дыра в треть этажа )

Проблема в конструкции ТП — он в плитах ГВЛ, а они похоже не проводят тепло.
Если бы ТП был в цементной стяжке — думаю было бы все отлично. Ведь ТП на первом этаже греет весь дом, хотя кажется еле теплым для ног

Ну так отключите их вовсе, если не влияют. Если всё же влияют, то отключайте автоматикой.
UPD. Похоже, проще пригласить специалиста или поспрашивать на строительных форумах. Скорее всего, это платиновый вопрос там и есть в ФАКе.
+10500

Можно повесить потолочные ИК панели и второй этаж регулировать ими, по датчику присутствия человека.
Отопление ТП без радиаторов — практически не встречается в России.
Смысл отключать? ну греет чуть пол, ногам приятно.
На температуру в комнате не влияет, ну что поделать…

переделывать полы из-за этого не буду.
а как у Вас с окнами решено? обычно батарея под окном обеспечивает обдув окна теплым воздухом, что не даёт окну выстывать, плакать и снимает эффект холодного ветра от окна — когда остывший воздух стекает с подоконника. пишу своими словами, возможно не корректно, так как не строитель
проблем с окнами нет
Насколько я знаю, применимость такой схемы зависит от теплопотерь. Если меньше 150-170 Вт — тёплые полы справятся, если больше — для поддержания комфортной температуры им нужно быть выше +32, что уже неправильно и некомфортно
Вообще, это, скорее, эксперимент, чем попытка решить проблему.

Если предположить, что ваш диагноз правильный, то полное выключение теплого пола на втором этаже никак не повлияет на температуру в комнате. Если все же окажется, что температура через какое-то время упадет, значит проблема не в этом, а в том, что вода по этому контуру циркулирует очень быстро и даже тех «нескольких десятых» перепада температуры (а с учетом погрешности DS18b20 может быть и больше, чем несколько десятых) хватает для компенсации теплопотерь комнаты.

Но я все-таки не понял, в той комнате еще и радиаторы есть?

Тут, конечно, не хватает конкретики об устройстве системы: что за термоголовки, куда включены, как котел понимает, надо греть, или не надо и о самой магической комнате: температуры воды на входе/выходе, температуры самого пола и температуры в комнате.

Если температура пола выше температуры в комнате, значит пол все-таки греет. Беглое гугление говорит о том, что теплый пол дает 12.5 ватт с квадратного метра на каждый градус перепада температуры между полом и воздухом.

менять скорость циркуляции я пробовал, нет эффекта.
радиаторов в доме нет. вообще.

у меня нет данных о температуре непосредственно пола.
Проблема в том, что вы хотели увеличить температуру в одной из комнат второго этажа. А значит, увеличение температуры в соответствующей петле теплого пола должно было дать положительный результат, вне зависимости от того, есть ли обогрев на первом этаже.
Мне, как инженеру, проблема видится либо в неправильном подключении — вода из котла попадает обратно минуя пелтлю теплого пола. Либо в излишней теплоизоляции — трубка теплого пола не способна передать энергию поверхности пола.
Ваш же вывод имел бы смысл, будь у вас проблема с понижением температуры в одной из комнат второго этажа.
Не понял. Я вроде написал труба в ГВЛ. ГВЛ тепло не проводит, вода не остывает, воздух не греется. Причем тут «либо», когда вашими словами — излишняя теплоизоляция
Понял, не внимательно читал.
ГВЛ — достаточно плотный материал. Странно, что он тепло не проводит. Вы его как в плиту закладывали? Проштробили и бросили трубку, не заливая никаким раствором?
В вашем случае сделать без серьезных телодвижений все равно ничего нельзя, просто интересно, в чем именно была ошибка.
Пирог, снизу вверх:
балки, между ними минвата.
доски, 25мм
минвата, 25мм

лист ГВЛ,
два слоя кусков ГВЛ, между ними труба ТП, залитая наливным полом
photos.app.goo.gl/zUfAWSrgYnwV9EF76
лист ГВЛ

подложка, 3мм
ламинат

подложка это ОТЛИЧНЫЙ утеплитель
ламинат это тоже утеплитель. это пластик


дело не в гвл
гвл это гипс со стружкой
тепло должно проводить неплохо


у вас просто тепло не выходит из пола, блокируется утеплителем


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


пол на 2 этаже какой температуры то? поверхность?

на первом этаже — 2/3 площади — такая же подложка и ламинат, 1/3 — плитка. На бетонной плите. 3мм подложки — практически не влияют на тепло. Ламинат — специальный, для ТП.
где плитка — ощущается на пару градусов теплее чем ламинат. Специально не замерял.
Сейчас система отопления практически не работает — на улице тепло. Замеры имеет смысл делать при -30 за бортом
Я, конечно, то еще специалист — сам накосячил в тёплых полах где только можно. Но на счет физики есть маленькое замечание.
Когда мы щупаем поверхность, теплее нам будет казаться не та, температура которой выше, а та, у которой теплопроводность ниже (если речь о темпарутах ниже 30 градусов).
Тепловыми рецепотрами мы чувствуем не температуру, а количество теплоты, которое поступает в наши ткани или уходит из них.
Плитка проводит тепло гораздо лучше ламината и ощущаться она будет как более холодная поверхность даже если её температура такая же как у ламината.
3 мм подложка — это ОТЛИЧНЫЙ теплоизолятор.

Ещё как влияет.

У вас котел перегружен просто, чтобы пробить тот утеплитель и чтобы пол всё же грел, вам нужно греть котёл на несколько градусов больше.

Неэффективно.

Подложка для ламината нужна по большей части для звукоизоляции, по меньшей для неровного пола. Вам же на бетон лучше всего было налить наливной пол 3 мм, идеально выровнять его, тогда и подложка бы не понадобилась. Ведь внизу некого защищать от топота.
Для тёплых полов нужна специальная перфорированная подложка типа такой.

Кроме того, есть ограничения на толщину и тип самого покрытия пола, обычно не более 12мм. У каждого производителя обычно есть рекомендации, какой из его материалов годен для тёплого пола. При этом учитывается теплопроводность, теплоёмкость, нетоксичность при нагревании, отсутствие температурных деформаций.

Также меня смущает заливка «наливным полом» самих трубок. Можно ссылочку, что именно вы использовали? Это может быть что-то отлично теплоизолирующее, в зависимости от наполнителя.

Ну и укладка в ГКЛ — это от непонимания принципа работы всей системы. Труба в норме греет не ламинат, она локально греет стяжку, которая быстро и эффективно распределяет тепло по площади и излучает всей поверхностью. Фактически, бетон непрерывно отсасывает тепло из труб и уводит в сторону. У вас же прогрев локальный, но сильный, это уменьшает скорость теплоотдачи теплоносителя, которая пропорциональна разнице температур.
С точки зрения физики, перфорация роли не играет — относительно маленькая площадь отверстий.
Я взял самую тонкую подложку — 2мм.
Наливной пол — с пометкой — для ТП.
Я не строитель, я профессиональный программист. Насмотрелся всяких видео, в т.ч. буржуйских.
Не, система с ГВЛ пол греет, он теплый, особенно если что-то передвинуть — под этим что-то вполне тепло. Но снять много тепла и прогреть комнату — не хватает.

Публикация как раз этому вопросу посвящается — влияние конструкций и ошибок их проектирования на IoT
Наливной пол с пометкой «для ТП» означает всего лишь то, что после застывания он получится достаточно пластичным и не потрескается от перепада температур при включении ТП. То есть это характеристика пригодности наливного пола, а не его теплопроводности. Теплопроводность у любого наливного пола вполне достаточная.

Подложка + ламинат имеет гораздо меньшую теплопроводность, чем плитка. Но маленькую теплопроводность можно компенсировать увеличением градиента температуры. То есть при фиксированной температуре в комнате можно повысить температуру воды, подаваемой в ТП. Другое дело, что это имеет некоторые пределы. Температуру пола нельзя повышать до бесконечности.
Разница в коэффициенте теплопроводности стяжки и ГКЛ — в 10 раз (по первому попавшемуся справочнику 1,4 против 0,12-0,2). У наливного пола, в зависимости от типа, бывает от 0,1 до 0,6 — не могу судить, что лежит у вас. Но в любом случае, благодаря ГКЛ пол отводит тепло от трубы и распределяет по площади в 10 раз хуже, чем мог бы. Поэтому вода и не успевает остыть.
Радуйтесь, что у вас на втором этаже теплопотери не такие больше. Я спокойно задаю разную температуру в комнатах на втором этаже, но это за счёт того, что перекрытие на чердак утеплено так себе и комнаты достаточно быстро остывают. Но в любом случае, инерция у системы довольно большая. Между включением контура и нагревом на пол градуса час проходит как минимум.

Аналоговые решения зачастую проще и разумнее цифровых. Котел держит 70 градусов, на батареях и ТП — регуляторы температуры. Выставили нужные температуры в комнатах регуляторами и все. Конечно это все без веб интерфейса, проводов, протоколов. Конечно обидно, что такую простую и надёжную систему может построить сантехник, а не айтишник, но… Один раз сделал, настроил, и забыл.

К сожалению, не всегда это возможно. В моем случае, краны можно поставить только на коллектор. Соответственно механическую и аналоговую информацию о температуре в комнатах передать на коллектор без проводов на коллектор — не реально. А еще система должна управлять котлом — его надо отключить, если везде тепло.

При 70 градусах в котле, ТП не спасут простые регуляторы температуры, а по 70 градусному полу передвигаться только в зимней обуви, при температуре теплоносителя в 70 градусов, там должен быть насос рециркуляции и при падении температуры, клапан впуска теплоносителя, возможно сдвоенный, чтоб сразу и выпустить излишки остывшего теплоносителя (вот он и должен по температуре отрабатывать). А если вообще в доме только теплые полы, смысла греть теплоноситель до 70 градусов нет, только усложнение конструкции.
у меня котел в низкотемпературном режиме, максимум 50гр выдает
регулятор стоит на 45гр
Про температуру теплоносителя в 45-50 градусов, для теплого поля, по мне тоже многовато.
Температуру самого пола замеряли? Если да, то сколько градусов?
Просто по мне, комфортная температура дома 20-23 градуса днем и 17-20 ночью (во время сна), при нормальной термоизоялции дома, температура пола, в суточных потребностях, должна варьироваться от 20 до 28 градусов примерно.
45 — нормально. Пол не горячий.
Следует учесть, что стоит комнатный термостат, держит температуру воздуха 22.5+-0.5гр
НЛО прилетело и опубликовало эту надпись здесь
сейчас стоит линейный регулятор, без смещения он выдает чуть меньше 3.3в.
сместил напряжение диодом, стало 3.8.
поменяю на импульсный DC-DC
Желательно с регулировкой, и ей выставить 3.3 под нагрузкой.
По-моему, от трети до половины фантомных глюков из-за питания происходят
Ссылку на свой логический анализатор можете дать?
на али — пишите запрос: «логический анализатор»
у меня — самый дешевый из них
и программа — saleae logic
Благодарю! ))

Я делал на ардуино смс управление обогревателями. Столько обидных проблем:


  1. Неродные контролеры gsm не получилось завести.
  2. Родной шилд зависал раз в сутки. Програмный перезапуск не помогал. Реализовал аппаратный перезапуск!
  3. Памяти мало. Любые динамические выделения и дефрагментация съедала всю память. Пришлось писать свой string с фиксированным размером. Как в старые добрые времена )
Исходя из этого — я пока не нашел для себя идеальный вариант платы для самоделок :(

У меня в тестовом режиме 24/7 работает около десятка STM32 Bluepill. Еще ни одного сбоя не было. Несколько отключений электричества без проблем пережили.
Планирую расширять количество до полусотни.
а WiFi у них есть?

посмотрите все же не mqtt, на есп8266 устройства работают уже два года 24/7, сервер на роутере установлен, отвал бывает на микроконтроллере который максимально удален от от роутера, телефон там вообще не видит этой сети, для стабильной работы вайфай в скетче добавлял паузы, что бы микроконтроллер успевал отрабатывать сетевой стек, иначе зависания, если в выполняемой программе нет пауз

НЛО прилетело и опубликовало эту надпись здесь
>Тысячи людей/контор деают десятки тысяч решений.
Интересно зачем? Цена — интересный фактор. Я на эксперименты потратил кучу денег и времени. Но тем не менее, я несколько раз возвращался к идее использовать готовое решение, заново просматривал варианты. Но не нашел, что хотел.

>достаточное количество выводов, с учетом использования расширителя портов
да, например у ESP-01 — не достаточное количество выводов.

>«У меня не любовь к проводам в интерьере.». С этой фразы и начинаются все проблемы
Возможно. Однако прокладка проводов — это шаг, на который я пойти не готов — переделывать отделку во всем доме?? не-не

>Без комментариев.
а я прокомментирую — я описал проблемы, с которыми столкнулся и их решение, если нашел.

>Для теста я решил чуть поднять температуру в одной из комнат на втором этаже. (цель была чуть понизить температуру на втором этаже)
Цель была — раздельное покомнатное регулирование температуры, т.к. на втором этаже несколько теплее чем хочется.

>На NodeJs это поднимается на раз-два
где будет жить этот NodeJS?

НЛО прилетело и опубликовало эту надпись здесь
>Множество решений
Вы видели эти мегадевайсы? без слез смотреть нельзя. Элементарно с не ограниченным (по количеству) датчиков работать не умеют.

>Расшитель требует 3 пина (расширитель с i2c — меньше, но к нему я пришел позднее). У ESP-01 столько пинов нет. У той платы что взял я — есть. Значит — пинов достаточно.

>По сути нужен «сервер», установленный в «котельной»
Так оно и есть. Коробочка — это сервер. В котельной. Но котельная у меня не большая, занимает место под подоконником, 10х100см и 70см в высоту. И сервер не большой.
photos.app.goo.gl/wYwfzAJxwEXYCbHD9

>Беспроводные датчики в этой схеме
Я предусмотрел возможность отваливания датчиков. Но при использовании датчиков типа 3 и внешней хорошей антенны думаю проблем быть не должно.

>Для теста я решил чуть поднять температуру в одной из комнат на втором этаже. (цель была чуть понизить температуру на втором этаже)
цель — покомнатное регулирование. С возможностью отключить контур и понизить температуру в комнате или повысить, путем включения только одного контура.

>ОранжПИ, РаспберриПИ, нетбук?
Orange Pi i96 — не подошел, нормально с сетью не работает.
Omega-2 — свои проблемы.
другие варианты пока не пробовал
НЛО прилетело и опубликовало эту надпись здесь
>Неограниченное количество это сколько?
сейчас — 14 (8 проводных и 6 беспроводных). Но в отличие от большинства самоделок — они идут списком. Я равным образом могу назначить для комнаты любой проводной или беспроводной датчик. Лишь бы он температуру измерял (в проекте так же был датчик давления и счетчик воды).

>регулирование производить по температуре обратки
Зачем? мне не важна температура теплоносителя. Важна температура воздуха.
Да, есть инерционность. Но я не гонюсь за лабораторной точностью.

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

"регулирование производить по температуре обратки"
Позволит рассчитывать количество отданного тепла в комнату, да и даст возможность повысить КПД. Но это, собственно, не главное.


Проблема вот тут:
"Да, есть инерционность. Но я не гонюсь за лабораторной точностью."
Внесение транспортного запаздывания в цепь обратной связи негативно влияет на устойчивость системы вплоть до неустойчивого поведения, даже на таких "надёжных" принципах регулирования, как релейных. Что, скорее всего, у вас и произошло, когда перегрелся котел.

>Позволит рассчитывать количество отданного тепла в комнату
мне датчики температуры воды позволили это сделать. Нулевое количество отдаваемого тепла. Практически одинаковая температура на входе и на выходе.
И никакие принципы регулирования не позволят это изменить.
2 шт Orange One трудятся больше года, перезагрузки только вручную при настройке были, но они без wifi
Wemos D1 (esp 8266) и Sonoff (esp 8266) с контролем температуры и влажности а также управлением насосом на своей прошивке и библиотекой для работы с Blynk аналогично без зависаний более года.
Всегда удивляли посты что esp8266 не пригодна для работы из-за якобы ненадёжности.

на ней нельзя сделать сервер. в качестве исполняющего устройства — вполне себе.

Но почему котёл падает в аварию? интересно было бы посмотреть на гидравлическую схему. Если у вас коллектор ТП с управляемыми клапанами, факт закрытия клапана не должен влиять на котёл. Возможно, стоит допиливать не электронику, а физику.

Котел не уходит в аварию. Он отключается из-за перегрева. При нормальном режиме — температура обратки должна быть на 10...20 градусов меньше подачи. Но теплоноситель при проходе только второго этажа не остывает. Получается что обратка почти как подача. Котел видит, что греть воду не требуется и отключается.
Но по непонятной мне причине — аптайм не больше суток

У AMS (в т. ч. на ESP8266 и ESP32) зафиксированы аптаймы в несколько месяцев беспроблемной работы лично мной и независимыми пользователями системы, так что сами по себе Wi-Fi контроллеры вполне работоспособны. Там же есть готовый веб-интерфейс и прочие плюшки — нужно только дописать ваш функционал и вполне можно обойтись без тяжёлой артиллерии в виде Linux-а.

https://hi-lab.ru/arduino-mega-server/details/download
да, я видел этот проект. Только в нем нет web-сокетов.
я хочу веб-сервер и веб-сокеты на одном порту — чтобы было просто дать доступ снаружи.
ESP8266 — ограничение в 5 соединений, не верный шаг — ребут.
ESP32 — на гитхабе есть ветка, по проблемам me-no-dev/ESPAsyncWebServer.
Да, web-сокетов нет, но до сих пор и без них все прекрасно обходились. Теоретически можно и web-сокеты к АМС прикрутить…
Сколько надо Websocket'ов? libesphttpd для SDK/FreeRTOS не тянет? Эта библиотека есть и под ESP32.
Судя по описанию у вас неправильно спроектирована система отопления. А так же происходит разбалансировка системы отопления когда вы начинаете управлять с помощью клапанов. Удостоверьтесь что у вас в контур ТП комнаты на втором этаже имеется проток жидкости. Для того что бы вам попробовать исправить недочёты системы отопления нужно улучшить теплообмен на втором этаже возможно необходимо поставить подкачивающий насос. По рекомендациям специалистов контур ТП должен иметь длинну не больше 10 м, если выходит больше укладывают вторую петлю. Температуру на ТП не подают больше 45с. Если у вас имеется возможность то посоветую понизить мощность котла (в некоторых котлах есть такая возможность, с помощью регулировочного винта, и установить температуру котла на 50°с. А так же изменить логику работы контроллера с клапанами. Мощность котла должна быть меньше рассеиваемой мощности прдключенных контуров отопления, иначе котёл будет отключается по перегреву. Предварительно логика работы клапанов должна быть такой, самая холодная комната подключена постоянно до достижения заданной температуры, остальные контура включаются и отключаются но нельзя допускать ситуации когда рассеиваемая можности контуров ТП меньше мощности котла.
> По рекомендациям специалистов контур ТП должен иметь длинну не больше 10 м, если выходит больше укладывают вторую петлю.

Вы случайно с ноликом не ошиблись? 10 метров на контур — этого хватит разве что в санузле 2x2.
Ошибся.
с гидравлической точки зрения — спроектировано и сделано отлично.
Проток жидкости есть — это показывают индикаторы регуляторов потока на коллекторе. В системе два насоса. Длина петли примерно 80м. Температура подачи 43гр.
Минимальная мощность котла 6кВт (он сам регулирует свою мощность в диапазоне 6...15квт). В котел лазить я не буду — он отлично работает.

проблема в конструкции ТП — температура обратки, при работе только на второй этаж — на градус меньше подачи.
А зогчем 3.8 на плату? Нынешние стабилизаторы отлично держат 3.3 из почти любого на входе
Питание может идти с двух сторон — через USB и от блока питания 220 -> 5в.
нужно гарантировать, что при подключении USB не пойдет обратное напряжение на USB.
Стоит диод.
После диода — линейный регулятор. Но т.к. на диоде (шоттки) — падение напряжения, регулятор выдает чуть меньше — 3.28в. Омеге не хватает. Ставим на минус регулятора диод — напряжение повышается до 3.8в.

Не может не хватать 3.28. Это в рамках допустимой погрешности.
Возможно, под нагрузкой оно проваливается до 3.0 и ниже — поменяйте диод на диод шоттки, либо нормальный DC-DC справится.

у правильно сделанных тп есть хорошая инерция


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


у вас может быть именно в этом затык
вы пытаетесь прогреть воздух, а он не греется, поэтому идет повышение нагрева котла или еще чего. идет перегрев.
нужно учитывать инерцию и ставить задержку по времени в зависимости от теплоемкости пола. около 2...4 часа

да, пол сделан не правильно. об этом и речь. у него практически нулевая теплопроводность.
а теплоемкость в этом случае — уже не важна
Идеальной платы для самоделок я тоже не нашел… Пришлось сделать это: ProtoBoard-Uni
Идеальная плата для DIY — это Raspberry Pi, подключенная качественным (толстым) проводом к хорошему (3А/5В) блоку питания. В такой конфигурации малинка будет работать 24/7 месяцами.

Насчет датчиков на 433МГц — в ту же малинку втыкается USB RTL-SDR приемник за $10 и запускается программа rtl_433, которая уже из коробки умеет принимать и декодировать огромное количество радиодатчиков.
Чем Raspberry Pi не подошла (если уж смотрели в сторону Pi-плат)? В версии 3B есть wifi. Настроить на точку доступа можно. MAC, вроде, не меняет. Есть библиотеки для работы с i2c, 1-wire. Сообщество, вроде, тоже хорошее. Стоит (насколько я помню, хотя, могу и ошибаться) примерно так же, как и Arduino Mega.
Пока не пробовал, но мне не нравится:
Необходимость экрана, как минимум для первоначальной настройки
Необходимость SD-карты
ну, необходимость SD — да. А экран-то зачем? При создании образа настроить включение ssh и все — при старте есть консоль
консоль куда?
и вообще — я не хочу создавать и настраивать образы.
мне больше нравится прикладное программирование, а не настройка системы.

я хочу — включить железку в розетку и она должна запуститься.
Консоль в малинку, куда ж еще. По ssh. Настраивать — добавить файл с именем ssh в корень SD-карты, на которой вы делаете образ операционки. В Raspberry, как вы правильно заметили, нет встроенной ОС (кстати, а в Orange Pi она есть?), поэтому скачивается подходящая именно вам ОС (есть вариант NOOBS — New Out Of the Box Software, для новичков) и заливается на SD-карту.

мне больше нравится прикладное программирование, а не настройка системы.

я хочу — включить железку в розетку и она должна запуститься.
А на Orange и Omega у вас Wi-Fi сразу оказался сконфигурирован нужным образом, как только вы включили питание?
Кстати, о тиражности, о которой вы упомянули ниже — размножить однократно настроенную систему на малине не составит никакого труда. И в следующих устройствах как раз и получится «включить железку в розетку и она должна запуститься».

Orange Pi — фактически первый линукс, с которым я имел дело. Получил печальный опыт.
Omega-2 — кроме стабильности меня полностью устраивает.

Я немного не про это. Я про то, что в любой системе вам придется возиться с начальными настройками.
Ну, а «кроме стабильности», как мне кажется, один из важнейших пунктов выбора железа. Причем слово «кроме» никак сюда не лезет.
А, да, и опыта с линукс, судя по статье, у вас не получилось. Весьма странно, что МАС меняется.

А тиражность — я бы сказал — это следствие некой универсальности, гибкости и расшияемости.
Например, у меня в прокте нет привязки к сети, к моим конкретным датчикам, к количеству комнат, …

То есть вы тиражируете не железку с прикладным софтом, а, грубо говоря, проект в какой-то IDE на разные железки под разные цели? Тогда тем более интерфейсы на железках придется настраивать.

Пока к сожалению не тиражирую.
Но повторить проект на новой Омеге-2 смогу за 5мин — подключиться к точке доступа, потом к роутеру, обновить прошивку, повторить первые два шага. Поставить nodejs, скопировать и запустить проект.

Хм. Ну, с той же raspbian вы сначала делаете бэкап карты с рабочей и настроенной платы на комп, а потом эту копию переносите на другую карту и вставляете в другую плату — получается новая рабочая и настроенная плата со всеми установленными компонентами. Для следующих плат — только делать новые карты. Все-таки 2 действия вместо 8.
Ни в коем случае не агитирую, просто к слову пришлось, тут вы сами решаете, что вам удобнее.
Raspberry headless setup
спасибо, посмотрю
>>Необходимость экрана, как минимум для первоначальной настройки
Зачем? Подключаете к ethernet, создаете файл ssh на карте, подключаетесь по ssh. Да и вообще, немного странно выглядит требование отсутствия монитора для настройки — вы же делаете решение для себя, а не для других пользователей.
стараюсь любое решение делать тиражным
Для тиражности не надо повторения настройки. Для тиражности нужен подготовленный вами образ, который при старте запустит wifi в режиме точки доступа и поднимет веб-сервер для конфигурации.
Точно!
Только я не хочу заниматься этим.
Омега-2 это умеет из коробки. Правда глючит (но нигде же об этом не написано, одни восторженные отзывы). А Raspberry Pi я еще в руках не держал — не дошел.
А если вы не хотите заниматься этим, зачем вообще начинать рассуждать про «стараюсь сделать тиражным»?
Так и говорите «не хочу думать, как сделать первоначальную настройку, если она сложнее входа в wifi-сеть». Нормальная позиция. Жалко только, что вы кучу девайсов выкидываете из своего списка таким образом, лишь только потому, что у них нет автоматического поднятия точки доступа.
я уже писал — мне более интересно создавать прикладные решения, чем возиться с операционной системой.
и если есть выбор — я выберу систему, в которой есть нужное мне окружение.
Да ради б-га, мне-то что. Я вам на проблему указал, далее сами думайте.
И при этом вас не смущает куча скриптовых языков и зоопарк программных решений?
не понял

Настраивать одну систему и пользоваться ей в разработке вам неинтересно, а изучать и использовать зоопарк в разной степени глючных решений вам интересно. То есть делои не во времени и лени, а в чем то странном и мне непонятном, вот я и спросил. Правильно ли понял, что зоопарк из разномастных плат и языков вам

Исходя из этого — я пока не нашел для себя идеальный вариант платы для самоделок :(


ну не знаю у меня на esp8266 прекрасно вот уже год работает https://dobego.ru/foxhole/heating/.

в эти выходные после полугодового пробега на батареи поставил пид регуляторы контуров отопления, раньше насосами щелкал.

месяц назад воров словил, ну словил сильно сказано, система мне просигнализировала, отправил охрану поселка, видимо спугнули потери стеклопакет
мне больше нравится автономная система, которой интернет не нужен. и вообще ничего не нужно, кроме электричества.
сервер в дом и стали автономны
мне кажется перебором тащить в дом сервер, для задач с которыми справляется маленький чип типа ESP8266.
Сервер как центральная точка отказа?
возможно у вас это «центральная точка отказа» а у меня ни в банке за 15 лет сервера не вставили, ни сайты по моей вине

Ну, возьмите с полки пирожок :)
Банк может, и даже должен, организовать бесперебойное питание, кондиционирование, горячую замену, и специального человека для обслуживания этого хозяйства.

Аптайм какой?
Прошивка на ESP какая?
аптаймы для примера
{«temp»:«25.70»,«humidity»:«38.80»,«freemem»:«26072»,«uptime»:«28d 03:27»}
{«ds18x20-28ff98c8017452»:«20.19»,«freemem»:«24952»,«uptime»:«16d 05:40»}
видел вроде бы и по 50 дней

в устройствах сильно переработанная прошивка от сюда kmaximv/Wi-Fi-Sensor

причем в самых первых, например блок управления насосами отопления прошивке уже более года, хотя с каждым новым девайсом, я все время что то допиливаю, но руки пока не доходят апгреднуть
Вопрос — почему аптаймы разные? Вы отключали блоки или они все же самостоятельно перезагружаются?
и отключали и перегружаются
я как бы не вижу проблемы в перезагрузке блока, ну если она не каждую минуту, ну перегрузился раз в неделю месяц квартал
Также у всех ответственных блоков управления насосами регуляторами есть аварийный режим, в случае отсутсвия команд от сервера через 3 часа(настройка самого блока) реле и или регуляторы займут определенное положение.
некоторые на дачах майнят, как говориться в прилове отопление.

Ну и потом для меня умный дом это не умная лампочка батарея итд, а например включили полив, в зоне полива появилось движение выключили отложили итп, нефиг хозяина мочить

А чтобы увязать информацию с отдельных есп нужен какой то центр -> сервер
Главное не злить… А то замочит!
(На момент написания статьи, на 4pda, в ветке посвященной аналогу этой платы (2g IOT) появилось сообщение о том что возможно победить смену MAC)

и патч уже можно скачать в той же ветке
я перегружал систему, кой-чего менял
Тогда ОК
хотя нет, ты же написал в 4 ночи. Да, ты уронил систему.
Я менял блок питания, и когда собирал — забыл поставить обратно плату RTC.
А ты попытался изменить время.
Система упала.
Сейчас проблема пофикшена.
а что такое — «подача 42 град», «обратка спальня 28»?

это теплые полы?

и сколько на улице?
Проводные датчики DS18B20 измеряют температуру воды в трубах (точнее — температуру труб).
На улице сейчас 3гр.
у вас реально подача в ТП 42 градуса и обратка при этом 28?

и в комнате 20 градусов воздух?

при 3 градуса за окном?

Данные реальные, с учетом погрешности датчиков.
Что смущает?
Разница в 14 градусов великовата, указывает на то, что или дом громадный и его трудно отопить, или дом средний, но слабо утеплён.

Какая у вас площадь и какая толщина стен и какой пирог стен и крыши?

Есть ли вентиляция или рекуператор?

Интересное суждение о размерах дома по температуре воды в трубах отопления ;-)
Вместе с тем, чем больше дом, тем меньше его теплопотери на единицу площади (в общем случае).
Следует отметить, что датчики показывают примерную температуру. Не смотря на то, что они прижаты к трубе и укрыты трубкой пенофлекса, они показывают не реальные данные. Например обратка 2-детская больше подачи, а общая обратка, которая должна быть средней по остальным обраткам — значительно меньше.
Я не обращаю внимание на это, т.к. важными считаю только два показателя:
  • Температура в комнатах
  • Сумма счета за газ
Не думаю, что там разница в температуре больше чем на 1...2 градуса будет, если мерять температуру непосредственно воды.

У меня точно также стоит датчик прижатый к трубе обратки, показывает примерно такую же температуру, как и термометр на коллекторе теплого пола.

А вы ответите на два последних вопроса?
не думаю что обсуждение вопросов строительства уместно в данной теме.
если все же интересно — пишите в личку
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории