[Модуль] Broadlink (dev_broadlink)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: [Модуль] Broadlink

Сообщение nick7zmail »

С периодом 5 сек нафига опрашивать столько устройств?))) понятно у вас сеть забивается - и не от чего ответы не успевают прилетать до следующего опроса...
Я предупреждал, что 5 сек надо ставить на 1, максимум 2х устройствах.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
vitt76
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm

Re: [Модуль] Broadlink

Сообщение vitt76 »

Подразгрузил, стало немного лучше.
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев

Re: [Модуль] Broadlink

Сообщение igorewa »

А как мне побороть ?

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

Warning: socket_recvfrom(): unable to recvfrom [10054]: Удаленный хост принудительно разорвал существующее подключение.
 in C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php on line 535
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: [Модуль] Broadlink

Сообщение nick7zmail »

Знать бы из-за чего такая фигня возникает...я сколько не мучаю свой брод - у меня такая ошибка только когда что-то неправильно указал.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев

Re: [Модуль] Broadlink

Сообщение igorewa »

nick7zmail писал(а):Знать бы из-за чего такая фигня возникает...я сколько не мучаю свой брод - у меня такая ошибка только когда что-то неправильно указал.
Ну я уже хоть знаю что вызывает эти ошибки, когда в S1 выключаю обновление то ошибки прекращаются, ставлю 5 сек и ошибки валят с периодичностью в 5 сек и тд.
В S1 не чего не менял, привязаны 2 датчика , движения и открытия.

Методом тыка выяснил что ошибки валят только тогда когда у датчиков которые привязаны к простым устройствам выбрано свойство status, если поменять на alive или отвязать от простых устройств и создать обычный объект то ошибок нет ! всему виной статус простых устройств!
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Аватара пользователя
vitt76
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm

Re: [Модуль] Broadlink

Сообщение vitt76 »

nick7zmail писал(а):С периодом 5 сек нафига опрашивать столько устройств?))) понятно у вас сеть забивается - и не от чего ответы не успевают прилетать до следующего опроса...
Я предупреждал, что 5 сек надо ставить на 1, максимум 2х устройствах.
Но все же, это сеть забивается или? Может, опрос каждого устройство поможет в отдельный поток вынести? У меня планируется с десяток SC1, конечно, мне хочется максимально быстро быть в курсе, что выключатель сработал.
Broadlink + Orange Pi PC ARMBIAN 5.31
Voyager
Сообщения: 36
Зарегистрирован: Чт май 26, 2016 4:57 pm

Re: [Модуль] Broadlink

Сообщение Voyager »

nick7zmail писал(а):понятно у вас сеть забивается - и не от чего ответы не успевают прилетать до следующего опроса...
Я предупреждал, что 5 сек надо ставить на 1, максимум 2х устройствах.
Не, мне интересно, Вы правда верите, что современную сеть можно забить такими запросами? :) ей эти несколько байт - как блоха башенному крану.
Я выше писал уже про свои переделки Вашего модуля, я ещё немного его доделал и теперь он поддерживает 1 секунду и 5 секунд раздельно.
Скрин моих устройств в атаче, чтобы не быть голословным.
SPOILERSPOILER_SHOW
2017-11-26 14.51.48.png
2017-11-26 14.51.48.png (50.98 КБ) 5487 просмотров
3 устройства по 1 минуте (сами RM и A1), 6 устройств по 5 сек (розетки и SC1 выключатели), 2 устройства по 1 сек (S1C, ради которых я и взялся за переделки) - и никаких подтормаживаний или потерь.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: [Модуль] Broadlink

Сообщение nick7zmail »

Если хотите - могу "ввести" 1 секунду "официально", чтоб без переделок у вас всё работало...
лично у меня 3 устройства опрашиваются около 2 сек...если бы на всех был запрос 1 сек - запросы бы накладывались друг на друга...тут дело не в сети скорее, а во времени отклика устройства...пока "проснется", пока ответ отправит...ну как сообщили выше - разгрузка запросов помогла, вроде как, снизить потерю статусов...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Mikik
Сообщения: 111
Зарегистрирован: Ср апр 26, 2017 11:44 am
Откуда: Москва

Re: [Модуль] Broadlink

Сообщение Mikik »

Столкнулся с непонятной проблемой. Пытаюсь извлечь команды управления тепловым насосом из бэкапа в облаке и получаю, что извлекаются только 6 команд! Седьмая команда не извлекается, чтобы я не делал. Посмотрел файл jsonIrCode. Команды там нет, но она выполняется из e-Control! Чудеса какие-то!
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: [Модуль] Broadlink

Сообщение nick7zmail »

Может бэкап старый? Попробуйте ещё раз сделать, и его загружайте...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить