Страница 11 из 121
Re: ESP8266
Добавлено: Чт янв 29, 2015 4:46 pm
Vovix
Доброго дня!
пытался прошить модули ESP-01
и нахрапам у меня не получилось! (опыта нет совсем)!
Что я делал:
включил вот так (только у меня USB-RS232 другой, с 4-ногами):

- 7a8534.png (180.54 КБ) 18413 просмотров
Windows 7 у меня 64 разрядная!
1) пытался использовать
Nodemcu-flasher
при чем там вроде есть и для 64 разрядной и для 32 запускал оба:
результат:

- Скриншот 2015-01-29 17.19.05.png (22.24 КБ) 18413 просмотров
2) пытался использовать esp8266_flasher_win
результат:
первый файл прошиваю - который 0х00000.bin
после этого второй:

- Скриншот 2015-01-29 17.38.16.png (31.69 КБ) 18413 просмотров
3) ну и XTCOM UTIL -
аналогично первый файл и то не всегда! а второй висит!
Р.S. С 25 раза смог прошить и второй файл!
буду проверять дальше!
Re: ESP8266
Добавлено: Чт янв 29, 2015 5:12 pm
Vovix
Не смотря на прошивку, увы сеть
HomesSmart не появляется!
Кстати при прошивке второго файла, адреса в окне с прогрессом выполнения (это в esp8266_flasher_win)
почему-то с 0х00000 бегут, а не с 0x40000 ?

- Скриншот 2015-01-29 18.15.27.png (44.26 КБ) 18407 просмотров
Re: ESP8266
Добавлено: Чт янв 29, 2015 6:58 pm
MaksMS82
Чтобы появилась сеть HomesSmart надо включиться в безопасный режим.
И этот вроде прошивальщик не особо корректно работает. самый нормальный - Nodemcu-flasher. только без понятия почему он у вас не работает..
Re: ESP8266
Добавлено: Чт янв 29, 2015 9:24 pm
Vovix
MaksMS82 писал(а):Чтобы появилась сеть HomesSmart надо включиться в безопасный режим.
делал - не помогает!
MaksMS82 писал(а):
И этот вроде прошивальщик не особо корректно работает. самый нормальный - Nodemcu-flasher. только без понятия почему он у вас не работает..
и я не понимаю!
попробую на другом компе - правда там вообще 8-ка 64 разрядная!!!
Re: ESP8266
Добавлено: Чт янв 29, 2015 9:39 pm
SergeyM
Прошиваю Nodemcu-flasher на Windows 8 x64 en проблем нет. С esp8266_flasher_win то же не разу не получилось прошить.
Re: ESP8266
Добавлено: Пт янв 30, 2015 12:22 am
Vovix
На другом компе с win7 32 разрядной модуль прошился с помощью
Nodemcu-flasher
смог настроить через 192.168.4.1 и потом получить доступ через 192.168.1.108 (в моей сети), т.е. тут всё замечательно!
Теперь, пока датчики не подключены, я могу проверить работу в MDM?
(галочку поставил, ip MDM вбил)

- Скриншот 2015-01-30 01.09.13.png (16.64 КБ) 18367 просмотров
дальше
создаю сценарий - называю его
espdata:
Код: Выделить всё
$idesp=$params['idesp'];
$dhtt1=$params['dhtt1'];
say($idesp);
say($dhtt1);
при запуске сценария вручную получаю:
Код: Выделить всё
Running script: espdata
Warning: file_get_contents(http://translate.google.com/translate_tts?tl=ru&ie=UTF-8): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in C:\_majordomo\htdocs\lib\tts.class.php on line 30
Warning: file_get_contents(http://translate.google.com/translate_tts?tl=ru&ie=UTF-8): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in C:\_majordomo\htdocs\lib\tts.class.php on line 30
что-то не так?
--------------------------------------
аааааааааааааааааааааааааааааааааааа!
Я ПОНЯЛ! (вот тормоз я)!
нельзя этот скрипт вручную запускать, где он возьмет параметры-то ....
его модуль сам запускает....
кстати вот оставил только:
получаю id устройства ровно через каждые 5 минут!
ПОХОЖЕ ВСЁ РАБОТАЕТ! УРА! надо включать датчики!
Re: ESP8266
Добавлено: Пт янв 30, 2015 12:42 am
Vovix
А если я несколько esp8266 хочу использовать, то как быть со скриптом? он ведь один и тот-же?
Re: ESP8266
Добавлено: Пт янв 30, 2015 6:15 am
MaksMS82
Как раз по idesp и определяете какой модуль - это ИД чипа и он не повторяется.
Re: ESP8266
Добавлено: Сб янв 31, 2015 12:17 am
Vovix
MaksMS82 писал(а):Как раз по idesp и определяете какой модуль - это ИД чипа и он не повторяется.
?
предположим у меня 2 модуля, каждый из них будет запускать один и тот-же сценарий
espdata
внутри сценария предположим это:
Код: Выделить всё
$idesp=$params['idesp'];
$dhtt1=$params['dhtt1'];
say($idesp);
say($dhtt1);
модули запускают этот код, но
как раскидать то эти значения от двух модулей? не пойму? (я тока учусь)
я так думаю можно создать объект где в качестве имени объекта будет выступать значение
$idesp?
или как-то по другому?
Re: ESP8266
Добавлено: Сб янв 31, 2015 7:25 am
Amarok
Vovix писал(а):я так думаю можно создать объект где в качестве имени объекта будет выступать значение $idesp?
Угу)
Vovix писал(а):но как раскидать то эти значения от двух модулей? не пойму? (я тока учусь)
К примеру, так:
Код: Выделить всё
$idesp=$params['idesp'];
$dhtt1=$params['dhtt1'];
setGlobal($idesp.".DHT"),$dhtt1);