Умная «Квартира»

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

image

Оборудование


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

Сервер управления – Raspberry Pi 3 + OpenHAB 2 – 1шт (3000р.)
Контроллер многофункциональный – MegaD-2561 – 1шт (3480р.)
Исполнительный блок на 14 релейных выходов – MegaD-14-R – 1шт (4480р.)
Датчики температуры и влажности DHT22 (AM2303) – 4шт (1960р.)
Датчики температуры 1-Wire DS18B20 waterproof – 2шт (180р.)
Блок питания 12V DR-60-12 – 1шт (1420р.)
Корпуса для датчиков Dsen-Box – 4шт (1000р.)
Планшет для управления и отображения параметров – уже есть (3000-10000р.)
Большую часть из списка можно и на АЛИ приобрести.

Вводное


Одними из основных принципов работы систем автоматизации это – бесперебойность и резервирование функций. То есть даже если вся слаботочная автоматика сгорит к чертям, мы не должны потерять функцию управления освещением и прочими, важными, исполнительными устройствами. Таким образом решение управления освещением будет реализовано на, так называемой, «проходной системе» т.е. выключатели (переключатели) в помещениях будут проходными, а роли вторых выключателей (переключателей) будут играть релюшки в исполнительном блоке MegaD-14-R. При условии, конечно, что сами релюшки не выгорят, мы при неисправности блоков автоматики, не потеряем функционал. Поэтому во всех помещениях установлены проходные 2-х и 1-клавишные переключатели Legrand Etika (симпатично смотрятся по сравнению с Valenой).

Подключение


Датчики температуры и влажности DHT22 установлены в корпуса Dsen-Box на уровне около 2-х метров от пола в каждом помещении. Не забываем про то, что в квартире капитальный ремонт и все провода заботливо проложены от щитка до мест расположения датчиков и устройств.
Кабель практически везде закладывал SFTP 4х2х0,5 экранированный. Датчики температуры DS18B20 установлены в момент укладки теплых полов.

image

image

image

Устанавливаем приборы MegaD в щиток, сопрягаем их родным шлейфом 34pin и подключаем к сети Ethernet. Заходим в web интерфейс по адресу 192.168.0.14/sec. В разделе “config” устанавливаем нужный адрес или оставляем по умолчанию, обязательно прописываем адрес Openhab сервера (узнаем позже когда развернем образ Openhab на малинке или пропишем сразу, а на малинке изменим). Подключаем все датчики и провода от выключателей согласно однолинейке.
image

image

В настройках портов устройства MegaD устанавливаем типы (OUT – если это реле, IN или Dsen – если вход датчика). Если на портах подключенных датчиков указать правильный тип, то мы сразу же увидим актуальные показания.
image

Сервер


Собираем сервер. Корпус для малинки сделан из вышедшего из строя блока питания для удобного крепления на дин-рейку (есть конечно специальный корпус для этого, но это не про нас))). Не забываем естественно воткнуть флэшку и кабель Ethernet. Что бы не мучиться с установкой, решил скачать готовый образ OpenHabian — весь процесс установки и конфигурирования сервера подробно там описан и сводится к развертыванию образа на флэшку, запуску малинки и ожидания 15-45мин. (да долго) при первом конфигурировании. OpenHab готов к работе!

Если мы не хотим менять что либо в конфигурации сервера (как открыть раздел настроек подробно описано на openhab.org) то подключаемся к Openhab openhabianpi:8080, выбираем графический интерфейс Paper UI и начинаем ваять все что нужно.

image

Настройка


Bindings


Прежде нужно установить связь сервера OH (openhab) и MegaD. Интеграция оборудования на сервере, используя определенные оборудованием протоколы и правила, производится с помощью готовых файлов, так называемых «Биндингов». Скачиваем актуальный биндинг для оборудования MegaD. Закидываем его (можно используя WinSCP) в папку /srv/openhab2-addons на сервере, таким образом мы этот биндинг увидим в “Bindings” Paper UI.

Далее в “Inbox” создаем Bridge MegaD Incoming server adapter это что-то вроде виртуального моста связи между сервером и оборудованием. Прописываем ему нужный порт (адрес сервера и порт нужно прописать в “Config” самого устройства MegaD).

