Страница 25 из 121
Re: ESP8266
Добавлено: Вс апр 12, 2015 11:44 am
Def461
Бился со скриптом сутки.
Не работает (у меня) хоть длинная форма, хоть короткая.
При попытке ввода команд через консоль, нашел очень интересную закономерность:
Код: Выделить всё
addClassObject('ESP8266',"ESP8266009bcff3");
- не создаёт объект в базе
- создаёт объект.
Куда копать?
Re: ESP8266
Добавлено: Вс апр 12, 2015 12:08 pm
Amarok
А если так:
Код: Выделить всё
addClass('ESP8266'); //Создаем класс ESP8266
addClassObject('ESP8266',$params['idesp']); //Создаем в классе ESP8266 объект где в качестве имени
?
Re: ESP8266
Добавлено: Вс апр 12, 2015 5:03 pm
Def461
Ни через ВЕБ-морду, ни через вызов метода, ни через скрипт - не создается ДЛИННОЕ имя объекта.
Причем очень забавно:
addClassObject('ESP8266',"ESP8266009bcff3"); - не проходит, но
addClassObject('ESP8266',"ESP8266009bcff2");
addClassObject('ESP8266',"ESP8266009bcff4");
ПРОХОДЯТ ОБА!
Только вариант с "....cff3" не получается создать, как объект!

И даже создать другой, а потом переименовать не получается.

- [haha.jpg (33.32 КБ) 15794 просмотра
Оппачки! addClassObject('ESP8266',"ESP009bcff3");
тоже не проходит! (пытался использовать вместо
idesp параметр h
ostname)
Re: ESP8266
Добавлено: Вс апр 12, 2015 7:21 pm
Kod.Begemot
А поиском по базе пройти, может есть в другом классе объект ESP009bcff3, или просто повреждение в базе?
А развернуть свежую версию мдм, чистую?
Re: ESP8266
Добавлено: Вс апр 12, 2015 8:43 pm
Def461
я уже даже в третий раз виртуалку НОВУЮ поднимаю, с нуля.
все чистое, новое, из дистрибутива
Переписал скрипт под hostname и обрезал имя устройства до цифр с буквами, без ESP - работает.

Re: ESP8266
Добавлено: Пн апр 13, 2015 7:41 am
Amarok
Выполнил сценарий:
Код: Выделить всё
addClass('ESP8266'); //Создаем класс ESP8266
addClassObject('ESP8266',"ESP8266009bcff3");
И получилось:

- Screenshot_6.jpg (9.93 КБ) 15956 просмотров
Re: ESP8266
Добавлено: Пн апр 13, 2015 4:08 pm
Def461
Верю

Но не могу понять, откуда в конкретном случае "растут ноги"
Сейчас попробуй взять старую версию (0.8.0) и проверить на ней.
0.8.0 - та же фигня. Win2012
Забавно. Установленное в виртуалку на ХР - заработало ТОЛЬКО после принудительного обновления из веб-морды.
Re: ESP8266
Добавлено: Пн апр 13, 2015 7:58 pm
Def461
Нашел момент глюка:
если ставить ПОЛНЫЙ комплект и не обновлять через инет - то глюк вылазит
если ставить ПОЛНЫЙ комплект и обновлять - тоже вылазит
если ставить комплект 0.9.0 без обновлений, а ПОТОМ обновлять через инет - всё работает нормально. Странненько. Только с ffb3 такое

Re: ESP8266
Добавлено: Ср апр 15, 2015 7:57 pm
Controer
Amarok писал(а):Выполнил сценарий:
Код: Выделить всё
addClass('ESP8266'); //Создаем класс ESP8266
addClassObject('ESP8266',"ESP8266009bcff3");
И получилось:
Screenshot_6.jpg
У меня вообще почему то ничего не получается, в чем может быть проблема?
Re: ESP8266
Добавлено: Ср апр 15, 2015 8:00 pm
Controer
все скрипты перепробовал, ни один не добавляет, ни классы ни свойства. При запуске X-Ray, в логе скриптов программа получает такие данные с модуля ESP8266:
a:12:{s:6:"script"; s:7:"espdata"; s:5:"idesp"; s:15:"ESP8266009c7f19"; s:8:"hostname"; s:11:"Meteoserver"; s:7:"freemem"; s:5:"24208"; s:3:"ver"; s:10:"0.1.1_beta"; s:3:"vdd"; s:4:"3394"; s:4:"dsw1"; s:4:"14.4"; s:4:"dsw2"; s:4:"16.2"; s:7:"gpiout0"; s:1:"0"; s:7:"gpiout1
Какой составить скрипт, чтобы добавился класс и свойства объекта в моем случае?