Авторизация
Зарегистрироваться

«Умный дом» из Arduino + немного 1с.

Если кратко. Перепробовал три системы «умного дома». Во всех разочаровался. Пришлось сделать свою. Сервер на «Arduino MEGA» + «ESP8266». Реле + розетки + погодная станция + хаб 433 Мгц от «Sonoff», но прошивки в них самодельные. Датчики 433 Мгц от всех подряд.

Предыстория. В 2016 году переехал жить из города в деревню. В первую зиму вылезла серьезная проблема: отопление у меня электрическое, а подстанция в селе очень древняя, она первую половину дня может выдавать 130 вольт, вторую половину дня 280. Всю бытовую электронику защитил фильтрами «Штиль ИнСтаб 3500», повесив три штуки рядом с электрощитом.
Фото стабилизаторов.

Электрические конвекторы решил не защищать подобным способом, слишком дорого. Для них повесил реле напряжения, которое отрубает от них питание при выходе напряжения за пределы разумного (на мой взгляд) диапазона.
Реле напряжения

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

Обдумав все это, решил, что мне нужна система типа «умный дом».

Для начала заказал в Китае комплект умного дома от «BroadLink».
Итог: система не подошла, подарил.
О системе «BroadLink»

Достоинства:
1) Качество изготовления просто шикарное, пластик, печатные платы, качество пайки, все на высочайшем уровне.
2) Может управлять почти всем, есть радиореле, умные розетки, станции эмулирующие инфракрасные пульты управления, работа с датчиками 433 Мгц.
Мелкий недостаток: логика работы с мобильным приложением, похоже, заточена на китайский склад ума, многие вещи сделаны неявно или выглядят нелогично.
Серьезный недостаток: система безмозглая, совсем. Все настройки, сценарии и т.д. хранятся на серверах в Китае. Если интернета нет или скорость недостаточная, то ничего не работает. Плюс сами китайцы иногда что-то ломают на серверах и потом долго исправляют.
По совокупности достоинств и недостатков решил, что мне эта система не подходит и подарил ее знакомым.

Следующим был комплект «Rubetek» купленный в «Лерой Мерлен».
Итог: система не подошла, оставил на запчасти.
О системе «Rubetek»

Достоинства:
1) Есть центр управления, который работает автономно и может выполнять настроенные сценарии без подключения к интернету.
2) Способен управлять видеокамерами, делать пересылать в приложении снимки, сохранять видео в «облако».
3) Самое удобное (из виденных мною) мобильное приложение.
Мелкие и средние недостатки:
1) Небольшой радиус действия реле управления, у меня примерно 5 метров в деревянном доме.
2) Пропадают из приложения подключенные устройства, перезапуск приложения все исправляет.
3) Иногда все перестает работать, помогает полный сброс и прописывание всех сценариев заново (бесит).
Серьезные недостатки:
1) Конский ценник на все элементы системы. Для примера компоненты «BroadLink», что в Китае, что у официальных дилеров в России стоят примерно одинаково. Компоненты «Sonoff» у нас по сравнению с Китаем примерно в 1.5-2 раза дороже. У «Rubetek» цены по сравнению с перечисленными конкурентами выше от 3 до 8 раз и я не смог для себя найти причины, почему нужно на это тратить столько денег.
2) Нет форумов по этой системе вообще. Был один, в официальной группе «Вконтакте», где можно было почитать о достоинствах и недостатках, но однажды его вычистили полностью. Есть вероятность, что производитель специально не допускает появления подобных веток на форумах, или как вариант эта система никому не нужна, поэтому ее и не обсуждают.
Резюме: не прошла отбор по цене и периодическим глюкам, оставил на запчасти.

Третья попытка, комплект оборудования от «Sonoff».
Итог: система не подошла, оставил на запчасти.
О системе «Sonoff»
Здесь фото не будет, их много дальше, по ходу текста.
Достоинства: самый не дорогой вариант.
Недостаток: в мобильном приложении так и не смог разобраться.
Резюме: не смог управлять системой, оставил на запчасти.

Все это, в общем, пошло на пользу, я понял как все это работает и что еще я хочу от системы, кроме того, что описал выше:
  1. 1) Вечером сам включается дежурный свет в зале, утром выключается.
  2. 2) Когда кто-то ночью идет в туалет, или на кухню пожрать, пусть свет включается на пути следования человека (чтобы не наступить в темноте на кота).
  3. 3) Когда ночью возвращаюсь домой, включать с брелока (не со смартфона, это долго, а на морозе еще и холодно) свет во дворе и около ворот, чтобы удобно было парковаться.
  4. 4) Сценарии должны обмениваться данными между собой. Например: один сценарий по сигналу брелока включает признак охраны, второй сценарий по этому признаку начинает отслеживать датчики движения.
  5. 5) Некоторые сценарии должны быть перезапускаемые. Например: датчик движения сработал и включил свет в коридоре на 10 минут, прошло 8 минут, датчик снова сработал, отсчет 10 минут должен начаться с нуля.
  6. 6) Что-то еще хотел, не помню точно.

По реализации в «железе» решил следующее:
  1. 1) За основу беру модули устройства от «Sonoff», поскольку их можно перепрошить.
  2. 2) Все исполнительные устройства максимально «тупые», только щелкают реле и передают данные, никаких мозгов, таймеров и т.д.
  3. 3) Без проводов, все через Wi-Fi, с использованием «ESP8266».
  4. 4) Центр управления находиться дома, все сценарии находятся в нем и он управляет всем.
  5. 5) Делаю все на микроконтроллерах «Atmega», поскольку у меня их дофига.
  6. 6) Питание центра управления будет через самодельный «UPS». Идею подсмотрел на сайте «Радио КОТ»: radiokot.ru/lab/hardwork/68/

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

Придумал, как осуществлять удаленную связь с центром управления. Для этого купил 10 коммерческих почтовых ящиков на sweb.ru (меньше просто не продают), обошлось около 500 рублей в год. До этого уже был опыт создания автоматики, которая передавала информацию через почту этого хостинга, поэтому решил, что «от бобра бобра не ищут».

О прошивках. Проще всего было с реле и розетками, для них использовал прошивку на базе samopal.pro/sonoff-th1016/, убрав из нее некоторые элементы, которые посчитал ненужными для своей задачи. Сложнее всего было с погодной станцией «Sonoff SC» и хабом «Sonoff RF» для датчиков 433 Мгц. Перебрал кучу готовых вариантов, таких как «Tasmota», «ESPurna» и прочих. Пытался разобраться в коде, решил, что не готов к такому испытанию. Поднял «даташиты» на припаянные микросхемы и датчики, сделал свои прошивки. Получилось кода меньше раз в сто, по сравнению с альтернативными вариантами.

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

Пояснения:
  1. • Ниже по тексту будут упоминаться файлы и папки. Все это находиться в архиве, ссылка на него в конце этой статьи.
  2. • Как настроить среду программирования «Ардуино» описано тоже в конце статьи.
  3. • Извиняюсь за качество некоторых изображений.

Схема сервера:


Комментарии к схеме:
  1. 1) Все подсоединяется к «Arduino MEGA», на схеме она не показана.
  2. 2) Надписи типа «53 PIN» означают, что подсоединяется к одноименному выводу разъема расположенного по периметру платы «Arduino MEGA».
  3. 3) Надписи типа «1 PIN ICSP» означают, что подсоединяется к одноименному выводу разъема расположенного по центру платы «Arduino MEGA».
  4. 4) Первый модуль «ESP8266» – обмен с мобильным приложением, когда оно в домашней сети.
  5. 5) Второй модуль «ESP8266» – работа с почтой, получение и отправка писем.
  6. 6) Третий модуль «ESP8266» – обмен данными со всеми устройствами (реле, погодная станция, RF мост, умные розетки).
  7. 7) «SD Card reader» — используется для хранения настроек, нужна sd карта небольшой емкости. Я использую на 512 килобайт.
  8. 8) «Real Time Clock RTC» — часы реального времени.
  9. 9) Дисплей (на схеме не показан, но на фото его видно) подключен через «i2c» преобразователь. Выход преобразователя «SDA» к «PIN 20», выход «SCL» к «PIN 21».
  10. 10) При сборке нужно обязательно по питанию ставить блокировочные конденсаторы на 0.1 мкф, чем больше, тем лучше. На схеме они не показаны, но на фото верхней платы их видно, они желтого цвета.
  11. 11) Ни с одним мелким блоком питания, которые есть у меня, (похожи на зарядки от сотовых) схема нормально не заработала. На фото ниже блок питания «Meanwell RS-75-5», понятно, что такой мощности он схеме не нужен, но больше ничего под рукой не было.
  12. 12) Не советую собирать это все на макетной плате типа «breadboard mb102», скорее всего все будет глючить по страшному. Эта плата и ей подобные не обеспечивают надежного контакта, да и соединительные провода своей длинной отрицательно влияют на сигнал.

Фото в сборе и по отдельности






Выглядит не очень, но это прототип, собранный на макетных платах. В планах на будущее думаю воткнуть в схему еще один «ESP8266» для перехвата видеопотока с камер и отправки фотографий в мобильное приложение. После этого разведу нормальную плату.
Примечание: на верхней плате виден отдельное USB гнездо, оно используется только для питания модулей «ESP8266», через преобразователь «1117», он в середине платы, на радиаторе.


Во всех модулях «Sonoff», которые есть у меня, на плате разведены контактные площадки для замены прошивки, но сами разъемы не запаяны. Пришлось припаивать «штырьки» самостоятельно.
Все разобрал.




Процесс пайки и последующей мойки.


Готовый результат

Испытательный стенд:


Для прошивки «Sonoff» и «ESP8266» использовал следующую схему:

На последующих фото будет видно, как это выглядит вживую.

