[Модуль] Sonoff (dev_sonoff)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Sonoff
С маркетом мож че опять...недавно кто-то жаловался.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- yii
- Сообщения: 246
- Зарегистрирован: Пн апр 17, 2017 1:39 pm
- Благодарил (а): 30 раз
- Поблагодарили: 33 раза
Re: [Модуль] Sonoff
Добрый день.
Не могу совладать с Sonoff T1-C3
Сам он выглядит так:
UIID 3
PRODUCTMODEL T1 C3
Свичи 0-2 это 3 канала, свич 3 - все каналы сразу (есть у него такой функционал)
Модуль последний (2018-12-13 06:49)
Как только привязываю к нему свойство (на скрине видно одно привязанное свойство) при попытке обновить получаю
Warning: strlen() expects parameter 1 to be string, array given in /var/www/lib/caching.class.php on line 19
Parse error: syntax error, unexpected ':', expecting ';' or '{' in /var/www/lib/websockets/sonoffws.class.php on line 80
Такое было описано на странице 15 когда только разбирались с монгоканальными девайсами, но вроде поправили это уже.
Самое интересное что статус у привязаного девайса при этом обновляется и он массив хотя привязан к конкретному свичу, а не к свичес где действительно собран массив... привязку видно на скрине выше, значение статуса привязанного девайса после обновления на скрине ниже
Я что то делаю не так или это особенность модуля в работе с T1-C3, учитывая что раньше он не упоминался в теме и иконка у него со знаком вопроса, а не фоткой деваса?
Не могу совладать с Sonoff T1-C3
Сам он выглядит так:
UIID 3
PRODUCTMODEL T1 C3
Свичи 0-2 это 3 канала, свич 3 - все каналы сразу (есть у него такой функционал)
Модуль последний (2018-12-13 06:49)
Как только привязываю к нему свойство (на скрине видно одно привязанное свойство) при попытке обновить получаю
Warning: strlen() expects parameter 1 to be string, array given in /var/www/lib/caching.class.php on line 19
Parse error: syntax error, unexpected ':', expecting ';' or '{' in /var/www/lib/websockets/sonoffws.class.php on line 80
Такое было описано на странице 15 когда только разбирались с монгоканальными девайсами, но вроде поправили это уже.
Самое интересное что статус у привязаного девайса при этом обновляется и он массив хотя привязан к конкретному свичу, а не к свичес где действительно собран массив... привязку видно на скрине выше, значение статуса привязанного девайса после обновления на скрине ниже
Я что то делаю не так или это особенность модуля в работе с T1-C3, учитывая что раньше он не упоминался в теме и иконка у него со знаком вопроса, а не фоткой деваса?
Последний раз редактировалось yii Пт дек 14, 2018 7:50 am, всего редактировалось 1 раз.
- yii
- Сообщения: 246
- Зарегистрирован: Пн апр 17, 2017 1:39 pm
- Благодарил (а): 30 раз
- Поблагодарили: 33 раза
Re: [Модуль] Sonoff
И еще в догонку про авторизацию.
Сейчас удается авторизироваться только по токену полученому имеющейся здесь прогой, по логину/паролю ошибка
Parse error: syntax error, unexpected ':', expecting ';' or '{' in /var/www/lib/websockets/sonoffws.class.php on line 80
Собственно вопрос, какие поля надо заполнить кроме логина/пароля для авторизации этим способом? Вобще разные сочетания пробовал - результат всегда один... не то что бы сильно важно, по токену работает и ладно, просто интересно...
Сейчас удается авторизироваться только по токену полученому имеющейся здесь прогой, по логину/паролю ошибка
Parse error: syntax error, unexpected ':', expecting ';' or '{' in /var/www/lib/websockets/sonoffws.class.php on line 80
Собственно вопрос, какие поля надо заполнить кроме логина/пароля для авторизации этим способом? Вобще разные сочетания пробовал - результат всегда один... не то что бы сильно важно, по токену работает и ладно, просто интересно...
-
- Сообщения: 132
- Зарегистрирован: Ср май 17, 2017 10:38 am
- Благодарил (а): 5 раз
- Поблагодарили: 11 раз
Re: [Модуль] Sonoff
Почему вот такое может возникать?
В логах
Такое ощущение что не может получить данные с сайта. В тоже время с приложения все ок отображается.
Код: Выделить всё
2018-12-14 08:58:30 Polling devices...
Fatal error: Uncaught ConnectionException: Empty read; connection dead? Stream state: {"crypto":{"protocol":"TLSv1.2","cipher_name":"ECDHE-RSA-AES128-GCM-SHA256","cipher_bits":128,"cipher_version":"TLSv1.2"},"timed_out":false,"blocked":true,"eof":true,"stream_type":"tcp_socket\/ssl","mode":"r+","unread_bytes":0,"seekable":false} in /var/www/html/lib/websockets/sonoffws.class.php:495
пугает именно, "blocked":true
Код: Выделить всё
09:06:18 running cycle_dev_sonoff.php
2018-12-14 09:06:18 Polling devices...2018-12-14 09:07:59 Polling devices...2018-12-14 09:09:40 Polling devices...2018-12-14 09:11:21 Polling devices...
Fatal error: Uncaught ConnectionException: Empty read; connection dead? Stream state: {"crypto":{"protocol":"TLSv1.2","cipher_name":"ECDHE-RSA-AES128-GCM-SHA256","cipher_bits":128,"cipher_version":"TLSv1.2"},"timed_out":false,"blocked":true,"eof":true,"stream_type":"tcp_socket\/ssl","mode":"r+","unread_bytes":0,"seekable":false} in /var/www/html/lib/websockets/sonoffws.class.php:495
Stack trace:
#0 /var/www/html/lib/websockets/sonoffws.class.php(326): SonoffWS->read(2)
#1 /var/www/html/lib/websockets/sonoffws.class.php(308): SonoffWS->receiveFragment()
#2 /var/www/html/lib/websockets/sonoffws.class.php(454): SonoffWS->receive()
#3 /var/www/html/modules/dev_sonoff/dev_sonoff.class.php(318): SonoffWS->close()
#4 /var/www/html/modules/objects/objects.class.php(911): dev_sonoff->propertySetHandle('Relay02', 'alive', false)
#5 /var/www/html/lib/objects.class.php(956): objects->setProperty('alive', false, Array, '')
#6 /var/www/html/lib/objects.class.php(1256): setGlobal('alive', false, 0, '')
#7 /var/www/html/modules/dev_sono in /var/www/html/lib/websockets/sonoffws.class.php on line 495
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Sonoff
Только https адрес и логин пароль. Этого достаточно должно быть.yii писал(а):И еще в догонку про авторизацию.
Сейчас удается авторизироваться только по токену полученому имеющейся здесь прогой, по логину/паролю ошибка
Parse error: syntax error, unexpected ':', expecting ';' or '{' in /var/www/lib/websockets/sonoffws.class.php on line 80
Собственно вопрос, какие поля надо заполнить кроме логина/пароля для авторизации этим способом? Вобще разные сочетания пробовал - результат всегда один... не то что бы сильно важно, по токену работает и ладно, просто интересно...
Отправлено с моего Xperia XZ1 Compact через Tapatalk
- За это сообщение автора nick7zmail поблагодарил:
- yii (Пт дек 14, 2018 1:28 pm)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- yii
- Сообщения: 246
- Зарегистрирован: Пн апр 17, 2017 1:39 pm
- Благодарил (а): 30 раз
- Поблагодарили: 33 раза
Re: [Модуль] Sonoff
Понял, попробую.nick7zmail писал(а): ↑Пт дек 14, 2018 12:44 pmТолько https адрес и логин пароль. Этого достаточно должно быть.
-
- Сообщения: 26
- Зарегистрирован: Пт ноя 23, 2018 5:48 pm
- Благодарил (а): 1 раз
- Поблагодарили: 14 раз
Re: [Модуль] Sonoff
Всегда думал, что только логин и пароль, https не нужен, он динамически формируется запросами.
И еще, разу уж руками что-то заполняете, в поля https api url и wss api url адреса нужно вписывать без префиксов, всяких https://, http://, ftp:// ) и т.п. короче как на скрине в самом первом сообщении этой темы.
И еще, разу уж руками что-то заполняете, в поля https api url и wss api url адреса нужно вписывать без префиксов, всяких https://, http://, ftp:// ) и т.п. короче как на скрине в самом первом сообщении этой темы.
-
- Сообщения: 132
- Зарегистрирован: Ср май 17, 2017 10:38 am
- Благодарил (а): 5 раз
- Поблагодарили: 11 раз
Re: [Модуль] Sonoff
А связывался ли кто с китайцами, может они api какое нить предоставят, че мы все обходными путями...уж очень мне не хочется все свои sonoffы перепрошивать, так как с модулем не получается пока нормально работать. Может мне с их программерами попытаться связаться?
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: [Модуль] Sonoff
Dear sir or madam,kirush писал(а): ↑Пт дек 14, 2018 7:18 pmА связывался ли кто с китайцами, может они api какое нить предоставят, че мы все обходными путями...уж очень мне не хочется все свои sonoffы перепрошивать, так как с модулем не получается пока нормально работать. Может мне с их программерами попытаться связаться?
Thank you for contacting eWeLink.
This is Jewel from eWeLink. We appreciate your kind offer and website. Regretfully, we can't read Russian.
Regarding your request for API, we do offer API at an annual rate of 299USD.
Unfortunately, we are unable to offer free technical support for API at this moment.
With the API appid, you will be able to collect device statuses and control devices through your own interface and platform. You can develop a program on PC or mobile device to read the data or control devices.
Let me know if you have any further questions.
Looking forward to hearing from you again.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram