Node-RED: урок по базовым нодам | Умный дом

  Рет қаралды 13,418

Внутренний инженер

Внутренний инженер

Күн бұрын

Пікірлер: 89
@internal_engineer
@internal_engineer 9 ай бұрын
Если хотите отблагодарить меня донатом за моё творчество: boosty: boosty.to/internal_engineer/donate donationalerts(СБП): www.donationalerts.com/r/internal_engineer Telegram канал: t.me/internal_engineer
@quentintarantino80
@quentintarantino80 7 ай бұрын
Здравствуйте, подскажите, имею пр102 програмируемое реле с модбас rtu, мне нужно как то конвертировать в mqtt, чтобы подключить к Яндекс станции, для этого подойдёт node red? Или, возможно есть какой то шлюз, где именно привязываешь внутренние регистры к топикам?
@vv6203
@vv6203 10 ай бұрын
Отличное видео, подобных инструкций в русском сегменте очень мало и вы реально помогаете с автоматизациями.
@internal_engineer
@internal_engineer 10 ай бұрын
Их мало поскольку они никому особо не нужны)
@Kaban797
@Kaban797 10 ай бұрын
Спасибо, нравится мне нод-ред, но видео в инете мало👍👌
@internal_engineer
@internal_engineer 10 ай бұрын
Постараюсь исправить данную оплошность)
@MirexII
@MirexII 10 ай бұрын
Стильно, модно, молодежно. :) Утащил к себе в папочку.
@internal_engineer
@internal_engineer 10 ай бұрын
😎👍💪
@MaksymKovalenko-p7m
@MaksymKovalenko-p7m 10 ай бұрын
Только подписался,начало нравится,надеюсь не забросиш!!!
@sloner999
@sloner999 10 ай бұрын
Летом доделаю гараж, по осени сяду за эту тему, хочу включать отопление при понижении температуры и отключать при нагреве. Можно без умного дома конечно это сделать, но так перспективней - любое дело получится в одном месте собрать и при необходимости еще и обьединить. Подача содержимого видео - очень понравилась!
@internal_engineer
@internal_engineer 10 ай бұрын
Рад, что понравилось)
@parus5052
@parus5052 10 ай бұрын
Вообще классная штука! Спасибо за рассказ. Буду изучать
@internal_engineer
@internal_engineer 10 ай бұрын
Да, Node-RED - топ😎! Не за что)
@Neo-Labs
@Neo-Labs 10 ай бұрын
Как всегда отличная подача. Еще бы дополнить какие данные переживают перезагрузку ...
@internal_engineer
@internal_engineer 10 ай бұрын
Зависит от подхода) если надо, то можно сделать локальное хранилище для переменных... по сути простой файл и складывать значения не в flow или global которые живут до перезагрузки, а в локальное хранилище этих двух контекстов. Я вот про это говорю: nodered.org/docs/api/context/store/localfilesystem если сделать как говорится в инструкции, тогда появится возможность сохранять данные так, что перезагрузка будет не важна.
@clanastrawf
@clanastrawf 7 ай бұрын
@internal_engineer приветствую, очень нравиться твои видосы про умный дом, сейчас успешно связал zibgee с выключателя, и вот пришло время автоматизации и в стандартном кроме как включать подсветку когда заказ и выключать когда восход ничего более не получилось сделать. Теперь я думаю самое время Node-RED, но эмоции на 4:53 точно передают моё состояние =). Если не сложно и есть свободное время, подскажи как сделать следующий кейс, по сути это так называемая "Мастер выключатель": есть выключатель на "входе", отправляет обычный on/off, теперь нужно следующие, если сейчас на "входе" состояние "включен" в течении 3 секунд приходить команда "off" 2 раза нужно выключить свет по всему дому. Ну или по другому свет на "входе" = "on", я оделся и понимаю что нужно достать телефон или идти и выключать везде свет, я просто нажимаю один раз выключается свет на "входе", далее включаю и сразу "выключаю" и тогда свет выключается не только на "входе", но и "везде"
@internal_engineer
@internal_engineer 7 ай бұрын
Если честно плохо понял о чём ты... Можешь написать ещё раз более подробно и на почту (internalengineer@bk.ru). И вопрос, а выключатель точно отправляет on и off? Вроде таких выключателей не бывает... они все отправляют одно нажатие, два нажатия и удерживание. Может мастер выключатель можно сделать на удерживание клавиши и тогда весь свет будет принудительно выключаться?
@pash2812
@pash2812 10 ай бұрын
Них..я не понятно, но очень интересно!!! Буду пересматривать несколько раз...
@internal_engineer
@internal_engineer 10 ай бұрын
Это да😄... когда не в теме, то понять о чем я говорю, с первого раза скорее всего не получится... Но осознание должно быстро придти, главное попробовать самому потыкать node-red. Если просто слушать - толку будут не много)
@KoltovichLAB
@KoltovichLAB Ай бұрын
20:20 - Автоматизация по заявке: Возможно был бы хитовый ролик для тех, кто печатает на 3D принтере дома. А именно SLA печать, смолами. А именно, сделать автоматизацию для включения/отключения вентилятора вытяжки в зависимости от того, что показывает датчик всякой гадости от смолы в воздухе. Про эту ключевую тему странно, что вообще мало информации. Наверное, активные пользователи принтеров SLA дохнут, как мухи и не успевают предупреждать новичков о том, что сам принтер+система впромывки+сами смолы и тд это всего часть бюджета на старте. А вот правильно организованная вентиляция по приоритету безопасности крайне важна. Но, сама вентиляция громкая, энергозатратная. Особенно в зимнее время, когда к затратам добавляется отопление помещения и не хотелось бы постоянно выдувать тёплый воздух. Так же ресурс вернилятора и тд. Время 3Д печати из смолы крайне долгое. И маслает вытяжка просто сутками... Повторюсь, летом полбеды, а вот сприходом холодов дубняк в помещении... Поэтому было бы круто, чтобы автоматически включалась вентиляция при достижении опасного порога загрязнения воздуха и отключалась. В принципе туже схему или видеоролик можно было бы использовать не для 3Д печати, а в любом помещении с датчиком углекислого газа. Например, в спальне. Освежать воздух для для хорошего сна. Или в рабочем кабинете для меньшей усталости. Как Вам такая идея для ролика?
@internal_engineer
@internal_engineer Ай бұрын
С точки зрения создания логики поведения вытяжки, там делов на две минуты)) главное иметь нужные датчики. Это скорее проект для кого нибудь канала, кто занимается sla печатью... мне такое не снять.
@KoltovichLAB
@KoltovichLAB Ай бұрын
@@internal_engineer может я сниму и пришлю Вам видео с системой вентиляции до и после... А Вы часть по автоматизации доснимите и и ролик выпустите?
@internal_engineer
@internal_engineer Ай бұрын
@@KoltovichLAB нет, спасибо... мой канал и так не особо кому-то нужен, а про умный дом тут у меня никто смотреть не хочет)))
@KoltovichLAB
@KoltovichLAB Ай бұрын
@@internal_engineer ну я именно из-за умного дома и пришел и подписался )
@Алек-п4ы
@Алек-п4ы 10 ай бұрын
Спасибо за видео, после твоих видео -- захотелось то же попробовать. По рассказанному всё понятно, правда я программист)
@internal_engineer
@internal_engineer 10 ай бұрын
Прикольно... я получил ответ на свой вопрос значительно быстрее чем хотел 😁 Я думал, а напишет ли кто-то когда-то, что он понял видео... и если такой человек найдётся, то кем он будет по складу ума) Даже уточняющих вопросов задавать не пришлось, сразу ответил на все мои вопросы) Хорошо, что хоть программисты все сразу понимают) значит не так плохо излагаю мысли)
@andrey_xuk
@andrey_xuk 10 ай бұрын
Спасибо большое за видео! Отличная подача материала! На русском такого контента вообще нет! Давай еще!!!!
@internal_engineer
@internal_engineer 10 ай бұрын
Знаешь почему такого контента нет)? Потому что, судя по просмотрам, он нафиг никому не нужен)
@ИванКулеш-х9и
@ИванКулеш-х9и 7 ай бұрын
Отличный видос! Большое спасибо!
@электрикавчастномдоме
@электрикавчастномдоме 6 ай бұрын
нам нужнооо большее видео оноде реееед
@artem76877
@artem76877 9 ай бұрын
Спасибо за видео! в целом все понятно объясняли. не могли бы мне понять у меня ошибка "error no credentials provided" - http in. понятно что с авторизацией проблемы. хотел бы сделать доп. команды от Алисы что бы приходили для НА. я доступ из интернета получил с помощью КинтекиДНС к Node-red. ssl отключен в конфиге. спасибо!
@Unknownperson183
@Unknownperson183 9 ай бұрын
Пожалуй подпишусь на канал, жду новые видео по Node Red
@СергейГрин-ш3ъ
@СергейГрин-ш3ъ 2 ай бұрын
Добрый день. Может быть, кто-нибудь подскажет. Оценить, какая информация важна, а какая нет полностью не могу поэтому постараюсь описать всё подробнее. Необходимо считать информацию с помощью сканера со штрихкода. Затем сократить её до 5 цифр. Передать на принтер для печати наклеек (этикеток), где она должна быть распечатана. Сканер работает, как клавиатура (т.е. если в Линукс открыт блокнот и с помощью сканера отсканирован штрихкод, то информация сразу же появляется в блокноте, как будто была введена с клавиатуры). Желание шефа, чтобы это всё было обязательно сделано в Node-Red. Попробовал по реализовать это с помощью библиотеки node-red-contrib-usbhid (статья для этого была найдена на гитхабе), не получилось: HID - элементы не были распознаны. Хотя до конца не уверен, что полностью всё было сделано правильно. Есть у кого-нибудь мысли как ещё можно провернуть это. Буду рад любому ответу. Заранее благодарю P.S. Сканер: Honeywell Eclipse. Model: MS5145 LS USB Принтер для печати наклеек (этикеток): ZEBRA ZD 410 mit 50x25mm Etiketten Операционная система: Linux Hardware: Raspberry Pi
@АртурАбдулин-м5р
@АртурАбдулин-м5р 9 ай бұрын
Отличная тематика! Пррдоожай
@suiketsu4678
@suiketsu4678 8 ай бұрын
здравствуйте хотел бы как можно отправить заданные данные с помощью кнопки например в телеграм?
@user_.abuser
@user_.abuser 8 ай бұрын
Я изучал как работать с homassistent и aqara датчиком пристутсвия где нужно её настраивать по карте устройства и там все открывается. Есть ли возможность вывести нсстройку aqara в какой то контейнер? или все настрисвается в устройстве потом ловить состоние по зонам как это отоброюается в homekit?
@arturli9175
@arturli9175 7 ай бұрын
Добрый день.Подскажите, почему при настройке ноды "Z2m-input" , список устройств (Device) у меня пустой. Откуда он загружается? 1:36
@internal_engineer
@internal_engineer 7 ай бұрын
Он автоматом подтягивается из zigbee2mqtt. Если устройств не видит, то их либо нет в z2m либо адрес сервера z2m не правильно указал.
@arturli9175
@arturli9175 7 ай бұрын
@@internal_engineer я указываю адрес своего локального MQTT-сервера . Или это какой-то облачный сервер?
@arturli9175
@arturli9175 7 ай бұрын
Я правильно понимаю, что должен быть установлен Zigbee2MQTT, а то я использовал брокер MOSQUITTO ? Для новичка это неочевидно .
@internal_engineer
@internal_engineer 7 ай бұрын
Ну да, всё верно, ты указываешь адрес MQTT... я в первом сообщение как-то криво написал))) Так вот, ты указываешь ip адрес mqtt брокера, а также порт (обычно 1883), логин и пароль (если они есть) и имя топика по умолчанию (обычно это zigbee2mqtt). Думаю сертефикатов никаких у тебя нет, по этому галочку Use TLS не ставишь. В итоге ты должен увидеть все устройства которые добавлены в z2m. А устройства точно добавлены? В веб интерфейсе zigbee2mqtt список девайсов не пустой?
@internal_engineer
@internal_engineer 7 ай бұрын
@@arturli9175 само собой нужен z2m. Посмотри видео про подготовку сервера умного дома на моем канале, я там рассказываю как поставить z2m.
@DimaTiunov
@DimaTiunov 9 ай бұрын
10:30 а неважно это потому что у тебя стоит не строгое сравнение типов слева от указания значения. Туда так же подойдёт 1.0, 0.0 (бред, но это js), если указать ===, то работать не будет
@3DKlim
@3DKlim 10 ай бұрын
Можешь записать видео про dashboard чтобы сделать панель управления типа как в home assistant
@internal_engineer
@internal_engineer 10 ай бұрын
Может когда-то и сделаю... но вообще там все просто, главное самому попробовать и осознание всего придёт очень быстро
@3DKlim
@3DKlim 10 ай бұрын
Я вот пробовал сделать выключатель с обратной связью для зигби розетки работает очень не стабильно... Может быть сделаешь пример с этим счастьем
@klyuchenkov
@klyuchenkov 10 ай бұрын
спасибо, ты лучшийф!!!
@internal_engineer
@internal_engineer 10 ай бұрын
Не за что)
@ХулиМяу1632
@ХулиМяу1632 10 ай бұрын
Отлично, а планируешь сделать урок по нодам алисы? То, что она может воспроизводить текст я знаю, а вот воспринимать запросы...
@internal_engineer
@internal_engineer 10 ай бұрын
Вероятно будет что-то подобное, но позже... Но вообще там не сложно, ставишь вот это: flows.nodered.org/node/node-red-contrib-alice логинешься и создаёшь устройства... и все, можно говорить команды этим устройствам.
@serjonik9973
@serjonik9973 3 ай бұрын
Добрый день! Подскажите а как сделать что бы на одно нажатие клавиши (звонкового типа) срабатывал один выход на реле (включался или выключался ) а при двойном другой выход а при длинном удержании отключать все
@internal_engineer
@internal_engineer 3 ай бұрын
@@serjonik9973 о чем именно идёт речь? Мало вводных.
@serjonik9973
@serjonik9973 3 ай бұрын
@internal_engineer У меня есть плата на 16 реле в нем есть входы и выходы (реле на 10ампер) Данные передаю по mqtt. На вход подключен выключатель без виксации нажатия (звонкового типа) Когда я быстро нажимаю один раз включаеться или выключается если был включен первый выход. Если нажимаю 2 раза быстро то включиться второй выход. При длином удержании (1 секунда) оба выхода выключатся
@TRUMPRUM
@TRUMPRUM 5 ай бұрын
Спасибо за урок. Но не понятно как в реальности использовать silent mode, использовать sensor.time? Но тогда как в нем задавать именно промежуток времени, например с 18:00 до 22:00 выключен, а с 22:00 до 18:00 включен? 🤔
@TRUMPRUM
@TRUMPRUM 5 ай бұрын
Всё, нашел, можно использовать узел time range. 😊
@СергейМмм-ч4г
@СергейМмм-ч4г 9 ай бұрын
Привет , очень полезные видеоуроки. Может с помощью их освою nodered. Можно ли для примера сделать автоматизацию термостата с помощью zigbee реле и zigbee датчика температуры и чтобы регулятором в интерфейсе можно было менять уставку температуры, заранее спасибо!
@internal_engineer
@internal_engineer 9 ай бұрын
Можно и то, что ты описал делается достаточно просто) начнёшь изучать node-red и довольно быстро поймёшь как сделать описанную автоматизацию.
@masterskaya_stariy_garaj
@masterskaya_stariy_garaj 6 ай бұрын
Приветствую, как в нодреде сделать логическую функцию и?
@internal_engineer
@internal_engineer 6 ай бұрын
Например через две ноды Switch
@masterskaya_stariy_garaj
@masterskaya_stariy_garaj 6 ай бұрын
@@internal_engineer а подскажете как?
@Александр-б9б5г
@Александр-б9б5г 7 ай бұрын
А как SCADA систему сможешь? я вот сижу , ковыряюсь....
@internal_engineer
@internal_engineer 7 ай бұрын
Не смогу) не имел дело со scada.
@Александр-б9б5г
@Александр-б9б5г 7 ай бұрын
@@internal_engineer мне завтра проект по ней сдавать ) А на деле ничего нет 🙈
@sokhinnikita1493
@sokhinnikita1493 10 ай бұрын
Хорошо рассказал. Теперь я хочу умный дом...
@internal_engineer
@internal_engineer 10 ай бұрын
Не думала, что это видео кого-то натолкнёт на такую мысль)
@3DKlim
@3DKlim 10 ай бұрын
Спасибо
@internal_engineer
@internal_engineer 10 ай бұрын
😎
@maksys4101
@maksys4101 10 ай бұрын
Доброго времени суток, автор! Спасибо за детальное пояснения. Я 2 года само-учу Node-RED, но даже из Вашего первого видео взял несколько не знакомых мне моментов. Спасибо ещё раз. Автор, я уже год пытаюсь создать одну автоматизацию и честно ума не хватает решить одну задачку. Может сможете помочь. Заранее спасибо. Входная дверь в квартиру из двух дверей - 2 датчика дверей. Доп.момент - иногда дети балуются одной дверью и туда сюда её открывают. Я хочу чтобы автоматизация смогла, например, пропускать сработки двери открыл / закрыл (если один датчик двери срабатывает в течении напр, 3 сёк). Также у меня от НА прилетает на телеграмм сообщение (открыли дверь..... закрыли дверь), но я хочу получать другие сообщения: - кто-то пришёл (если первая дверь открыли и потом вторая и потом закрыли первую и вторую) - кто-то ушёл (если вторую дверь открыли и потом первую и потом закрыли вторую и первую) - кто-то балуется дверью (если одной дверью туда сюда гоняют) - не закрыли "ххххх" дверь (если после первой или второй не сработал датчик другой двери) Думаю моей задачкой Вы сможете показать суть других нодов системы. Очень буду благодарен за подскажу в решении моей задачки. 🙏🙏🙏 🤝🤝🤝
@internal_engineer
@internal_engineer 10 ай бұрын
Привет! Понял, что ты хочешь получить. Добавлю напоминание сделать подобную автоматизацию и если получится как-то сложно... то сделаю видео, ну а если получится отделаться, что называется "малой кровью" - то скину код с потоком ссылкой на файл сюда) 😉
@maksys4101
@maksys4101 10 ай бұрын
@@internal_engineer Спасибо заранее.
@internal_engineer
@internal_engineer 10 ай бұрын
Привет! Вот твоя автоматизация: github.com/internal-engineer/links/blob/main/two_door_sensor.json Я сделал только вариант с "кто-то ушёл", вариант "кто-то пришёл" оставил для тебя в качестве домашнего задания))) Там будет всё точно также как с "ушёл", нужно только не забыть поменять переменную flow.walk_out на какую-нибудь другую. Я не понял зачем нужно усложнять вариант с "не закрыли "ххххх" дверь" проверками на открытие другой двери... если хочешь сделать как ты описал, то нужно делать также через счётчик состояний как это было сделано в варианте с "кто-то ушёл", что я сделал. Я же сделал проверку "закрытости" двери через одну ноду trigger. И.... на этом месте мои силы иссякли))) Просто я болею... и у меня вроде появились силы, что на полчасика сесть за комп и сделать твою автоматизацию... но походу нужно идти дальше лежать. Короче говоря, посмотри, что я там понаделал, там по идеи всё очень просто... но если что-то будет непонятно, напиши тут в комментарии, я отвечу)
@maksys4101
@maksys4101 10 ай бұрын
@@internal_engineer Обалдеть. Очень очень Вам благодарен! У меня сегодня и вчера судьба подсунула такую всбучку - что наверное только на выходных изучу. Ещё раз огромное человеческое спасибо! Имея пример - я конечно разберусь и смогу модифицировать ноды. Если есть возможность Вас отблагодарить - то я с удовольствием это сделаю. 🤝 👍👌👍
@internal_engineer
@internal_engineer 10 ай бұрын
@@maksys4101 ничего не надо) 😉
@Arthur-gt3bn
@Arthur-gt3bn 7 ай бұрын
прекрасное видео на не прекрасной платформе. не могу понять, почему нам на node red решили провести всероссийский чемпионат по интернету вещей? разве на этой платформе, что нужна для автоматизации личного дома, можно спроектировать масштабное приложение с 6-ю интерфейсами и автоматизацией роботов-манипулчторов с остальными устройствами? похоже, наш менеджер компетенции принял это решение под мефедроном
@internal_engineer
@internal_engineer 7 ай бұрын
Возможности Node-RED хорошо подходят для того, что ты написал. Да и node-red может автоматизировать не только умные дома. Его возможности намного шире чем может показаться на первый взгляд)
@Arthur-gt3bn
@Arthur-gt3bn 7 ай бұрын
@@internal_engineer с этим не спорю, основная проблема заключается в UI, который нам надо сделать. возможности node-red dashboard 2.0 очень малы по сравнению с нашей прошлой платформой. ещё что меня очень огорчает, это необходимость все важные данных закидывать в базу данных, потому что здешний контекст не сохраняет из после перезапуска сервера, тогда как прошлая платформа все решала за нас. это либо я разленился, либо это не учли))
@Arthur-gt3bn
@Arthur-gt3bn 7 ай бұрын
в дополнение хочу сказать, что порог вхождения на этой платформе выше. мне, конечно, это только на руку, но мой сокомандник не осилил нормальную подготовку за 3 недели(он вообще ниче не умеет). надеюсь у остальных ситуация та же))
@internal_engineer
@internal_engineer 7 ай бұрын
@@Arthur-gt3bn у меня на канале есть видео где я показываю как сделать чтобы контекст сохранялся после перезагрузки сервера)
@Arthur-gt3bn
@Arthur-gt3bn 7 ай бұрын
@@internal_engineer чтооо, так можно? это ж невероятно упрощает работу)) в таком случае можно сохранять данные в базу чисто для галочки, чтобы эксперты не триггернулись)) благодарю
@Invin7lord
@Invin7lord 3 ай бұрын
.... это чё... хоум асист говно?
@ВасилийШумилов-о8ь
@ВасилийШумилов-о8ь 10 ай бұрын
Никогда не понимал ноды или скрэч, обычным кодом проще всего
@internal_engineer
@internal_engineer 10 ай бұрын
Ну да, но код пугает людей... это ведь очень сложно) а тут нужно просто соединять прямоугольнички)
@eugenedzhepko1065
@eugenedzhepko1065 10 ай бұрын
Да!@@internal_engineer
@romg8689
@romg8689 3 ай бұрын
Сделал по примеру (10:54) все один в один, но при инжекте все равно получаю msg.payload : number 1725917119680 выводится как не крути только метка времени, а не те сообщения в change нодах. Не пойму в чем проблема(((
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Home Assistant - Обзор Платформы Автоматизации
13:47
Уголок технаря
Рет қаралды 104 М.