Страница 5 из 9

Re: Выключатель

Добавлено: Ср авг 31, 2016 9:56 am
Sergey2055
Я и прошу ткнуть носом или как еще. Каким образом смотреть состояние входа если ардуина в ответ на запрос отсылает пакет с перечислением разных данных. вот от туда и надо выдернуть скажем P=1, а для другой кнопки P=2 или нfример температура T=12. Я прошу конкретно помочь. Привести кусочек кода который енто все разбирает или где это прописано достаточно понятно. Так как я в PHP не селен. Поэтому готовые решения сложновато разобрать. Я сделал примерно как описано тут http://majordomo.smartliving.ru/Main/DevIpPower9223 но в веб переменных как там указано мне приходится внизу указывать конкретно объект и что будем менять (status). А как работать с несколькими переменными если я делаю как там то нет привязки к кнопке.

Re: Выключатель

Добавлено: Ср авг 31, 2016 11:55 am
iapet
С ардуиной не подскажу, с еспшкой - делаем "Объект" - ****/intput5(GPIO5). В элементе сцены "Условие отображения - связанный объект- связанное свойство" и далее.

Re: Выключатель

Добавлено: Ср авг 31, 2016 12:52 pm
VladPTZ
Я при смене состояния выключателя например при нажатии кнопки на самом выключателе или при включении питания, в МД меняю свойство выключателя вот такой строкой

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

http://192.168.43.218/objects/?ect=LAMP1&op=set&p=status&v=0 
  v=1 лампа включена v=0 лампа выключена. 

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

void sendServer(bool state) {
  String post = "http://192.168.43.218/objects/?object=LAMP1&op=set&p=status&v=";
  post += (state ? "1" : "0");
  http.begin(post);
  int httpCode = http.GET(); //http.POST(post);
  Serial.println(httpCode);
  http.end();
}
В итоге нажимаю кнопку на самом девайсе а у меня на сцене тоже состояние лампы изменяется.

Re: Выключатель

Добавлено: Ср авг 31, 2016 1:22 pm
Sergey2055
VladPTZ спасибо большое за конкретный ответ. Я такое уже встречал немного не то, не охота переписывать софт сервера управления, хотелось выдергивать и распихивать данные из потока но видимо придется так. Просто у меня сервер на дуине получает команды по инету обрабатывает и отправляет на конкретный модуль по wifi, ну или так назsваемом wifi, потом получает ответ и если надо отправляет обратно. Спасибо.

Re: Выключатель

Добавлено: Ср авг 31, 2016 9:36 pm
Sergey2055
Столкнулся еще вот с какой проблемой: в разделе веб переменные настроил отправку запроса и обработку ответа, данные почему то в свойство объекта не передаются, может че не так настроил но проблема вот в чем: я поставил отправку запроса каждые 10 секунд на нужный адрес, то есть на ардуину все работало запрос уходил и вдруг все встало. запрос перестал уходить на ардуину. Это точно т.к. все что приходит по сети мне ардуина выкидывает в последовательный порт и я все данные вижу в обычном терменале это просто для теста. счас только приходит простой запрос при включении скажем кнопки. А вот с веб переменных перестал приходить.

Re: Выключатель

Добавлено: Сб ноя 05, 2016 9:59 pm
vl29
Я вот тоже хочу поинтересоваться, уже установлены livolo на свои родные места, часть из них с ралиоканалом, а остальные без... Есть ли возможность впихнуть в них ралиоканал 433МГц, а ещё лучше, чтобы и статус в МД передавался, и всё это должно поместиться в стандартный круглый подрозетник, естественно вместе с livolo? (во написал, аж сам не верю, что такое возможно)

Re: Выключатель

