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

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

Так и не увидел схему…
Может дома єти слишком умные и прячутся? Поэтому схем на них не найти…

Схему описал словами. Вы картинку хотите?

Конечно схема важна

Схема словами описана… ну да ладно. Нарисую и добавлю в эту статью.

НЛО прилетело и опубликовало эту надпись здесь
Схемы, обоснования, части кода (по необходимости) — где? Статья ИМХО на похвастаться, а не показать интересные технические решения…

Также ИМХО (на основе построения своей системы домашней автоматизации):
* Нулевой малины будет явно мало…
* Опять WiFi. Датчики дверей/окон/протечки тоже на радиоканал повесили? Еще небось и на 2.4GHz в 100500-подъездном панельном доме, да?
* Завязка на внешние сервисы (Siri). Дом должен быть автономным. А то что — выключили интернет за неуплату и теперь даже лампочку не включить? :)

PS: Кстати, кто-нить знает аналог 8266, но без Wifi и с Ethernet?
PS: Кстати, кто-нить знает аналог 8266, но без Wifi и с Ethernet?


Не совсем отвечает на твой вопрос, но всё же — ENC28J60

Не, это не то… Мало того что капризный модуль в плане питания так ещё на что-то серьёзней условного хеллоуворлда потребует уже Меги...

Как вариант — ESP32 + EthPhy. Даже модули готовые существуют.

Написание кода будет в следующей статье. В этой пока лишь схема и требования.


Для профи интересных решений скорее всего не будет.


Я живу в своем доме в поселке. Там умный дом и будет располагаться. Wi-Fi обосновал тем, что нет времени разбираться в более сложных решениях типа ZigBee.


Про аккумулятор было написано.

Да вопрос не в проводах, а в том что беспровод — потенциально небезопасная среда, начиная от несанкционированного подключения и заканчивая глушилками и микроволновками.

А к чем про аккум было?..

Вы же написали: "Дом должен быть автономным". Разве не про аккумулятор речь?

Вообще подразумевалась сетевая автономность, но ИБП сюда тоже входит, да.
Причем желательно и на роутер.

"Еще небось и на 2.4GHz в 100500-подъездном панельном доме, да?"


Свой дом в коттеджном поселке подразумевается.

Кстати, кто-нить знает аналог 8266, но без Wifi и с Ethernet?

Почему не подойдёт та же ESP32 c Ethernet, но WiFi не использовать? Или надо принципиально не-Espressif?
Да как вариант, но иметь «на борту» тяжелый (по цене и энергопотреблению) модуль и даже не использовать его — как-то не рационально…
WiFi модель можно отключить по потреблению. На МК часто много периферии не используется, это вполне нормально.
По поводу цены — не было требования уложиться во что-то меньше $2. От этого тоже будет зависеть выбор МК.
Есть сборки на ESP32, и с WiFi, и с Ethernet.
image

У меня все на wifi в 10500 этажном доме, все работает как часики. Возможны проблемы в случае редкой плечетазовой аномалии.
ТС у home assistant в рот и esphome в зад, чтоб изобретать велосипед не хотелось.

Везет, у меня были случаи почти полной смерти 2,4 в панельках, 5-ка спасала…
Извините, но в вашей статье нет почти никакой полезной информации. Что такое ESP8266 мы уже знаем несколько лет.

Я не знаю где написать на кого рассчитана статья. Я писал для таких как я. То есть для фронт-программистов. Об МК ESP8266 я вот недавно узнал.

Вариант не писать статью в принцие, не рассматривался?
датчики DHT11 просто отвратительны (цена намекает)
используйте BME280
НЛО прилетело и опубликовало эту надпись здесь
А датчик там не для того чтобы измерять температуру воздуха. Он нужен для компенсации температурной зависимости датчика давления.
НЛО прилетело и опубликовало эту надпись здесь
Где там заявлено что датчик измеряет температуру воздуха?
НЛО прилетело и опубликовало эту надпись здесь

О как! А где можно глянуть подробности?

В даташите, конечно. В разделе характеристик датчика давления заявлено смещение +-1.5Па на 1 градус, в разделе характеристик датчика температуры — то что он измеряет температуру внутренности. Для чего ещё он нужен? температуру воздуха им измерять довольно странно т.к. его показания зависят от температуры платы на которой он установлен, саморазогрева и температуры воздуха. Его цель — компенсация температурного дрейфа датчика давления.

