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

Re: ESP8266

Добавлено: Вс апр 12, 2015 11:44 am
Def461
Бился со скриптом сутки.
Не работает (у меня) хоть длинная форма, хоть короткая.

При попытке ввода команд через консоль, нашел очень интересную закономерность:

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

addClassObject('ESP8266',"ESP8266009bcff3"); 
- не создаёт объект в базе

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

addClassObject('ESP8266',"009bcff3"); 
- создаёт объект.

Куда копать?

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
[haha.jpg (33.32 КБ) 15812 просмотров
Оппачки! addClassObject('ESP8266',"ESP009bcff3"); тоже не проходит! (пытался использовать вместо idesp параметр hostname)

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
Screenshot_6.jpg (9.93 КБ) 15974 просмотра

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

Какой составить скрипт, чтобы добавился класс и свойства объекта в моем случае?