Добавлено: Сб ноя 05, 2016 10:38 pm
immortal
vl29 писал(а):Я вот тоже хочу поинтересоваться, уже установлены livolo на свои родные места, часть из них с ралиоканалом, а остальные без... Есть ли возможность впихнуть в них ралиоканал 433МГц, а ещё лучше, чтобы и статус в МД передавался, и всё это должно поместиться в стандартный круглый подрозетник, естественно вместе с livolo? (во написал, аж сам не верю, что такое возможно)
Вариант 1.
ну например берем модуль RX480R, привязываем его к пульту, разбираем выключатель Livolo, ищем +5 вольт, припаиваем + мо/дуля в 5В Livolo, - модуля к минусу выключателя.
D0, D1, D2, D3 подключаем к выводам сенсоров выключателя Livolo.

Вариант2: выкидываем внутренности выключателя Livolo, оставляем только рамку, а далее вот так: http://xn--b1afas9b4a.xn--p1ai/archives/570

Re: Выключатель

Добавлено: Вт ноя 08, 2016 10:06 pm
vl29
Вот по варианту N2 мне не понятно... В статье по ссылке: "Мы будем делать сенсорный выключатель на основе модуля ESP8266 стоимостью 120 рублей с прошивкой wifi-iot версии Pro — 100 руб." Это уже сам модуль прошит от продавца или надо самому прошивать? Я не понял где берется эта прошивка за 100 рублей, да и прошивать то я не умею, и вообще дилетант в этих ардуинах... Но очень надо, а чтобы все работало как хочу, а ардуиновой науке готов учиться...

Re: Выключатель

Добавлено: Вт ноя 08, 2016 10:36 pm
nick7zmail
vl29 писал(а):Вот по варианту N2 мне не понятно... В статье по ссылке: "Мы будем делать сенсорный выключатель на основе модуля ESP8266 стоимостью 120 рублей с прошивкой wifi-iot версии Pro — 100 руб." Это уже сам модуль прошит от продавца или надо самому прошивать? Я не понял где берется эта прошивка за 100 рублей, да и прошивать то я не умею, и вообще дилетант в этих ардуинах... Но очень надо, а чтобы все работало как хочу, а ардуиновой науке готов учиться...
Прошивка берется отсюда https://wifi-iot.com/. Часть функций в билдере бесплатные, часть платные. Кнопки реально дешевые...esp-шка чуть подороже...но там будет реальный wifi с обратной связью...даже ams можно поставить при желании viewtopic.php?f=19&t=2890 (тогде прошивку за 100 р можно не брать будет... Прошивать - да, самому. Через программатор uart. Стоит порядка 150 р ( так же как esp-шка ).

Re: Выключатель

Добавлено: Вт ноя 08, 2016 10:56 pm
immortal
vl29 писал(а):Вот по варианту N2 мне не понятно... В статье по ссылке: "Мы будем делать сенсорный выключатель на основе модуля ESP8266 стоимостью 120 рублей с прошивкой wifi-iot версии Pro — 100 руб." Это уже сам модуль прошит от продавца или надо самому прошивать? Я не понял где берется эта прошивка за 100 рублей, да и прошивать то я не умею, и вообще дилетант в этих ардуинах... Но очень надо, а чтобы все работало как хочу, а ардуиновой науке готов учиться...
заходим на сайт https://wifi-iot.com/ регистрируемся, заходим в конструктор прошивок, включаем:
MajorDoMo и другие
GPIO KEY
GPIO

остальное по желанию.

делаем "Скомпилировать", качаем прошивку. однофайловую или двухфайловую.

берем USB - uart преобразователь с 3.3В переключателем ,я шью вот такими https://ru.aliexpress.com/item/FT232RL- ... 0.0.JUjrLO

шью я из Linux, могу дать сборку для прошивки, постараюсь весь процесс описать в ближайшее время и опубликовать со сборкой программ для прошивки.

Прошиваем модуль, заходим на него и нажимаем ввести ключ для про версии,

далее заходим на сайт, в лицензии - купить лицензии, оплачиваешь, регистрируешь свою ESPшку и у тебя про версия.

Вообще использовать чисто для выключателей жирновато прошивку wifi-IoT, будет время напишу прошивку для ардуиноиде для выключателя, может и один 18b20 прикручу, пока нет времени. Теперь в ArduinoIDE можно под ESP8266 писать.