Интересно, а библиотека эту компенсацию делает или самому надо производить?

Сомневаюсь, что это там предусмотрено т.к. требует индивидуального значения поправочного коэффициента И то, при необходимости. Математика там проста, а вот измерить коэффициент может оказаться не таким лёгким делом. В комнатных условиях, при стабильной температуре им можно пренебречь, но когда условия меняются — об этом надо помнить. При изменении температуры на 10 градусов(в т.ч. саморазогрев устройства в целом, не только датчика) разброс может быть уже +-15Па или в единицах барометрической высоты +-120см. Если применение датчика завязано на измерение высоты или её удержание, то это надо иметь в виду, иначе — овчинка выделки не стоит.
НЛО прилетело и опубликовало эту надпись здесь

Дописал.

НЛО прилетело и опубликовало эту надпись здесь
Судя по периферии, «умный дом» будет состоять из очередной метеостанции. Молва права )))

Сколько можно про ESP8266 писать?
Давайте уж про ESP32 — там хоть все интереснее. Два ядра, FreeRTOS «из коробки», богатая периферия и глюков поменьше.

Дополнил статью. Я не рассчитывал что читать будут профессионалы. Периферию выбрал для тестов самой идеи. В статье дописал какие примерно сценарии хотел бы реализовать.

На хабре разные профессионалы. Одни разбираются в умных домах. Это вы. Другие разбираются в программировании. И не всегда эти компетенции пересекаются. В общем я рассчитываю на тех, кто не особо разбирается в умных домах. Таких как я.

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

В общем я рассчитываю на тех, кто не особо разбирается в умных домах. Таких как я.

Зачем же вы пишите то, в чём не разбираетесь? Может стоит сначала разобраться?

Очень советую автору сначала сделать, чтобы работало, а потом писать статью. Весь мой жизненный опыт говорит о том, что на словах все довольно просто, но когда речь доходит до дела всплывает куча тонкостей. Например, я недавно ковырялся с ESP32 + датчик BME280. Написал сервер, который по запросу возвращает температуру, влажность и давление в JSON формате. Только вот проблема: через некоторое время датчик зависает и библиотека для работы с датчиком начинает возвращать NAN. Я погуглил и выяснилось, что оказывается нужно присоединять pull-up резисторы чтобы такого не происходило. Или, можно отправить на датчик специальную команду и перезагрузить его.
И подобных тонкостей целый океан. И когда человек прошел через все это, нашел решение всех проблемных мест и выложил в виде статьи — вот такая статья заходит на ура.

Я уже сделал. Статьи пишу по сделанному. Сейчас описываю пройденный опыт, а не то что будет.

Странно. Я еще раз посмотрел статью — почти в каждом абзаце слово «будет». Вот, например:
Контроллер ESP8266 оказался таким дешевым, что можно на каждый датчик или исполнительное устройство ставить по такому контроллеру. Можно ли так делать или нет я пока не знаю. Это я буду проверять уже на практике. Физических препятствий этому нету.

Да, есть такое. Но я точно сделал то, что описываю)))

Кажется я вас понял. Это такой художественный прием, когда автор мыслями переносится в прошлое и говорит о прошлом в настоящем времени. Только это сильно путает читателя. Вот меня точно сбило с толку.
Такой прием подошел бы к художественному произведению, но для технической статьи выглядит как будто автор взялся порассуждать о перспективах применения приглянувшегося микроконтроллера.

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

Спасибо. Я ведь действительно не сразу понял, что система уже сделана. И уж никак не имел целью «наехать», я ведь и сам чем-то подобным занимаюсь и тоже думаю как-то статью написать.
Да и на айфоне кроме Siri и Алисы никого нету.

Почему же? На iPhone есть все голосовые ассистенты: Google Assistant, Amazon Alexa.

Так-то еще Маруся есть от Mail.ru.

Рассказ получился не про умный дом, а про ESP8266 ;)
А так, кроме микроконтроллеров, нужны исполнительные устройства, датчики, питание этого распределенного хозяйства… Корпуса… Цена микроконтроллера тут уже особой роли не играет.

Требования к умному дому

  1. Обойтись по возможности без пайки.
  2. Не вдаваться глубоко в радиоэлектронику.
  3. .....


Nothing personal.

image