image

Things


После создания моста мы, также в разделе “Inbox”, создаем “MegaD Binding Things”. Отдельно взятый «Thing» — так определяется на сервере конкретное физическое устройство, будь то датчик или реле, с которым мы будем взаимодействовать при помощи созданного моста. В них мы конкретно прописываем ip адрес MegaD устройства, пароль для доступа и порт устройства (это тот порт входа куда подключен датчик или порт выхода для управления устройствами).
Для удобного распределения по местам нахождения, в поле “Location” указываем где что находится – зал, кухня… После создания этих “Things” они появятся в “Configuration/Things”. Заходим в созданный “Thing” и нажатием на нужный тип (мы должны были его указать в настройках порта устройства MegaD) привязываем его к “Item” создавая новый “Create new Item”.

image

Items


Отдельно взятый «Item» — на сервере и в графическом интерфейсе, это тот самый элемент который выполняет роль кнопки управления или вывода данных с датчика и прочих возможностей.

Поле “Name” должно быть непрерывной латиницей, а вот “Label” называем как хотим. В настройках “Item” нужно указать тип (если это реле, то – SWITCH, если датчик, то – NUMBER и т.д.

Если мы хотим объединить определенные Item-ы в группы (это по большей части нужно для удобного распределения и просмотра в мобильном приложении или используя интерфейс Basic UI), то в поле “Group” указываем нужную группу, которую предварительно нужно создать в разделе “Items” указав тип “Group”. После этих манипуляций мы увидим тот самый созданный “Item” в разделе “Control” Paper UI и если все правильно сделали, то при нажатии на созданный “Item” типа “Switch”, связанное устройство (релюшка MegaD) щелкнет.

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

image

UI


Теперь все это конечно хорошо и работает, но не красиво и неудобно.

Берем планшет заходим через браузер openhabianpi:8080, выбираем графический интерфейс Habpanel и начинаем настраивать под свои нужды.

Нажимаем в правом верхнем углу на шестеренку настроек, кликаем на “Advanced settings” и производим необходимые настройки (тема, название…) на левой стороне настроек, позже после создания готового интерфейса, нужно сохранить его “Save the current configuration to a new panel configuration”.

Возвращаемся из настроек обратно, ползунком выбираем необходимое количество столбцов плиток в интерфейсе и нажимаем “Add a new dashboard”. В настройках плитки указываем цветовую гамму и иконки отображения. Данными плитками мы будем определять локацию или группы наших устройств (например в моем случае это комнаты).

Далее после создания локации переходим в нее нажатием на плитку и сверху, рядом с названием плитки нажимаем на карандаш, будем располагать плитки созданных в системе “Items”. В правом верхнем углу жамкаем “Add a new widget”. Выбираем нужный тип плитки (при подведении курсора всплывут подсказки) “Switch” если это переключатель, “Dummy” если это датчик… и т.д. В настройках созданной плитки привязываем её к существующему в системе “Item” и настраиваем отображение – иконку, цвет, размер… После создания всех нужных плиток “items” нажимаем “Run” в левом углу, тем самым сохраняя настройки и запуская режим отображения. Вот таким макаром создаем под себя интерфейс Habpanel. Очень удобно после конфигурирования, если это делалось в Chrome, добавить страницу Habpanel на рабочий стол планшета из настроек браузера.

image

image

Rules


Rules (правила) — те самые правила (скрипты) для реализации логики функционирования отдельно взятого устройства или взаимодействий между несколькими.

Реализуем автоматическое управление вытяжкой в ванной.

Для этого в системе мы должны создать виртуальный “Item” типа “Number” в котором мы будем записывать значения нужного нам уровня влажности. Еще один “Item” типа “Switch” для запуска автоматического контроля уровня влажности. Ну и собственно само правило, которое и будет обрабатывать полученное значение влажности с датчика в ванной, сверять с установленным значением нашей уставки и управлять вытяжкой.

Для создания правила мы должны создать файл с расширением .rules с содержимым на javascript в папку на сервере /etc/openhab2/rules. Вот пример содержимого:

Auto_air.rules
rule «Auto_air»
when
Item Hum_H_T_sens received update
then
if
(Hum_H_T_sens.state > Set_hum.state && Air_H_T_switch.state==OFF && Set_auto_air.state==ON){
Air_H_T_switch.sendCommand(ON)
}
else
if
(Hum_H_T_sens.state < Set_hum.state && Air_H_T_switch.state==ON && Set_auto_air.state==ON){
Air_H_T_switch.sendCommand(OFF)
}
end

Ну и собственно нужно вывести созданные “Item-ы” на экран дашборда в Habpanel. Для “Item” уставки уровня влажности, применить тип “Slider”.

Charts


Еще одна приятная особенность системы, это статистический сбор данных в базы и отображение в виде графиков.

Создадим графики! Прежде нужно настроить работу базы данных.

По умолчанию OpenHab предлагает работу с базой данных Rrd4j, но нормально настроить ее я не смог. Поэтому стал использовать MySQL (как-то привычней).

Для работы с базой необходимо установить в системе дополнение. Во вкладке “Addons” Paper UI выбираем в разделе “Persistence”, MySQL Persistence (install).

Базу мы создали теперь настраиваем.

Для этого мы должны создать файл (если он отсутствует) в папке на сервере: /etc/openhab2/persistence/mysql.persist, в котором мы должны указать стратегию сбора данных (типа почасовая, дневная, недельная…) и указать какие именно “Item” с привязкой к какой стратегии будут храниться. Для примера вот содержимое:

mysql.persist
// persistence strategies have a name and a definition and are referred to in the «Items» section
Strategies {
// если для элемента ниже не указана стратегия, будет использоваться список по умолчанию
everyMinute: «0 * * * * ?»
every5Minutes: «0 */5 * * * ?»
everyHour: «0 0 * * * ?»
everyDay: «0 0 0 * * ?»
default = everyChange
}

/*
* Каждая строка в этом разделе определяется, для которых товар(ов), в которых стратегии(иэс) следует применять.
* You can list single items, use "*" for all items or «groupitem*» for all members of a group
* item (excl. the group item itself).
*/

Items {
// сохраняют все элементы один раз в день и при каждом изменении восстанавливают их из базы данных при запуске
//*: strategy = everyChange, everyDay, restoreOnStartup

// кроме того, сохраняются все значения температуры и погоды каждый час
Weather_Temperature, Temp_H_LR_sens, Temp_H_BR_sens, Temp_H_T_sens, Temp_H_KT_sens, TP_H_H_sens, TP_H_KT_sens, Weather_Humidity, Hum_H_LR_sens, Hum_H_BR_sens, Hum_H_T_sens, Hum_H_KT_sens: strategy = everyMinute, restoreOnStartup
}

После создания файла система уже начнет сбор данных. Нам же нужно настроить дашборд Habpanel на отображение графиков.

Возвращаемся в графический интерфейс Habpanel, заходим в нужную локацию и добавляем новый виджет выбрав тип “Charts”. Обзываем как хотим, “Type” выбираем “n3-line-chart (interactive)”, “Service provider” – mysql, “Period” – период отображения день (D). В о вкладке “Series” – привязываем нужный нам “Item”. И вуаля! получаем красивый график!

image

Ну а дальше чистой воды самодеятельность – крепим планшет на стену! О_о для этого я взял две магнитные карты формата em-marin (те которые очень тонкие) и клеим на клей (Uhu) по краям карты два неодимовых магнита. Такие платформы с магнитами крепим на двусторонний скотч (хороший тонкий) с обратной стороны планшета и на стену. Кстати заранее в подрозетник, установлен блок питания MeanWell 5В, с кабелем microUSB. Планшет на стене!

image

Прошу прощения за особенность изложения материала (никогда раньше ничего подобного не писал). Если пост будет хоть сколько популярен, в следующем, опишу особенность настройки мобильного приложения. Надеюсь пригодится. Всем умного дома)))
Share post
AdBlock has stolen the banner, but banners are not teeth — they will be back

