Страница 11 из 121

Re: ESP8266

Добавлено: Чт янв 29, 2015 4:46 pm
Vovix
Доброго дня!

пытался прошить модули ESP-01
и нахрапам у меня не получилось! (опыта нет совсем)!

Что я делал:

включил вот так (только у меня USB-RS232 другой, с 4-ногами):
7a8534.png
7a8534.png (180.54 КБ) 18413 просмотров
Windows 7 у меня 64 разрядная!

1) пытался использовать Nodemcu-flasher
при чем там вроде есть и для 64 разрядной и для 32 запускал оба:
результат:
Скриншот 2015-01-29 17.19.05.png
Скриншот 2015-01-29 17.19.05.png (22.24 КБ) 18413 просмотров
2) пытался использовать esp8266_flasher_win
результат:
первый файл прошиваю - который 0х00000.bin
после этого второй:
Скриншот 2015-01-29 17.38.16.png
Скриншот 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
Скриншот 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
Скриншот 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
что-то не так?
--------------------------------------
аааааааааааааааааааааааааааааааааааа!
Я ПОНЯЛ! (вот тормоз я)!
нельзя этот скрипт вручную запускать, где он возьмет параметры-то ....
его модуль сам запускает....

кстати вот оставил только:

Код: Выделить всё

$idesp=$params['idesp'];
say($idesp);
 
получаю 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);