Если со вторым ещё как-то можно пытаться согласиться, то с первым… рано или поздно, "бутерброд" плат, держащийся друг за друга только штыревыми контактами, — добавит неожиданные повороты в размеренное бытие дома.

Очередной человек пошёл путём тех же граблей, которым когда-то ходил и я. Совет — не тратьте своё время (ну, разве что, в образовательных целях). Вместо связки ESP8266 + ESP Easy (или Tasmota, не суть важно) + Node-RED изучайте, лучше, сразу ESP8266 (или ESP32) + EspHome + HomeAssistant. Там всё уже придумано за вас и работает. Всё равно — в итоге к этому прийдёте)

поддерживаю. именно хомеасистант и/или мажордомо. это правильный выбор. ну или домостик. это единственно(тройственно) правильное решение на текущий момент. хотите без проводов покупайте sls шлюз.

EspHome/Tasmota не получилось за короткое время освоить (весьма муторно там все описано).


В итоге ESP Easy был выбран потому что а) сразу понятно как и что настраивать (запустил за 15 минут и все сразу заработало), б) отвечает всем требованиям.


У мажордомо не запустился демо. Решил что проект заброшен. Потому даже не стал рассматривать.


А чем HomeAssistant лучше Node-RED?

Для начала — EspHome и Tasmota — разные вещи. Первая, по сути, решение для подключения почти чего угодно с ESP8266/ESP32 внутри к HA. Вторая — полноценная прошивка для, опять же, реализации возможностей ESP «малой кровью». Осваивать там почти нечего в обоих случаях, однако оба варианта хорошо интегрируются с HA «из коробки».
Чем HA лучше Node-RED? Как бы вам аналогию покорректнее привести… Чем JavaScript лучше низкоуровневых языков для веб-разработки? Всё равно не то… В общем, Node-RED — прекрасный инструмент для прототипирования и набивания руки по обработке событий. Но это именно «среда визуального программирования». И да, я в курсе, что там ничего не мешает писать на чистом JS. Поверьте — я пару лет на этом комбайне решал все возникающие задачи для своего решения. Например, написал «драйвер» для UPS APC Smart, который работал через ESP8266 с Tasmota. Но когда решил проверить Home-Assistant, так, ради интереса — что же это такое… Я случайно на него перевёл все свои уже существующие интеграции «тупого дома» в течение одного вечера (вечера, Карл!). А на следующий день добавил ещё несколько — «из коробки» HA много с чем работать умеет. Опять же для примера — поставил я себе видеонаблюдение. Видеорегистратор HiWatch (бюджетное подразделение HikVision), гибрид. Оно умеет, например, в детекцию движения в заданной области и пересечение линии. Для интеграции с Node-RED уже начал к тому моменту изучать собранную в интернете по крупицам документацию на их API для работы со всеми этими плюшками. И вот сидел я смотрел и думал — на Node-RED сделал запрос к регику с помощью http-multipart, забирал события. Потом посмотрел в HA — там есть webhook, там, вроде, тоже можно. А потом зашёл в официальный репозиторий т.н. «интеграций» для HA и ввёл HikVision. И каково же было моё удивление, когда через 5 минут у меня уже все нужные события появились в HA вообще без какого-либо геморроя. В итоге, уже через неделю я вообще отключил инстанс Node-RED у себя за ненадобностью. Прошу заметить — не неделю настроек и переноса конфигов, а обычную реальную рабочую неделю, в которой, на этот самый перенос, всего времени было потрачено часа 3-4. Сложность с HA, на данный момент, может быть в том, что у них на сайте, похоже, решили обновить документацию, и, настройка Home-Assistant Core, который и надо ставить на что-то отличающееся от Raspberry (а у меня OrangePi), немного затерялась. Но там тоже ничего особо сложного.

Спасибо за ответ! Без вашего сообщения я возможно к этому HA еще год не возвращался.

