Спасибо за видео Насчет /s90/s125 и тд, можно сделать параметрами Например как только получили сообщение делить его по пробелам и проверять таким же макаром if(cmd=="/lala") (теперь это просто первая часть), а вторым/третьим доп параметры Пример: /led 1 0, где 1 - пин, 0 - то, что пишем на него. Или же /servo 1 125, где 1 - пин, 125 - градус
Для управления различного рода устройствами удобно использовать сервер node-red поднятый на малине. Думаю многим будет интересна эта тема. Отпадает необходимость писать сложную логику в wifi устройствах. Все, что нужно это собрать некие данные, отправить их на сервер, принять и выполнить то, что скомандовал сервер. Внутри nodered язык программирования JavaScript, а с визуальным интерфейсом разберется практически любой. В начале, сложность может вызвать пожалуй только блок funсtion, но и он после 2-3 примеров становится понятным.
А к серверу можно достучаться с телефона без покупки статического айпишника? И как сервер будет передавать данные на телефон? И какой клиент на телефон ставится?
@@РоманРомыч-з1р Зачем телефон? Зачем стучаться из внешней сети? Можно сделать, что бы работало без участия человека? Не хочу помнить где у меня и что включается. Зачем вам кнопочки? Поверьте не круто нажав на телефоне кнопку включить свет. Круто когда система сама понимает, что человеку темно и включает свет. Обязательно необходимо чем то рулить непосредственно? Пусть рулится само по вашему алгоритму. Если уж так хочется внешнего управления то пробросьте критически важные органы на паблик mqtt коих превиликое множество, а на телефон поставьте mqtt dashboard это если для андроида. Если этого мало подключите Blynk так же прекрасно работает. Используйте связки технологий не зацикливаясь на чем то одном. Прикрутите голосовое управление - это проще чем достать телефон, запустить приложение, вспомнить команду для одного из 10-20-100 устройств или судорожно искать кнопку в приложении.... брррр сколько движений, внимания и памяти это сЪедает )))) Гораздо проще сказать "Мне темно", а лучше даже не говорить. Прикрутите home assistant если необходима визуализация устройств в помещении. Конечно придется попутно изучить пару-тройку языков программирования хотя бы на начальном уровне и системное администрирование linux, но вы справитесь. Это же так интересно. З.Ы. имхо. Не буду ни с кем спорить если ваше мнение отличается от моего. У каждого свои задачи и решаются они индивидуально.
Ну вот что в этот телеграм все упёрлись, телега выступает в данном случае только транслятором команд. есть ведь XMPP и можно не зависеть от настроения партии в отношении владельца телеги
Если я правильно понял, то в скетче нет проверки id пользователя, то есть в теории этому боту могут отправлять сообщения любые пользователи. А отвечать он будет уже автору
Заливаю скетч - все работает, все управляется как надо, включается, отключается. На следующий день телеграм бот уже не управляет платой. Удалял бота, заводил нового, менял прошивки - результат один и то же. Вечером работает, на следующий день полная тишина как будь то API меняется... В чем может быть проблема ?
Прекрати коверкать названия!!!!!!!!!!! светодиОд, диОд УДАРЕНИЕ на букву "О" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Буква "и" в этом слове - безударная гласная!!!!!!!!!!! Как серпом по яйцам блин!
Ещё нужно проверять пришла ли команда с вашего аккаунта или нет. Ибо бота может любой найти и начать тыкать по командам, поэтому проверка с какого chatID пришла команда обязательна
Хотелось бы увидеть обзор на прошивку тасмота, вчера заказал лампочку на ней и поставил себе на esp 8266 для теста. Очень мурдёная прошивка, куча команд под реле, лампы, кнопки и другие устройства. Например lan8720, serial, vl5310. И так понимаю со всеми можно связаться по mqtt. На русском инфы не много, часа 3 убил на написание rules с установкой света по умолчанию при подаче питания и авто отключения через pulsetime. Странно, что нельзя создать точку доступа, если нет wifi(например для дачи).
Хочу использовать её для управления светом через для плату на 12 реле, выключателями внутри которого будет rgb диод и lan8720. Думал писать прошивку на ардуино для связи через mqtt с rasbari, но тасмота кажется проще, лижбы хватило пинов и сил.
Я альтернативные прошивки не изучал, и не планирую. Так как это тупиковая ветвь в плане развития. Для какого-то проекта подойдёт, но не получится использовать как базу для создания различных проектов и изучения программирования.
Мучил esp easy, понял что они похожи очень с тасмота, да вроде как на них проще сделать маленький проект, есть веб интерфейс, это многое решает, работает сейчас пару устройств , но по мелочи не всё устраивает. Сейчас смотрю уроки Сергей Третьяков, там все заготовки уже есть, скетч чуть под себя переписать, но вникать надо)) как и везде
можно ли через телеграмм бота задавать свободное значение поворота сервы? Не прописывать каждый угол поворота в скетче а задавать значение переменной поворота через телеграмм?
@@UCanDo Спасибо за ответ, непонятно как реализовать, во всех скетчах которые я виде логика такая- если пришло сообщение "поверни на 50" то то в скетче пишем- повернуть сервопривод на 50 градусов. Как написать что если пришло сообщение "поверни на 50" то значение которое пришло в сообщении после 11 знака присвоить переменной угла поворота?
Есть замечание. На счёт глобальных переменных. Не обязательно сохранять чатайди в локальной переменной. Просто присваивайте чат айди в глобальную переменную и все
Не совсем. Для управления моим умным домом нужны токен и другие настройки доступа, а в видео показаны не те что я использую. Но если бы вы имели все необходимые данные то смогли бы управлять моими устройствами.
Два примера пробовал, компилится и прошивается! Например эхо, по логам esp-01 соединяется с точкой доступа выдает в терминал ip и всё больше ничего в логе нету, все манипуляции с ботом (-ми новыми) в телеграм не дает результата ("тишина"). Подозрение на либу ArduinoJson или на стороне AP. Руки опускаются. На wemos попробую.