Прошивка релейных модулей «Basic» и «POW», розеток «S20» и «S26».
Этапы:
  1. • Открываем в среде программирования «Ардуино» нужную прошивку, в одной из папок: «Sonoff_Basic», «Sonoff_POW», «Sonoff_S20» или «Sonoff_S26».
  2. • В каждой из этих папок находиться подпапка «Soft_Info», в ней файл «Serup_IDE.png», смотрим в нем как настроить параметры «Плата», «Flash mode» и «Flash size».

  3. • Нужно убедиться, что модуль «Sonoff» отключен от электрической силовой сети. Подсоединяем его к компьютеру, указываем правильный COM порт в настройках среды программирования.
  4. • Нажали кнопку на плате «Sonoff», подали на плату питание 3.3 вольта, отпустили кнопку через секунду.
  5. • Запустили процесс прошивки.

Примеры подключения для прошивки:





Прошивка «Sonoff RF»
Это станция для общения с датчиками 433 Мгц.
Накапливает информацию по всем сработавшим датчикам, передает эти данные по HTTP запросу.

Этапы:
• Открываем в среде программирования «Ардуино» нужную прошивку, в папке «Sonoff_RF_Bridge».
• В этой папке находиться подпапка «Soft_Info», в ней файл «Serup_IDE.png», смотрим в нем как настроить параметры «Плата», «Flash mode» и «Flash size».
• Переводим переключатель на плате в положение «Off».
• Подсоединяем его к компьютеру, указываем правильный COM порт в настройках среды программирования.
• Нажали кнопку на плате «Sonoff», подали на плату питание 3.3 вольта, отпустили кнопку через секунду.
• Запустили процесс прошивки.
• По окончанию переводим переключатель на плате в положение «On».

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

Примеры подключения для прошивки:


Прошивка «Sonoff SC»
Это погодная станция. Объединяет в себе датчики температуры, влажности, качества воздуха и уровня освещенности.

На плате этого устройства сразу два процессора «Atmega» и «ESP8266». Каждый нужно прошивать отдельно.
Для начала процесса программирования с платы нужно удалить перемычки и потом не забыть их вернуть назад.

В моем случае досталась плата, у которой в процессоре «Atmega» не был зашит bootloader для «Arduino». Проше всего прошить этот bootloader с помощью другой «Arduino», как это сделать описано здесь: robotclass.ru/articles/arduino-handmade-shrimp/
Процесс заливки bootloader:

Все необходимое для этой операции находиться в подпапке «optiLoader», внутри папки «Sonoff_SC».

Если еще один нюанс с процессором «Atmega», прошить его можно только через адаптер «COM – USB», который имеет выход «Reset». В настройках для прошивки я выбирал плату «Arduino UNO».
Пример подключения:

Процессор «ESP8266», прошивается по стандартной схеме:
  1. • Открываем в среде программирования «Ардуино» нужную прошивку, в папке «Sonoff_SC».
  2. • В этой папке находиться подпапка «Soft_Info», в ней файл «Serup_IDE.png», смотрим в нем как настроить параметры «Плата», «Flash mode» и «Flash size».

  3. • Подсоединяем его к компьютеру, указываем правильный COM порт в настройках среды программирования.
  4. • Нажали кнопку на плате «Sonoff», подали на плату питание 3.3 вольта, отпустили кнопку через секунду.
  5. • Запустили процесс прошивки.
Фото процесса:

Дополнительно я заменил на плате датчик «DHT11» на «DHT22». Смотреть, как меняется температура с дискретностью 5 градусов, было выше моих сил. Фото:


Прошивка сервера.
Мозг всей системы.
Каждый модуль «ESP8266» после прошивки становиться полуавтономных самостоятельным устройством:
• Первый контроллер самостоятельно общается с программой управления. Например: получает новые настройки, сохраняет у себя в буфере, после передает «Arduino MEGA» уже готовый результат.
• Второй контроллер работает почтовым сервером, самостоятельно отправляет сообщения. Через промежутки времени проверяет ящик на наличие новых писем, если находит что-то стоящее, сообщает об этом «Arduino MEGA».
• Третий контроллер передает команды на реле и умные розетки, опрашивает погодные станции и модули «Sonoff RF» на наличие новых сигналов от датчиков. Периодически проверяет связь со всеми известными ему устройствами. О результатах докладывает «Arduino MEGA».
Сама «Arduino MEGA» является хабом, крутит в цикле сценарии и передает информацию между модулями «ESP8266». Например: третий контролер сообщил «Меге», что с реле №5 нет связи, «Мега» дала команду второму контролеру: отправь об этом письмо.

«Arduino MEGA» прошивается стандартным способом, через среду программирования. Прошивка лежит в папке «ATMEGA_Main», внутри папки «Server».

Прошивка модулей «ESP8266»:
  1. • Открываем в среде программирования «Ардуино» нужную прошивку. В папке «Server» есть подпапки «ESP_DevicesSRV», «ESP_ExchangeSRV» и «ESP_MailSRV».
  2. • В подпапке «Soft_Info» файл «Serup_IDE.png», смотрим в нем как настроить параметры «Плата», «Flash mode» и «Flash size».

  3. • Подали на плату питание 3.3 вольта.
  4. • Подтянули к земле выводы «GP0» и «Reset».
  5. • Отпустили «Reset», через секунду отпустили «GP0».
  6. • Запустили процесс прошивки.
Фото процесса:

Однажды я устал каждый раз подсоединять проводки к контактам «ESP8266» и сделал небольшую макетную плату, в который модуль просто вставляется. Контакты «CH_PD» и «Reset» замываю переключателем в правом верхнем углу платы. Фото этой платы с обеих сторон есть в архиве, схемы нет, не рисовал. Внизу справа это стабилизатор «1117», синие платки это конвертеры сигналов 3.3 – 5 вольт.


Как настраивать модули после замены прошивки.
Последовательность действий:
  1. 1) Подключаем к питанию, ждем примерно секунд 5, пока пройдет внутренняя инициализация.
  2. 2) Нажимаем кнопку, ждем, пока не загорится светодиод.

  3. 3) Проверяем доступные сети Wi-Fi, появилась новая точка доступа, адрес сайта с настройками в ее названии.
  4. 4) Подключаемся к этой сети Wi-Fi (она без пароля), открываем сайт по адресу, делаем настройки, нажимаем «Сохранить».
  5. 5) Нажимаем кнопку, ждем пока погаснет светодиод. Или можно питание отключить и заново его подать.
На этом все, модуль настроен.

Картинки:



Пока занимался всем этим, из Китая приехали датчики 433 Мгц.

На фото:
Датчики дыма: https://aliexpress.com/item/item/433MHz-Portable-Alarm-Sensors-Wireless-Fire-Smoke-Detector/32593947430.html
Датчики воды: https://aliexpress.com/item/item/2pcs-lot-433MHz-Wireless-Water-Intrusion-Detector-Leak-Sensor-Work-With-GSM-PSTN-SMS-Home-House/32682205421.html
Звонок (на фото его нет): https://aliexpress.com/item/item/KERUI-WaterProof-Touch-Doorbell-Button-Wireless-32-Songs-Optional-Door-Bell-Kits-EU-US-UK-plug/32818601228.html
Брелок: https://aliexpress.com/item/item/Orignal-Sonoff-RF-433MHz-Wireless-4-Buttons-Push-Cover-RF-Remote-Control-Sensor-For-Sonoff-RF/32822167249.html
Датчик открытия + детектор движения: https://aliexpress.com/item/store/product/Sonoff-RF-Bridge-433MHZ-Wifi-Wireless-Signal-Converter-PIR-2-Sensor-DW1-Door-Window-Alarm-Sensor/3063001_32839429527.html
Датчик открытия: rubetek.com/product/datchik-otkrytiya-okna-dveri
Детектор движения: rubetek.com/motion-sensor
Отдельно надо сказать про датчики движения. Они приходят настроенные на среднюю или низкую чувствительность. Выражается это в большой задержке срабатывания. Поменять чувствительность можно джамперами на плате датчика.

Управляющую программу в данный момент реализовал на 1С. Знаю, что это звучит странно, но пока я сильно ограничен в свободном времени, а нужно было сделать ее быстро, пусть и в ущерб внешнему виду. Чтобы посмотреть на нее скачивать пиратские версии 1С нет необходимости. Можно скачать у производителя версию для обучения программированию, она прекрасно для этого подойдет. Ссылка: online.1c.ru/catalog/free/learning.php
Также можно перекомпилировать эту программу в мобильное приложение, для этого дополнительно нужно установить сервер «Apache». Но сразу предупреждаю, на экране телефона это больно видеть. Скорее всего, будет нормально смотреться на экране планшета, но проверить не могу, за неимением оного.

Картинки из программы












Как у меня сейчас все работает:
  1. • Программа управления установлена на компьютере и в ней делаю все необходимые настройки.
  2. • На смартфоне прописан почтовый аккаунт, при поступлении писем от центра управления, появляются уведомления на экране телефона.

Ссылка на архив: cloud.mail.ru/public/p7YA/GtZ8JDrRp
Что в архиве:
  1. 1) Все прошивки, описанные в статье.
  2. 2) Принципиальные схемы устройств.
  3. 3) Оригиналы фото из этой статьи.
  4. 4) Несколько программ для работы с COM портом.
  5. 5) Копия моей программы управления (на базе 1с).

Планы на будущее:
  1. • Разобраться с протоколами работы IP камер, сделать перехват и отправку фото.
  2. • Переписать программу управления под Android.
  3. • Доработать прошивку для «Sonoff RF», чтобы она передавала данные о состоянии батареек датчиков 433 Мгц.
  4. • Спаять сторожевой таймер, чтобы в случае проблем отключал питание и заново его подключал (жесткий резет).

Различные мудрости
Программировать лучше всего в среде ардуино версии 1.6.5 (не знаю почему, пробовал в других версиях, итоговые прошивки работают одинаково). Не будем нарушать традицию.
Для того, чтобы среда начала работать с модулями «ESP8266» нужно прописать строку «http://arduino.esp8266.com/stable/package_esp8266com_index.json» в настройках.

После этого в «Boards Manager» можно будет загрузить все необходимое для «ESP8266».