Кстати, как результат перехода — удалось, наконец, прикрутить газовый турбокотёл через Tasmota (отдельная сборка с поддержкой OpenTherm) и управлять им со смартфона. Причём это настолько просто, что, например, теперь жена не просит меня сделать отопление потеплее, а сама это делает, на основе показаний уличного датчика температуры и датчиков температуры в комнатах. По-хорошему, конечно, надо сесть и написать «автоматизацию» для HA, которая будет это делать сама, но, честно говоря, пока тупо лень. А вот все прошлые попытки сделать то же самое с Node-RED разбивались о ненадёжность решения — дольше недели стабильно не работало.
Если, наконец, будет не лень нормально написать автоматизации — можно бы даже и статейку по всему этому делу было бы оформить, но, честно говоря, такого нынче и так много, а полезность от того, что я выложу очередную конкретную реализацию на основе всем хорошо известных решений, весьма сомнительна.
И да, совсем забыл, HA решает задачу интеграции с голосовыми помощниками — у меня сейчас управлять всем этим хозяйством можно смело одновременно и Алисой и Гуглом. Причём я сознательно стараюсь избегать привязки ко всяким сторонним сервисам — всё управление, кроме голосового, работает и при полностью отсутствующем интернете. А сами голосовые помощники работают тоже напрямую с HA, без использования сторонних сервисов, чего и вам рекомендую.
НЛО прилетело и опубликовало эту надпись здесь

Честно говоря, сам не видел. Хотя некоторые интересные моменты можно почерпнуть на sprut.ai (кажется так сайт назывался).

На youtube канал Alex Kvazis. У него есть подробные видеоуроки по НА. От установки до настройки

подскажите что за сборка? сейчас занимаюсь котлом. собрал адаптер читаю протокол.

А, собственно, у Tasmota в документации говорится что нужно сделать, чтобы включить поддержку OpenTherm. Там ничего сложного. Чуть позже как буду у ПК могу скинуть вам бинарник и, если надо, описать подробнее.

пойду знакомится с Tasmota. бинарник не помешает.спс
К сожалению, бинарник не пережил очередную очистку сетевого диска =) Но делал по рекомендациям отсюда tasmota.github.io/docs/OpenTherm и отсюда tasmota.github.io/docs/Compile-your-build с созданием файла user_config_override.h. Чтобы не заморачиваться — делал через рекомендуемый ими GitPod (https://gitpod.io/#https://github.com/arendst/Tasmota/tree/master), но, как результат, теперь больше нет ни конфига ни бинарника. Ничего — при следующем обновлении придётся ещё раз пересобирать — сделаю на локальном инстансе VSCode. Там в конфиг всего-то добавить русский язык и поддержку OpenTherm, так что изменения не особо сложные.
скачал пошивку. все откомпилировалось. правда довольно долго.
mqtt заработало. вообщем осталось виджет найти какой нибудь. ну и засунуть все в котел
У меня котёл заведён таким образом:
  • В configuration.yaml для удобства добавил:
    climate: !include climate.yaml
  • В сам climate.yaml добавил:
    - platform: mqtt
    unique_id: TempMon_OT
    name: "Отопление"
    modes: ["off", "heat"]
    mode_state_topic: "tele/TempMon/SENSOR"
    mode_state_template: "{% if value_json.OPENTHERM.SLAVE.CH %}heat{% else %}off{% endif %}"
    power_command_topic: "cmnd/TempMon/OT_CH"
    payload_off: 0
    payload_on: 1
    current_temperature_topic: "tele/TempMon/SENSOR"
    current_temperature_template: "{{ value_json.OPENTHERM.TB }}"
    temperature_state_topic: "tele/TempMon/SENSOR"
    temperature_state_template: "{{ value_json.OPENTHERM.BTMP.REQ }}"
    temperature_command_topic: "cmnd/TempMon/OT_TBOILER"
    availability_topic: "tele/TempMon/LWT"
    payload_available: "Online"
    payload_not_available: "Offline"
    min_temp: 35
    max_temp: 85
    temp_step: 1.0
    precision: 1.0
    fan_modes: []

Добавлял ещё горячую воду, но её регулировать не приходится. Выглядит так:
- platform: mqtt
unique_id: TempMon_DHW
name: "Горячая вода"
modes: ["off", "heat"]
mode_state_topic: "tele/TempMon/SENSOR"
mode_state_template: "{% if value_json.OPENTHERM.SLAVE.DHW %}heat{% else %}off{% endif %}"
current_temperature_topic: "tele/TempMon/SENSOR"
current_temperature_template: "{{ value_json.OPENTHERM.TDHW }}"
temperature_state_topic: "tele/TempMon/SENSOR"
temperature_state_template: "{{ value_json.OPENTHERM.DHWS }}"
temperature_command_topic: "cmnd/TempMon/OT_TWATER"
availability_topic: "tele/TempMon/LWT"
payload_available: "Online"
payload_not_available: "Offline"
min_temp: 35
max_temp: 55
temp_step: 1.0
precision: 1.0
fan_modes: []
пол дня потерял пока понял в какой топик писать чтобы управлять котлом
надо писать в топик:
cmnd/«имя модуля в брокере»/команда
55

где 55- температура
где команда -OT_TBOILER

пример
— cmnd/tasmota_0D47B6/OT_TBOILER
55
— вроде все просто но не нашел где прочитать это в описании прошивки… твой пример помог понять как составлять правильный топик. все заработало ОГРОМНОЕ спасибо.

tasmota.github.io/docs/Commands/#mqtt
это команды MQTT
tasmota.github.io/docs/OpenTherm/#setting-hot-water-temperature это как собрать и настроить прошивку
3) Датчики движения и присутствия с основным освещением комнаты. Для выключения освещения, если в комнате никого нет в течении какого-то времени.

