В одной теме два, извините, срача. Надо отдельный раздел создавать: Холивар. :)
единственное полезное дело - это почитать доводы обоих воинствующих сторон и что-то почерпнуть из сломанных копий. Не зря ж он их обо что-то сломали.
Цитата:
Просто я смотрю на автора темы и вижу, что по сути задачи, которые он решает - это некий прообраз системы умного дома. Для которой - ну совершенно глупо и неоправдано держать всю вебморду на одном МК, который, к тому же, занимается обслуживанием периферии.
Я наверно крамольную мысль выскажу, но прообраз - это точно сказано для систем на Ардуино. Человек принял осознанный выбор делать это так. И для его задач вполне достаточно будет такого решения, а не следовать вашим советам. Скорее всего, расширять её он не будет. Лучшее - враг хорошего. Если делать не прообраз, то от ардуины стоит отказаться на 95%, если не вовсе.
Цитата:
Будущее систем управения в уходе от централизации. Этот путь уже прошли "апаратчики", когда процессор всё сам делал, выступая и кунецом, и жнецом. Теперь переферия стала умной и почти всё делает самостоятельно. Точно так же устройства "умных домов" будут свои задачи решать самостоятельно, в т.ч. и по отображению информации, общаясь друг с другом системой сообщений.
Немного уточню. Распределенные системы были и ранее. Если говорить о IoT устройствах, то уход наблюдается. Умный дом в классическом же понимании строится и на централизованной системе, за одним отступлением, что незначительными командами датчики могут обмениваться между собой самостоятельно. Пока что это не так распространено, и жизненно важные решения пока что принимает контроллер.
Будущее систем управения в уходе от централизации. Этот путь уже прошли "апаратчики", когда процессор всё сам делал, выступая и кунецом, и жнецом. Теперь переферия стала умной и почти всё делает самостоятельно. Точно так же устройства "умных домов" будут свои задачи решать самостоятельно, в т.ч. и по отображению информации, общаясь друг с другом системой сообщений.
Немного уточню. Распределенные системы были и ранее. Если говорить о IoT устройствах, то уход наблюдается. Умный дом в классическом же понимании строится и на централизованной системе, за одним отступлением, что незначительными командами датчики могут обмениваться между собой самостоятельно. Пока что это не так распространено, и жизненно важные решения пока что принимает контроллер.
Пока-что. Я как раз говорил о перспективах. :) Несколько лет назад, работая в "провайдере" я у инвесторов пробивал финансирование на запуск в сеть ТВ. На меня хором орали, что я дурак и удушу всю полосу пропускания, что это нерентабельно, никому не надо и т.п. Один очень богатый чел не так давно грил 640кБ памяти это предел мечтаний и больше никогда не потребуется, а потом мы имели FAT-FAT32-eFAT, свистопляски с винтами на 3Тб, которые обогнали ОС... И это всё было совсем недавно. К тому же, умный дом - это не только включение/выключение печки и лампочек. :)
Централизованное управление проще логически. Это как в жизни - просто управлять глупыми и примитивными людьми, стадом, сложнее организовать независимые личности. :)
Никаких аякс и жиквери - зачем Вам чужие глюки? :) Я говорю о getElementById('...').value и innerHTML. Страница сидит в клинте постоянно, а обновлением данных и обменом с дуней занимается скрипт.
Как Вы храните HTML - в виде массива в eeprom? Так дунина иде вам после компиляции расскажет какой памяти и сколько поедено.
Кстати, для своих нужд написал молотилку, которая из HTML убирает лишние пробелы форматирования и создаёт массив. Если необходимо, могу выдать тут.
приведите пожалуйста пример getElementById('...').value и innerHTML., или хотя бы направьте куда нибудь. =)
Без перезагрузки страницы вам без аякса не обойтись, чтобы сделать запрос страницы с дуни, получить результаты и отобразить из, где надо. Как отобразить - простенький вариант без всяких фреймворков я показал. Как запросить по AJAX без фреймворков:
Без перезагрузки страницы вам без аякса не обойтись, чтобы сделать запрос страницы с дуни, получить результаты и отобразить из, где надо. Как отобразить - простенький вариант без всяких фреймворков я показал. Как запросить по AJAX без фреймворков:
Без перезагрузки страницы вам без аякса не обойтись, чтобы сделать запрос страницы с дуни, получить результаты и отобразить из, где надо. Как отобразить - простенький вариант без всяких фреймворков я показал. Как запросить по AJAX без фреймворков:
var Data = new XMLHttpRequest();
Data.open("GET", "ДуняДайДанные", true);
Data.onload = function () {
alert(Data.responseText);
};
Data.send();
Чего сказать-то хотели? XMLHTTPRequest - это и есть один из способов, который юзается для отправки запроса без перезагрузки страницы, сиречь - AJAX. К слову, чтоб вы знали - приведённый вами код - нереентерабельный, ибо взлетает не под всеми браузерами.
Опять вы со своими поверхностными знаниями, надоели уже...
Без перезагрузки страницы вам без аякса не обойтись, чтобы сделать запрос страницы с дуни, получить результаты и отобразить из, где надо. Как отобразить - простенький вариант без всяких фреймворков я показал. Как запросить по AJAX без фреймворков:
var Data = new XMLHttpRequest();
Data.open("GET", "ДуняДайДанные", true);
Data.onload = function () {
alert(Data.responseText);
};
Data.send();
Чего сказать-то хотели? XMLHTTPRequest - это и есть один из способов, который юзается для отправки запроса без перезагрузки страницы, сиречь - AJAX. К слову, чтоб вы знали - приведённый вами код - нереентерабельный, ибо взлетает не под всеми браузерами.
Опять вы со своими поверхностными знаниями, надоели уже...
Я не код привёл, а пример и далее ссылку для изучения . "Нереентерабельный"? Ну-ну... :)))
Никаких аякс и жиквери - зачем Вам чужие глюки? :) Я говорю о getElementById('...').value и innerHTML. Страница сидит в клинте постоянно, а обновлением данных и обменом с дуней занимается скрипт.
Как Вы храните HTML - в виде массива в eeprom? Так дунина иде вам после компиляции расскажет какой памяти и сколько поедено.
Кстати, для своих нужд написал молотилку, которая из HTML убирает лишние пробелы форматирования и создаёт массив. Если необходимо, могу выдать тут.
приведите пожалуйста пример getElementById('...').value и innerHTML., или хотя бы направьте куда нибудь. =)
В сети нашел примеры но они все аякс .
Когда-то давно-давно я изгалялся пытаясь читать данные как невидимую картинку или невидимый iframe. Что-то из того получилось, но было викинуто за ненадобностью.
обалденный ТРУД - проэкт толковый, входит по рейтингу в десятку лучших из всего интернета проэктов 2560+W5100 , автору терпения и удачи !!! я сам не профи в программировании, но по проэкту буду учить работу с кнопками и значениями !!! ура !!!
обалденный ТРУД - проэкт толковый, входит по рейтингу в десятку лучших из всего интернета проэктов 2560+W5100 , автору терпения и удачи !!! я сам не профи в программировании, но по проэкту буду учить работу с кнопками и значениями !!! ура !!!
Спасибо, давно не было меня тут, летний сезон прошел, теперь можно продолжить :)
ну и как полагается вопрос:
заказал модули расширения IO PCF8574 для подключение клавиатуры 4х4, и радиопульта на 12 каналов
все хорошо работает, но как только пытаюсь прочитать данные в прерывании, мега зависает и оживает только после ребута, похоже беда в библиотеке, может кто сталкивался с этим?
uservasil - скажите плиз, а вы умеете написать кнопку для страницы вебсервера, при нажатии на которую, она бы зеленела на 1 секунду, на выходе ардуино появлялся высокий уровень на 0,5 ... 1 секунды, и кнопка опять деактивировалась сама по себе, становилась серой, и уровень устанавливался низким ..... и система опять ожидала одиночного нажатия на такую кнопку ... Очень удобно для прямого управления через реле : гаражными воротами, кнопками на котле отопления, разными кнопочными меню устройств ..... потому что сейчас, если я раз нажму, и через секунду второй раз нажму, то всё работает как надо, но иногда бывает нажал, и тут сеть через 3G глюканула, и меню устройства от постоянного нажатия заколбасило куда то в сторону, и проблема возникает ..... заранее благодарю за ответ. Таких кнопок в проэктах я не встречал.
все хорошо работает, но как только пытаюсь прочитать данные в прерывании, мега зависает и оживает только после ребута, похоже беда в библиотеке, может кто сталкивался с этим?
У меня есть подобный проектик и там маленькая проблемка, котрую не могу победить (от незнания тонкостей HTML). Может сможете помочь?
После отправки GET запроса путем нажатия на кнопку, расположенную на форме, в адресной строке браузера появляется отправленый параметр, например "http://192.168.0.123/?y"
Но после авторефреша странички этот параметр пропадает.
А в моем случае рефреш странички происходит, но параметр остается на месте. Не пойму что влияет на это, почему он (параметр) остается?
Запускается все в правильном порядке. Поначалу весь этот код был в единой процедуре, но потом посмотрев ваш пример, решил разделить его на 3 части, так вроде легче ориентироваться.
Заменить нужно именно на заглавные буквы? Или дело в URL=Untitled-1.html ? Завтра с утра попробую. Правда не понятно, что в данном случае подставлять вместо Untitled-1.html, ведь этих файлов практически нет, весь ХТМЛ код в памяти контроллера.
работает, но почему то прерывание считывает данные со слейва только если строка Wire.requestFrom(56, 1); находится в loop(), отсюда смысл от прерывание пропадает, т.к. во время delay() прерывание не считывает данные, подскажите как решить данную проблему
все хорошо работает, но как только пытаюсь прочитать данные в прерывании, мега зависает и оживает только после ребута, похоже беда в библиотеке, может кто сталкивался с этим?
он и с delay() работает, но считывание происходит реже. Я указал тут delay() в замен другому коду который занимает процессорное время, т.е. во время delay(), прерывание срабатывает, но не считывается состояние слейва(I2C)
Пишите тут, в скором времени выложу к чему пришел этот проект в данный момент времени, много чего добавлено и часть урезано, думаю многим будет интересно и полезно
Ну привет всем! ;) давненько меня тут не было, ну что же, проект внедрен и работает по сей день, надо сказать очень стабильно, теперь уже очень редко вносятся изменения, за три с лишним года проблем со стабильностью не было от слова совсем! Много добавлено, многое переделано, добавлю немного фото, по мере возможности отвечу на вопросы.
Ни хера себе !!! Хоть поясни, что да как ? На чем сделано ? Что к чему ?
ну собственно на том с чего и начинал, т.е. MEGA+5100+DHT+DS18B20.
- убрал датчики атмосферного давления, расширители ввода\выводы PCF8575 и часы т.к мега зависала видимо из-за кривой работы I2C.(это было в самом начале больше к этому не возвращался потому что давление было не нужно, портов в итоге хватило но впритык, а часы встроены в Nextion которая делиться данными с мегой)
+GSM модуль Sim800 который позже был заменен на Sim900(UART1)
+ 3 радиомодуля по 4 канала каждый, для приема управления с радиовыключателей(очень удобно по дому раскиданы) не нужно лишний раз вставать.
+ TFT экран с управлением по тачу на локальном эл.шкафу(UART2)
+ экран Nextion у входа в дом(UART3)
+ датчики движения, датчик тока в шкафу, датчик газа на кухне, датчики протечки на кухне и в ванной
+ привод воды после гидроаккумулятора
+ MQTT+MojorDOMO
+ ESP8266(NodeMCU)(UART0) - Wifi+BLYNK (можно было Blynk сунуть и в мегу, но у него и так забот хватает)
Помогите сделать окна постоянными (не всплавающие) в коде из поста #78. Можно вниз страницы и объединить в одно окно, как в посте #64. У меня не получается.
В одной теме два, извините, срача. Надо отдельный раздел создавать: Холивар. :)
единственное полезное дело - это почитать доводы обоих воинствующих сторон и что-то почерпнуть из сломанных копий. Не зря ж он их обо что-то сломали.
Немного уточню. Распределенные системы были и ранее. Если говорить о IoT устройствах, то уход наблюдается. Умный дом в классическом же понимании строится и на централизованной системе, за одним отступлением, что незначительными командами датчики могут обмениваться между собой самостоятельно. Пока что это не так распространено, и жизненно важные решения пока что принимает контроллер.
Пока-что. Я как раз говорил о перспективах. :) Несколько лет назад, работая в "провайдере" я у инвесторов пробивал финансирование на запуск в сеть ТВ. На меня хором орали, что я дурак и удушу всю полосу пропускания, что это нерентабельно, никому не надо и т.п. Один очень богатый чел не так давно грил 640кБ памяти это предел мечтаний и больше никогда не потребуется, а потом мы имели FAT-FAT32-eFAT, свистопляски с винтами на 3Тб, которые обогнали ОС... И это всё было совсем недавно. К тому же, умный дом - это не только включение/выключение печки и лампочек. :)
Централизованное управление проще логически. Это как в жизни - просто управлять глупыми и примитивными людьми, стадом, сложнее организовать независимые личности. :)
Никаких аякс и жиквери - зачем Вам чужие глюки? :) Я говорю о getElementById('...').value и innerHTML. Страница сидит в клинте постоянно, а обновлением данных и обменом с дуней занимается скрипт.
Как Вы храните HTML - в виде массива в eeprom? Так дунина иде вам после компиляции расскажет какой памяти и сколько поедено.
Кстати, для своих нужд написал молотилку, которая из HTML убирает лишние пробелы форматирования и создаёт массив. Если необходимо, могу выдать тут.
приведите пожалуйста пример getElementById('...').value и innerHTML., или хотя бы направьте куда нибудь. =)
В сети нашел примеры но они все аякс .
Как-то так, навскидку:
Проверил, работает.
Как-то так, навскидку:
Проверил, работает.
вставил, переменная отображается, а как сделать так чтобы она обновлялась без перезагрузки страницы ума не прилажу =(
понимаю что нужен скрипт который будет запрашивать у дуни состояние пременной, или я не правилдьно понимаю?
вот кусок сокращенного говнокода, подскажите пожалуйста куда что нужно вставить
Без перезагрузки страницы вам без аякса не обойтись, чтобы сделать запрос страницы с дуни, получить результаты и отобразить из, где надо. Как отобразить - простенький вариант без всяких фреймворков я показал. Как запросить по AJAX без фреймворков:
https://www.google.ru/search?q=ajax+%D0%B1%D0%B5%D0%B7+jquery&ie=utf-8&o...
Без перезагрузки страницы вам без аякса не обойтись, чтобы сделать запрос страницы с дуни, получить результаты и отобразить из, где надо. Как отобразить - простенький вариант без всяких фреймворков я показал. Как запросить по AJAX без фреймворков:
https://www.google.ru/search?q=ajax+%D0%B1%D0%B5%D0%B7+jquery&ie=utf-8&oe=utf-8&gws_rd=cr&ei=FG0sV7mnHoWzswHu65jIDA
Гм...
http://xmlhttprequest.ru/
Без перезагрузки страницы вам без аякса не обойтись, чтобы сделать запрос страницы с дуни, получить результаты и отобразить из, где надо. Как отобразить - простенький вариант без всяких фреймворков я показал. Как запросить по AJAX без фреймворков:
https://www.google.ru/search?q=ajax+%D0%B1%D0%B5%D0%B7+jquery&ie=utf-8&oe=utf-8&gws_rd=cr&ei=FG0sV7mnHoWzswHu65jIDA
Гм...
Чего сказать-то хотели? XMLHTTPRequest - это и есть один из способов, который юзается для отправки запроса без перезагрузки страницы, сиречь - AJAX. К слову, чтоб вы знали - приведённый вами код - нереентерабельный, ибо взлетает не под всеми браузерами.
Опять вы со своими поверхностными знаниями, надоели уже...
Без перезагрузки страницы вам без аякса не обойтись, чтобы сделать запрос страницы с дуни, получить результаты и отобразить из, где надо. Как отобразить - простенький вариант без всяких фреймворков я показал. Как запросить по AJAX без фреймворков:
https://www.google.ru/search?q=ajax+%D0%B1%D0%B5%D0%B7+jquery&ie=utf-8&oe=utf-8&gws_rd=cr&ei=FG0sV7mnHoWzswHu65jIDA
Гм...
Чего сказать-то хотели? XMLHTTPRequest - это и есть один из способов, который юзается для отправки запроса без перезагрузки страницы, сиречь - AJAX. К слову, чтоб вы знали - приведённый вами код - нереентерабельный, ибо взлетает не под всеми браузерами.
Опять вы со своими поверхностными знаниями, надоели уже...
Я не код привёл, а пример и далее ссылку для изучения . "Нереентерабельный"? Ну-ну... :)))
Никаких аякс и жиквери - зачем Вам чужие глюки? :) Я говорю о getElementById('...').value и innerHTML. Страница сидит в клинте постоянно, а обновлением данных и обменом с дуней занимается скрипт.
Как Вы храните HTML - в виде массива в eeprom? Так дунина иде вам после компиляции расскажет какой памяти и сколько поедено.
Кстати, для своих нужд написал молотилку, которая из HTML убирает лишние пробелы форматирования и создаёт массив. Если необходимо, могу выдать тут.
приведите пожалуйста пример getElementById('...').value и innerHTML., или хотя бы направьте куда нибудь. =)
В сети нашел примеры но они все аякс .
Когда-то давно-давно я изгалялся пытаясь читать данные как невидимую картинку или невидимый iframe. Что-то из того получилось, но было викинуто за ненадобностью.
обалденный ТРУД - проэкт толковый, входит по рейтингу в десятку лучших из всего интернета проэктов 2560+W5100 , автору терпения и удачи !!! я сам не профи в программировании, но по проэкту буду учить работу с кнопками и значениями !!! ура !!!
обалденный ТРУД - проэкт толковый, входит по рейтингу в десятку лучших из всего интернета проэктов 2560+W5100 , автору терпения и удачи !!! я сам не профи в программировании, но по проэкту буду учить работу с кнопками и значениями !!! ура !!!
Спасибо, давно не было меня тут, летний сезон прошел, теперь можно продолжить :)
ну и как полагается вопрос:
заказал модули расширения IO PCF8574 для подключение клавиатуры 4х4, и радиопульта на 12 каналов
данные беру с помощью библотеки https://github.com/skywodd/pcf8574_arduino_library/tree/master/PCF8574
все хорошо работает, но как только пытаюсь прочитать данные в прерывании, мега зависает и оживает только после ребута, похоже беда в библиотеке, может кто сталкивался с этим?
uservasil - скажите плиз, а вы умеете написать кнопку для страницы вебсервера, при нажатии на которую, она бы зеленела на 1 секунду, на выходе ардуино появлялся высокий уровень на 0,5 ... 1 секунды, и кнопка опять деактивировалась сама по себе, становилась серой, и уровень устанавливался низким ..... и система опять ожидала одиночного нажатия на такую кнопку ... Очень удобно для прямого управления через реле : гаражными воротами, кнопками на котле отопления, разными кнопочными меню устройств ..... потому что сейчас, если я раз нажму, и через секунду второй раз нажму, то всё работает как надо, но иногда бывает нажал, и тут сеть через 3G глюканула, и меню устройства от постоянного нажатия заколбасило куда то в сторону, и проблема возникает ..... заранее благодарю за ответ. Таких кнопок в проэктах я не встречал.
Не туда
заказал модули расширения IO PCF8574 для подключение клавиатуры 4х4, и радиопульта на 12 каналов
данные беру с помощью библотеки https://github.com/skywodd/pcf8574_arduino_library/tree/master/PCF8574
все хорошо работает, но как только пытаюсь прочитать данные в прерывании, мега зависает и оживает только после ребута, похоже беда в библиотеке, может кто сталкивался с этим?
попробовал на другом железе, такая же проблема, прерывание из библиотеки не хочет работать...
для начала попробуйте сменить браузер
Пробовал хром и яндекс - одинаково. Строчка с параметром "http://192.168.0.123/?butFLW=ON" остается после авторефреша.
Пробовал хром и яндекс - одинаково. Строчка с параметром "http://192.168.0.123/?butFLW=ON" остается после авторефреша.
строчка рефреша правильно приписывается?
<meta http-equiv="refresh" content="60; url=/">
html в студию)
Голого ХТМЛя нет, только в коде
тогда в начале проверь запускается ли все в правильном порядке
void
printHTMLHeader(EthernetClient &wclient)
void
printHTMLBody(EthernetClient &wclient)
void
printHTMLFooter(EthernetClient &wclient)
далее внимание на строчку 187
wclient.print(
"<meta http-equiv='refresh' content='20'; url=/>"
);
wclient.print(
"
<META HTTP-EQUIV='REFRESH' CONTENT='20;URL=Untitled-1.html'>"
);
где Untitled-1.html имя html файла (index.html или main.html и т.п.)
Запускается все в правильном порядке. Поначалу весь этот код был в единой процедуре, но потом посмотрев ваш пример, решил разделить его на 3 части, так вроде легче ориентироваться.
Заменить нужно именно на заглавные буквы? Или дело в URL=Untitled-1.html ? Завтра с утра попробую. Правда не понятно, что в данном случае подставлять вместо Untitled-1.html, ведь этих файлов практически нет, весь ХТМЛ код в памяти контроллера.
дело в URL=Untitled-1.html , что там напишите то и будет подгружаться, можете вписать адрес вебсервера (URL=http://192.168.2.2 например)
Разобрался, дело было в лишней кавычкев этой строке, вернее она была не на том месте.
ну неужто никто не сталкивался с прерыванием на I2C?!
попробовал обойтись без библиотеки PCD8574.h
работает, но почему то прерывание считывает данные со слейва только если строка Wire.requestFrom(56, 1); находится в loop(), отсюда смысл от прерывание пропадает, т.к. во время delay() прерывание не считывает данные, подскажите как решить данную проблему
Спасибо, давно не было меня тут, летний сезон прошел, теперь можно продолжить :)
ну и как полагается вопрос:
заказал модули расширения IO PCF8574 для подключение клавиатуры 4х4, и радиопульта на 12 каналов
данные беру с помощью библотеки https://github.com/skywodd/pcf8574_arduino_library/tree/master/PCF8574
все хорошо работает, но как только пытаюсь прочитать данные в прерывании, мега зависает и оживает только после ребута, похоже беда в библиотеке, может кто сталкивался с этим?
а если delay() убрать работает?
он и с delay() работает, но считывание происходит реже. Я указал тут delay() в замен другому коду который занимает процессорное время, т.е. во время delay(), прерывание срабатывает, но не считывается состояние слейва(I2C)
Новой информации по проекту нет, подскажите как связаться с автором?
Пишите тут, в скором времени выложу к чему пришел этот проект в данный момент времени, много чего добавлено и часть урезано, думаю многим будет интересно и полезно
Интересно узнать чем дело продолжается.
Ждем продолжения.
Прошло уже три с лишним года. Интересно, проект ещё живой?
Проект очень интересный.
Автор, благодарю за проделанную работу. Вы ещё занимаетесь этим проектом ? Хочу повторить со своими изменениями.
Ну привет всем! ;) давненько меня тут не было, ну что же, проект внедрен и работает по сей день, надо сказать очень стабильно, теперь уже очень редко вносятся изменения, за три с лишним года проблем со стабильностью не было от слова совсем! Много добавлено, многое переделано, добавлю немного фото, по мере возможности отвечу на вопросы.
иоптваюмать!
Это очень круто!
На фото HMI панель или задействован планшет?
BLYNK - очень офигительная весч !!!
Спасибо)
Это Nextion 7 дюймовый
Ни хера себе !!! Хоть поясни, что да как ? На чем сделано ? Что к чему ?
Ни хера себе !!! Хоть поясни, что да как ? На чем сделано ? Что к чему ?
ну собственно на том с чего и начинал, т.е. MEGA+5100+DHT+DS18B20.
- убрал датчики атмосферного давления, расширители ввода\выводы PCF8575 и часы т.к мега зависала видимо из-за кривой работы I2C.(это было в самом начале больше к этому не возвращался потому что давление было не нужно, портов в итоге хватило но впритык, а часы встроены в Nextion которая делиться данными с мегой)
+GSM модуль Sim800 который позже был заменен на Sim900(UART1)
+ 3 радиомодуля по 4 канала каждый, для приема управления с радиовыключателей(очень удобно по дому раскиданы) не нужно лишний раз вставать.
+ TFT экран с управлением по тачу на локальном эл.шкафу(UART2)
+ экран Nextion у входа в дом(UART3)
+ датчики движения, датчик тока в шкафу, датчик газа на кухне, датчики протечки на кухне и в ванной
+ привод воды после гидроаккумулятора
+ MQTT+MojorDOMO
+ ESP8266(NodeMCU)(UART0) - Wifi+BLYNK (можно было Blynk сунуть и в мегу, но у него и так забот хватает)
пока все что вспомнил ;)
[+ экран Nextion у входа в дом(UART3)
А Некстион далеко от Меги? Как вы его питаете? Сейчас реализую подобный проект, поэтому интересно
[+ экран Nextion у входа в дом(UART3)
А Некстион далеко от Меги? Как вы его питаете? Сейчас реализую подобный проект, поэтому интересно
ну метров 7-8, питание и сигнал по одной витухе, скорость 57600
Помогите сделать окна постоянными (не всплавающие) в коде из поста #78. Можно вниз страницы и объединить в одно окно, как в посте #64. У меня не получается.
Ну собственно на том с чего и начинал, т.е. MEGA+5100+DHT+DS18B20.
+ MQTT+MojorDOMO
+ ESP8266(NodeMCU)(UART0) - Wifi+BLYNK (можно было Blynk сунуть и в мегу, но у него и так забот хватает)
пока все что вспомнил ;)
MojorDOMO на чем крутится?
Похоже автор снова ушёл на долго. А жаль.