При прошивке платы «ESP8266» важно правильно выставить «Flash mode» и «Flash size», иначе прошивка загрузиться в плату, но работать не будет. Остальные настройки я никогда не менял. В архивах с прошивками, приложенными к этой статье, есть папки «Soft_Info», в них фото правильных настроек для каждого модуля.
Если ничего не помогает, прошивка не работает, тогда, чтобы выяснить какие настройки правильные, для начала заливайте прошивку, которая моргает светодиодом («blink»), с различными настройками «Flash mode» и «Flash size», пока светодиод на плате не начнет мигать.


Не пытайтесь запитать «ESP8266» от источника питания 3.3 вольта платы «Ардуино», плата дает 30ма, «ESP8266» в пике может потреблять 0.5 ампера. Во-первых, все будет глючить, во вторых контроллер 3.3 вольта платы «Ардуино» самостоятельно отпаяется от платы и уползет в строну, замкнув при этом что-нибудь. Питать его от USB порта компьютера тоже не вариант, используйте отдельный блок питания.

Если «ESP8266» перестал прошиваться, но при этом прекрасно работает, проверьте напряжение питания, возможно оно снизилось до 3.2 вольта, или еще ниже.

Чтобы перевести «ESP8266» в режим прошивки нужно выполнить следующую последовательность (при подключенном питании):
1) Замкнуть на землю вывод «GP0».
2) Замкнуть на землю вывод «Reset».
3) Разомкнуть вывод «Reset».
4) Через секунду разомкнуть вывод «GP0».
Для всех модулей «Sonoff» последовательность проще:
1) Нажать кнопку на плате.
2) Подать питание (не 220, а 3.3 вольта).
3) Через секунду отпустить кнопку.


Небольшое дополнение:
• Все пароли на картинках и в архиве неправильные
• Использовал почту (email), а не телеграм и прочите чат-клиенты, потому что у меня уже был готовый код для общения с «POP3» и «SMTP» серверами.
• Программа на 1С используется только для настройки сервера, она ничем не управляет.
Добавить в избранное +147 +245
свернуть развернуть
Комментарии (188)
RSS
+
avatar
  • Demz
  • 08 января 2019, 11:23
+8
Если после отъезда всех домашних на работу, защита по напряжению отключит все обогреватели и не будет их включать до самого вечера, то во первых дом будет заморожен, во вторых если еще и замерзнет вода, то попадаем на замену всей системы водоснабжения.
Выход из ситуации: дом должен предупредить, что он замерзает, а я уже созвонюсь с соседями, они принесут и запустят в доме портативный газовый обогреватель.
а что мешает держать систему в режиме минимального прогрева? (а, перечитал цитату, нештатка, согласен) Тк чтобы замерзла вода в системе — это должно быть -20 на улице и фиговое утепление дома, раз он так сильно теряет тепло. Да и то, пару дней понадобится. Тут очень сильно помогает пассивное утепление труб, особенно наружной части + их прокладка под землей, желательно ниже уровня промерзания.
+
avatar
  • mir007
  • 08 января 2019, 11:47
+1
Супер! Конечно, надо видеонаблюдение подключать, у меня помимо охранных функций, выполняет контроль обстановки в бойлерной, (обстановка, в случае сработки сигнализации, наличия воды и т.д.)
+
avatar
+4
Не очень простенько, но со вкусом
+
avatar
  • kvolk
  • 08 января 2019, 22:05
+23
+
avatar
  • Kartus
  • 08 января 2019, 11:33
+7
а я уже созвонюсь с соседями, они принесут и запустят в доме портативный газовый обогреватель
Прикольный костыль в виде соседей и газового обогревателя. А если соседей нету или проблемы с электричеством настолько глобальны что легла и связь тоже?
Кстати, газовый обогреватель очень забавная штука, если наблюдать её со стороны, но уже гораздо менее забавная если у него ломается автоподжиг — см. взрыв бытового газа…
+
avatar
+2
Не знаю как у больших, но у меня газовый обогреватель имеет клапан, который перекрывает подачу газа в случае отсутствия пламени (нагрева). Хотя даже в таком случае, оставлять в доме газовый обогреватель с открытым пламенем без присмотра так себе затея.
+
avatar
  • Kartus
  • 08 января 2019, 15:27
+1
Есть, есть. Беда этого клапана в том, что у него седло латунное, а шток-иголка стальная. Через некоторое время, под действием пружины, на тарелке появляется наклеп. Часть материала уходит вверх(образуется кант), а затем отрывается и либо падает внутрь клапана, либо повисает над тарелкой. В обоих случаях это не дает герметично закрыться клапану. Я лично встречался с такой неисправностью на трех, из десятка проходивших через мои руки, обогревателях. Уже не помню какая то американская фирма этот клапан располагала по другому — штоком вниз. Вот это хорошее решение, даже если наклеп оторвется, он просто упадет на пружину и ничего не заблокирует. А китайские очень рискованно оставлять — не дай бог заблокируется крыльчатка или сгорит двигатель и привет родителям…
+
avatar
0
Так для соседей это будет чужой дом, темболее их просили об этом эксперименте без каких либо обязательств и ответственности))
Обожаю нашу страну, у людей нет газа и дорог в деревне, зато изба набита ардуинами )))))))) глазафкучу!!!
+
avatar
  • renat85
  • 08 января 2019, 11:41
+29
А чем не подошли системы типа home assistant, openhab, domoticz и т.д.? Все задуманное реализовывается в них на ура. Все перечисленные модули интегрируются почти из коробки. Сонофы перешиваются на тасмоту, броадлинк также поддерживается. Не понятен весь этот Ласвегас с преферансом. Если только руки чесались…
+
avatar
+1
а openhab еще и облако предоставляет свое для удаленного подключения.
+
avatar
+2
И домотикз так же…
+
avatar
+1
хотя надо отметить что у меня недоступен сейчас community опенхаба, толи оно сдохло, толи роскомнадзор балуется.
+
avatar
  • edgi
  • 15 января 2019, 00:01
0
роскомнадзор заблокировал их ip. Писал письма, но бесполезно. Плюнул написал разработчику openhab включите мол на форуме ipv6 и все заработало. А сейчас и вообще дома на микротике все заблокированное ходит через прокси германии.
+
avatar
  • Zhenjko
  • 08 января 2019, 18:01
0
Облако автономное?
+
avatar
0
такое же автономное как интернет))
+
avatar
  • SolarW
  • 09 января 2019, 13:47
+1
+
Добавил свой комент на эту тему
mysku.club/blog/diy/69609.html#comment2974532
+
avatar
  • DDimann
  • 08 января 2019, 11:43
+31
Сразу видно человека, основная работа которого сильно связана с программированием 1С :)
Но — лучший инструмент это тот, который знаешь.
+ само собой :)
+
avatar
  • userman
  • 08 января 2019, 12:13
+7
Тонко )))
+
avatar
  • Demz
  • 08 января 2019, 12:56
+2
чойта? это ж древняя мудрость, хотя если вы про первую часть высказывания…
+
avatar
  • Sancha
  • 08 января 2019, 11:43
+2
Выход из ситуации: дом должен предупредить, что он замерзает, а я уже созвонюсь с соседями, они принесут и запустят в доме портативный газовый обогреватель. 
Извините, а один слабенький нагреватель оставить (без реле отключения по напряжению) нельзя?

Но ща обзор спасибо, нашлось о чем подумать.
+
avatar
0
Такой огород городить, чтобы решить проблему со скачками напряжения… мне кажется, проще было бы купить или спаять обогреватель, который поддерживает работу в широком диапазоне напряжения (например от 100 до 400 вольт).
+
avatar
0
Включить два одинаковых нагревателя последовательно.
+
avatar
0
Да, это вообще самый простой вариант. Правда каждый обогреватель будет, грубо говоря, работать только на 25% от своей мощности. Ну и еще нужен терморегулятор, который не умрет от скачков напряжения.
+
avatar
  • Grits
  • 08 января 2019, 11:43
0
абоок сайт есть. Там МЕГА упомянута. Хорошая промышленная штука.
+
avatar
  • char
  • 08 января 2019, 12:04
+52
Да тут не просто «умный дом», а целая костыльная фабрика.
+
avatar
0
Я что то не понимаю, или это уже нормально, что Вы выложили пороли эл ящиков и точки доступа? Конечно автоматизация на 1С это конечно мощно))) Наверное по виду работы с ней сталкиваетесь? а я изучаю прошивки ESP Easy и Домотикз. Очень хорошо управлять системой из вне и получать уведомления можно через телеграмм бот. Есть раздел в Домотикз либо напрямую из ЕСП, недавно человек писал обзор и указывал на библиотеку Ардуиновскую для телеграмм бота.
+
avatar
+1
Пароль от ящиков возможно автор уже сменил, плюс он указал что эти ящики только под умный дом используются.
Пароль от ви-фи- надо еще их найти и поймать, а потом подключиться и понять, что это отдельная локалка для умных устройств и все?
+
avatar
+1
что эти ящики только под умный дом используются.
да сейчас какой то шутник отправит письмо, типа от имени системы, что мол шеф все пропало, дом замерз и покрылся коркой льда, можешь даже не возвращаться. Вот автор обрадуется..
+
avatar
+4
Все пароли изначально неправильные на картинках.
+
avatar
+14
жуть какая-то
давно уже есть системы www.openhab.org/ со сценариями
если нужны сценарии низкого уровня, то есть nodered.org/

какие-то почтовые ящики еще купил… получился велик с одним квадратным, другим треугольным колесом
+
avatar
  • userman
  • 08 января 2019, 12:13
0
Подьехала неумесная критика :)
Спасибо за стать будем просвещатся.
+
avatar
+2
Поддерживаю вышесказанное — домотикз справляется со всеми поставленными задачами (все приобретённые Вами устройства можно легко интегрировать в дм.) + практически со всеми задачами что приходят в голову в процессе использования)
За обзор конечно же "+", но Вы пошли сложным путём)
+
avatar
+7
Да, тут пожалуй не сложным, а просто диким путем первопроходца. Да 1С это круто в качестве среды для умного дома
+
avatar
  • Kartus
  • 08 января 2019, 15:30