К чему это включения/выключения света?
Экономия электроэнергии на современных светодиодных лампочках, которые потребляют 7-10 Вт на комнату?
А сколько при этом потребляет датчик и устройства выключения?

В таком ключе я не думал. Любопытно, а у вас все светодиодные электролампы постоянно включены? И ночью и днем?


Сколько потребляет датчик и устройство выключения я пока не выяснял.

Конечно не все и не всегда.
Но осознав, что даже если десять лампочек будут гореть круглые сутки, это будет целых 2.4 кВт/часа по пусть по четыре рубля за киловатт, меньше стал меньше думать, что надо обязательно выключить.

И еще минус это то что датчик объема это еще одно СВЧ в жилье. Вопрос ради чего. Ради экономии электроэнергии?

Это примеры сценариев. В последствии их можно скорректировать.

НЛО прилетело и опубликовало эту надпись здесь

Сколько скушают гигаватт миллиард raspberry pi?

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


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


А также автоматизация сценариев: пришёл-ушёл, встал ночью попить воды и т.д.


А вне дома: уличные прожекторы, не нужна ночью иллюминация, да и днём — лишний. А бегать включать-выключать неудобно.

7-10 Вт на комнату


На лампочку же?
Но мысль правильная. Так то для начала нужно выполнить оценку эффективности решения. Сколько энергии тратится на освещение (в среднем), когда в комнате никого нет.
Да на комнату больше одной лампочки.

Но интересует целепологание автора — ради чего городить этот огород с щелканием лампочками.

Все очень просто. Научили с детства — уходя гаси свет, не оставляй свет включенным… и т.п.

У меня на старой работе на складе зафигачили управление светом через датчики движения, в итоге их настроили "на отвали" и они реагировали даже на погрузчик проезжающий мимо соседнего ряда. В результате лампы по времени горели хоть и меньше, а вот включались и включались постоянно. Результат: минус несколько тысяч рублей за электричество в месяц, плюс несколько десятков тысяч рублей на замену лампочек в месяц (энергосберегающие брали, ога), вечно на стрёме грузчики, которые постоянно ждут "вспышку справа" и периодические простои из-за того что лампочки перегорели и по технике безопасности грузчики работать не могут.

7-10Вт на комнату это какой-то подвал прям. Этого мало для работы, разве что отдыхать при таком свете. Недавно делал свет на рабочем столе, ~1кв.м. светильник 35Вт светодиодов примерно и с метрового расстояния едва дотягивает до санитарных норм в 300 люкс! ваши 7Вт на комнату, это почти ночник…
Контроллер ESP8266 оказался таким дешевым, что можно на каждый датчик или исполнительное устройство ставить по такому контроллеру.

Raspberry Pi Zero W, который отвечает всем требованиям: цена 1500 рублей, wi-fi на борту,
который может начать глючить и отваливаться, если подключать кучу датчиков по WiFi

"может начать глючить и отваливаться, если подключать кучу датчиков по WiFi"


Что с ним не так? Датчики коннектятся не одновременно же.

НЛО прилетело и опубликовало эту надпись здесь

Прикольный сайт. Осталось выяснить че-почем.

Чем дальше, тем больше статей по типу, Хочу умный дом, ничего не знаю, разбираться не хочу, откопал тут ESP на которой и буду все делать, почему ESP? так дешево ведь получиться. Взлетит или нет, тоже не понятно, но статью я обязательно запилю. На этом все и заканчивается.

Вот набросились на автора, отобьете у него всякое желание продолжать.

