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

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

Модератор: immortal

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

Re: [Модуль] Broadlink

Сообщение nick7zmail » Сб ноя 25, 2017 9:08 am

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

Re: [Модуль] Broadlink

Сообщение vitt76 » Сб ноя 25, 2017 11:38 am

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

Re: [Модуль] Broadlink

Сообщение igorewa » Сб ноя 25, 2017 12:03 pm

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

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

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
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Broadlink

Сообщение nick7zmail » Сб ноя 25, 2017 2:21 pm

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

Re: [Модуль] Broadlink

Сообщение igorewa » Сб ноя 25, 2017 8:17 pm

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

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

Re: [Модуль] Broadlink

Сообщение vitt76 » Вс ноя 26, 2017 2:27 pm

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

Re: [Модуль] Broadlink

Сообщение Voyager » Вс ноя 26, 2017 2:55 pm

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

Re: [Модуль] Broadlink

Сообщение nick7zmail » Вс ноя 26, 2017 3:26 pm

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

Re: [Модуль] Broadlink

Сообщение Mikik » Вт ноя 28, 2017 2:36 pm

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

Re: [Модуль] Broadlink

Сообщение nick7zmail » Вт ноя 28, 2017 5:29 pm

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