[Модуль] Sonoff (dev_sonoff)
Модератор: immortal
- Stan
- Сообщения: 81
- Зарегистрирован: Вт фев 13, 2018 2:37 am
- Благодарил (а): 11 раз
- Поблагодарили: 8 раз
Re: [Модуль] Sonoff
Да как так это у тебя получается то??))) У меня с самого начала все работает как часы. Недавно ради интереса попробовал получить ключ новым способом (Nab0y свою прогу выкладывал), ключ получил, ввел, все стало ок (правда еще какое-то устройство под знаком вопроса нашлось, но в инфе об устройстве тишина). Но из евелинка вылетел естественно, но и хрен с ним.
Последний раз редактировалось Stan Вс ноя 25, 2018 12:12 am, всего редактировалось 1 раз.
-
- Сообщения: 26
- Зарегистрирован: Пт ноя 23, 2018 5:48 pm
- Благодарил (а): 1 раз
- Поблагодарили: 14 раз
-
- Сообщения: 2
- Зарегистрирован: Сб ноя 10, 2018 7:02 am
- Благодарил (а): 0
- Поблагодарили: 0
Re: [Модуль] Sonoff
Помогите новичку,plz!!! Как прописать двухкнопочный выключатель? В данных у него это:samolet писал(а): ↑Пт ноя 23, 2018 9:13 pmна первой страничке все описано токен это апи авторизации
Пишу для новичков
после нахождения устройства соноф
идем в объекты
находим switch1
открываем его и внизу есть кнопка создан копировать
открываем эту копию и переименовываем например в sonoff
далее заходим обратно в устрйства и выбираем sonoff
открываем свое устройство , данные, и в окошке находим созданный ранее объект sonoff
выбираем его и в окне связанное свойство status
далее в созданной сцене создаем кнопку и все это привязываем к ней.
- samolet
- Сообщения: 474
- Зарегистрирован: Чт июн 29, 2017 10:29 am
- Благодарил (а): 46 раз
- Поблагодарили: 45 раз
Re: [Модуль] Sonoff
Не забудь обновлять все окна после изменений!!!!!!!!!!!!!!!!!!!!
пройди в объекты и найди switch1
создай его клон и переименуй в switch4
в объекте switch4 зайди в методы добавь еще два метода
например turnOn1 turnOff1
Замени в методе
turnOn на это $this->setProperty("status",0); (это включение первой кнопки)
turnOn1 на это $this->setProperty("status",1); (это включение второй кнопки)
turnOff на это $this->setProperty("status",2); (это выключение первой кнопки)
turnOff1 на это $this->setProperty("status",3); (это выключение второй кнопки)
в sonoff в окошке switches добавь объект switch4
в окне связанное свойство status
в сцене где выключатель добавь состояния с привязкой к этим методам
Дальше сам или по полочкам разложить?
пройди в объекты и найди switch1
создай его клон и переименуй в switch4
в объекте switch4 зайди в методы добавь еще два метода
например turnOn1 turnOff1
Замени в методе
turnOn на это $this->setProperty("status",0); (это включение первой кнопки)
turnOn1 на это $this->setProperty("status",1); (это включение второй кнопки)
turnOff на это $this->setProperty("status",2); (это выключение первой кнопки)
turnOff1 на это $this->setProperty("status",3); (это выключение второй кнопки)
в sonoff в окошке switches добавь объект switch4
в окне связанное свойство status
в сцене где выключатель добавь состояния с привязкой к этим методам
Дальше сам или по полочкам разложить?
Последний раз редактировалось samolet Вс ноя 25, 2018 9:14 am, всего редактировалось 1 раз.
- Рейтинг: 1.16%
- samolet
- Сообщения: 474
- Зарегистрирован: Чт июн 29, 2017 10:29 am
- Благодарил (а): 46 раз
- Поблагодарили: 45 раз
Re: [Модуль] Sonoff
Теперь работает отлично, в файле dev_sonoff.class исправил вот это
} elseif($out=='from_device') {
if($param=='switch' || $param=='sledOnline') {
$val=($val)? 'on' : 'off';
вот тут закоментил
$this->sonoffws->send($jsonstring);
} catch (BadOpcodeException $e) {
echo 'Couldn`t sent: ' . $e->getMessage();
}
}
/*$recv=$this->sonoffws->receive();*/
Осталось только Никите все это внедрить в модуль и можно сказать что модуль готов к работе. УРА!
} elseif($out=='from_device') {
if($param=='switch' || $param=='sledOnline') {
$val=($val)? 'on' : 'off';
вот тут закоментил
$this->sonoffws->send($jsonstring);
} catch (BadOpcodeException $e) {
echo 'Couldn`t sent: ' . $e->getMessage();
}
}
/*$recv=$this->sonoffws->receive();*/
Осталось только Никите все это внедрить в модуль и можно сказать что модуль готов к работе. УРА!
-
- Сообщения: 23
- Зарегистрирован: Вс ноя 04, 2018 12:38 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: [Модуль] Sonoff
для 4CH PRO тоже по такому принципу ?samolet писал(а): ↑Вс ноя 25, 2018 8:59 amНе забудь обновлять все окна после изменений!!!!!!!!!!!!!!!!!!!!
пройди в объекты и найди switch1
создай его клон и переименуй в switch4
в объекте switch4 зайди в методы добавь еще два метода
например turnOn1 turnOff1
Замени в методе
turnOn на это $this->setProperty("status",0); (это включение первой кнопки)
turnOn1 на это $this->setProperty("status",1); (это включение второй кнопки)
turnOff на это $this->setProperty("status",2); (это выключение первой кнопки)
turnOff1 на это $this->setProperty("status",3); (это выключение второй кнопки)
в sonoff в окошке switches добавь объект switch4
в окне связанное свойство status
в сцене где выключатель добавь состояния с привязкой к этим методам
Дальше сам или по полочкам разложить?
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Sonoff
Покажи метрики с 4CH...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 23
- Зарегистрирован: Вс ноя 04, 2018 12:38 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: [Модуль] Sonoff
это метрики ?
- Вложения
-
- 2018-11-27_08-46-02.jpg (110.86 КБ) 3994 просмотра