Никто не набросился. Например я интересуюсь такой тематикой и отслеживаю похожие топики. Но извините меня, на улице 2021, есть уже много интересных решений, которые заслуживают внимания и ладно бы пост был написан в далеких 20xx когда, все только начинало появляться, а статьи «как я моргаю светодиодом на ардуино» повышали твою карму в 100500 пунктов и делали богом. Критика — двигатель прогресса и полезная обратная связь, возможно автор прочитав все это, назло всем, завтра сделает то о чем мечтают многие строители умного дома.

Любопытно, а о чем сейчас мечтают строители умного дома?

Встать с лежанки и пощёлкать выключателем?

У каждого свои сценарии. Кто-то мечтает об огромном планшете с кучей кнопочек и управлением кк в космическом корабле, а ктото хочет чтоб все было максимально автоматизировано и работало только по сценарию. Одним достаточно по приходу домой чтоб включился свет и чайник, другие хотят по геопозиции выводить комфортную температуру в квартире/доме, открывание ворот двора или гаража. Мне интересны стаитьи такого типа, чтоб понять что нужно мне, т.к. многие фишки которые реализуются и существуют, мне не нужны, а другим наоборот нужны. Сейчас развиваю 2 системы (офис и квартира/дача) и 3 сценария. 1- офис, уже работает запуск кондиционера по таймеру, чтоб к моему приходу в кабинете была комфортная температура (обогрев и охлаждение реализовано именно кондиционером), запуск ПК и включение/выключение света (иногда могу уехать на встречу и уже не вернуться в офис, не хочу чтоб оставался включенным свет и ПК. Уже такого сценария практически хватает для комфорта, в планах есть еще некоторые плюшки, но вопрос в рациональности (например включение на прогрев кофемашины, греется она 2 минуты и стоит ли городить огород чтоб к приходу она была прогрета? )
2 — система и сценарий, больше ориентированны для дома. Это и комфортное поддержание температуры и балансировка между энергоресурсными потребителями (жена любит включить кондиционер, стиралку, пароварку, микроволновку да еще и вещи погладить), квартира в старом доме, по мощности есть ограничнения, как итог — выбивает автомат, поэтому реализовал розетки которые имеют приоритет, соответственно если мощность доходит до пиковой, при включении потребителя с большим приоритетом, самый низкий по приоритету будет отключен. Т.е. микроволновка или утюг имеют приоритет выше чем бойлер (они включаются на короткое время, необходимое для подогрева пищи или глажки и логично на это время ограничить потребление бойлера). Пока что логика работы постоянно меняется, подстраиваясь под нашу жизнь. Так-же удобным стал сценарий «Мы в загуле», это когда мы можем сорваться после работы и уехать за город в село, тогда все отключаем удаленно, остается работать только холодильник и серверный шкаф.
Подводя итог, напишу что нет идеальной системы которая устроит всех и все очень индивидуально. Сообщество изобретает, модифицирует и делает систему, которая нужна именно ему, а если это коммерческий проект то большей части пользователей. И да признаюсь, у меня нет дома метеостанции, которая показывает на экранчике температуру воздуха в квартире, считаю такие вещи бесполезными, ведь для меня есть понятие комфорта, мне не нужно знать что в комнате сейчас 23 тепла, это нужно для автоматики, которая должна делать пребывание в комнате, для моей семьи комфортной исходя из многих параметров, которые влияют на такой показатель как «ощущается», на основании влажности, открытого окна и температуры на улице, наличии такого сейчас модного показателя в квартире как «надышали» и т.д.
Желаю удачи, с удовольствием почитаю, что у вас вышло в итоге, возможно почерпну еще что то для себя.
квартира в старом доме, по мощности есть ограничнения, как итог — выбивает автомат, поэтому реализовал розетки которые имеют приоритет, соответственно если мощность доходит до пиковой, при включении потребителя с большим приоритетом, самый низкий по приоритету будет отключен. Т.е. микроволновка или утюг имеют приоритет выше чем бойле

А как это реализовали?
Я хочу такой балансировщик.

Делалось давно и костыльно, сейчас бы сделал по иному. Измерение потребления реализовано на pzem-004t, управление розетками на твердотельном реле (от механических отказался, после того как у некоторых залипли контакты). Все делал как «слепой котик» находя интересные идеи на просторах интренет. Сейчас в планах есть переделать все на ACS758-100, в качестве измерителя тока (не удобно с токовыми катушками играться). Логика простая, верхний предел потребления на всю квартиру 25 ампер (верхняя точка) при достижении 20А сумарного потребления, начинает работать балансир по методу, включил микроволновку, ток потребления на ее розетке вырос, значит отключить нагрузку которая стоит ниже приоритетом. Для выбора по списку приоритета, идет проверка, или включено устройство или нет, если включено ток потребления выше чем ХХХ, значит выключить, если нет потребления, значит перейти к следующему устройству. XXX выбираете опытным путем, для каждого устройства есть дежурное потребление (например часы в микроволновке или электроника в бойлере). А вообще, советую для начала определиться что вы хотте получить в итоге, чтоб понять нужно вам это или нет. Ведь многие сейчас с моей «проблеммы» улыбнуться, у них новострои с хорошей 3-х фазкой питания и нормальной мощностью. Мне же страшно не за свою проводку, а за домовою. Кабель подвода от щитка до квартиры заменил и автомат можно всунуть хоть и на 65 А, только вот домовая проводка совсем уж «хиленькая». А вслучае пожара в домовой сети, очень быыстро находят «козла» отпущения, методом вот он перегрузил сеть своей нагрузкой. Как-то так.

мдэ… информации чуть меньше чем ничего…
я 4 сезона топлю дачу электричеством.
начинал с такого же рукоблудия -машинка, esp… Redmond ble ready4sky и т.д. и т.п.
Наелся по самые помидоры.


в итоге у меня Home-assistant.io на нормальном ПК, малинка сдохла, комп на миниИТХ тоже
перешёл на датчики температуры zeegbee, esp (хоть и на тасмоте) выкинул к ядроней фене, поставил реле tplink hs110

Малина почему сдохла?

стала греться и рестартовать по вочдогу.

Ясно. Значит не зря рекомендуют ставить радиатор. Спасибо, учту этот момент.

НЛО прилетело и опубликовало эту надпись здесь

у меня все наоборот. увлекся программированием в 2015 году как раз с arduino, pi, 8266 и желания создать умный дом и домашнего робота.

автору сил и мужества продолжить начатое, к минусам относится философски. не ошибается тот, кто на диване.

Не привыкать))

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