More
Ads

Comments 91

    0

    Для планшета напрашивается беспроводная зарядка. Какой-нибудь стандартный приёмник на планшет и передатчик на стену. И проводов не нужно будет!

      +2
      А еще было бы прикольно, если бы она имела магнитную конструкцию встраиваемую в подрозетник 68мм)))
      +1
      Еще раз убеждаюсь, что лучший вариант организации «информативных» домов — это продумывание и создание их на стадии капитального ремонта. Тогда и провода можно протянуть куда угодно в любом количестве, и подрозетники установить где надо!
        0
        Вот мне интересно, там 2 знака после запятой для температуры и влажности. Зачем? Какую точность обеспечивают приборы измерения? Это такой дизайнерский шик или непонимание процессов?
          0
          DHT 22 из описания на сайте Good for -40 to 80°C temperature readings ±0.5°C accuracy. Но на деле, мне кажется там погрешность ещё больше
            0
            Погрешность — это не точность. У DS18H20 точность гораздо выше чем у DHT 22 — до 0.0625°C
              0
              Вы наверное путаете точность с дискретностью. Точность (или погрешность) у DS18B20 — как раз 0,5°C, а дискретность — да, 0,0625°C.
            0
            Визуально-приятно смотреть на такие данные, представляя что используешь мегаточные устройства)))
              0
              Подсказываю: генератором случайных чисел можно сделать из круглого числа мегаточную переменную
            +1

            У меня вопрос по проходной системе. Вы как-то детектируете состояние, например, освещения? Т.е. допустим реле и переключатель выключены, освещение, соответственно, тоже. Включаем свет клавишным переключателем. Если контроллер не знает текущее состояние, то для него оно равно off. Тапаем пиктограмму света и состояние становится on, но свет гаснет...

              0
              Тоже интересует схема подключения, не могли бы более подробно расписать этот момент.
                –1

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

                  0
                  Отредактировал пост — вложил однолинейные схемы подключения.
                  0
                  Да к сожалению это некий минус данной схемы реализации. Нет возможности определить физическое состояние переключателя. Пробовал рассмотреть вариант с контролем напряжения на конечном устройстве и датчиком освещенности (в случае управления освещением), но пока нет готового решения.
                    0
                    Может быть, лучше использовать датчик Холла на проводе в нагрузку? Правда, использование любого датчика приводит к необходимости еще одного входа для контроллера, а он не резиновый. Возможно, в таком решении имеет смысл использовать более простые контроллеры, чтобы абстрагироваться в основном контроллере от текущего состояния («делегировать ответственность»).
                    Еще один минус — это питание реле для выключенного состояния (если был использован механический переключатель); свет не горит, а катушка реле потребляет ток… как-то не очень разумно выглядит.
                      0
                      Да возникают сложности именно при такой, проходной, схеме реализации — еще провода, еще входы или устройство контроля. Но если использовать типичную концепцию автоматики систем «Умных домов» — слаботочные провода от каждого выключателя на входы контроллера… то нет проблем. И все же я выбрал именно первую схему по причинам описанным в посте.
                        0
                        Возможность отключить автоматику — это наиважнейшая часть умного дома, даже ценой дополнительно датчиков, проводов и т.д. И это не сарказм. На одном из форумов видел интересный вариант — электромеханические толкатели в клавишном выключателе. Колхоз, конечно, но тоже вариант возможности ручного управления.
                  0

                  Странно что нет датчика СО2. Он должен быть ключевым при принятии решения о необходимости проветривания.

                    0
                    Проветривание в ванной комнате включается именно по состоянию влажности и некоторых случаях превышения температуры. Оправдано применение датчика CO2 в жилых помещениях.
                      0
                      Там где вы проветриванием боретесь с повышенной влажностью это очевидно, что нужно от влажности плясать. Но во всех остальных случаях проветривание нужно для снижения уровня СО2 и датчик тут поможет.
                      А поскольку вентиляционные каналы обычно только в ванной и на кухне, то датчики СО2 наверное логично именно там и поставить, тогда они будут реагировать на содержание СО2 по всей квартире.
                    0
                    Почему решили использовать переключатели (switch), а не кнопки?
                      0
                      а какие БП используются для низковольтного (3.3/5/12 В и т.п.) питания приборов в щитке (если в щитке конечно есть такие приборы)?
                        0
                        12В блок питания указан на однолинейной схеме (отредактировал пост). 5В для Raspberry PI3 беру банально с USB адаптера подключенного в розетку 220в (не продумал на начальном этапе). 3.3В есть в самом приборе MegaD.
                        0
                        А почему датчики DHT22, а не что-нибудь менее колхозное, типа SHT30/31 или BME280? Они не намного дороже, но намного стабильнее и точнее.
                          0
                          Ну тут, честно говоря, использовал самое бюджетное решение. В процессе использования возможно буду апгрейдить)))
                            0

                            Советую посмотреть эту статью. Хороший обзор датчиков влажности, и DHT22 там не the best отнюдь.

                              0
                              Полностью согласен!
                              0
                              Ну не сказал бы, что сильно бюджетно получилось. BME280 на али стоят 16,5 баксов за 5 штук. BMP280 (такой же, только без датчика атмосферного давления) вообще по 6 баксов за 5 штук. SHT31 подороже 23 бакса за 5 штук. Всё с халявной доставкой.
                              Но в отличии от DHT22, там всё на одной микросхеме, данные выдаются в цифре, причем с заводской калибровкой.
                                0
                                Датчики I2C, при использовании именно контроллеров MegaD, предполагают использование вдвое большего количество портов. Для подключения всех датчиков не хватит портов MegaD-2561. Т.е нужно дополнительно установить какой нибудь контроллер. Вот и бюджетность решения.
                                  0
                                  Хм, I2C шина же предполагает возможность вешать сотню девайсов на 2 провода, или там какая-то хитрая реализация?
                                    0
                                    По последней, известной мне информации, шинное подключение нескольких датчиков у контроллеров MegaD, реализовано только для 1-Wire.
                                      +1
                                      Сотню девайсов с разными адресами на шине. У одинаковых датчиков адрес скорее всего будет одинаковый. Возможность конфигурировать адрес (перемычками или еще как) встречается далеко не всегда.
                                        0
                                        Как вариант, можно через CD405xB (или аналоги) мультиплексировать
                                    0
                                    Вся проблема в том что BME280 c I2C интерфейсом, далеко от контролера ты его не забросишь и так просто сигнал не усилишь, а для DHT22 есть усилители сигнала .
                                0
                                Расскажите плз, как влажность регулируете
                                  0
                                  Так, так и регулирую при помощи правила OpenHab 2, включением вытяжного вентилятора.
                                    0

                                    А зимой вам не требуется увлажнять воздух?

                                      0
                                      Почему? Именно в зимний период, принудительное увлажнение воздуха, целесообразно!
                                        0

                                        Да конечно.
                                        А увлажнитель подключен к автоматической системе?

                                          0
                                          Нет. Он сам автоматически поддерживает заданный уровень. В системе умной «Квартиры» функция определения влажности, носит информативный характер.
                                  0
                                  Интересно, почему создатели таких решений, типа MegaD делают новые девайсы на ATmega? Ведь STM32 с намного лучшими характеристиками еще и стоит значительно дешевле. Наследие Arduino? Есть что-то подобное на STM32?
                                    +1
                                    Проблема в огромном количестве кода уже написанного под ATmega и несколькими годами тестов для выявления багов. На переписывание кода не всегда есть столько времени, так как тут стоит выбор между реализацией доп. функционала или заморозкой текущего и переход на другой процессор.
                                    0
                                    Как сделано освещение? Оно диммируемое? Просто люстры или свое?
                                      0
                                      Обычное не диммируемое, светодиодные светильники Gauss.
                                        0
                                        И при этом 220?
                                          0
                                          Да! Все указано на однолинейной схеме.
                                            0
                                            Жаль. А я думал поглядеть на то, как народ делает диммирование своими руками, для слаботочки с большой мощность. Сам, в итоге, купил готовую систему…
                                              0
                                              Если не секрет, а зачем вообще диммирование нужно? Сколько ни ходил в гости к знакомым, у которых люстру/бра можно «прикрутить», так и не понял — зачем?
                                                0
                                                Проснулся, нажал одну кнопку на пульте и света ровно столько, чтобы никого не разбудить, но найти тапочки. Вот время уборки или игры в настолку с гостями — включается максимум, который в обычное время слишком яркий. У меня свет с большим запасом и стандартная яркость в спальне процентов 50, в большой комнате не больше 40. Когда смотрим телек — то ставим процентов 15, чтобы не в полной темноте сидеть. Верхний свет — почти всегда единственный источник света, благодаря его устройству, и регулировка яркости используется постоянно. А возможность управлять им прямо с кровати — это офигенно.
                                                  0
                                                  Я года 3 назад начал использовать Noolite модули, там по умолчанию сделано плавное включение ламп. Вроде мелочь, а оказалось очень удобно и приятно, после переезда в новую квартиру всё переделываю и сейчас диммирования нет (временно), и этого плавного включения реально не хватает.
                                                    0
                                                    Ноолайт, у как бы это сказать… Простоваты. Довольно бедный ассортимент и возможности.
                                                      0
                                                      Да, простоваты, но и у них есть преимущества: цена и легкость использования (помимо моего любимого плавного включения).
                                                      На кухне изначально не продумал управление светом рабочей зоны, когда дошло дело до подключения — просто наверх шкафчиков закинул ноолайтовый модуль. Он отлично управляется с WirenBoard.
                                                        0
                                                        Мне хотелось плавного диммирования и дистанционного управления. Чтобы на стенке висела красивая крутилка на энкодере, а на диване валялся пульт. Ноолайт все это не поддерживает, а жаль… Зато стоит недорого.
                                                    0
                                                    Мне говорили, что у меня нестандартный сценарий использования ПК, смартфона, etc, но не знал, что и с лампочками у меня такая же история.
                                                    0
                                                    Если хотите упростить себе жизнь со светодиодным освещением — посмотрите в сторону DMX512 контролеров. 4х канальный контроллер (идеален под 5-6 метровые RGBW ленты) 4А на канал 5-24В рабочее стоит на Али ~9$ за штуку. Управление — физика RS485, логика — протокол DMX — связать с контроллерами или одноплатниками как 2 байта переслать.
                                                      0
                                                      У меня ленты не ргб — а чисто белые, но разной температуры, потому что это основное и единственное верхнее освещение. Пока сам колхозить не стал — купил готовые молули беспроводного управления. Дорого блин… Но офигенно удобно!
                                            0
                                            .
                                              0
                                              А если малинка или MegaD упадет, всё, квартира вымрет? Ничего сделать нельзя будет?
                                                0
                                                В том то и дело что умрет только логика, типа контроля параметров и автоматическое управление вытяжкой. Ручное управление освещением и прочими устройствами, останется!
                                                  0
                                                  А если вдруг пропадёт питание на модуле, то свет внезапно включится, или наоборот, погаснет?
                                                    0
                                                    Если прежде он не был включен в «Умном доме», то при пропадания питания на модуле реле не изменит состояния.
                                                0
                                                Очень часто такое вижу, поэтому спрошу: у бытовых розеток номинальный ток 16А, а автомат стоит с номинальным током 25А. Как обеспечивается защита по току от перегрузки в отдельно взятой розетке?

                                                Ещё по фото вижу, что помимо автоматов установлены также и диф.автоматы, если не ошибаюсь, типа AC. С учётом того, что сами автоматы уже устновлены, рекомендую заменить диф.автоматы на УЗО типа А на ток утечки 16мА. Они защищают не только от утечки переменного тока, но и пульсирующего тока одного полупериода синусоиды, которая может возникать в импульсных истониках питания.
                                                  0
                                                  Установлены именно УЗО, но на ток отсечки 30мА. Не очень хочется чтобы выбивало УЗО при каждом подключении какого-нибудь нестабильного (пульсирующего) устройства. Задача защитить человека. А по поводу ограничения по току перегруза — тут есть некая шаблонность применения 25А на розетки и 16А на свет, без обдумывания))
                                                    0
                                                    В последнее время есть тенденция, направленная на энергоэффективность, подразумевающая установку устройств и аппаратов с низким потреблением электроэнергии… Если вы в квартире не собираетесь устраивать себе, например, мастерскую с одновременным применением нескольких эл. инструментов (болгарки, циркулярки, перфораторы, пылесосы и пр.), то «шаблонные применения» советских времен могут сыграть с вашими розетками (на 16А) нехорошую шутку. Со светом ситуация та же — я не представляю, что нужно сделать в гардеробе/прихожей, чтобы автомат на 16А там когда-нибудь сработал, зато при перегреве данной линии веселого тоже будет мало…
                                                    Ну а за пост, безусловно, спасибо! Всегда интересно посмотреть, как люди реализуют свои задумки.
                                                      +1
                                                      Автоматы (предохранители) в электрощите ставятся не для защиты нагрузки, а для защиты кабеля/розеток. Если для автомата в 25А штатный длительный (более 2 часов) ток, при котором он гарантированно не сработает = 25А, то для проводки в 2,5 кв.мм. 25А — это работа в режиме активного нагрева, в каком-то месте однажды не выдержит изоляция кабеля, — вуаля — меняем кабель (который проложен глубоко в полу к примеру). Все проблемы по перегрузке нагрузки, которая подключается к электросети — сугубо её личные проблемы, если находятся в пределах допустимого для кабеля тока. Автомат в таком случае сработать не должен. Поэтому если ставите автомат на 25А, то проводка должна быть сечением не менее 4,0 кв.мм.
                                                        0
                                                        Более того, на линии с малой нагрузкой, типа освещения (если оно «энергосберегательное на ЛЛ\СДЛ), имет смысл поставить шестерки вместо классических пятнашек, а еще лучше — бэшки вместо цэшек.
                                                          0
                                                          На освещение как правило прокладывается кабель 1.5км.мм. это максимум 10А по кабелю. Естественно, меньше поставить никто не мешает (особенно учтя нынешние реалии, когда на кабеле написано «2.5кв.мм» или «1.5 кв.мм», а на деле там от силы 1.6 и 0.9 соответственно) но если таких ламп будет много, стартовый ток может в несколько раз превышать номинал автоматов. Будет отключаться «само»
                                                            0
                                                            Так посчитать надо. Скажем, если на каждую комнату обычного дома\квартиры делать свою линию на свет, B6 обычно хватает с запасом, хотя в каждом случае нужно учитывать токи и сопоставлять с кривой отключения выбранного АВ.
                                                            А если не делать отдельных линий на свет в отдельные помещения, так можно вообще на все забить и сразу поставить «жучки», колхозить, так по полной.
                                                          0
                                                          Добавлю, что надолго подключенная в розетку активная нагрузка в 3.5 кВт (те самые 16А) разогревает вилку почти до 90 градусов. Предположу, что если по ошибке включить надолго что-то более мощное, то с розеткой можно будет попрощаться.
                                                            0
                                                            С контактами у вас что-то не то. Либо между вилкой и розеткой, либо клеммы на розетке нужно протянуть. У меня на штатных 16А она чуть теплая. До 90 на таком токе греется ШВВП 2x0.5 с вилкой «от настольной лампы».
                                                      0
                                                      А зачем скрипты для schedule?
                                                      Есть же плагин, который дает возможность задавать правила через веб интерфейс.
                                                        0
                                                        Прикрепи, пожалуйста, большие схемы из статьи (чтобы по ссылке открывались, процентов на 30% больше).

                                                        И почему нельзя было построить это все на 1-wire и обойтись без MegaD? В чем его реальный плюс?
                                                          0
                                                          Вставил FullHD схемы. Плюс Меги наверно в его автономности, количества поддерживающих интерфейсов, готового решения по входам и выходам… и т.д. Как вы видите всю реализацию на 1-Wire?
                                                            0
                                                            Все вставляем в малинку. В ней есть готовый модуль, который 1-wire обрабатывать. Подключаем новый датчик к сети — он появляется в списке устройств. DHT22 меняем на аналог с поддержкой 1-wire. В качестве переключателей берем силовой ключ на DS2413 (пример — www.ab-log.ru/smart-house/shop/2ch-module).

                                                            На выходе получаем простую замену датчиков/силовых ключей и необходимость прокидывать только 1-wire провода по квартире (силовые остаются без изменений).
                                                              0
                                                              По честному мне не очень понравилась такая схема. Где размещать силовые ключи? В самих розетках и так места мало, да и к тому же дополнительные провода. Размещать в щитке откровенный колхоз (все-таки хочется видеть готовое корпусное решение). Накрылась малинка — теряем полный контроль, а у Меги хоть есть свой web интерфейс в случае ЧП можно оперативно решить что-либо. На ум не приходит бюджетный аналог датчиков 2in1 по шине 1-Wire. Имеется в виду готовое решение без пайки на коленках.
                                                                0
                                                                Я тоже не спеша делаю умный… террариум для животинки. Сделано только выключение света по расписанию и включение термоковрика (снаружи холодно почти круглый год), все на esp8266 (да, каюсь, Arduino IDE). Сейчас разбираюсь с двумя датчиками 1-wire ds18b20, выводом всего добра на сегментный индикатор FD650B (разобрал «мертвый» плеер).
                                                                Большинству мои поделки, наверное, покажутся слишком простыми.
                                                          +1
                                                          Все хочется перейти на OpenHAB. Но пока «сделал свое колесо».
                                                          Raspberry Pi 3 ловит с PIN-ов «замыкания», и отправляет события через https на хостинг.
                                                          На хостинге есть табличка: [events]{id, date, source, action}
                                                          В нее сыпятся события от этих кнопок,
                                                          типа: [auto_inc, '01.01.2017 15:15', button1, 'on']
                                                          Парой селектов получаю нужные данные.

                                                          Аналоговых пинов на малине к сожалению нет, но ардуина знает какая освещенность и температура, надо их соединить когда нибудь.
                                                            0
                                                            можно вопрос по схеме электрической слаботочной?
                                                            датчик DS18B20 подключается по трем проводам и передает сигнал по шине i2c. у Вас на схеме обозначен терморезистор. Как с этим быть?
                                                              0
                                                              На схеме терморезистор это и есть DS18B20. Цифровые датчики DS18B20 могут работать без внешнего питания, используя так называемое «паразитное» от линии данных. В данном случае я подключил датчик именно так, с использованием паразитного питания. Производитель рекомендует в этой ситуации соединить вывод питания с землей. И кстати датчик передает данные не по I2C, а по 1-Wire.
                                                                0
                                                                А в чем смысл использовать именно паразитное питание? Не сарказм. Просто мне особой разницы не было припаять три провода или два (телефонная лапша). Но при тестах на «паразитке» появлялись иногда неверные данные и достаточно приличная пауза между запросами (что понятно).
                                                                  0
                                                                  Вы совершенно правы! На этапе проектирования был увлечен максимальной экономией портов и подключений. Тем самым, не думая, использовал вариант с паразитным питанием. Однако каких либо проблем с данными за весь период пользования, не заметил.
                                                              0
                                                              спасибо, что поправили
                                                              тогда возникает еще вопрос: а как подключать датчик? ведь переполюсовка приведет в выходу со строя. думаю, надо подписать выводы датчика на схеме для начинающих
                                                                0
                                                                Я схему конечно рисовал по большей части для себя, без такой детализации нюансов. Думаю все же если открыть datasheet на датчик, не составит проблем определить где какой контакт.
                                                                  0
                                                                  Я подключал датчики где было четыре контакта, и не было известно, какой приходит в датчик (запаянный). В итоге на data подавалось +3.3В, в течении двух минут, пока проверял вывод с ардуино, датчик из строя не вышел. Конечно, это не говорит прямо, что так можно делать, но высока вероятность, что все будет в порядке.
                                                                  0
                                                                  Может смотрели, есть ли возможность интеграции с Google Home или Alexa skills?
                                                                    0

                                                                    можно через tasker реализовать, есть плагин autovoice и данные на пример через mqtt управлять

                                                                    0
                                                                    Вопрос не в тему — а чем так быстро влажность в зале поднимаете?
                                                                      0
                                                                      Увлажнитель бытовой «Витёк».
                                                                        0
                                                                        Модель можете назвать? С увлажнителями реальная проблема выбора. Извините за оффтоп.
                                                                          0
                                                                          Рекомендую Sharp, модели воздухоочистители-увлажнители, с hepa фильмом и испарением вентилятором. Нет проблем с водой, любая подойдёт, нет налета от накипи и тп.
                                                                        0
                                                                        Я пробовал парогенератором керхеровским для теста датчиков.

                                                                      Only users with full accounts can post comments. Log in, please.