+2
Зато можно прикрутить поступление на счет)))
+
avatar
+2
эта свойственно 1Сникам, если что-то надо автоматизировать то все пишется на 1С )) у нас начальник отдела такой(бывший прогер 1С) не стал покупать нормальный хелп деск, а зафигячили на 1Ске, причем на 7ке, теперь весь отдел жует этот кактус.
+
avatar
+1
Кто что лучше знает, на том и пишет, а кто ничего не знает, чужое критикует.
+
avatar
0
Бесспорно, лучший инструмент тот с помощью которого можно получить желаемый результат, тут просто вопрос в том, что уже есть готовые системы типа опенхаба, домотикса, хоумасистанс и прочие, именно с нужным автору функционалом
+
avatar
+1
Ну, учитывая, какие бывают «нормальные хелпдески» (а они частенько бывают такие, что единственный плюс — то что они на вебсайте), можно и на семерке за день наваять что-то более вменяемое.
+
avatar
+4
ЗА подробное разжёвывание автору большой плюс. Как шпаргалка для прошивки и настройки идет в избранное.
+
avatar
+2
Всё нормально, и-главное!-что и голова, и руки синхронизированы… За обзор-мой плюс.
А на негативные посылы-положите прокисшее оливье...-пусть наслаждаются! ;-)
+
avatar
0
• Переписать программу управления под Android.
может для автора это будет не новость, но для таких новичков как я, как за пять минут сделать лампу управляемую с телефона андроид. Заливаем в устройство на базе ESP прошивку ESP Easy, на их сайте все разжованно, новичок освоится быстро. Смотрим к какому пину подключено реле. Потом устанавливаем на смартфон из гугл плей программу HTTP Shortcuts, эта программа позволяет создать ярлык и поместить его на рабочий стол телефона. При нажатии на ярлык отправляется HTTP команда на ESP
+
avatar
0
HTTP Shortcuts
Опера отлично шорткаты на рабочем столе андроида делает.
Но HTTP Shortcuts умеет много шорткатов внутри себя организовать, получается несложная управлялка по http.
+
avatar
  • userman
  • 08 января 2019, 19:35
0
Есть серьезный минус этих ссылок, нет обратной связи и соответственно проверить отработала команда или нет
+
avatar
0
можно еще на app inventore сделать, там побольше простора. и приложение никуда не пропадет, если надо заново ставишь и все.
+
avatar
  • BBS79
  • 08 января 2019, 12:41
+2
Колоссальная работа, отлично!
+
avatar
  • yurok
  • 08 января 2019, 12:45
+2
В обзоре понравилась уверенность и категоричность автора — за это большой плюс!

остальное со временем тоже, наверное, появится!
+
avatar
  • Prays
  • 08 января 2019, 12:48
+9
Сам 1сник с 20 летним стажем. Но управление домом на 1С как то странно. 3 года трудится majordomo на оранжпай управляя домом.
+
avatar
  • userman
  • 08 января 2019, 17:22
0
И что,?) Это всего лишь сервер, их много и сами по себе они не чего не могут.
+
avatar
  • Prays
  • 08 января 2019, 17:46
+2
1С то же сама по себе ничего не может.
+
avatar
-1
мажор домо тот еще костыль пхпшный, сколько там дыр даже автору не известно.
+
avatar
  • Prays
  • 08 января 2019, 17:47
+1
1С для управления домом считаете лучше?
+
avatar
0
так автор же написал что 1С не для управления, а для настройки
+
avatar
0
1С точно не лучше) пока что сложно сказать, что лучше т.к. эта ниша только начала свое развитие
+
avatar
  • Star003
  • 08 января 2019, 18:53
+3
То же одноэснмк с тем же стажем. Максимум для чего использовал, только для анализа некоторых данных. Остальное opehab+raspberry pi

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

Протокол обмена mqtt, конечный контроллер на wemos d1 mini


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

Ниже мой колхоз для аналогичных задач. Котел протерм скат 12. Управление openhab 1.8, сервер на raspberry pi, его видно на фото.
+
avatar
  • Prays
  • 08 января 2019, 21:03
+3
Скромненько :) Вот часть моего зоопарка.

В каждой комнате по своему контроллеру, все на проводах. Никакого wireless. Пока на modbus все работает по RS485. Хочется mqtt, но это надо контроллеры переделывать, пока хватает модбаса. Сразу прокинута витая пара, если прижмет, то можно будет на modbus over tcp/ip перейти. Микротик не видно слева, потом свитч, спутниковый ресивер, матричный HDMI сплиттер, orange pi с ЖД, усилитель для динамиков ну и патч панели для комп. сети и modbus сети. В бойлерной электрокотел на 9 кВт. Купил БУ за 1500р :) Искал специально такой, где термореле управляет семисторами. Включил в разрыв оптопары, которые управляются с моего контроллера. Бюджетно (за протерм скат хотят каких то нереальных денег только из-за внешнего управления) и с заводским запасом по мощности. В каждой комнате отдельно управляется батарея (податчику температуры на окне), отдельно ветка теплого пола (по датчику около двери). Но практика показала, что ТП не сильно нужен, если у самого окна гуляет т-ра 20-22 гр, то в комнате 21 ± 0.5 гр. ТП включается только за час до подъема, чтобы утром встать на теплый пол. Если интересно могу графики температуры выложить.
+
avatar
  • Tot
  • 08 января 2019, 23:23
0
А что за электро котел?
+
avatar
  • Prays
  • 09 января 2019, 06:26
0
Элвин ЭВП-9. Он и новый на порядок дешевле протерм скат, 5 т.р. против 40 т.р.
+
avatar
  • Star003
  • 10 января 2019, 21:33
0
Не плохой котел, но в нем нет расширительного бачка и циркуляционного насоса как в протерме, плюс последний чередует включение тэнов для их равномерного износа и имеет возможность запуска от термостата и регулировки температуры нагрева в зависимости от уличной температуры. Этот режим я использую и он нужен. Если все это реальзавывать доя данной модели то получится незначительно дешевле.

У меня нет теплых полов, система отопления закрытая и залит тосол
+
avatar
+1
Привет коллегам 1С-никам!
Мистянам особенный привет :)
Мутить умный дом на 1С не лучшее решение, хотя чего только к 1С не подключали…
+
avatar
  • Madjo
  • 09 января 2019, 09:35
0
Температуру в трубопроводе чем мониторите? Или с штатного щита обвязки по цифре снимаете?
+
avatar
  • Star003
  • 10 января 2019, 20:44
0
У меня к крану обратки котла примотан датчик ds18b20. По нему видно интенсивность нагрева.
+
avatar
  • nemoi13
  • 08 января 2019, 12:51
+9
Ничего не понял, но на всякий случай поставил плюс
+
avatar
+1
типа того? (осторожно, мат)

+
avatar
  • nemoi13
  • 09 января 2019, 08:27
0
типа того? (осторожно, мат)
Да, именно так.
+
avatar
  • Ohus
  • 08 января 2019, 12:53
+2
Масштабно! Грандиозно! Тоже так хочу, нужно себя заставить…
+
avatar
  • Demz
  • 08 января 2019, 13:00
+4
зачем?
1. просто переезжайте в частный дом и
2. недельку порулите системой вручную, когда надоест — из дома не уезжайте а
3. подумайте, как сделать так, чтобы жопу от дивана по этим вопросам больше не отрывать
4. PROFIT
+
avatar
  • nochkin
  • 09 января 2019, 08:32
0
Почему вдруг вручную? Есть много недорогих систем, которые могут сами регулировать. Им надо только выставить цель и они уже сами крутятся.
+
avatar
  • diaskzn
  • 09 января 2019, 11:21
0
Для домов ПМЖ достаточно комнатного термостата.

А для проживающих наездами можно поставить Кситал или Зонт и управлять отоплением из любой точки мира.
+
avatar
  • Star003
  • 10 января 2019, 21:41
0
Пилил почти два года свое решение. Все же немного лучше в поане гибкости управления и видно как отопление работает. У меня телеметрия сливается в три источника: thingspeak, народный мониторинг и в базу mysql +grafana.

За прошлую зиму было две остановки отопления и обе я увидел сразу — в итоге труды окупились.
+
avatar
  • diaskzn
  • 10 января 2019, 23:02
0
Сколько стоит ваша самоделка?
Живете наездами или ПМЖ?
+
avatar
0
Спасибо за подробный обзор, особенно со стороны ESP — давно хотел разобраться, сейчас все построено на Arduino Uno + Ethernet по MQTT; разве что начинаю осваивать Сонофы, но как-то нет доверия к беспроводным сетям.
В данный момент накрутил себе iobroker, работает отлично года 2, постоянно с обновами приходят новые плюшки, но с правильным построением визуала так до конца не разобрался (со стороны мобильной версии). За 1С меня агитировал коллега програмист, но разбираться еще в одной среде небыло желания. А тут готовый проект, который можно подогнать под свои нужды.
И критика по информированию — я себе в iobroker на скриптах сделал чат бота в Телегу. Все информирование и некоторые команды получаю этим методом. ИМХО, более быстрый и гибкий способ, чем почта. И к 1С Телега прикручивается нормально.
Так же по степшотам с камер — у каждой камеры свой урл, по которому можно его достать. Я гуглил по модели контроллера камеры, а там все китайцы ± одинаковые. Вот только не знаю как с нового рега на Н265 забирать снепшоты — ничего с гугла не подходит, та и инфы еще маловато.
+
avatar
0
У меня уже был готовый и отлаженный код для общения с «POP3» и «SMTP» серверами. Поэтому его и использовал. Своего кода под «Телеграм» не было…
+
avatar
0
нет доверия к беспроводным сетям
смотря для чего, раскидать по дому wifi датчики температуры и влажности вполне можно
+
avatar
+1
Вопрос с питанием этих датчиков остаётся. Батарейки (аккумы) менять — неудобно (но приходится, когда другого выхода нет). На каждый датчик ставить китайский адаптер — это, пожалуй, еще хуже. Если есть возможность (капитальный ремонт или постройка нового жилья) удобнее всего к датчикам централизованное питание развести. А если уж всё равно провода тянешь, то заодно и проводная сеть становится вполне уместной.
+
avatar
0
это само собой — если есть возможность кинуть кабель, то лучше так и сделать. Беспроводные датчики конечно надо делать с автономным питанием, но если датчик шлет раз в час, а остальное время в глубоком сне, то батареек на долго хватит
+
avatar
  • nsn
  • 08 января 2019, 13:15
