[Модуль] SSDP Finder (ssdp_finder)

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

Модератор: immortal

Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Вт мар 13, 2018 12:17 am

По поводу айпи - в какое поле оно попадает в таблице ссдп_финдер в поле айпи или локейшион?
Просто я так и не победил автопоиск - все понемногу мучаюсь...(у меня не заполняет поля в связи с невозможностью найти устройство и добавить его в автоматическом режиме вот я и заполняю поля вручную) :oops:
По поводу кнопки - просто поменять плюсик на галку? Или как?
Спасибо нам ПОМОЖЕТ..!
T-REX-XP
Сообщения: 174
Зарегистрирован: Вт июн 16, 2015 10:54 pm
Благодарил (а): 16 раз
Поблагодарили: 32 раза

Re: Модуль - SSDPFinder

Сообщение T-REX-XP » Вт мар 13, 2018 12:35 am

Надо создавать не с основной таблицы сохраненных, а с окна создания а уже там делать галки на создание простых и онлайн

Sent from my SM-G955F using Tapatalk
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Вт мар 13, 2018 1:09 am

Ну во-первых - я не могу сделать так как ты говорил по простой причине я НЕ МОГУ найти любое устройство.
По причине не нахождения ни одного из устройство присутствующих в сети самим классом от Джалдера...
Во вторых в таблицу созданную модулем заносятся данные о ПРИВЯЗАННЫХ УСТРОЙСТВАХ И ОСТАЛЬНЫХ данных - и с этим ничего не поделать поскольку так разработанный модуль простые устройства и СООТВЕТСТВЕННО И часть модуля отвечающая за свои добавленные устройства.
В третьих сделать кнопку, которая одновременно внесет устройство в базу и в простые устройства - насколько я понимаюНЕ ПРОБЛЕМА, но опять же я не могу экспериментировать с этим если смотреть пункт 1.

Ну и на последок - так все же в какое поле попадает айпи в таблице ssdp_finder в айпи илив локейшн или адресс?
Спасибо нам ПОМОЖЕТ..!
T-REX-XP
Сообщения: 174
Зарегистрирован: Вт июн 16, 2015 10:54 pm
Благодарил (а): 16 раз
Поблагодарили: 32 раза

Re: Модуль - SSDPFinder

Сообщение T-REX-XP » Вт мар 13, 2018 1:40 am

tarasfrompir1 писал(а):Ну во-первых - я не могу сделать так как ты говорил по простой причине я НЕ МОГУ найти любое устройство.
По причине не нахождения ни одного из устройство присутствующих в сети самим классом от Джалдера...
Во вторых в таблицу созданную модулем заносятся данные о ПРИВЯЗАННЫХ УСТРОЙСТВАХ И ОСТАЛЬНЫХ данных - и с этим ничего не поделать поскольку так разработанный модуль простые устройства и СООТВЕТСТВЕННО И часть модуля отвечающая за свои добавленные устройства.
В третьих сделать кнопку, которая одновременно внесет устройство в базу и в простые устройства - насколько я понимаюНЕ ПРОБЛЕМА, но опять же я не могу экспериментировать с этим если смотреть пункт 1.

Ну и на последок - так все же в какое поле попадает айпи в таблице ssdp_finder в айпи илив локейшн или адресс?
и там и там есть данные, но нужно извлечь правильно: бери с IP

вот кусок кода как парсить URL:

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

function getIp($device,$withPort)
{
    $baseUrl = $device["location"];
    if( !empty($baseUrl) ){
        $parsed_url = parse_url($baseUrl);
        if($withPort ==true){
            $baseUrl = $parsed_url['scheme'].'://'.$parsed_url['host'].':'.$parsed_url['port'];
        }else{
            $baseUrl = $parsed_url['scheme'].'://'.$parsed_url['host'];
        }
    }
    
    return  $baseUrl;
}
 
тебе нужен только $parsed_url['host']
За это сообщение автора T-REX-XP поблагодарил:
tarasfrompir (Вт мар 13, 2018 7:38 am)
Рейтинг: 1.16%
T-REX-XP
Сообщения: 174
Зарегистрирован: Вт июн 16, 2015 10:54 pm
Благодарил (а): 16 раз
Поблагодарили: 32 раза

Re: Модуль - SSDPFinder

Сообщение T-REX-XP » Вт мар 13, 2018 12:23 pm

tarasfrompir1 писал(а):Ну во-первых - я не могу сделать так как ты говорил по простой причине я НЕ МОГУ найти любое устройство.
Раз найти не можешь, можно фейковый добавить
В файле - ssdp_devices_scan.inc.php
после цикла просто добавь обьект с такими же полями и все.
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Вт мар 13, 2018 1:21 pm

Семен Семеныч......
Не подумал...
Ну а ты мне скинь скрин таблицы ssdp_devices хотя бы с одним устройством...
Спасибо нам ПОМОЖЕТ..!
T-REX-XP
Сообщения: 174
Зарегистрирован: Вт июн 16, 2015 10:54 pm
Благодарил (а): 16 раз
Поблагодарили: 32 раза

Re: Модуль - SSDPFinder

Сообщение T-REX-XP » Вт мар 13, 2018 1:47 pm

tarasfrompir1 писал(а):Семен Семеныч......
Не подумал...
Ну а ты мне скинь скрин таблицы ssdp_devices хотя бы с одним устройством...
Я от камеры кидал хмл раньше, в обьект просто пропиши поля оттуда
и будет норм. Сча просто на работе, доступа нету.
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Вт мар 13, 2018 6:40 pm

Испытай новый вариант - что нет так отпиши...
Кстати после нажатия кнопки добавит устройство в сканированных смотри сразу же их и во всех местах устройство онлайн и простые устройства..
Спасибо нам ПОМОЖЕТ..!
T-REX-XP
Сообщения: 174
Зарегистрирован: Вт июн 16, 2015 10:54 pm
Благодарил (а): 16 раз
Поблагодарили: 32 раза

Re: Модуль - SSDPFinder

Сообщение T-REX-XP » Ср мар 14, 2018 1:03 am

tarasfrompir1 писал(а):Испытай новый вариант - что нет так отпиши...
Кстати после нажатия кнопки добавит устройство в сканированных смотри сразу же их и во всех местах устройство онлайн и простые устройства..
Выглядит здорово!!!
Не работает автодобавление устройств онлайн(пустая запись получается автоматом) и простых устройств, только при ручном нажатии на кнопки из главного списка уже добавленных ссдп устройств

надо бы добавить галки на эту форму создания нового девайса, не для всех нужны эти функции, нужна возможность отключить этот функционал.
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Ср мар 14, 2018 5:52 pm

Ну попробуй еще раз, только я очень много чего натворил, поэтому забери у меня, и если все нормально то сделаю пулреквест...
Спасибо нам ПОМОЖЕТ..!
Ответить