Re: ESP8266
Добавлено: Вт фев 13, 2018 8:49 pm
да это он погорячилсяVovix писал(а): но у yurik уже появились вопросы а работают ли вообще у него GET запросы через getURL!
а условия уже потом пусть корректирует!
да это он погорячилсяVovix писал(а): но у yurik уже появились вопросы а работают ли вообще у него GET запросы через getURL!
а условия уже потом пусть корректирует!
у вас получилось, хотя бы, совладать с getURL? - https://majordomo.smartliving.ru/forum/ ... 771#p71760yurik писал(а):да не в этом дело, это я копировал на работе, видимо проглядел, сейчас скрипт такой, и он не робит....prmres писал(а):мне кажется что там неправильно задаётся условие и потому никакой реакции не осуществляется (см комент выше)Vovix писал(а):но если у вас вопрос именно к работе getURL
да и пины попутаны, вначале говорится "если пин2" а потом "иначе если пин15"
$st=$this->getProperty("gpiout2");
if ($st) {
$espurl='http://192.168.1.111/gpiout?st=1&pin=2';
getURL($espurl,0,"esp01","esp01");
} else {
$espurl='http://192.168.1.111/gpiout?st=0&pin=2';
getURL($espurl,0,"esp01","esp01");
}
попробовал и через NAT, и через порт форвардинг, и даже через мост (виртуалка как отдельный комп), все режимы VirtualBox перебрал
всёравно кривой код, вот так попробуйте:yurik писал(а): сейчас скрипт такой, и он не робит....
$st=$this->getProperty("gpiout2");
if ($st) {
$espurl='http://192.168.1.111/gpiout?st=1&pin=2';
getURL($espurl,0,"esp01","esp01");
} else {
$espurl='http://192.168.1.111/gpiout?st=0&pin=2';
getURL($espurl,0,"esp01","esp01");
}
Код: Выделить всё
$st=$this->getProperty('gpiout2');
if (($st) =="1")
{
getURL('http://192.168.1.111/gpiout?st=1&pin=2', 0);
} else if (($st) =="0")
{
getURL('http://192.168.1.111/gpiout?st=0&pin=2', 0);
}Код: Выделить всё
$st=$this->getGlobal('ESP02.gpiout2');
if (($st) =="1")
{
getURL('http://192.168.1.111/gpiout?st=1&pin=2', 0);
} else if (($st) =="0")
{
getURL('http://192.168.1.111/gpiout?st=0&pin=2', 0);
}это не надо трогать, не в этом дело, есть пинг из виртуалки на ЕСП - значит связь естьyurik писал(а): попробовал и через NAT, и через порт форвардинг, и даже через мост (виртуалка как отдельный комп), все режимы VirtualBox перебрал
подождите, подождите!prmres писал(а):...
это не надо трогать, не в этом дело, есть пинг из виртуалки на ЕСП - значит связь есть
мажордомо не выполняет код - ДЕЛО В КОДЕ
наоборот как разVovix писал(а): подождите, подождите!
на сколько я начал вникать в ситуацию, у него
Линукс в нем Виртуалка и там Винда с MDM?
или наоборот!!!
И вот там выше говорилось, что пингуется точно как раз из Линукса!
это, а стесняюсь спросить, а чего вам Виндовская версия MDM не угодила?yurik писал(а):наоборот как разVovix писал(а): подождите, подождите!
на сколько я начал вникать в ситуацию, у него
Линукс в нем Виртуалка и там Винда с MDM?
или наоборот!!!
И вот там выше говорилось, что пингуется точно как раз из Линукса!
нененеVovix писал(а): подождите, подождите!
на сколько я начал вникать в ситуацию, у него
Линукс в нем Виртуалка и там Винда с MDM?
или наоборот!!!
И вот там выше говорилось, что пингуется точно как раз из Линукса!
дадаprmres писал(а):нененеVovix писал(а): подождите, подождите!
на сколько я начал вникать в ситуацию, у него
Линукс в нем Виртуалка и там Винда с MDM?
или наоборот!!!
И вот там выше говорилось, что пингуется точно как раз из Линукса!
у него стоит винда
на винге гипервизор VirtualBox
в гипервизоре Ubuntu и MD на ней