0
А что вообще за сценарий, чтобы нужно было обогреватели через РН включать? Что такое страшное происходит с эл. сетью? Просто любопытно, в нашей местности (в т.ч. сельской) с этим ни разу в жизни не сталкивался.
+
avatar
  • Vovan_a
  • 08 января 2019, 13:19
0
Радиобрелок взаимодействует с розеткой напрямую или через сервер?
+
avatar
0
Все через сервер идет. Брелок по сути это 4 датчика на 433 Мгц.
+
avatar
  • WHALE
  • 08 января 2019, 13:26
-1
Молоток! Преимущество в том что можно сделать любой каприз практически не напрягаясь.
+
avatar
+8
умный дом на 1С, шах и мат сишники))))
интересный подход и решение, приятно было почитать, повторять я такое конечно же не буду)
+
avatar
  • 170787
  • 08 января 2019, 13:59
+1
Доброго дня. В своё время AlexGyver организовывал проект на модулях Sonoff и там же он объяснял немного как всё добавить в приложение и им управлять, надеюсь поможет.
Видео
+
avatar
  • st1373
  • 08 января 2019, 13:59
0
рекомендую посмотреть на проект RemoteXY remotexy.com/, в последней версии библиотеки оно даже вполне устойчиво работает и достаточно всё просто, на телефон ставится прога (есть платная и бесплатная, но ограниченная), на сайте генерится конфиг для контроллера, получаешь код для своей конфигурации, дописываешь в него свой и заливаешь в ардуинку, есть разные режимы связи с МК, включая через облачный сервер, я уже сделал на базе него коллеге проект «умный гараж», 3 датчика температуры, режим термостата + удаленные включалки разного, он сам смонтировал систему видеонаблюдения, пробросил интернет и сейчас гоняет мышей по гаражу :) и гараж уже прогрет к приезду. Это не в замену сделанного, а в дополнение.
+
avatar
0
обзор отличный!
(оффтоп) очень хочется побаловаться с «умным домом» самому, с нуля. порекомендуйте, пожалуйста, что почитать в бывшем программисту-системотехнику, который паяльник в руках держал, но не понимал что с ним делать, кроме узнавания паролей :)
+
avatar
+2
ab-log.ru/forum/,
majordomo.smartliving.ru/forum/
Покупать не обязательно. Тот же МегаДевайс на Atmega 328 делается за 30 минут хоть из ардуины нано. А дальше — аппетит приходит во время еды )
+
avatar
0
Спасибо.
Покупать не хочу, есть желание на низком уровне покрутить датчики и попрограммировать для себя (души)
+
avatar
+1
я бы посоветовал этот сайт для начинающих все расписано, через пять минут сможете мониторить температуру, включать, выключать нагрузки. Если будет желание продолжить, то подключаете все что было изучена на прошлом шаге к системе Domoticz, в сети тоже есть Вики для начинающих.
+
avatar
  • Dr_Dick
  • 08 января 2019, 14:12
0
Кружок очумелые ручки, очень «нестандартный» подход. И очень рваный стиль написания статьи. А так поддержу предыдущего оратора, есть же Domoticz
+
avatar
  • woddy
  • 08 января 2019, 14:16
+5
Смутило мытье плат. Платы с кнопками, перключателями, негерметичными реле, переменными или подстроечными резисторами мыть нельзя
+
avatar
0
А с кнопками то что случиться может? насчет прочего согласен, а так если просушить (в т.ч. вытянуть воду спиртом), то платы с кнопками прекрасно моются. Проверено неоднократно на ноутбучных платах.
+
avatar
  • woddy
  • 08 января 2019, 14:32
0
Обычно там есть смазка на контактах для уменьшения дребезга. Если устройство программно фильтрует дребезг то вы не заметите. Но формально нельзя.
Лично я мелкие доработки промываю ватными палочками в спирте
+
avatar
0
Смазка в кнопках? Смазка в реле? Смазка в подстроечниках? Впервые слышу о такой дичи.
В переменниках смазка есть. Но. Спирт на обычные смазки на базе минеральных/синтетических/силиконовых масел не действует, только механически.
+
avatar
  • PeteTHP
  • 08 января 2019, 14:20
+1
В чем Умность вашего «Умного дома», впрочем как и остальных подобных систем? это просто автоматика без каких либо сложных алгоритмов, вычислений и анализов. (в уме автора сомневаться не приходится)
+
avatar
  • woddy
  • 08 января 2019, 14:33
0
А вы чего ждали?
+
avatar
  • nsn
  • 08 января 2019, 15:02
+19
Ну, например, хозяин, будучи в отъезде, через смартфон шлёт команду: включить дежурный свет. А дом умный, и думает так: «На кой ляд это сдалось? Всё равно внутри никого нет, судя по датчикам. Скажу, что включил, а сам включать не буду.» ))
+
avatar
  • woddy
  • 08 января 2019, 15:25
+3
лишь бы газ ночью не открыл…
+
avatar
  • ewavr
  • 08 января 2019, 17:39
+1
Это ленивый дом )
+
avatar
  • userman
  • 08 января 2019, 17:42
0
А что мешает автору в данном конфиги это настроить, или если вы что-то захотели это обязательно должно быть описано :)
+
avatar
  • AndrVU
  • 08 января 2019, 16:01
+5
Мне кажется, это такой термин модный сейчас, под которым как правило подразумевают обычную автоматизацию бытовых потребностей. Подобный термин, появившийся в 90-х это «евроремонт». Знакомый, профессиональный строитель, был вынужден заниматься ремонтами квартир в то время. На мой вопрос, что это значит, долго возмущался: поклеили обои, поменяли розетки/выключатели в хрущевке, вот, у нас евроремонт))
Так и с «умным домом». Хотя иногда в этой концепции встречаются зачатки AI, но крайне редко и фрагментарно.
+
avatar
  • Prays
  • 08 января 2019, 17:23
0
Во-во. Сделают включение лампочки с телефона и уже «Умный дом». 99% всех «умных домов» это автоматизированные дома. До умных их как до Китая пешком.
+
avatar
+2
это как помигать на ардуине светодиодом) помигал и вот ты уже программист микроконтроллеров)
+
avatar
0
Сейчас ещё модно — технический дизайн
+
avatar
+2
по мне так дом, который может обидеться если его послать на % через сири -вполне себе умный:)
+
avatar
  • Kartus
  • 08 января 2019, 19:31
0
дом, который может обидеться
Кого это может заинтересовать, если при этом кот обиделся)))
+
avatar
  • starson
  • 08 января 2019, 14:48
0
Морозы, конечно, бывают разные, но за день дом не может выморозиться, тем более замерзнуть вода. У меня раньше тух газовый котел, за день температура может до +15 опускалась, не ниже.
+
avatar
0
У меня в гараже временно висит на трубе датчик давления воды (полусамодельный, металлический) так вот, он никак не теплоизолрован. В гараже входные двери обычно нараспашку круглые сутки. И замерзает этот датчик в среднем 1 раз за зиму, когда долго держится мороз меньше чем -3. (Кубань, морозы не часты), но по сути просто если ночью продержалось -3 а утром стало -1, то ничего не замерзает точно.
+
avatar
  • weiss
  • 09 января 2019, 03:23
+5
-3 это серьёзно. У нас -15 — это потеплело, будем гулять весь день.
-20 нормально
-30 терпимо
-40 капец холодно
+
avatar
+1
-40 не то что бы совсем капец как холодно, но куртка треснуть от холода может :) А вот куртку уже жалко :)
+
avatar
  • Boing
  • 08 января 2019, 15:23
+3
автор монстр. Можно кого угодно обвинять в костылях комментаторам выше, но зато всё своё, работает, автору понятно что да как, руки из плеч и желающим повторить все расписано. Но после таких статей автору нужно готовиться отвечать на вопросы в ЛС)
А ещё через управление телегой это отличная идея, конечно, на неё API вроде как расписан, автору, при желании и времени это будет легко сделать.
За статью плюс. Жаль самому ума не хватит всё это догнать.
+
avatar
  • st1373
  • 08 января 2019, 15:34
+3
Как у меня сейчас все работает:
• Программа управления установлена на компьютере и в ней делаю все необходимые настройки.
• На смартфоне прописан почтовый аккаунт, при поступлении писем от центра управления, появляются уведомления на экране телефона.
увы но я так и не понял как это работает, но хотелось бы у автора больше подробностей, программа на компе что-то там настраивает, как мега понимает что на компе что-то изменилось? Что делает 1с? код для ардуино? почтовый аккаунт только получает почту, обратной связи нет?
4) Первый модуль «ESP8266» – обмен с мобильным приложением, когда оно в домашней сети.
5) Второй модуль «ESP8266» – работа с почтой, получение и отправка писем.
6) Третий модуль «ESP8266» – обмен данными со всеми устройствами (реле, погодная станция, RF мост, умные розетки).
Почему 1 и 2 не могут быть одним, зачем 3, вы вынесли wifi-сеть устройств в отдельную? Как датчики 433 Мгц передают данные в контроллер, я c sonoff ещё не работал и непонятно а как вы связали контроллер с этим набором? тут надо бы какую-то хотя бы блок-схему, было бы очень интересно.
+
avatar
+2
st1373 один вопрос… нафига вам это?:) никто в здравом уме не будет делать так, как сделал автор, на любой из систем умного дома это все делается быстрее, удобнее, надежнее и уж точно намного проще масштабируется.
у меня в Domoticz 400 устройств (из них ~50 физических) которые работают с питанием дома(сеть и солнечные панели), отоплением, кондиционированием, бассейном, поливом, сигнализацией(охрана и оповещение периметра), камерами и наружним освещением.
на технологиях, которые применил автор, сделать даже половину всего этого будет -невозможно.
даже оповещение по email — это медленно и не надежно по сравнению push от телеграма и других сервисов (которые работают из коробки в системах умного дома)
+
avatar
0
1с нужна только для того, чтобы подготовить настройки и передать их в «Мегу», пункт меню «Обмен данными -> Передать настройки».

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