А что автор планирует использовать или уже использует в качестве датчиков микроклимата (температура, влажность, CO, CO2, PM2.5 и прочее)?

Как бы хотелось иметь готовое устройство с нормально калиброванными измерителями этих параметров на борту, которое при этом умело бы вещать по некому открытому протоколу, а не только проприетарным образом в облако производителя.
Или это фантастика и надо набирать такой девайс из кучи датчиков самому?

Для углекислого газа я выбрал MQ-135. Но похоже ошибся. Это неточный датчик. Стоит копейки (100-600 руб). Есть другие датчики, но уже цена от 2500 рублей. Похоже их и надо использовать. По остальным газам пока не смотрел. Пока буду тестировать MQ-датчики.


Как бы хотелось иметь готовое устройство с нормально калибр…

На барахолке ZigBee в телеграме есть продавец, который собирает на заказ уже готовый сенсор СО2. С дисплеем и без. 4000руб.

MQ-135 это не датчик углекислого газа по сути, это бытовой датчик «чистоты» воздуха, на что он только не реагирует, в даташите только картинка по чувствительности к 7 газам, если не ошибаюсь… Они конечно все интересны и не полезны, но никак не отличить а что датчик реагирует… на метан или углекислый, или может на окись азота? Их в кондиционеры ставят как датчик «пора проветрить» там пофиг на какой газ сработал — всёравно надо освежать, но использовать его как измеритель углекислого не получится.

"использовать его как измеритель углекислого не получится."


Ну и ладно. Все равно поглотителя углекислого газа у вас нет, и генератора кислорода тоже нет. Есть только условное "пора проветрить"

Плохо. Амперка его продает именно как датчик СО2.

Потому что остальные на СО2 гораздо слабее реагируют и меньше подходят на эту роль.

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

Вы че на автора накинулись? Человек только познает все прелести esp. Тем более он Вам написал — это хобби. 80% населения ваще не знают что такое МК и он специально для таких тему и создал.

Подпортили мне карму этой статьей))) Теперь я не могу вставить ссылку на следующую статью. Оставляю здесь https://habr.com/ru/post/544328/


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

Автор, не пиши больше статьи для этих Удаков.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории