Страница 25 из 169

Re: [Модуль] Sonoff

Добавлено: Пт дек 14, 2018 6:33 am
nick7zmail
С маркетом мож че опять...недавно кто-то жаловался.

Re: [Модуль] Sonoff

Добавлено: Пт дек 14, 2018 6:48 am
yii
Добрый день.
Не могу совладать с Sonoff T1-C3

Сам он выглядит так:

UIID 3
PRODUCTMODEL T1 C3


Скриншот 2018-12-14 10.35.05.jpg
Скриншот 2018-12-14 10.35.05.jpg (112.12 КБ) 5013 просмотров


Свичи 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 когда только разбирались с монгоканальными девайсами, но вроде поправили это уже.

Самое интересное что статус у привязаного девайса при этом обновляется и он массив :roll: хотя привязан к конкретному свичу, а не к свичес где действительно собран массив... привязку видно на скрине выше, значение статуса привязанного девайса после обновления на скрине ниже
Скриншот 2018-12-14 10.35.15_cr.jpg
Скриншот 2018-12-14 10.35.15_cr.jpg (15.09 КБ) 5013 просмотров

Я что то делаю не так или это особенность модуля в работе с T1-C3, учитывая что раньше он не упоминался в теме и иконка у него со знаком вопроса, а не фоткой деваса?

Re: [Модуль] Sonoff

Добавлено: Пт дек 14, 2018 7:26 am
yii
И еще в догонку про авторизацию.
Сейчас удается авторизироваться только по токену полученому имеющейся здесь прогой, по логину/паролю ошибка

Parse error: syntax error, unexpected ':', expecting ';' or '{' in /var/www/lib/websockets/sonoffws.class.php on line 80

Собственно вопрос, какие поля надо заполнить кроме логина/пароля для авторизации этим способом? Вобще разные сочетания пробовал - результат всегда один... не то что бы сильно важно, по токену работает и ладно, просто интересно...

Re: [Модуль] Sonoff

Добавлено: Пт дек 14, 2018 11:34 am
kirush
Почему вот такое может возникать?

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

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
Такое ощущение что не может получить данные с сайта. В тоже время с приложения все ок отображается.

Re: [Модуль] Sonoff

Добавлено: Пт дек 14, 2018 12:44 pm
nick7zmail
yii писал(а):И еще в догонку про авторизацию.
Сейчас удается авторизироваться только по токену полученому имеющейся здесь прогой, по логину/паролю ошибка

Parse error: syntax error, unexpected ':', expecting ';' or '{' in /var/www/lib/websockets/sonoffws.class.php on line 80

Собственно вопрос, какие поля надо заполнить кроме логина/пароля для авторизации этим способом? Вобще разные сочетания пробовал - результат всегда один... не то что бы сильно важно, по токену работает и ладно, просто интересно...
Только https адрес и логин пароль. Этого достаточно должно быть.

Отправлено с моего Xperia XZ1 Compact через Tapatalk


Re: [Модуль] Sonoff

Добавлено: Пт дек 14, 2018 1:28 pm
yii
nick7zmail писал(а): Пт дек 14, 2018 12:44 pm Только https адрес и логин пароль. Этого достаточно должно быть.
Понял, попробую.

Re: [Модуль] Sonoff

Добавлено: Пт дек 14, 2018 1:39 pm
Nab0y
Всегда думал, что только логин и пароль, https не нужен, он динамически формируется запросами.
И еще, разу уж руками что-то заполняете, в поля https api url и wss api url адреса нужно вписывать без префиксов, всяких https://, http://, ftp:// :)) и т.п. короче как на скрине в самом первом сообщении этой темы.

Re: [Модуль] Sonoff

Добавлено: Пт дек 14, 2018 7:12 pm
Nab0y
Валим посоны, нас раскрыли
SPOILERSPOILER_SHOW
Изображение

Re: [Модуль] Sonoff

Добавлено: Пт дек 14, 2018 7:18 pm
kirush
А связывался ли кто с китайцами, может они api какое нить предоставят, че мы все обходными путями...уж очень мне не хочется все свои sonoffы перепрошивать, так как с модулем не получается пока нормально работать. Может мне с их программерами попытаться связаться?

Re: [Модуль] Sonoff

Добавлено: Пт дек 14, 2018 8:24 pm
skysilver
kirush писал(а): Пт дек 14, 2018 7:18 pm А связывался ли кто с китайцами, может они api какое нить предоставят, че мы все обходными путями...уж очень мне не хочется все свои sonoffы перепрошивать, так как с модулем не получается пока нормально работать. Может мне с их программерами попытаться связаться?
Dear sir or madam,
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.