Re: ESP8266
Добавлено: Вт фев 13, 2018 7:55 pm
if должно задавать условие "свойство = какое-то" а у вас есть только "свойство" : if ($st)yurik писал(а): а вот следующий скрипт в методе refresh для esp8266 не хочет посылать http запросы
$st=$this->getProperty('gpiout2');
if ($st)
{
getURL('http://192.168.1.111/gpiout?st=1&pin=2', 0);
} else if ((getGlobal('ESP02.gpiout15')) =="0")
{
getURL('http://192.168.1.111/gpiout?st=0&pin=2', 0);
}
что я делаю не так... и кавычки двойные делал, и запросы в переменные запихивал, и дебагил (вставлял say('+') или say('-') параллельно запросам, Алиса пишет в чат +/-, а http не идет).
Код: Выделить всё
$st=$this->getProperty('gpiout2');
if (($st) =="1")
{
getURL('http://192.168.1.111/gpiout?st=1&pin=2', 0);
} else if ((getProperty('gpiout2') =="0")
{
getURL('http://192.168.1.111/gpiout?st=0&pin=2', 0);
}Я конечно не специалист, ноyurik писал(а):getURL оно ваще существует?
такой запрос даже не отрабатывает
getURL('http://www.google.com', 0);
Код: Выделить всё
$res = getURL('http://www.google.com', 0);Код: Выделить всё
echo (getURL('http://www.google.com', 0)); мне кажется что там неправильно задаётся условие и потому никакой реакции не осуществляется (см комент выше)Vovix писал(а):но если у вас вопрос именно к работе getURL
но у yurik уже появились вопросы а работают ли вообще у него GET запросы через getURL!prmres писал(а):мне кажется что там неправильно задаётся условие и потому никакой реакции не осуществляется (см комент выше)Vovix писал(а):но если у вас вопрос именно к работе getURL
да и пины попутаны, вначале говорится "если пин2" а потом "иначе если пин15"
погодите делать такие выводы, всё на виртуалках крутится не хуже чем на железкахyurik писал(а):Вывод видимо неутешительный, на виртуале не крутится МДМ с железом! пичаль...
что-то мне подсказывает, что это не верный вывод!yurik писал(а):Вывод видимо неутешительный, на виртуале не крутится МДМ с железом! пичаль...
вот вот! тем более GET запросу на ip адрес (по сути web страницу) ESP вообще ни как не зависит с виртуалки он или еще от куда!prmres писал(а):погодите делать такие выводы, всё на виртуалках крутится не хуже чем на железкахyurik писал(а):Вывод видимо неутешительный, на виртуале не крутится МДМ с железом! пичаль...
перечитайте моё сообщение выше, у вас там напутано в коде
да не в этом дело, это я копировал на работе, видимо проглядел, сейчас скрипт такой, и он не робит....prmres писал(а):мне кажется что там неправильно задаётся условие и потому никакой реакции не осуществляется (см комент выше)Vovix писал(а):но если у вас вопрос именно к работе getURL
да и пины попутаны, вначале говорится "если пин2" а потом "иначе если пин15"