Страница 55 из 376

Re: Модуль Broadlink

Добавлено: Пт апр 14, 2017 2:01 pm
scorp49
Статистика про М1. Значит включил я реле: status2 показание "1"-07.57.02 дальше показания "1"-12.39.02 дальше показания "-"-12.40.13 дальше показания "-"-13.47.01. "-" это не 0, это о чём я писал ранее, значения нет.

Re: Модуль Broadlink

Добавлено: Пт апр 14, 2017 2:33 pm
nick7zmail
МИХАИЛ56 писал(а): теперь я не знаю где брать ссылку
я с компьютера это делаю
я наверное объясню свою цель и может немного станет понятно

мне нужно что бы с любого браузера по какой либо ссылке без вашей программы запускался мой сигнал копированный броадлинк . я сейчас сделал как вы мне сказали но там нет ссылки прямой по которой я мог бы перейти .
если у меня получится создать ссылки то я могу не много пожертвовать для развития вашего проекта
Без какой нашей программы? Без MajorDomo??? У вас это не получится, т.к. чтобы хоть какая то ссылка открывалась - на компе должен быть запущен как минимум апач (или другой http сервер)...а в данном случае он является частью МД, а модуль бродлинк - тоже частью запущенного МД, в отдельном виде это ничего работать не будет. Только всё в комплексе.
scorp49 писал(а):Статистика про М1. Значит включил я реле: status2 показание "1"-07.57.02 дальше показания "1"-12.39.02 дальше показания "-"-12.40.13 дальше показания "-"-13.47.01. "-" это не 0, это о чём я писал ранее, значения нет.
Мне сегодня доехал мой МР1)) Пойду на почту, заберу, буду на выходных разбираться)) Уже есть одно предположение, почему он вырубается.

Re: Модуль Broadlink

Добавлено: Пт апр 14, 2017 2:45 pm
VooDooN
nick7zmail писал(а):Без какой нашей программы? Без MajorDomo???
Я предполагаю, что человек хочет чем-то управлять, не открывая сайт с MajorDoMo. Просто ссылки запускать на команды.

МИХАИЛ56, если получится управлять по ссылкам, то nick7zmail абсолютно прав. Ссылки будут работать только если комп с MajorDoMo включен и ip-адреса устройств не будут менятся. Как настроить статические ip-адреса - это тема уже другого форума.

Re: Модуль Broadlink

Добавлено: Пт апр 14, 2017 8:46 pm
nick7zmail
Кто есть из программистов пхп - нужен хелп...
Пытаюсь отловить где конкретно отваливается коннект, если устройство не в сети. Ругается на строку 468 в broadlink.class.php...
Это строка

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

$ret = socket_recvfrom($cs, $response, 1024, 0, $from, $port); 
Если вставить код к примеру

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

        if(!$ret) {
            DebMes('connection failed');
            return FALSE;
        } 
В дебаг вываливается, что нет конекта, но при этом ещё куча других ошибок появляется...видимо далее идущие функции не предусматривают ответа false от функции...на каком этапе раньше (а может наоборот позже??) можно отследить, что нет конекта, предотвратить все выполняющиеся далее функции, и вернуть инфу в цикл функции check_params (на этапе CreateDevice)?

Re: Модуль Broadlink

Добавлено: Пт апр 14, 2017 8:57 pm
scorp49
Вот мой лог.

Re: Модуль Broadlink

Добавлено: Пт апр 14, 2017 9:31 pm
nick7zmail
Странные периоды обновления)))07, потом 12, потом 14 часов))

Re: Модуль Broadlink

Добавлено: Пт апр 14, 2017 10:32 pm
scorp49
Ну я о том же.

Re: Модуль Broadlink

Добавлено: Пт апр 14, 2017 10:45 pm
scorp49
Нет ты не правильно понял 7.57.02 я включил 12.40.13 оно само выключилось 14.01.05 оно повторило статус 14.01.51 я заметил и включил 14.41.02 показало статус 1 14.42.12 оно уже выключило и тд.
Короче полный хаус, ни к чему логически пока привязать не могу.

Re: Модуль Broadlink

Добавлено: Пт апр 14, 2017 10:47 pm
scorp49
Может как то связано что не прописывается 0.

Re: Модуль Broadlink

Добавлено: Пт апр 14, 2017 11:07 pm
nick7zmail
scorp49 писал(а):Может как то связано что не прописывается 0.
Нет...скорее всего связано с тем, что иногда модуль не может достучаться до девайса, и прописывает пустоту, после того как прописывает - срабатывает метод, и если значение не равно 1, то он отправляет 0, и вырубает розетку...
Собственно эта проблема, которую я и пытаюсь решить (то что выше писал)...касается и тех случаев, когда девайсы намеренно не в сети.

Свой МР1 к сожалению пока не получил =(...забыл что паспорта пока нет...а без паспорта ни по каким документам наша доблестная почта не выдаёт посылки...так что заберу теперь только во вторник....