Все данные с датчиков собирает «Sonoff RF», передает их по HTTP запросу.

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

«Мега» работает как хаб, крутит в цикле сценарии и передает информацию между ESP8266.
Например: третий контролер сообщил «Меге», что реле №5 не на связи, «Мега» дала команду второму контролеру: отправь об этом письмо.
+
avatar
  • woddy
  • 08 января 2019, 16:21
0
" Для прошивки «Sonoff» и «ESP8266» использовал следующую схему:"
Подавляющее большинство usb-uart модулей умеют на выходе только 3.3в, потому делитель не нужен. Исключение чип ft232 который найти надо постараться
+
avatar
  • flamik
  • 08 января 2019, 16:32
+7
Уважаемый MickeySL, работа проделана титаническая, но только зачем надо было городить такой сложный велик?
Почитайте на тему MQTT, и весь ваш серверный зоопарк в принципе становится не нужен. Брокер MQTT можно использовать от Domoticz, openhab или вообще поставить в роутер mosquitto.

В результате все ESP8266 подключаются к роутеру и все управляется по MQTT, а роутер подключается в домашнюю сеть. И рулите как хотите используя только один протокол обмена!!!

Одну ардуинку (раз их и так много) можно использовать для связи с девайсами на частоте 433МГц.
+
avatar
+4
Можно долго спорить о красоте данного решения, но оно есть и работает. Мне было интересно посмотреть на чужой подход и попытаться понять, что именно (не)нравится и почему.
+
avatar
  • triante
  • 08 января 2019, 18:01
+1
Лучше уж озаботиться жалобами на гарантирующего поставщика, штрафы сейчас такие, что не только транс заменят, но и всю воздушку с вводами перемонтируют (если потребуется)
+
avatar
0
А питание на 3.3 В чем достигается, или я пропустил?
+
avatar
  • jonatan
  • 08 января 2019, 18:43
0
А если хитрый вор включит вай фай глушилку? Не очень надежная затея с вай фай
+
avatar
  • Iura
  • 08 января 2019, 18:54
+2
Orange pi pc с Majordomo наверно лучши чем 1с
+
avatar
  • idw
  • 08 января 2019, 19:17
+1
а зачем три стабилизатора? )
+
avatar
  • Kartus
  • 08 января 2019, 19:32
0
Бог любит троицу)))
+
avatar
  • LLO
  • 08 января 2019, 20:46
+1
Статья однозначно достойна Хабра. Мне также не нравятся готовые модули из-за их однобокости или даже тупизны, но переделки под себя только в мечтах, а тут уже готовое… Спасибо, половина работы для меня подходит очень хорошо.
+
avatar
  • kvolk
  • 08 января 2019, 22:07
+10
Статья однозначно достойна Хабра.
Уверены? На хабре за такое тапками закидают.
+
avatar
  • weiss
  • 09 января 2019, 03:25
+1
Боюсь что не только закидают.
+
avatar
0
Да ладно, на Хабре и не такое публикуют)
+
avatar
0
А подскажите пожалуйста, через что подключаете датчик дыма? тоже дома буду мегу ставить, и вот думаю как к ней прикрутить датчики дыма, а главное какие. Теперь, благодарястатье, по крайней мере понятно какие, а вот как — это пока еще не понятно. Ведь хитрые китаесы всегда пишут что с другими системами работать не будет, и когда у них спрашиваешь, то они ничего кроме своей супер пупер озранной системы не знают.
+
avatar
+1
У всех устройств на 433 Мгц одинаковый протокол обмена. Каждое устройство (датчик) передает свой уникальный код, или несколько кодов (в случае брелока это 4 уникальных кода, по одному на каждую кнопку). «Sonoff RF» запоминает все услышанные в эфире коды и передает их по HTTP запросу. Пример запроса: 192.168.8.19/getsensor?PASS=12345. Пример ответа: answer=29C4A4,CEB2E8,217482,;
+
avatar
0
Одновременно и ответили и не ответили :) Но все равно спасибо, хоть понял что датчики дыма что то передают, и просто надо посмотреть что именно…
Значит надо заказывать. Как именно эта модель реагирует на дым? Сколько раз проверяли и чем? Ложные срабатывания, или наоборот, не срабатывания были?
+
avatar
0
Проверял на курильщиках, просил дыхнуть сигаретным дымом. Датчики передают сигнал в эфир и начинают мерзко пищать. Проверял пару наз.
Ложных срабатываний не было.
+
avatar
0
Не курили тему сопряжения модуля rf и esp что бы за дешево самому сделать sonoff rf?
+
avatar
0
Как система работает? Передача в эфир только при сработке на дым? Или шлёт так называемый heartbeat? Как часто? Или не шлёт?
+
avatar
0
В эфир идет сигнал только при сработке.
Heartbeat у этих датчиков я не слышал в эфире.
+
avatar
+2
То есть датчик вырубился по каким-то причинам (батарейка села, просто неисправность) а мы думаем что всё ок, дача под охраной. Или по каким-то причинам радиосигнал не дошел, помехи, частота из-за холодов поплыла, приёмник глюканул.., мы будем уверены что связь есть и всё под противопожарной защитой, всё ок…
Ммм… дааа… Первое правило систем безопасности — постоянно передавать валидный сигнал об отсутствии тревожных событий. Нет сигнала — это уже само по себе тревога.
А тут дача сгорела до тла, а мы чё, мы думаем там все впорядке.., сигнал же не пришел о пожаре.
Круто. Разумно.(нет!)
+
avatar
0
А у других датчиков тоже «hb» нет? Или не интересовались? Просто действительно, важный момент для датчиков тревоги
+
avatar
0
От датчика открытия «Rubetek» ловил сигнал с четвертым кодом состояния, думаю, что это «hb».
А так он передает три кода: открыто, закрыто и оторвали датчик от крепления.

Датчики дыма примерно раз в полчаса мигают светодиодом, есть вероятность, что в этот момент передают сигнал состояния, ловить момент надо.
+
avatar
0
Если есть экосистема сяоми, то я сделал так: датчик дыма ДИП-34АВТ и вкорячил в него Door Sensor сяоми. Что имеем: датчик мигает диодом — мы его постоянно контролируем.
— Если мигает не чаще раза в 35 сек — система жива и всё ок.
— Если чаще раза в секунду — пожар
— Если не меняется ничего более 35 сек — система не работает.
Мигания обрабатывает Node-RED, если что не так — выполняем нужное нам действие.
А все эти китайские поделки хрень полная, берите отечественный со всеми сертификациями, гарантиями и поверками.
+
avatar
  • idw
  • 09 января 2019, 18:50
0
А зачем в датчик дыма вставлять датчик открывания вставлять?
+
avatar
+1
Чисто как экономичный радиомодуль, от которого будем узнавать о состоянии датчика дыма. Не только о пожаре, а ещё и жив\не жив.
+
avatar
  • Hegy
  • 11 января 2019, 10:12
0
Скорее всего, чтобы сделать беспроводной из проводного, с возможностью интеграции в существующую экосистему.
+
avatar
  • Di1Ly
  • 10 января 2019, 09:31
0
А как подключали Door Sensor, какая развязка? Тоже хочу поддержать отечественного производителя ))
+
avatar
+1
Я Вам фоткой отвечу:


========
Door Sensor очень чувствителен, стоит коснуться до контактов геркона руками, и он уже срабатывает(сенсор). Поэтому через резистор не получится. Может получилось бы через диод, но мелких у меня нет. Да и я привык всегда по возможности развязки делать, а оптопар у меня дофига, вот и сюда воткнул.
Подпаял вход оптопары через резистор 150 Ом к светодиоду. Выход параллельно геркону.
Как-то хотел ещё запитать door sensor от кроны, с целью того, чтоб за напряжением кроны следить, но пока не делал. Возможно door sensor сможет питаться от кроны тупо через делитель напряжения на резисторах.
+
avatar
  • HM47
  • 08 января 2019, 22:34
+4
сними скрины с ups мониторинг напряжений и в энергокомпанию что в платежке указана отправь. Пусть трансформатор меняют, березки пилят под проводами, у проводов скрутку проверяют. мне тема со скринами от упса помогла.
+
avatar
0
Основательно. Я в этой теме пару дней, но интересно, и у меня детский вопрос — а почему не сделать все на платформе Node-red + MQTT?
+
avatar
+1
Одна из моих профессий связана с микроконтроллерами, поэтому я и выбрал Atmeg-у для реализации этого проекта. Плюс этого подхода для меня в том, что если что-то глючит, значит это именно я накосячил в коде и я сам могу это исправить. Получается (для меня) экономия времени на чтении мануалов по чужой системе.
Плюс я не хотел зависеть ни от каких облачных сервисов и мне это удалось.
+
avatar
0
Node-red + MQTT с облаками никак не связаны.
+
avatar
0
Мне пока сложно судить, но связка Node-red + MQTT показалась мне идеальной для таких решений. MQTT позволяет не только собирать инфу с датчиков, но и рассылать им что-то, например настройки. Node-red — графический конструктор для Node.js. А про облака никто и не говорит — наивно строить такие системы на неподконтрольных, зависимых от интернет удаленных системах
+
avatar
0
Есть же Samsung SmartThings. Автор явно его не пробовал
+
avatar
  • TEvg
  • 09 января 2019, 08:16
-3
Таких умников убивать надо.
+
avatar
  • Telnov
  • 09 января 2019, 09:45
