11. D.I.Y. Smart Home. Arduino + MQTT + OpenHAB. | Room31

  Рет қаралды 41,835

Room31

Room31

Күн бұрын

Пікірлер: 198
@Room31
@Room31 4 жыл бұрын
🔶 *Где взять устройства из этого видео?:* ◽ _Raspberry Pi 3:_ got.by/2zr7y1 ◽ _Arduino Uno:_ alli.pub/6e8ev5 ◽ _Ethernet Shield:_ alli.pub/6e8ewp ◽ _Двухканальный модуль РЕЛЕ:_ alli.pub/6uq1u6 ◽ _Транзисторный модуль:_ alli.pub/6uq216 ◽ _Led лента:_ alli.pub/6uq243 ◽ _DC-DC конвертер:_ ali.pub/51b76k
@lekshanshan4548
@lekshanshan4548 4 жыл бұрын
За 2 года поиска внятных и простых инструкций к опенхабу и подключениям..., взапой пересмотрел все Ваши видео) все 22) ОГРОМНОЕ СПАСИБО!!!!
@Room31
@Room31 4 жыл бұрын
И Вам спасибо, надеюсь реклама внутри видео не сильно мешала.
@lekshanshan4548
@lekshanshan4548 4 жыл бұрын
@@Room31 Нет, все гуд, лайк под каждым видео)
@andreip532
@andreip532 4 жыл бұрын
Алексей, спасибо за контент высокого качества. Благодаря Вашим видео, установил OH, MQTT, связал их друг с другом, и теперь с ардуины пишу им приветы. Когда пытался делать сам, не получалось. Думал, придется долго разбираться. По Вашим видео прошел все до победного конца за пару дней. Спасибо!
@Room31
@Room31 4 жыл бұрын
Рад что пригодились Вам мои видео) Далеко не уходите, будут еще, про "ардуину в умном доме" в том числе)))
@СергейСубб
@СергейСубб 5 жыл бұрын
Отличное видео. Был бы интересен обзор по удаленному управлению электрическим котлом с контролем температуры, давления в системе, возможностью задания сценария включения выключения ТЭНов в зависимости от температуры и давления (защита от закипания и отсутствия теплоносителя)
@Room31
@Room31 5 жыл бұрын
Было бы конечно и мне интересно поковыряться в этом деле, но увы я живу в квартире, а не частном доме, и тут мне котел, магистраль и т.д. не дадут сделать)))))))))) ни родственники, ни соседи, ни здравый смысл))) ...что я точно буду делать, это управление водяной отопительной батареей, врежу электроклапан перед подачей воды в батарею, и измеряя температуру батереи и воздуха в комнате умный дом будет принимать решение как ей управлять. А вам могу посоветовать такое: купить ардуинку с эзернет модулем (или esp8266), модули реле (помощнее), датчики температура типа ds18b20, датчик давления (где-то видел на Али) и скрутить это все вместе и подключить к Openhab-у, а дальше можно управлять как только душа пожелает.
@СергейСубб
@СергейСубб 5 жыл бұрын
@@Room31 Спасибо за ответ. Я так и собирался сделать, но пока ещё только изучаю возможности OpenHab.
@MegaDenis3333
@MegaDenis3333 5 жыл бұрын
Такие вещи нужно реализовывать на уровне контроллера, а не на уровне опенхаб. Потому что очень ответственная вещь. Опенхаб может глюкануть. Опенхаб лишь для мониторинга параметров нужно применять.
@Room31
@Room31 5 жыл бұрын
@@MegaDenis3333 Опенхабом вполне можно управлять этим всем, а на уровне контроллера просто сделать сработку по граничным показателям (для перестраховки), ну и я б ещё и второй добавил контроллер для аварийных ситуаций)
@ABelozub
@ABelozub 5 жыл бұрын
Спасибо! Все подробно, все понятно. Одни из лучших видео по OpenHAB.
@efas_by
@efas_by 4 жыл бұрын
Очень большой лайк. Мне очень понравились! По больше тебе прибыльных инвестиций в твое дело!!! Так держать
@sergeyvinogradov3759
@sergeyvinogradov3759 5 жыл бұрын
Отличная инструкция! Видел в комментах просят сделать примерно тоже самое, но на ESP8266, присоединяюсь.
@isayev007
@isayev007 4 жыл бұрын
Можно сделать. И довольно просто. На ESP шьется прошивка "esp-link" а на Ардуинке для "общения" используется библиотека "EL-CLIENT". и всё. В esp-link Вы указываете настройки для подключения к брокеру, а в Ардуинке с помощью библиотеки читаете/пишите в нужные топики! :) Если ардуины нет, но есть одна ESPшка (выше версии 01), то вообще и на ней самой можно всё тоже-самое проделать, необходимо всего две библиотеки: ESP8266WiFi и PubSubClient :)
@МихалИваныч
@МихалИваныч 4 жыл бұрын
@@isayev007 слушай, искал искал в нэте, но не нашёл подобной инструкции. Будь другом, дай ссыль, если такая есть.
@isayev007
@isayev007 4 жыл бұрын
@@МихалИваныч завтра сброшу без проблем. )
@isayev007
@isayev007 4 жыл бұрын
@@МихалИваныч эхх, давно это было. Я вспомнил, подробной инструкции и не было. Я пользуясь видео из первого поста, поставил на ESPху прошивку ESP-Link, а потом нужно гуглить на предмет самой библиотеки для прошивки - ELClient и ее примеров. Ссылка: esp8266.ru/forum/threads/esp8266-01-arduino-otpravka-mqtt-cherez-esp-link.1729/
@Room31
@Room31 4 жыл бұрын
Парни, спокойствие и только спокойствие, я еще живой)) ...будет вам 1в1 на esp, там, как сказал Isayev Ilya всего-то две библиотеки добавить ESP8266WiFi и PubSubClient, и можно прошивать сразу из ArduinoIDE. Просто проблемы личного характера, да и с работой тоже, поэтому чуть отвлекся от канала...но я вернулся, новые видео впереди)))
@СергейИванов-р1э9ц
@СергейИванов-р1э9ц 5 жыл бұрын
Расскажи про датчик утечки газа, если есть
@meta11ist
@meta11ist 5 жыл бұрын
Сделайте подобную штуку на основе есп8266? Думаю многим будет полезно, осообенно тем, у кого уже сделан ремонт к нет возможности кидать витую пару к месту установки.
@sergkonov2958
@sergkonov2958 5 жыл бұрын
Да да, особенно интернсует как прикрутить вифи плату ардуино к вышеописанному софту
@Snake-qr5zq
@Snake-qr5zq 4 жыл бұрын
Да и не целесообразно тащить витую пару, так же Ethernet шилд и Ардуино стоит в 2 раза больше чем esp12
@nk-93
@nk-93 4 жыл бұрын
нашёл нужную команду. в файл *.thing добавляем такую строку Type switch : switch1 "wSwitch1" [ stateTopic="ESP2_2/rele/State", on="0", off="1", commandTopic="ESP2_2/gpio/14"] самое главное здесь вот это: commandTopic="ESP2_2/gpio/14 - в этот топик нужно отправлять 0 или 1. соответственно на gpio-14 (D5) появляется или пропадает земля. я себе распаял три твердотельных реле. + реле нужно подключить к +5 на wemos d1 mini, а минус к gpio-14 (D5). На самой ESP в вебморде в Devices добавить Switch input - Switch в названии у меня rele, GPIO выбираем gpio-14 (D5). Остальное как в видео Enabled, Send to Controller и т.д. Год прошёл правда, но я только пару дней назад посмотрел это видео и повторил ))
@Clindatu
@Clindatu 3 жыл бұрын
Самые лучшие видео по бюджетному умному дому с домашним сервером на всём диком западе, как говорят американцы)))) Спасибо огроменное! Ещё бы пример (если это реально) Алису прикрутить и вообще конфетка! Хотя, я видел ролик, где демонстрировался модуль распознавания речи для ардуино. Значит можно, как минимум без Алисы, но с ней интересней. Но, если не путаю, то Алиса просто отсылает запись голоса на сервера, и там уже идёт управление устройствами (т.е. требуется аккаунт и регистрация устройств). Может есть возможность, чтоб Алиса возвращала ОпенХабу распознанную команду (сервисами Яндекс голос в текст), а ОпенХаб уже сам управлял устройствами?
@Moishe_Rubinstein
@Moishe_Rubinstein 3 жыл бұрын
Ты волшебник, спасибо что разжевал и выложил инфу, я даже не знал о данных решениях, я как новичек сидел дома писал свой хаб на esp32 а управление через телегу, а тут уже готовое решение.... :)
@ГеннадийКравцов-и7е
@ГеннадийКравцов-и7е 5 жыл бұрын
Посмотрел весь плейлист. Нихрена не понял,но очень интересно XD
@Room31
@Room31 5 жыл бұрын
Что прям ни капельки не понял? XD
@arteast5886
@arteast5886 4 жыл бұрын
Привет. Отличные видосы, все понятно и доходчиво. Спасибо за труды. Просьба. Не могли вы раскрыть тему о интеграции обычных импульсных реле в систему OH. Мучаюсь с этим уже месяц. Принцип работы импульсного реле прост: подал импульс в 220В = оно включилось, подал еще раз = оно выключилось. Считывать состояние можно с помощью датчика наличия напряжения, подавать импульс через твердотельное реле(обычные пробовал, через них наводки приводят к зависанию ардуинки), а вот как это все грамотно сделать в в OH и arduino прям загадка для меня. Вариант сделать все без импульсников не катит, так как прийдется их выбрасывать(а их у меня 20шт., жалко) и переделывать всю систему. Плюс такая система, по задумке, в случае выхода из строя Raspberry или Arduino, будет работать автономно с кнопок. Спасибо еще раз.
@Shturmanp
@Shturmanp 3 жыл бұрын
11:00 Лучше сделать инверсию на стороне ардуино. Тогда тонкости железячной реализации останутся на стороне железа. В вашем случае тонкости реализации на стороне железа влияют на настройку глобальной софтовой части. 15:00 Я обычно создаю собственную библиотек дебаг в которую заворачиваю сеирал и прочие отладочные вещи. и потом это все отключаю просто установкой одного свойства. так удобнее чем возится к комментариями в большом скетче ;)
@Room31
@Room31 3 жыл бұрын
Как говориться - нет предела совершенству)))
@Stalik_kurt
@Stalik_kurt 4 жыл бұрын
Ты просто красавчик. Подписка. Лайк. Колокольчик. И репосты.
@iarugp
@iarugp 5 жыл бұрын
Спасибо огромное, видео очень полезное. Если управление Ардуинкой происходило бы по воздуху (ZigBee думаю будет уместнее ввиду своей энергоэффективности), то это было бы практичнее. Ардуин может быть много и территориально разнесены, для мониторинга и управления. Да и Ардуино расширила бы возможности умного дома, так как датчики и сам контроллер не дорогие в сравнении с Xiaomi, Aqara и т.д. Лайк и подписка, однозначно.
@СергейПузанов-р5з
@СергейПузанов-р5з 4 жыл бұрын
Здравствуйте, собрал схему согласно Вашего видео и столкнулся с проблемой. На стороне openhab всё работает, сообщения в брокер от кнопок в соответствующие темы поступают. А вот на стороне arduino ничего не происходит. в мониторе порта прописывает только получение адреса, при этом не имеет значения подключен кабель или нет. Как я понимаю не происходит подключение к брокеру. Связано ли это с тем, что малинка сидит на WIFI, а ардуинка на кабеле?
@Room31
@Room31 4 жыл бұрын
главное чтоб они были в одной подсети, а интерфейс подключения не имеет значения. Попробуйте с компьютере пропинговать и распберри и ардуинку, они должны быть видны в сети.
@СергейПузанов-р5з
@СергейПузанов-р5з 4 жыл бұрын
@@Room31 Arduino не пингуется "заданный узел недоступен"
@Room31
@Room31 4 жыл бұрын
@@СергейПузанов-р5з ну вот, значит проблема в ардуино))
@СергейПузанов-р5з
@СергейПузанов-р5з 4 жыл бұрын
ситуация весьма интересная, все устройства в сети имеют доступ в интернет, но ни одно устройство подключенное сетевым кабелем не пингуется из сети WI-FI и наоборот. Пока не понимаю как это понимать и как такое может быть вообще. Может есть варианты???
@Room31
@Room31 4 жыл бұрын
@@СергейПузанов-р5з может быть включена изоляция wifi клиентов, это надо в настройках роутера смотреть, где-то там оно должно быть
@explay1000
@explay1000 5 жыл бұрын
За видос респект, хорошо объясняешь! Я так и не стал работать с опенхабом, установил, пошарился, но ... Сейчас изучаю Node-red. Как то он для восприятия интуитивен.
@silentage6310
@silentage6310 4 жыл бұрын
привет, а ты датчик движения как у тебя в начале на столе лежит HC-SR501 подключил уже? не видел в видео. там вроде все просто но после подключения выдает то 0 то 1 меняется каждые пару сек, независимо от движения. у тебя получилось?
@Room31
@Room31 4 жыл бұрын
Получиться то получилось, но иногда тоже ложные срабатывания наблюдал, пытаюсь понять почему, то ли питание, толи помехи, толи сквозняк))). ...видео об этом ещё небыло, это ещё впереди.
@silentage6310
@silentage6310 4 жыл бұрын
@@Room31 сначала питание подавал 3,3 на выходе мигало, потом понял что надо было 5, подал, стало 1 всегда. по поводу ложных срабатываний посомтри офиц доку www.letscontrolit.com/wiki/index.php?title=PIR_Sensor пишут что надо пробовать или 10к подтяжку резистор на vcc или кондер добавить.
@silentage6310
@silentage6310 4 жыл бұрын
@@Room31 вроде более менее заработал, изза сквозняка глючил похоже.
@Room31
@Room31 4 жыл бұрын
я на 10к резюк сразу ставил.
@LEDS34
@LEDS34 4 жыл бұрын
Все видео класс! Подписался и нажал колокольчик!
@Room31
@Room31 4 жыл бұрын
Спасибо))
@privetne
@privetne 5 жыл бұрын
Привет, спасибо за канал, благодаря тебе буду делать умный дом себе на опенхаб) хорошо что пофиксился баг с ризетками) по скетчу ардуины немного конструктивной критики, подробно не смотрел, только по видео, чтобы не выискивать в скетче все сериалы можно вверху написать #define debug, потом сразу где есть сириал писать #ifdef debug Serial....... #endif Когда скетч отдадишь просто комментируешь верхний #define debug и у тебя все сериалы перестают использоваться.
@Room31
@Room31 5 жыл бұрын
С "#ifdef debug" хорошая идея))) Возьму на вооружение) Спасибо за конструктивную критику)))
@ВладимирЗаварихин-н5г
@ВладимирЗаварихин-н5г 4 жыл бұрын
Как думаешь по МQTT к опенхабу можно любой контроллер подключить? Я думаю есть ли возможность промышленный логический контроллер например schaider electric m221 подружить с опехаб. Для него биндинга нету.
@Room31
@Room31 4 жыл бұрын
по МQTT думаю любой можно. для этого биндинг впринципе и не нужен
@DiartCEO
@DiartCEO 4 жыл бұрын
Здравствуйте! А если реле на 16 каналов? Правильно понимаю, что ардуино уно с этим эзернет шилдом не подходит для 16 реле ?
@iUlitko1
@iUlitko1 5 жыл бұрын
Интересна конструкция датчиков на основе ардуино. Чтобы быть точно уверенным в статусе. (а не как 433 датчики - дошёл сигнал, не дошёл ты не знаешь) Банальные герконы, объёмники. В основном для отслеживания есть ли человек в том или ином помещении. Ну и термометры, с влагомерами и датчиком СО. Тогда можно микроклимат мутить.
@puschkarev
@puschkarev 5 жыл бұрын
Интересно подсчет расхода воды и электричества с отображением в openhab
@Room31
@Room31 5 жыл бұрын
Тоже интересно, особенно воды, а потом и подсчёт стоимости, и отображение в ванной в зеркале, чтоб домашние вживую видели сколько денег они только что спустили в канализацию)))))) Обязательно такое когда-нибудь сделаю)))
@puschkarev
@puschkarev 5 жыл бұрын
@@Room31 я думаю в ванную лучше за зеркало спрятать матрицу от ноутбука чем целый монитор)
@Room31
@Room31 5 жыл бұрын
@@puschkarev да можно и какую-то ардуинку с экранчиком
@ВалдосАрдуино
@ВалдосАрдуино 4 жыл бұрын
очень интересна продолжение этой темы... с датчиками влажности воздуха/почвы.... с датчиком газа... с датчиком движения... ну и т.п.
@Room31
@Room31 4 жыл бұрын
самое ближнее по этой теме это будет управление диммером на 220 вольт, регулировка скорости электродвигателей не особо мощных и управление нагревательными приборами
@serhio85
@serhio85 3 жыл бұрын
Сделал как в видео но возникает проблема. Вложенный цикл как будто зависает. То есть после включения ардуино можно переключить несколько раз а потом как будто виснет. Сама ардуина работает, может исполнять команды в основном цикле но не вложенный. Кто нибудь сталкивался с этой проблемой?
@СеменП-ч1р
@СеменП-ч1р 4 жыл бұрын
Можно куда нибудь еще залить архив с файлами? этот не открывается сайт...
@НикитаСмолькин-о6ж
@НикитаСмолькин-о6ж 4 жыл бұрын
Интересует на базе ESP и с разными датчиками влажности, газа, дыма и движения. А также подключения сенсоров обычных выключателей. И чтобы все работало автономно если даже сервер офлайн.
@Room31
@Room31 4 жыл бұрын
Как раз начал делать про это видео.
@alexanderyarovenko3011
@alexanderyarovenko3011 5 жыл бұрын
Добрый день! Благодарю за видео. Как Вы думаете, возможно ли отображать состояние пина ардуино в UI опенхаба? Например, если в умном доме я управляю лампочкой как с помощью кнопки, так и с помощью интерфейса опенхаба? В каналае диммера предусмотрено управление посредством MQTT state topic. В то-же время управлять при помощи этого топика switch не получилось. Соответстующих пояснений в документации найти пока не удалось.
@Room31
@Room31 5 жыл бұрын
Можно. Вы на правильном пути, MQTT state topic ,как раз и предназначен для получения сообщений от устройств. Ардуино может слать туда сообщения по любому поводу, хоть пин, хоть таймер, хоть ещё что-то.
@alexanderyarovenko3011
@alexanderyarovenko3011 5 жыл бұрын
@@Room31 Тогда моя проблема, по-видимому, в том, что я отправлял в топик неправильные данные? Если включение-выключение отправляет в топик "ON-OFF", то отправка в MQTT state topic "ON-OFF" равно как и "0-1" и пр. - не дала результата.
@Room31
@Room31 5 жыл бұрын
Должен быть результат, все логично, вы по чем определяете результат? Потому что не двигается ползунок в BasicUI? А если обновлять страницу вручную каждый раз, что-то меняется?
@alexanderyarovenko3011
@alexanderyarovenko3011 5 жыл бұрын
@@Room31 Наверное я спешу с вопросами. Сделал заново, получилось. Осталось понять, что было "не так" в первый раз, но это моя проблема. )))
@Тензортенсир
@Тензортенсир 5 жыл бұрын
Привет! Очень интересно! Как можно связаться с тобой? Есть коммерческие вопросы
@electronic7979
@electronic7979 5 жыл бұрын
Very good 👍
@bugosan
@bugosan 5 жыл бұрын
Очень интересен вариант придумать работу контролеров с адресными лентами, коих стало навалом + датчик движения (сонофф через хаб ?) как заставить не только включаться по заданному сценарию, но и выключаться ? вариант - сходим в квартиру, срабатывает датчик и включает адресную ленту с заданными параметрами. Какие варианты отключения есть ? как сделать и включение по кнопке(радио 433мц)- постоянная работа, так и по движению ? интересны варианты как с ардуино, так и без него
@Room31
@Room31 5 жыл бұрын
Если интересно мое мнение, то я бы подключал все устройства (светодиоды, датчик движение, выключатель), а на стороне опенхаб уже писал бы для них сценарии и правила работы. Сценариев для выключения может быть много, хоть по температуре воздуха на улице)) но логичнее конечно через промежуток времени когда не обнаружено движение, или когда все ушли из дому - но тут надо явно определять тот факт что все ушли. Вообще определение присутствия и отсутствия человека - это довольно не тривиальная задача.
@bugosan
@bugosan 5 жыл бұрын
@@Room31 можно там настроить так что, если коридорные датчики не активны в течении скажем минуты, лента гаснет (комнатные ночью могут срабатывать от переворота в кроватке, значит выкидываем из группы) - группу же можно создать ? и второе - можно ил как то прикрутить плавное включение, если в контроллере не предусмотрено ? )
@Room31
@Room31 5 жыл бұрын
@@bugosan Группы можно создавать. Насчет плавного включение, если в контроллере не предусмотрено, то не знаю, тут надо думать. В спальне можно устанавливать дополнительные датчики движения с зоной осмотра ниже высоты кровати, ...я себе так буду делать чтоб включалась ночная подсветка пола только когда кто-то встанет с кровати)
@roshik47
@roshik47 4 жыл бұрын
залил скетч, не работает на стороне ардуино где копать?
@ВладимирСидякин-е4х
@ВладимирСидякин-е4х 5 жыл бұрын
Классное познавательное видео для начинающих!!! По теме: Как можно добавить бесконтактные включатели (простые или сенсорные) в скетч так, чтобы openhab понимал что было включено или выключено реле именно кнопкой, а не самим openhab-ом (и соответственно отображал статус на openhab-е)??
@Room31
@Room31 5 жыл бұрын
Нужно чтобы Ардуино при нажатии кнопки (сенсорной или обычной) отправляло в MQTT брокер сообщение со статусом кнопки, а Опэнхаб чтоб читал это сообщение и обновлял у себя состояние этого выключателя. Легкотня))
@ВладимирСидякин-е4х
@ВладимирСидякин-е4х 4 жыл бұрын
@@Room31 Доброго времени суток! А помочь можешь изменить свой скетч и добавить в него сенсорные кнопки!? Я уже себе весь мозг сломал, но не получается (новичок я в этом деле, начал с азов и букваря так сказать, но хочется уже и на кнопки по нажимать)
@ВладимирСидякин-е4х
@ВладимирСидякин-е4х 4 жыл бұрын
@@Room31 все еще надеюсь, что Вы поможете поправить свой скетч и добавить в него сенсорные кнопки
@itgorka
@itgorka 5 жыл бұрын
Большое спасибо автору. Все запустилось, хоть и не с первого раза. Но это проблема моей косорукости. Придерживайтесь инструкции и у вас все получиться. За столь подробные инструкции автору отдельная благодарность. Единственная проблема которая у меня возникла, это нет автоматического подключения ардуино к топикам после включения, но если нажать кнопку Reset на самой Ардуино то все стартует в течении 10 секунд, с чем связана такая проблема не знаю.
@Room31
@Room31 5 жыл бұрын
Ну подразумевается что брокер с опэнзабом должен иметь бесперебойное питание и не отключаться, ...а вообще, более правильно, можно на стороне Ардуино просто сделать проверку подключения к брокеру. Можно переодически отправлять любое сообщение с Ардуино в брокер и смотреть на возвращенный код ошибки, и по определенному коду перезапускать подключение к брокеру, как-то так)
@АнтонЗахарницкий
@АнтонЗахарницкий 5 жыл бұрын
Привет, сам столкнулся с такой проблемой. Решается просто: Основная функция у автора выглядит так: void loop() { client.loop(); } Нужно перед вызовом функции клиента (client.loop()) прописать проверку установленного подключения к брокеру: void loop() { if (!client.connected()) { reconnect(); } client.loop(); } То есть, если клиент не подключен, вызвать функцию реконнекта (reconnect()). Большое спасибо автору за материал, с него и начал изучение Openhab как платформы умного дома и Arduino начал только недавно изучать именно для использования в качестве устройства сбора инфы с датчиков и отправки комманд исполнительным устройствам.Сам в процессе ремонта, пока чернового, но там скоро и проводку нужно будет делать, в том числе для умного дома. Просьба к автору видео внести эту правку, чтобы другие люди не столкнулись с тем же. Кстати в стандартном скетче mqtt_basic для библиотеки PubSubClient функция loop так и выглядит
@itgorka
@itgorka 5 жыл бұрын
@@АнтонЗахарницкий большое спасибо.
@Kuzmihek
@Kuzmihek 4 жыл бұрын
а на вемос д1 мини не проще? чем провода тянуть
@Room31
@Room31 4 жыл бұрын
Это пример с проводами, можно и на WiFi, всему свое применение. Провода это надёжность и безопасность, а WiFi мобильность, не надо все лепить под одну гребёнку.
@MegaDenis3333
@MegaDenis3333 5 жыл бұрын
У меня в тако́й связке плюс esp8266, система уже работает года четыре. Все надёжно. Кстати почему на телефон не поставил родное приложение опенхаб?
@Room31
@Room31 5 жыл бұрын
Почему не поставил? Поставил))) Просто про него будет отдельное видео, а сейчас чтоб небыло лишних вопросов)))
@MegaDenis3333
@MegaDenis3333 5 жыл бұрын
@@Room31 Понятно
@mike-onas
@mike-onas 4 жыл бұрын
Алексей, я переделал Ваш код для Ардуино под ESP32. Все работает отлично. Но это если мы управляем из OpenHAB к примеру включением и выключением лампы и т.д., подключенной к Ардуино или ESP, а как быть если нужно подключить к Ардуино или ESP датчик температуры, влажности и т.д.? Как в обратную сторону вывести информацию (с датчика, подключенного к Ардуино, на OpenHAB)? ВСЕ ВИДЕО ВАШИ ПРОСТО СУПЕР!
@Room31
@Room31 4 жыл бұрын
В следующем видео про тесты диммера я буду подключать датчики температуры к ардуино, чтоб мониторить температуру симисторов, и передавать эти значения в опенхаб, вот там сможете и посмотреть как в обратную сторону))
@mike-onas
@mike-onas 4 жыл бұрын
@@Room31 только что анализировал это видео, но там вы выводите Online или Offline сама Arduino, но до конца ничего не понял. Вы отправляете на OpenHab вот этими строками? if (client.connect(clientID, mqtt_username, mqtt_password, mqtt_willTopic, 0, true, mqtt_payloaNotdAvailable, true)) { client.publish (mqtt_willTopic, mqtt_payloadAvailable, true) ; Прокомментируйте их подробно пожалуйста.
@mike-onas
@mike-onas 4 жыл бұрын
@@Room31 я может не понял, вы имеете ввиду, что это видео вышло или выйдет скоро? Меня интересует как это делается в коде для Ардуино или ESP.
@Room31
@Room31 4 жыл бұрын
@@mike-onas в следующем видео про диммер которое выйдет))) его ещё нет на канале)) это будет 34-е видео)...следующее по счету ж не про диммер)))
@Room31
@Room31 4 жыл бұрын
@@mike-onas отправлять с ардуинки надо через client.publish(топик, данные) Гляньте библиотеку pubsubclient, там есть примеры как отправлять данные.
@ПавелВоронов-н6ь
@ПавелВоронов-н6ь 5 жыл бұрын
Спасибо!
@Room31
@Room31 5 жыл бұрын
Пожалуйста) ...не сильно длинное видео получилось?
@ПавелВоронов-н6ь
@ПавелВоронов-н6ь 5 жыл бұрын
@@Room31 Нормальное, как раз всё понятно
@qrtgfqrtgf1574
@qrtgfqrtgf1574 5 жыл бұрын
@@Room31 хорошо и понятно объясняешь, спасибо, сделай ещё видео на эту тематику.
@meta11ist
@meta11ist 5 жыл бұрын
Видео отличное. Но мне кажется частота мерцания лед-ленты при шим от 0-255 слишком редкая. От этого могут уставать глаза и болеть голова. Нет?
@Room31
@Room31 5 жыл бұрын
Сама частота шим там около 1000 герц, если мне память не изменяет, это при любой яркости, а изменятся только скважность. При такой частоте глаза вряд ли что-то заметят, а вот в некоторых блоках питания бывает слышен свист дросселей))) Есть, кстати, вариант как поднять частоту самого шим в ардуино, но там свои нюансы.
@DiartCEO
@DiartCEO 4 жыл бұрын
Классное видео! А по вафле ардуино не работает ?
@Room31
@Room31 4 жыл бұрын
по вафле лучше использовать esp8266 или esp32
@zalip4129
@zalip4129 4 жыл бұрын
Как сохранять значение датчиков в БД, чтоб потом к примеру графики строить?
@Room31
@Room31 4 жыл бұрын
такое видео еще впереди)
@zalip4129
@zalip4129 4 жыл бұрын
@@Room31 в openHub есть такая возможность?
@Room31
@Room31 4 жыл бұрын
есть, можно подключать много разных баз данных www.openhab.org/addons/#persistence
@АндрейСмирнов-ф6о
@АндрейСмирнов-ф6о 5 жыл бұрын
Автор молодчина.На просторах инета ничего подобного пока нет.Также хотелось бы увидеть обзор по удаленному управлению электрическим или газовым котлом (термостатом) с контролем температуры, возможностью задания гистерезиса и оповещениями при отклонении от заданных температур на основе ESP и DS18B20
@Room31
@Room31 5 жыл бұрын
Я бы попробовал управлять котлом, но к сожалению у меня нет ни газового, ни электрического(( Думаю там от разновидностей могут быть разные варианты управления. Вот управление теплым полом более реальный вариант))))
@АндрейСмирнов-ф6о
@АндрейСмирнов-ф6о 5 жыл бұрын
Обычное реле ,которое управляется по заданной температуре.
@АндрейСмирнов-ф6о
@АндрейСмирнов-ф6о 5 жыл бұрын
Room31 👍 Ждём с нетерпением управление тёплым полом (esp+ds)
@Room31
@Room31 5 жыл бұрын
Электрическим котлом было бы интереснее управлять плавно, типа диммера)) А как газовым управлять ума не приложу)))
@АндрейСмирнов-ф6о
@АндрейСмирнов-ф6о 5 жыл бұрын
Room31 здесь идея реализована на BLYNK(не реклама).Хотелось бы увидеть все это на Openhab.Я думаю ,что вам это реально сделать.
@atsilinsky
@atsilinsky 5 жыл бұрын
Спасибо за детальные обучающие видео! По ним установил и настроил openhab на raspberry. прошил несколько выключателей sonoff touch прошивкой Tasmota и добавил их в опенхаб. Все отлично работает, но как ни пытался привязать аккаунт openhab (myopenhab) к Google Home - ничего не получилось. Аккаунт вроде добавляется, происходит синхронизация устройств, а в google home дашборде устройств нет, и когда смотрю подключенные аккаунты, то openhaba там нет. Подскажи пожалуйста есть ли какой-то способ сконектить гугл хоум и опенхаб? Хочется управлять голосом, а не только с телефона/пк.
@Room31
@Room31 5 жыл бұрын
Я пока тоже в процессе изучения голосового управления опэнхабом, ...с гугл хоум сконектил, но до голосового управления пока руки не дошли, ...но когда более-менее разберусь, сделаю видосик.
@atsilinsky
@atsilinsky 5 жыл бұрын
@@Room31 Спасибо. Уже разобрался - забыл к item'ам добавить таг Switchable. После этого все завелось и управляется колонкой гугла. Но в любом случае - жду новых видосов :)
@atsilinsky
@atsilinsky 5 жыл бұрын
@@Room31 если можно, в одном из следующих видео раскрой пожалуйста тему Сценариев и Правил в опенхабе. Вкл и выкл (+димирование) это хорошо, но хотелось бы добавлять сценарии управления (на пример включить на 5 минут (таймер) или включить с ХХ по ZZ часов/минут, или включение по условиям полученным от датчиков (температуры, влажности, освещения и тд). Сам столкнулся сейчас с этой проблемой, буду думать как реализовать
@Room31
@Room31 5 жыл бұрын
Правила будут, щас пока хочу устройств добавить побольше которыми можно управлять, а то правила не к чему писать будет))))
@atsilinsky
@atsilinsky 5 жыл бұрын
@@Room31 логично )) спасибо за ответ
@dreambox64
@dreambox64 5 жыл бұрын
Сделай голосовое управление светом с помощью ардуино и модуля easyVR
@Room31
@Room31 5 жыл бұрын
В OpenHAB есть свои фишки для голосового управления в которых я пока не сильно разобрался, но буду эту тему изучать и использовать потом, ...в моем случае ардуино это всего лишь исполнительное устройство, ...а вся логика будет на стороне OpenHAB
@puschkarev
@puschkarev 5 жыл бұрын
А зачем голосом на ардуино управлять если можешь Google Home или Alexa к openhab подцепить и оттуда управлять.
@famjaat4031
@famjaat4031 5 жыл бұрын
Ардуино после выключения забывает скетч, что делать?
@Room31
@Room31 5 жыл бұрын
Как это она забывает скетч? Он же записывается в ее память при прошивке и остаётся там навсегда до следующей прошивки.
@famjaat4031
@famjaat4031 5 жыл бұрын
@@Room31 я залил прошивку, проверил - работает, отключил питание, включил - не работает
@alexanderyarovenko3011
@alexanderyarovenko3011 5 жыл бұрын
@@famjaat4031 Другой экземпляр контроллера прошивать пытались?
@Holms685
@Holms685 4 жыл бұрын
А у меня вопрос про белую плату: что это, зачем и где взять?)
@Room31
@Room31 4 жыл бұрын
Белая - это макетная плата. ru.m.wikipedia.org/wiki/%D0%9C%D0%B0%D0%BA%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D0%B0
@Holms685
@Holms685 4 жыл бұрын
@@Room31 т.е. если обратиться к схеме в виде, то по верхнем двум крайним рядам идет 12 в, по нижним 5 в ,а средние вовсе не задействуются?
@Room31
@Room31 4 жыл бұрын
@@Holms685 да. Эта макетная плата (бредбоард) нужна в данном случае только для удобства подключения всех проводов и не более, так чтоб потестить что-то. Без нее можно обойтись.
@Holms685
@Holms685 4 жыл бұрын
@@Room31 Я понял, спасибо)
@DiartCEO
@DiartCEO 4 жыл бұрын
Привет! Можешь ссылку дать на понижайку как у тебя ?
@Room31
@Room31 4 жыл бұрын
такую?: ali.pub/51b76k
@DiartCEO
@DiartCEO 4 жыл бұрын
@@Room31 Спасибо 🙏🏼
@masterpro3953
@masterpro3953 5 жыл бұрын
Все круто. Но нехватает голосового управлени.)))
@Room31
@Room31 5 жыл бұрын
Ну не все же сразу))) Это будет позже)
@masterpro3953
@masterpro3953 5 жыл бұрын
@@Room31 жду) себе хочу сделать. посмотрел много видео, и ничего хорошего не нашел. ))
@arteast5886
@arteast5886 4 жыл бұрын
Столкнулся со следующей проблемой. Есть Raspberry Pi3 c установленным и настроенным OH и брокером, две Ардуинки Mega2560 c Ethernet-шилдами, ну и на каждой Ардуинки релюхи и датчики, все в одной локальной сети(МАС-адреса, IP уникальные). По отдельности ардуинки работают отлично, а вот одновременно не хотят. Рандомно какая-то одна отказывается обмениваться данными с брокером.
@Room31
@Room31 4 жыл бұрын
А для брокера названия разные у ардуинок? Ну и топики?
@arteast5886
@arteast5886 4 жыл бұрын
@@Room31 Ну да. В /configuration/things я сделал еще одну «вещь»(Arduino module2) и там создал каналы, все как в видео. Топики тоже сделал другие(ну типа если в первом /room31/relay1, то во-втором /room32/relay11).
@Room31
@Room31 4 жыл бұрын
@@arteast5886 а если сделать каналы полностью разные, чтоб и начало отличалось?
@arteast5886
@arteast5886 4 жыл бұрын
Не совсем понимаю что я сделал. Поменял вот эту строку « if (client.connect("Arduino_test", mqtt_username, mqtt_password))» в одной из ардуинок, с "Arduino_test" на "Arduino_test1". И заработало!)
@Room31
@Room31 4 жыл бұрын
@@arteast5886 ну вот про это д я и спрашивал с самого начала, у каждого mqtt клиента должно быть свое уникальное имя, собственно там оно и меняется. Если будете ещё один клиент добавлять, то ему тоже надо такое уникальное имя.))
@ВладимирСидякин-е4х
@ВладимирСидякин-е4х 5 жыл бұрын
Воспроизвел все по Вашему видео и столкнулся с такой проблемой: при включенной ардуинки к компу (2 компьютера на одном ПК openhab, mqtt на другом ПК сама ардуино подключена к usb и сетевым кабелем к роутару) нажимаю на openhab кнопки все работает нормально, но стоит отключить от ПК ардуино и включить в сеть то все перестает работать?
@Room31
@Room31 5 жыл бұрын
Питание Ардуино не имеет значение, главное чтоб его хватало. Проверьте хватает ли вашего блока питания. Да и для диагностики можно начать с начала, с проверки сети, при подключении Ардуино отдельно от ПК ping есть вообще?
@ВладимирСидякин-е4х
@ВладимирСидякин-е4х 5 жыл бұрын
@@Room31 ардуино пингуется с обоих компов! Питание пробовал разное как 5 вольт показанное на видео так и 9 вольт подключаемого к основному питанию ардуино уно к реле подается питание 5 вольт! Но результат остается прежним
@Room31
@Room31 5 жыл бұрын
Полтергейст)) какая-то мелочь по-любому, надо искать. Попробуйте может питание отдельно подключить (плюс от разных источников, земля общая), но при этом оставить подключение по юсб и смотреть в серийном мониторе что происходит.
@ВладимирСидякин-е4х
@ВладимирСидякин-е4х 5 жыл бұрын
@@Room31 Вроде сдвиг есть но не могу понять вот, что: подключаю питание +5 вольт и usb кабель к ардуино все работает, при включенном питании отсоединяю провод usb продолжает работать и отвечать на команды(также есть лампочка на ethernet shield рядом с кварцевым резонатором горит постоянно), но когда я выключаю питание и включаю обратно то все перестает работать (и лампочка на ethernet shield рядом с кварцевым резонатором больше не горит, но другие горят и мегают как раньше), но пинг проходит нормально. Что это может быть не знаете??
@Room31
@Room31 5 жыл бұрын
А черт его знает, с таким ещё не сталкивался. А точно хватает питания? Может мощнее блок питания попробовать?
@maximusmaximus3051
@maximusmaximus3051 5 жыл бұрын
Room31, Можно скетчи перезалить на другой файлообменик, а то ссылки не доступны!
@Room31
@Room31 5 жыл бұрын
если вы про эту ссылку: Архив с файлами (.items + .sitemap): mega.nz/#!4v4ADQ7T!LqERsxAyBDkVIuiOug-qJzcIF66KA7gU3BfsIV14P1I ,то я только что проверил с двух устройств с разных айпишников, ссылка рабочая
@СеменП-ч1р
@СеменП-ч1р 4 жыл бұрын
@@Room31 Можно куда нибудь еще залить архив с файлами? этот не открывается сайт...
@iarugp
@iarugp 5 жыл бұрын
Если будет видео про такое техническое решение, то 20 лайков поставлю ;))
@89andrei89
@89andrei89 4 жыл бұрын
Кнопку без фиксации нужно обязательно, иначе недоделка получается. Управление светом только лишь с телефона или ПК. Кнопку!
@Room31
@Room31 4 жыл бұрын
Это пример отправки комманд опенхабом в ардуино))) это не готовое устройство, нафиг там щас кнопка?)))
@89andrei89
@89andrei89 4 жыл бұрын
@@Room31 ну ок) а будет видео с подключением кнопок? Или разъяснения по этому поводу? Вариантов то в голове много, как это можно реализовать, но как будет более правильно? Просто хотелось бы именно ваше мнение услышать. Уроки на канале просто огонь 🔥, остальных даже смотреть не хочется)))
@Room31
@Room31 4 жыл бұрын
@@89andrei89 ну тут зависит от задачи, может быть кнопка на одной ардуине с лед лентой например, может быть на отдельной ардуине или esp для удаленного управления другой ардуиной через правила openhab. Правильно будет сначала определится с желаниями, а потом думать как их лучше и практичнее сделать
@Mister-trixter
@Mister-trixter 5 жыл бұрын
Еще бы показал все тоже самое но в среде flprog
@LEDS34
@LEDS34 4 жыл бұрын
Вот это было бы вообще класс!!
@IkkaDoes
@IkkaDoes 5 жыл бұрын
ни в одном видео не работает ссылки на магазины.
@Room31
@Room31 5 жыл бұрын
Это плохо(( Утром буду разбираться. Спасибо за предупреждение)))
@IkkaDoes
@IkkaDoes 5 жыл бұрын
@@Room31 да не за что, только что закончил смотреть все 17 видео. Одним словом ты красавчик!!!
@_nikkkita_45
@_nikkkita_45 5 жыл бұрын
Жду новое видео)
@Room31
@Room31 5 жыл бұрын
Вот сижу специально монтирую новое видео))))
@roshik47
@roshik47 4 жыл бұрын
все ok
@_nikkkita_45
@_nikkkita_45 5 жыл бұрын
Сделайте "умное" зеркало. Популярная штука в США.
@Room31
@Room31 5 жыл бұрын
Это типа спрятанный планшет или телек за зеркалом?? )))
@_nikkkita_45
@_nikkkita_45 5 жыл бұрын
@@Room31 Да, смотрится очень круто. Там выводится дата, время, напоминания и т.д.
@_nikkkita_45
@_nikkkita_45 5 жыл бұрын
Русских уроков мало
@Room31
@Room31 5 жыл бұрын
@@_nikkkita_45 я подумаю над этой идеей)))
@TheMichaelMart
@TheMichaelMart 4 жыл бұрын
Кнопку без фиксации бы ещё прикрутить, чтоб включать свет а так же отправлять ее в опэнхаб.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
🤖Я в шоке! ChatGPT пишет Arduino проекты
28:24
Smart home terminal from tablet
26:32
Электроника в объективе
Рет қаралды 412 М.
The BEST Mechanical Display You've EVER Seen!!!
13:51
Tin Foil Hat
Рет қаралды 544 М.
ШОК! Умный дом за копейки.
13:23
LOFT DIY
Рет қаралды 65 М.
Визитка программиста
19:40
Александр Красников
Рет қаралды 225 М.
DIY sonar scanner (practical experiments)
14:30
bitluni
Рет қаралды 1 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН