Модуль - SSDPFinder

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

Модераторы: Bagir, Ivan, Vit, immortal, PAV

tarasfrompir1
Сообщения: 1053
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 61 раз
Поблагодарили: 132 раза

Re: Модуль - SSDPFinder

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

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

Re: Модуль - SSDPFinder

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

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

Sent from my SM-G955F using Tapatalk
tarasfrompir1
Сообщения: 1053
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 61 раз
Поблагодарили: 132 раза

Re: Модуль - SSDPFinder

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

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

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

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 поблагодарил:
tarasfrompir1 (Вт мар 13, 2018 7:38 am)
Рейтинг: 1.47%
T-REX-XP
Сообщения: 175
Зарегистрирован: Вт июн 16, 2015 10:54 pm
Благодарил (а): 16 раз
Поблагодарили: 31 раз

Re: Модуль - SSDPFinder

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

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

Re: Модуль - SSDPFinder

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

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

Re: Модуль - SSDPFinder

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

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

Re: Модуль - SSDPFinder

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

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

Re: Модуль - SSDPFinder

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

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

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

Re: Модуль - SSDPFinder

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

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