+2
Так уж получилось, но я 7 лет проектировал умные дома (настоящие и очень дорогие), а сейчас на проф. уровне занимаюсь 1с. Что могу прокомментировать. Во первых. 1с конечно странный выбор для SCADA, но 1С и не такое может. Во вторых. Автор не указал что за нагревательные приборы используются для обогрева. По большому счету нагревальным приборам вообще должно быть пофиг до пониженного напряжения они будут работать и при 220 и при 100 В напряжения в сети. Мощность нагрева только будет разная. Зачем их вообще вырубать мне не понятно. Проблемы тут могут быть только у автоматики поддержания температуры у данных приборов. В третьих. Адруинка вполне себе хороший выбор для умного дома, но я бы взял Raspberry PI и за 20 евро лицензию для малинки в CoDeSys. В этом случае не нужно было городить этот огород и разместить весь функционал в малинке включая визуализацию. А если чего не хватило доработал бы уже модулями на адруино с использованием modbus или какого нибудь пром. интерфейса.
+
avatar
  • triante
  • 09 января 2019, 10:22
0
По большому счету нагревальным приборам вообще должно быть пофиг до пониженного напряжения они будут работать и при 220 и при 100 В напряжения в сети. Мощность нагрева только будет разная. Зачем их вообще вырубать мне не понятно.
вот и вот-то
+
avatar
  • idw
  • 09 января 2019, 10:50
-1
А не проще всё это было сделать на системе от Xiaomi Mi Home?
+
avatar
  • dansar
  • 09 января 2019, 11:33
-1
Автор хотел автономное управление без китайских серверов.
+
avatar
0
И? Как одно от другого зависит? Или Вы не в теме как без сяоми шлюза обойтись? Так погуглите.
+
avatar
0
Если кратко. Перепробовал три системы «умного дома». Во всех разочаровался. Пришлось сделать свою.
Знаем, проходили. Подрастёте (в профессиональном плане) и выкините всё своё поделие в мусорку, а сделаете по нормальному, без костылей и зоопарков.
Через год полезете чего поменять, и не вспомните что там наколхожено. Вот тогда и придёт правильное сознание, что легче изучить и пользоваться готовой системой поддерживаемой и обновляемой сообществом, нежели тянуть свой колхоз.
P.S. iobroker пробовали?
+
avatar
0
Чтобы начать осуществлять задуманное пришлось перечитать кучу всего в интернете, полезного было мало, мусора много.
А всего-то надо было почитать про mqtt и Node-red.
Ваше задуманное решается ГОТОВОЙ прошивкой sonoff-tasmota для esp и написанием скрипта на Node-RED.
+
avatar
  • Dru4
  • 09 января 2019, 12:16
+2
Даёшь следующий умный дом на фортране!
+
avatar
0
Не надёжно. Не визуально. Даёшь на перфокартах!
+
avatar
  • Dru4
  • 09 января 2019, 12:27
0
Это будет несколько неудобно -))
+
avatar
  • SolarW
  • 09 января 2019, 13:04
+9
Мда…

В первый раз вижу такой вот «Because I can!»

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

На текущий момент есть ТЬМА готовых систем управления УД разной степени универсальности и удобства.
Domotikz, Openhab, Home Assistant, Majordomo и т.д.
Каждый кулик своё болото хвалит, мне по сумме плюсов и прочего очень нравится IOBroker.

Практически все эти системы элементарно интегрируются с тем же Broadlink и управляют им без всяких китайских облаков локально.
Тоже самое с Sonoff — прошивка Tasmota поддерживает практически все устройства из ассортимента этого производителя плюс посторонние железки похожего типа (Electrodragon, Shelly, H801 LED driver и т.д.)
При этом драйвер поддержки Tasmota есть практически во всех системах управления УД.
Так же легко одной левой в эти системы управления УД закидывается ассортимент Xiaomi (датчики, исполнительные устройства, лампочки и т.д.)
Причем как через родной шлюз так и через USB Zigbee-стик.

В общем чем на мой взгляд хорош IOBroker?
— наличием драйверов (поддержкм) кучи разнообразного железа
— замечательными системами визуализации (VIS, Material, Mobile...)
— логикой на JS, которую можно как чисто скриптами писать так и визуально составлять на Blokly или NodeRED
— возможностью запуска везде, где есть NodeJS (от минимального одноплатника типа Orange Pi Zero до виртуалки или контейнера в докере)

sprut.ai/client/article/128 — хороший цикл статей, дающих представление о возможностях и путях реализации
habr.com/company/iobroker/ — недавно открывшийся блог на Хабре
smartshome.github.io/ — так же интересная подборка

t.me/iobroker https://telegram.im/@iobroker — русскоязычный канал IOBroker'а в Телеге
t.me/SmartsHome https://telegram.im/@SmartsHome — общий чат по упомянутым системам управления УД
t.me/zigbeer https://telegram.im/@zigbeer — про Zigbee решения
+
avatar
  • lightiD
  • 09 января 2019, 15:16
+3
Уже год пользуюсь OpenHab на RaspberryPi 3 с SSD по USB (флешки ненадежны и стремны). Датчики 1-wire по комнатам, управление отоплением чезрез Sonoff-Tasmota по MQTT(в комнатах электро обогреватели на каждый свое реле). OpenHab прекрасная система, разобраться по началу не очень просто, слишком много уровней абстракции предлагает система, но когда разберешься система кажется предельно простой, продуманной и невероятно гибкой хоть завод ей автоматизируй. Есть свое облако, прекрасно работает, мобильное приложение, огромная поддержка комьюнити. Автор безусловно красавчик, за старания 5, но все таки костыли это костыли, и это всегда понимаешь со временем, когда придется что то менять или сильно доделывать\переделывать, а система заточена под очень узкое ТЗ.


Изображение старовато, сейчас добавился еще 5 портовый хаб сверху на стене. Через него работают наиболее критичные вещи типа камер наблюдения и сам Raspberry. Внизу 2 промышленных блока питания на DIN рейку от MeanWell 5В и 12В, слева распределительные планки с винтовыми зажимами + вольтметры\амперметры на каждый. Весь щиток подключен через ибп, в веб-интерфейсе естественно тоже это все видно.
Интерфейс в мобильном приложении для примера, все просто, лаконично, функционально, никакого колхоза и азиатщины, очень этим нравится.
+
avatar
  • P43YM
  • 09 января 2019, 20:42
+6
Поддерживаю вариант с openhab. И поддержка комьюнити большая и куча решений в интернете готовых, и облако есть для доступа извне, и даже нативная интеграция с google assistant, нужно экономить свое время.

Я тоже собираю систему на openhab, правда пока застрял на половине пути. Из реализованного: управление светом и парой мелких нагрузок, подключен счетчик меркурий с которого я снимаю показания по напряжениям, потребляемой мощности по фазам и общие показания. Также слежу за сетью и устройствами. Доделываю сеть термодатчиков по onewire и буду встраивать esp8266 в котел для управления по opentherm. Я изначально планировал делать дом умным, так что как минимум проводка вся в один узел приходит, мне автоматизировать легче. У меня даже термодатчики закопаны вдоль водопроводной трубы на улице, работают уже почти четыре года.

Фото
Реле и роутер.


Еспшка для коннекта к счетчику по инфракрасной связи


Мой сервер на orangePi. Я решил его не встраивать в щит. Ибо планирую установить на него Google assistant SDK и управлять голосом домом. Вот только застряло обновление SDK у гугла и русского языка до сих пор нет, хоть на английском и управляется на ура уже сейчас.


Ну и project Rotini в качестве морды








А вот на стене консоль из старого телефона


А вот и в гугл хоум устройства прекрасно определяются
+
avatar
  • Prays
  • 09 января 2019, 21:11
+2
Такую красоту и под кат.
Я вот тупанул и поставил самый дешевый меркурий, теперь не хватает возможности подключения. Есть rs-485, но вход опломбирован и электросети не разрешают к нему подключаться.
+
avatar
  • P43YM
  • 09 января 2019, 21:49
+3
Это да, электросети у нас дикие. Точнее строгость соседствует с разгильдяйством. Админ пароль даже не поменяли в моем случае, но докапывались к куче прочих вещей. Я даже оспаривал их «сказочные» тех.условия.

В вашем случае наверное… Хм даже не знаю как бы экономнее… Может поискать на Авито бу счётчик и поставить в параллель. Либо покупать модули счётчика на Али и собирать что-то своё. Я старался делать с минимальным количеством костылей. Для коннекта к счётчику нашел прошивочку на esp8266.ru она и время корректирует на счётчике по ntp, а я в опенхаб граблю внутренний xml файл с вебморды и разбираю его на переменные. Базу делать не стал, ибо в счётчике есть своя база данных на год — очень удобно. Контроллер реле тоже на готовой прошивке которую нашел на Ютюбе, работает абсолютно независимо с кнопками в комнатах вместо выключателей, но имеет дополнительно связь с опенхаб через mqtt. Котел буду тоже подключать через esp и прошивочкой из интернета. У платы котла есть интерфейс opentherm но я нашел схему платы и буду подключать минуя интерфейсную часть напрямую к пинам контроллера…
Эх, могу долго писать про умный дом, собственно как и все владельцы самодельных умных домов.
+
avatar
  • AndrVU
  • 10 января 2019, 00:54
+2
Это да, электросети у нас дикие. Точнее строгость соседствует с разгильдяйством
Аналогично. Специально покупал Меркурий с RS-485, но подключить не дали. Аргумент — можно менять тарифное расписание. Конечно можно, но кто в здравом уме это будет делать? Журнал изменений не редактируемый. При этом ИК-порт остался доступным)). Кстати, не могли бы вы поподробнее написать про подключение по ИК-порту. Какой датчик стоит, преобразователь,...? У меня счётчик в уличном ящике стоит, витуха проброшена, но пока не пойму как по ней инфу с ИК отправлять.
За фотки, спасибо. Вы бы где-то всем этим поделились бы более детально, если не жалко.
+
avatar
  • P43YM
  • 10 января 2019, 02:21
