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

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

Модератор: immortal

Аватара пользователя
VooDooN
Сообщения: 307
Зарегистрирован: Сб июн 11, 2016 12:02 am
Благодарил (а): 170 раз
Поблагодарили: 64 раза

Re: Модуль Broadlink

Сообщение VooDooN » Вт июн 20, 2017 2:50 pm

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

Re: Модуль Broadlink

Сообщение nick7zmail » Вт июн 20, 2017 2:52 pm

dmw писал(а):Давайте попробуйте пока вытащить чтоже нам присылает S1 (вдруг протоколы разные):
в файле C:\_majordomo\htdocs\modules\dev_broadlink\broadlink.class.php найдите функцию Check_Sensors(),
и добавьте print_r($payload); и print_r($response); вот так:
Как я и предполагал - до получения пэйлода даже не доходит...они оба пустые...эта ошибка происходит то ли на стадии отправки запроса, то ли при попытке ответ вытащить...короче устройство не совсем понимает, что от него хотят, и не отдаёт ничего... и вылетает ошибка запроса формы...

Это лично моё видение, которое может быть далёким от истины =D...я ой как далёк от сокетов...

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

Re: Модуль Broadlink

Сообщение igorewa » Вт июн 20, 2017 3:04 pm

Датчики не определяются S1C ( с антенной ) v41 2016-09-10
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Аватара пользователя
VooDooN
Сообщения: 307
Зарегистрирован: Сб июн 11, 2016 12:02 am
Благодарил (а): 170 раз
Поблагодарили: 64 раза

Re: Модуль Broadlink

Сообщение VooDooN » Вт июн 20, 2017 3:11 pm

У меня датчики определяются на S1C с версией v41 (2016-09-10). Система стоит на Raspberry Pi3.
Может дело в винде?
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: Модуль Broadlink

Сообщение dmw » Вт июн 20, 2017 3:17 pm

nick7zmail, в 503 строчке в начале функции Auth() и в send_packet() почему так массив объявлен?:

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

$payload = $this->bytearray(0x50);
хотя во всех других мы делаем так:

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

$payload = self::bytearray(0x50); 
это что одно и тоже?
igorewa, VooDooN поменяйте на второй вариант, может влияет както?
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: Модуль Broadlink

Сообщение igorewa » Вт июн 20, 2017 3:24 pm

Поменял, систему перезагрузил, не чего не изменилось.
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: Модуль Broadlink

Сообщение dmw » Вт июн 20, 2017 3:30 pm

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

Re: Модуль Broadlink

Сообщение nick7zmail » Вт июн 20, 2017 3:31 pm

dmw писал(а):nick7zmail, в 503 строчке в начале функции Auth() и в send_packet() почему так массив объявлен?:

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

$payload = $this->bytearray(0x50);
хотя во всех других мы делаем так:

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

$payload = self::bytearray(0x50); 
это что одно и тоже?
igorewa, VooDooN поменяйте на второй вариант, может влияет както?
Честно - понятия не имею))) я неоднократно повторял, что библиотека не моя...и я долгое время вообще старался не трогать её...ибо в написании библиотек не сильно силён...но в конце концов немного модифицировать пришлось, как минимум под sp3...потом под А1 русификацию добавил...и пошло поехало))
К основному функционалу один фиг не притрагивался)) Если так правильнее - поправлю...
Но судя по всему функционал это не исправит ((

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

Re: Модуль Broadlink

Сообщение igorewa » Вт июн 20, 2017 3:43 pm

dmw писал(а):igorewa, у вас остальные функции нормально работают? охрана ставится/снимается? добавить датчик пробовали из модуля вручную?
Остальные функции работают нормально . охрана ставится/снимается. Я не знаю как добавить датчик из модуля вручную. А в телефоне в программе пробовал удалять датчики и добавлять заново. В МД они не появляются.
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Аватара пользователя
VooDooN
Сообщения: 307
Зарегистрирован: Сб июн 11, 2016 12:02 am
Благодарил (а): 170 раз
Поблагодарили: 64 раза

Re: Модуль Broadlink

Сообщение VooDooN » Вт июн 20, 2017 3:46 pm

dmw писал(а):igorewa, VooDooN поменяйте на второй вариант, может влияет както?
Не, я менять не буду, у меня датчики определяются, как писал выше. :)
Ответить