Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
-
Благодарил (а):
223 раза
-
Поблагодарили:
816 раз
Сообщение
tarasfrompir » Вт мар 13, 2018 12:17 am
По поводу айпи - в какое поле оно попадает в таблице ссдп_финдер в поле айпи или локейшион?
Просто я так и не победил автопоиск - все понемногу мучаюсь...(у меня не заполняет поля в связи с невозможностью найти устройство и добавить его в автоматическом режиме вот я и заполняю поля вручную)
По поводу кнопки - просто поменять плюсик на галку? Или как?
Спасибо нам ПОМОЖЕТ..!
-
T-REX-XP
- Сообщения: 174
- Зарегистрирован: Вт июн 16, 2015 10:54 pm
-
Благодарил (а):
16 раз
-
Поблагодарили:
32 раза
Сообщение
T-REX-XP » Вт мар 13, 2018 12:35 am
Надо создавать не с основной таблицы сохраненных, а с окна создания а уже там делать галки на создание простых и онлайн
Sent from my SM-G955F using Tapatalk
-
tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
-
Благодарил (а):
223 раза
-
Поблагодарили:
816 раз
Сообщение
tarasfrompir » Вт мар 13, 2018 1:09 am
Ну во-первых - я не могу сделать так как ты говорил по простой причине я НЕ МОГУ найти любое устройство.
По причине не нахождения ни одного из устройство присутствующих в сети самим классом от Джалдера...
Во вторых в таблицу созданную модулем заносятся данные о ПРИВЯЗАННЫХ УСТРОЙСТВАХ И ОСТАЛЬНЫХ данных - и с этим ничего не поделать поскольку так разработанный модуль простые устройства и СООТВЕТСТВЕННО И часть модуля отвечающая за свои добавленные устройства.
В третьих сделать кнопку, которая одновременно внесет устройство в базу и в простые устройства - насколько я понимаюНЕ ПРОБЛЕМА, но опять же я не могу экспериментировать с этим если смотреть пункт 1.
Ну и на последок - так все же в какое поле попадает айпи в таблице ssdp_finder в айпи илив локейшн или адресс?
Спасибо нам ПОМОЖЕТ..!
-
T-REX-XP
- Сообщения: 174
- Зарегистрирован: Вт июн 16, 2015 10:54 pm
-
Благодарил (а):
16 раз
-
Поблагодарили:
32 раза
Сообщение
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
- Сообщения: 174
- Зарегистрирован: Вт июн 16, 2015 10:54 pm
-
Благодарил (а):
16 раз
-
Поблагодарили:
32 раза
Сообщение
T-REX-XP » Вт мар 13, 2018 12:23 pm
tarasfrompir1 писал(а):Ну во-первых - я не могу сделать так как ты говорил по простой причине я НЕ МОГУ найти любое устройство.
Раз найти не можешь, можно фейковый добавить
В файле - ssdp_devices_scan.inc.php
после цикла просто добавь обьект с такими же полями и все.
-
tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
-
Благодарил (а):
223 раза
-
Поблагодарили:
816 раз
Сообщение
tarasfrompir » Вт мар 13, 2018 1:21 pm
Семен Семеныч......
Не подумал...
Ну а ты мне скинь скрин таблицы ssdp_devices хотя бы с одним устройством...
Спасибо нам ПОМОЖЕТ..!
-
T-REX-XP
- Сообщения: 174
- Зарегистрирован: Вт июн 16, 2015 10:54 pm
-
Благодарил (а):
16 раз
-
Поблагодарили:
32 раза
Сообщение
T-REX-XP » Вт мар 13, 2018 1:47 pm
tarasfrompir1 писал(а):Семен Семеныч......
Не подумал...
Ну а ты мне скинь скрин таблицы ssdp_devices хотя бы с одним устройством...
Я от камеры кидал хмл раньше, в обьект просто пропиши поля оттуда
и будет норм. Сча просто на работе, доступа нету.
-
tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
-
Благодарил (а):
223 раза
-
Поблагодарили:
816 раз
Сообщение
tarasfrompir » Вт мар 13, 2018 6:40 pm
Испытай новый вариант - что нет так отпиши...
Кстати после нажатия кнопки добавит устройство в сканированных смотри сразу же их и во всех местах устройство онлайн и простые устройства..
Спасибо нам ПОМОЖЕТ..!
-
T-REX-XP
- Сообщения: 174
- Зарегистрирован: Вт июн 16, 2015 10:54 pm
-
Благодарил (а):
16 раз
-
Поблагодарили:
32 раза
Сообщение
T-REX-XP » Ср мар 14, 2018 1:03 am
tarasfrompir1 писал(а):Испытай новый вариант - что нет так отпиши...
Кстати после нажатия кнопки добавит устройство в сканированных смотри сразу же их и во всех местах устройство онлайн и простые устройства..
Выглядит здорово!!!
Не работает автодобавление устройств онлайн(пустая запись получается автоматом) и простых устройств, только при ручном нажатии на кнопки из главного списка уже добавленных ссдп устройств
надо бы добавить галки на эту форму создания нового девайса, не для всех нужны эти функции, нужна возможность отключить этот функционал.
-
tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
-
Благодарил (а):
223 раза
-
Поблагодарили:
816 раз
Сообщение
tarasfrompir » Ср мар 14, 2018 5:52 pm
Ну попробуй еще раз, только я очень много чего натворил, поэтому забери у меня, и если все нормально то сделаю пулреквест...
Спасибо нам ПОМОЖЕТ..!