Информация
- В рейтинге
- Не участвует
- Откуда
- Екатеринбург, Свердловская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Бэкенд разработчик, Фулстек разработчик
Ведущий
SQL
Python
PHP
C
PostgreSQL
RabbitMQ
Git
Apache Kafka
CI/CD
Redis
Доброго времени подробная логирование за месяц есть в текстовых логах по включениям (по выключателям в целом так настроено)
Как пример в этом году были хорошие колебания температуры за окном - межсезонье можно сказать. Это кухня - гостинная с огромным остеклением, только теплые полы. Одна стена - сплошное стекло. Площадь помещения порядка 40м2,потолки 4м. Температура в пределах 23.7 до 24.5, только когда готовим в духовке есть подъемы до 25
Доброго времени, кажется, что у вас большие потери тепла. У меня система из 9 контуров - 8 теплые полы на 1этаже и в 2х сан узлах, 2этаж аллюминиевые батареи, гараж - батареи. Датчики температуры на каждом контуре в полу, и датчики температуры по воздуху в каждом помещении, и на входе основного коллектора от котла - все датчики 18b20 на одной линии. На гребенках коллектора теплого пола электроклапана. Управляет всем raspbarry pi 2 с domoticz на борту - он и управляет котлом газовым и 6 насосами. Сценарии работы термостатов самые простые по гистерезесу. 6 лет все это работает - держится температура в пределах 1 градуса при любых температурах за окном от -36 до 24. А вот выше 24 - нужны кондиционеры. Есть графики за 6 лет, в том числе с температурой за окном. Остекление огромное - к примеру галерея 4.5х3 метра на первом этаже. Даже в сильные морозы котел не работает на постоянку. Этот январь холодный выдался -15 средняя -35 минимальная - на 130м2 350м3 газа. Если интересно могу больше рассказать. Там и своя генерация завязана и освещение и водоподготовка 200л косвенный бойлер и вентиляция тестово пока.
Баки находятся в комнате отдыха, 220 отключается только в парилке.
Тем не менее, 400 литров воды в теплоизолированных баках остывают крайне медленно — по факту в течение эксплуатации бани в пределах вечера, подогрев не включается.
Тут еще нужно отметить, что баки одной стороной прилегают к стене парилки, соответственно какое то количество тепла отбирается от кладки парилки.
web-интерфейс крутится на esp, http позаимствовал у esp-httpd
прошивка написана на чистом sdk 1.0.0
ds18b20 — питание подано напрямую с блока (т.е. к МК только пин «data»). Все подключены параллельно друг другу — между «data» и "+" один на всех 4.7кОм резистор.
Получение данных с датчиков через адреса датчиков — читаются раз в 5 секунд, считанная температура попадает в массив температур — далее в эти данные используются в функциях термостатов, вывода температуры в веб и тд.
В доме имеется роутер и нетбук с 3g модемом — нетбук собственно и обрабатывает смс (хотя на текущем уровне развития я бы пристроил 3g модуль напрямую к esp — какой нибудь sim800l)
Пишу в eclipse
Кстати интересный факт, дом и баня находятся на расстоянии 15 метров, esp закрыта в железном шкафу, но при это связь с роутером в доме не теряет.
На схемы нужно больше времени, т.к. в электронном виде их нет.
Может на примере будет легче понять, хотя из выше сказанного вывод сам напрашивается.
Какие то действия, например подготовка\прием-отсылка пакета координатору (это не единственное), происходит под протекцией и когда на такие моменты попадает, скажем 0 — то, например, пропадает полупериод т.к. прерывание обрабатывается после действий над пакетом.
2) все очень просто, чтобы поддерживать сеть zigbee нужно с определенным интервалом выполнять определенные действия (даже на конечных устройствах), накладываем сюда еще работу самого bitcloud (считай работа операционки) — а его работа простая — по таймеру она проверят всю кучу назначенных ей задач и выполняет их, + также последовательно обрабатывая другие прерывания.
Детекция 0 разумеется на внешнем прерывании и даже импульс включения, подаваемый на оптопару, тоже на прерывании от таймера (при чем НЕ на том, который использует bitcloud, предоставляя api для пользования разработчику)
При этом я очень неплохо разобрался с самим bitcloud (использованием таймеров, прерываний и тд.) и с реализацией профилей, конечных точек и тд по zigbee — сам по себе протокол работает стабильно на atmegarfa1 — что радует — есть возможность делать очень быстро zigbee устройства, которые не критичны к времени исполнения пользовательского кода.
Решением для диммера, вижу использование доп чипа (самого дешевого и простого) на силовую часть, а atmegarfa1 использовать для работы с сетью и управления чипом силовой части.