+4
Привет. У меня тоже счетчик на внешней стороне дома, но данные отправляю по вафле с помощью esp. Как я и говорил прошивочку нашел на просторах интернета. Устройство получается самодостаточным и в случае ЧП на стороне опенхаб веб интерфейс все равно доступен в локальной сети. Собрал по обновленной схеме из гитхаб автора, запихнул в полупрозрачную коробочку от монпансье, антенну внешнюю вывел из щитка и все работает чудесно. Особенно хорошо инфракрасная связь работает, сквозь пластик могу на мет от счетчика отвести и все равно подключается. Питается от китайской usb зарядки которая валялась в ящике.

Потом просто беру данные из xml (ну потом еще небольшие преобразования делаю в правилах, ибо openhab читает их как string)

Number PwrMainPx 	"Мощность Общая 			[%s  Вт]" 		<energy> { http="<[http://192.168.11.102/power.xml:60000:XPATH(/response/P/e4)]" }
Number PwrPhase1Px 	"Мощность Фаза 1 			[%s Вт]" 		<energy> { http="<[http://192.168.11.102/power.xml:60000:XPATH(/response/P/e1)]" }
Number PwrPhase2Px 	"Мощность Фаза 2 			[%s Вт]" 		<energy> { http="<[http://192.168.11.102/power.xml:60000:XPATH(/response/P/e2)]" }
Number PwrPhase3Px 	"Мощность Фаза 3 			[%s Вт]" 		<energy> { http="<[http://192.168.11.102/power.xml:60000:XPATH(/response/P/e3)]" }
Number PwrVolt1Px 	"Напряжение Фаза 1 			[%s В]" 		<energy> { http="<[http://192.168.11.102/power.xml:60000:XPATH(/response/volt/e1)]" }
Number PwrVolt2Px 	"Напряжение Фаза 2 			[%s В]" 		<energy> { http="<[http://192.168.11.102/power.xml:60000:XPATH(/response/volt/e2)]" }
Number PwrVolt3Px 	"Напряжение Фаза 3 			[%s В]" 		<energy> { http="<[http://192.168.11.102/power.xml:60000:XPATH(/response/volt/e3)]" }
Number PwrT1Px  	"Общее Потребление Т1 		[%s КВт/ч]" 	<energy> { http="<[http://192.168.11.102/power.xml:60000:XPATH(/response/en_t1/e4)]" }
Number PwrT2Px  	"Общее Потребление Т2 		[%s КВт/ч]"		<energy> { http="<[http://192.168.11.102/power.xml:60000:XPATH(/response/en_t2/e4)]" }


Меркурий










Блок реле сделан на ардуино мега с ethernet шилдом прошивку опять нагуглил. Опять же зачем делать что-то что уже кто-то сделал. Работает автономно включает реле по нажатию кнопок, которые я купил мешок в леруа по 15 рублей штука, ибо их никто не покупал — экономия. соорудил интерфейсную платку к меге с опторазвязкой и индикацией на светодиодах. Работает стабильно. Оно же и считывать датчики будет по onewire.

Реле







Сервер на orangePi… и т.д.
+
avatar
  • Jon2016
  • 10 января 2019, 12:57
+2
у меня вот такие релюшки.
покупал здесь:
+
avatar
  • P43YM
  • 10 января 2019, 13:18
+1
Хм а чем управляете?

+
avatar
  • Jon2016
  • 10 января 2019, 14:02
0
напрямую с ESP8266.
+
avatar
  • Prays
  • 10 января 2019, 13:36
+2
У меня такое управление в каждой комнате. Arduino Pro mini + шилд. На нем:
7 выходов для управления 12/24В.
2 выхода для управления 220В
разъем для ds18b20
разъем для oled экрана i2c
разъем для DHT11/22
разъем 3х (в бойлерной используется для управления трехфазным ТЭНом через потопраы и семисторы)
разъем для датчика движения
разъем для программирования ардуины
2 кнопки (на фото не видно)
RS-485
разъем для источника питания подключенный к разъему RS485 (у меня по витой паре идет 24В + RS485 в каждую комнату)
3 перемычки переключают питание и rx/tx с 485 на разъем программирования
+
avatar
  • P43YM
  • 10 января 2019, 13:58
+1
Очень неплохо. У меня к кнопкам в комнатах идет витуха, пары есть свободные буду на них датчики температуры вешать. Кстати какие датчики движения используете? Я вот прикупил радарные RCWL-0516 они очень мощные, думаю придется их экранировать частично металлом.

Еще вот меня что беспокоит: а если на меня метеорит упадет что жена со всем этим делать будет. Или я банально забуду что-нибудь. У меня частично есть документация, но надо бы систематизировать все аккуратно, схемы нарисовать.
+
avatar
  • Jon2016
  • 10 января 2019, 14:05
+4
Надо делать как у военных. Ручное дублирование всех систем. В случае чего все дивайсы выкидываются и соединяем на прямую.
+
avatar
  • P43YM
  • 10 января 2019, 14:24
0
Ну у меня полный перевод в пассивный режим невозможен, но как я и говорил, стараюсь чтобы в случае смерти сервера система функционировала. Т.е. на стороне сервера только высокоуровневые логика и свистоперделки.
+
avatar
  • Prays
  • 10 января 2019, 16:25
+1
Для этого и делал кнопки и экран. Можно было вручную задавать требуемые значения. Давно уже делал, сейчас уже и не знаю, работает ли этот функционал. Сейчас все из приложения с телефона или из браузера удобнее задавать. Если отключить центральный контроллер, то свет от выключателей, т-ра от датчиков и т.д. будут автономно работать. Основная логика в самих комнатных контроллерах.
+
avatar
  • Prays
  • 10 января 2019, 16:21
+1
Обычные дешевые ИК стоят. Микроволновые тоже есть, но ждут своего часа.
+
avatar
  • Prays
  • 10 января 2019, 16:33
+1
Слева патч-панель — это как раз витуха по комнате. 1- окно, 2- выключатель (и термостат для ТП рядом), 3 — освещение, 4 — от центрального контроллера.
+
avatar
  • Prays
  • 10 января 2019, 16:39
+1

То же думал что без меня будут делать. Документацию стараюсь вести, есть сын на случай метеорита.
+
avatar
  • P43YM
  • 10 января 2019, 17:07
+1
Блин, все интересно и круто. Нам бы вместе собраться всем. Может группу в телеграм создать или что-то подобное. Вот только для начала наверное статейку какую-то написать для привлечения народа.
+
avatar
0
уже есть и по arduino (https://t.me/proarduino) и по esp (https://t.me/ProEsp8266)
+
avatar
  • meag
  • 23 февраля 2021, 02:04
0
Отличная идея!
Если уже делали какае-нибудь шаги в этом направлении? Я бы присоединился.
+
avatar
+1
Кстати какие датчики движения используете? Я вот прикупил радарные RCWL-0516
Я взял как-то один на пробу. Не точно такой же как у Вас, но на том же принципе. При тестировании всё было вроде бы хорошо. Но при опытной эксплуатации обнаружилось, что он иногда даёт ложные срабатывания. Сначала грешил на то, что ловит движения соседей за стенкой. Но однажды произошла сработка в выходной, когда их и в городе-то не было. Так что причина не установлена. Заменил на ИК: у них, всё-таки, зона контроля чётко задаётся (и легко корректируется наклейкой на линзу изоленты или нанесением краски).
+
avatar
  • P43YM
  • 11 января 2019, 18:29
0
Хм, спасибо за информацию. Надо бы протестировать их подольше
+
avatar
0
Я как бы ни на что не указываю, но вот такое подключение(шинка + провод) в автомат — это как минимум не безопасно. Если нужно было и провод и шинку, то нужно был оеще 200 рублей прибавить и купить полноценный автомат от ABB, т.е. S201. А не «домашний» вариант. Надеюсь комментировать почему такое подключение считается небезопасным не надо?
+
avatar
0
вот, в любой статье можно подчерпнуть что-то интересное) я вот не знал, что 1С бывает бесплатным, а так давно руки чешутся развернуть систему управления ИТ (свою, а не спираченную с сайта)
А по теме: — главное результат, а не вариант достижения. Кто-то на питоне пишет, кто-то на 1с, кто-то на пош.
+
avatar
  • Jon2016
  • 10 января 2019, 14:25
0
В этом зоопарке нет дублирующей системы. Роутер отвалится и все рухнет. Железяка по имени модуль GSM обязана быть.
Мой опыт эксплуатации автоматизированной дачи показал: полная перезагрузка всех систем обеспечения через смс-ки очень выручает.
+
avatar
  • vadimpl
  • 13 января 2019, 18:43
0
Ой, извините, дочитал до:
"Выход из ситуации: дом должен предупредить, что он замерзает, а я уже созвонюсь с соседями, они принесут и запустят в доме портативный газовый обогреватель.
Обдумав все это, решил, что мне нужна система типа «умный дом».
"
и свалился под стол :)))
+
avatar
  • yurok
  • 14 января 2019, 01:49
0
нехватку ума дома — компенсирует дружелюбный сосед

узнать о проблеме часто значит почти ее решить — автор научил свой дом сообщать об этом
+
avatar
  • vadimpl
  • 14 января 2019, 09:12
0
Да ладно, я просто прикалываюсь. Визуально же смешно звучит.
По сути нисколько не умоляю работу автора (особенно с учётом того, что сам на такое вряд ли способен). Любая система, в т.ч. суперумный дом, создаётся постепенно. Невозможно взять и сразу соорудить (тем более, на коленках) оптимальную и полностью автоматизированную систему.
+
avatar
0
Не знаю никогда таким не занимался, удивляет почему до сих пор автоматизированный дом, называют умным, в нем нет искусственного интеллекта, чтобы быть умным.
И вообще 433 МГц у Вас без шифрования, кто-нибудь может поймать сигнал и скопировать его, ставит под сомнение безопасность системы.
Использование почтовых ящиков для обратной связи с домом и только из-за того, что есть готовая программа. Плохо как-то. Лучше выделенный ip сделать и по VPN связываться, хотябы по SHH.
В общем есть над чем работать.

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