NEWS
Драйвер Mega-ESP
- 
					
					
					
					
 MegaD самая сложная система в принципе реализации конфигурации. У неё может быть 100 различных видов настроек. И никакой возможности считать эту конфигурацию, кроме, как парсить HTML страницы. Прошлый век.. Я уже писал http://www.ab-log.ru/forum/viewtopic.ph … =80#p22955 но они хотят оставаться в прошлом веке... Я понимаю, если действительно места в памяти нет. Но в esp то вроде больше всего. Почему не пропарсить главную страницу просто regexp? var m = body.match(/[](\/([^) ```` [Как результат:/sec/?pt=0 
 /sec/?pt=1
 /sec/?pt=2
 /sec/?pt=3
 /sec/?pt=4
 /sec/?pt=5
 /sec/?pt=6
 /sec/?pt=7
 /sec/?pt=8
 /sec/?pt=9
 /sec/?mc=1
 /sec/?pc=1
 /sec/?bm=1
 /sec/?be=1
 /sec/?bh=1
- 
					
					
					
					
 MegaD самая сложная система в принципе реализации конфигурации. У неё может быть 100 различных видов настроек. И никакой возможности считать эту конфигурацию, кроме, как парсить HTML страницы. Прошлый век.. Я уже писал http://www.ab-log.ru/forum/viewtopic.ph … =80#p22955 но они хотят оставаться в прошлом веке... Я понимаю, если действительно места в памяти нет. Но в esp то вроде больше всего. Почему не пропарсить главную страницу просто regexp? var m = body.match(/[](\/([^) ```` [Как результат:/sec/?pt=0 
 /sec/?pt=1
 /sec/?pt=2
 /sec/?pt=3
 /sec/?pt=4
 /sec/?pt=5
 /sec/?pt=6
 /sec/?pt=7
 /sec/?pt=8
 /sec/?pt=9
 /sec/?mc=1
 /sec/?pc=1
 /sec/?bm=1
 /sec/?be=1
 /sec/?bh=1](\/([^) ` [По твоему примеру нагородил вот такой скрипт](\/([^)
 [request ( 'http://192.168.1.20/sec', function ( error, response, body ) {
 if ( !error && response.statusCode == 200 ) {
 var m = body.match(/](/([^)[](/([^)>! 22:09:07.207 [info] javascript.3 script.js.1A_testESP: /sec/?pt=0 >! 22:09:07.208 [info] javascript.3 script.js.1A_testESP: /sec/?pt=1 >! 22:09:07.208 [info] javascript.3 script.js.1A_testESP: /sec/?pt=2 >! 22:09:07.208 [info] javascript.3 script.js.1A_testESP: /sec/?pt=3 >! 22:09:07.208 [info] javascript.3 script.js.1A_testESP: /sec/?pt=4 >! 22:09:07.209 [info] javascript.3 script.js.1A_testESP: /sec/?pt=5 >! 22:09:07.209 [info] javascript.3 script.js.1A_testESP: /sec/?pt=6 >! 22:09:07.209 [info] javascript.3 script.js.1A_testESP: /sec/?pt=7 >! 22:09:07.209 [info] javascript.3 script.js.1A_testESP: /sec/?pt=8 >! 22:09:07.210 [info] javascript.3 script.js.1A_testESP: /sec/?pt=9 >! 22:09:07.262 [info] javascript.3 script.js.1A_testESP: /sec/?mc=10 >! 22:09:07.264 [info] javascript.3 script.js.1A_testESP: /sec/?mc=11 >! 22:09:07.265 [info] javascript.3 script.js.1A_testESP: /sec/?mc=12 >! 22:09:07.265 [info] javascript.3 script.js.1A_testESP: /sec/?mc=13 >! 22:09:07.265 [info] javascript.3 script.js.1A_testESP: /sec/?mc=14 >! 22:09:07.265 [info] javascript.3 script.js.1A_testESP: /sec/?mc=15 >! 22:09:07.265 [info] javascript.3 script.js.1A_testESP: /sec/?mc=16 >! 22:09:07.266 [info] javascript.3 script.js.1A_testESP: /sec/?mc=17 >! 22:09:07.266 [info] javascript.3 script.js.1A_testESP: /sec/?mc=18 >! 22:09:07.266 [info] javascript.3 script.js.1A_testESP: /sec/?mc=19 >! 22:09:07.266 [info] javascript.3 script.js.1A_testESP: /sec/?mc=20 >! 22:09:07.266 [info] javascript.3 script.js.1A_testESP: /sec/?mc=21 >! 22:09:07.267 [info] javascript.3 script.js.1A_testESP: /sec/?mc=22 >! 22:09:07.267 [info] javascript.3 script.js.1A_testESP: /sec/?mc=23 >! 22:09:07.267 [info] javascript.3 script.js.1A_testESP: /sec/?mc=24 >! 22:09:07.267 [info] javascript.3 script.js.1A_testESP: /sec/?mc=25 >! 22:09:07.333 [info] javascript.3 script.js.1A_testESP: /sec/?lcd=1&cl=1 >! 22:09:07.335 [info] javascript.3 script.js.1A_testESP: /sec/?lcd=1&bl=1 >! 22:09:07.336 [info] javascript.3 script.js.1A_testESP: /sec/?lcd=1&bl=2 Подскажи как его оптимизировать, и всунуть в драйвер](\/([^)
- 
					
					
					
					
 Обновил инфу о железе. Это аппаратная реализация проекта ESP8266 MegaD api. Основная информация в документе Guide.pdf на git 
- 
					
					
					
					
 Установил я драйвер, нашел, ESP считал конфигурацию, ничего не меняя нажал "Записать настройки" и ESP перестала отвечать, к роутеру подключается, IP тот же, но зайти на нее не могу, и по статистике с роутера вообще не отправляет пакеты. В чем может быть проблема? UPD: У меня выбрано DHCP, если "Записать настройки", IP на ESP выставляется вручную и все заполнено 255.255.255.0. Как с этим бороться? 
- 
					
					
					
					
 Установил я драйвер, нашел, ESP считал конфигурацию, ничего не меняя нажал "Записать настройки" и ESP перестала отвечать, к роутеру подключается, IP тот же, но зайти на нее не могу, и по статистике с роутера вообще не отправляет пакеты. В чем может быть проблема? Помогло полное вытирание флеша, просто перепрошивка модуля ничего не меняла. ` 
 При первоначальной прошивке модуля желательно прошить модуль пустой прошивкой, после прошить нужной прошивкой в зависимости от модуля. Первоначальные настройки сети делаются в веб модуля. Какой у тебя модуль? Есть ли проблема в данный момент? 
- 
					
					
					
					
 Какой у тебя модуль? Есть ли проблема в данный момент? ` 
 Модуль 12f.Вот в чем проблема: вот настройки которые я выставил: 
  
 если нажать "Записать настройки", меняются на:
  
- 
					
					
					
					
 Какой у тебя модуль? Есть ли проблема в данный момент? ` 
 Модуль 12f.Вот в чем проблема: вот настройки которые я выставил: dhcp.png если нажать "Записать настройки", меняются на: stat.JPG ` 
 После получения ip DHCP модулем лучше сменить на Static, в противном случае после каких не будь ребутов рутера или ESP и смене ip драйвер потеряет связь.
- 
					
					
					
					
 после каких не будь ребутов рутера или ESP и смене ip драйвер потеряет связь. ` 
 У меня на роутере IP-шники зарезервированы.Сейчас мне не проблема прописать вручную, но на будущее, вдруг понадобится, можно как то запретить драйверу трогать настройки сети? 
- 
					
					
					
					
 после каких не будь ребутов рутера или ESP и смене ip драйвер потеряет связь. ` 
 У меня на роутере IP-шники зарезервированы.Сейчас мне не проблема прописать вручную, но на будущее, вдруг понадобится, можно как то запретить драйверу трогать настройки сети? ` 
 Посмотрю наверно добавлю выбор Ip cfg, только какой смысл в настройке DHCP? У меня на роутере тоже зарезервирован ip вне диапазона DHCP и при смене настройки Static на DHCP , ESP получает другой ip из свободных DHCP.PS кое что поправил пере залей. cd /opt/iobroker npm install https://github.com/ausHaus/ioBroker.megaesp/tarball/master/ iobroker upload megaesp iobroker restart megaesp
- 
					
					
					
					
 PS кое что поправил пере залей. ` 
 Спасибо, теперь все хорошо.
- 
					
					
					
					
 Bluefox, а почему бы драйвер не добавить в ioBroker? 
- 
					
					
					
					
 Bluefox, а почему бы драйвер не добавить в ioBroker? ` 
 Добавить можно, но нужно доделать а времени нет. Сейчас уважаемый lams прикручивает 1WireBus (10 датчиков) я уже и правки сделал у себя, так он опять кардинально переделал структуру странички настройки, надо подождать пока устаканится 
 
		
	