Страница 7 из 19
Re: [Модуль] Camshoter (camshoter)
Добавлено: Вт фев 05, 2019 9:28 am
directman66
Osorkon писал(а): Вт фев 05, 2019 9:12 am
можно в коде где-то исправить? подскажите где искать, сам попробую
https://github.com/directman66/majordom ... s.php#L639
Позже сделаю выбор пользователей. Просьба добавить тикет сюда
https://connect.smartliving.ru/tasks/332.html
Re: [Модуль] Camshoter (camshoter)
Добавлено: Пт фев 15, 2019 8:02 pm
Sapizdullin
directman66 маэстро! Приветствую. В модуле образовался косячок. Не подскажешь как исправить? А именно:
Код: Выделить всё
http://192.168.110.*/cms/cached/nvr/nvr/cam1.jpg
Это ссылка на файл. А реально все файлы лежат в папке
Код: Выделить всё
/var/www/html/cms/cached/nvr/cam1/2019-02-15/
и соответственно файлы имеют расширение
Код: Выделить всё
/var/www/html/cms/cached/nvr/cam1/2019-02-15/cam1_2019-02-15_195312.jpg
Re: [Модуль] Camshoter (camshoter)
Добавлено: Пт фев 15, 2019 10:26 pm
directman66
Мне нужно поймать такую ситуацию. Дайте кто-нибудь доступ к мажору.
Re: [Модуль] Camshoter (camshoter)
Добавлено: Вс фев 17, 2019 1:10 pm
Sapizdullin
directman66 писал(а): Пт фев 15, 2019 10:26 pm
Мне нужно поймать такую ситуацию. Дайте кто-нибудь доступ к мажору.
И этот же модуль вызывает ошибку
Код: Выделить всё
Exception, Couldn't load detection data
Backtrace:
#0 /var/www/html/objects/index.php(158): registerError('scheduled_jobs', 'Exception, Coul...')
#1 {main}
Отключаю камеры в нем - все ок никакой ошибки. Включаю - начинается...
Доступ по ssh?
Re: [Модуль] Camshoter (camshoter)
Добавлено: Ср мар 06, 2019 12:00 am
directman66
Взял чистую установку системы для винды. Прописал камеру (снапшоты), сымитировал движение через нажатие кнопки.

- cms.png (940.54 КБ) 5007 просмотров
Как повторить баг тех, у кого не показываются скрины?
Re: [Модуль] Camshoter (camshoter)
Добавлено: Ср мар 06, 2019 7:22 pm
Nevkurse
Sapizdullin писал(а): Пт фев 15, 2019 8:02 pm
directman66 маэстро! Приветствую. В модуле образовался косячок. Не подскажешь как исправить? А именно:
Код: Выделить всё
http://192.168.110.*/cms/cached/nvr/nvr/cam1.jpg
Это ссылка на файл. А реально все файлы лежат в папке
Код: Выделить всё
/var/www/html/cms/cached/nvr/cam1/2019-02-15/
и соответственно файлы имеют расширение
Код: Выделить всё
/var/www/html/cms/cached/nvr/cam1/2019-02-15/cam1_2019-02-15_195312.jpg
Файл /modules/camshoter/camshoter.class.php, строки 989 и 990 (возможно надо и 995 996) увеличьте на 1 значений элементов массива.
Или замените этот кусок:
Код: Выделить всё
///////список файлов папки
function getfiles($dir) {
if (substr(php_uname(),0,5)=='Linux') {
$dir=str_replace(chr(92),"/",$dir);
$upfoler=explode('/',$dir)[8];
$upfoler1=explode('/',$dir)[7];
}
Это поправляет просмотр снапшотов на Linux.
Строго говоря не хорошо с относительных путей слезать на абсолютные. Достаточно запрашивать последний и предпоследний элементы массива, тогда и проверка на ОС не нужна.
Думаю автор понял куда теперь копать, ждем апдейт.
Re: [Модуль] Camshoter (camshoter)
Добавлено: Чт мар 07, 2019 8:10 am
directman66
Nevkurse писал(а): Ср мар 06, 2019 7:22 pm
Sapizdullin писал(а): Пт фев 15, 2019 8:02 pm
directman66 маэстро! Приветствую. В модуле образовался косячок. Не подскажешь как исправить? А именно:
Код: Выделить всё
http://192.168.110.*/cms/cached/nvr/nvr/cam1.jpg
Это ссылка на файл. А реально все файлы лежат в папке
Код: Выделить всё
/var/www/html/cms/cached/nvr/cam1/2019-02-15/
и соответственно файлы имеют расширение
Код: Выделить всё
/var/www/html/cms/cached/nvr/cam1/2019-02-15/cam1_2019-02-15_195312.jpg
Файл /modules/camshoter/camshoter.class.php, строки 989 и 990 (возможно надо и 995 996) увеличьте на 1 значений элементов массива.
Или замените этот кусок:
Код: Выделить всё
///////список файлов папки
function getfiles($dir) {
if (substr(php_uname(),0,5)=='Linux') {
$dir=str_replace(chr(92),"/",$dir);
$upfoler=explode('/',$dir)[8];
$upfoler1=explode('/',$dir)[7];
}
Это поправляет просмотр снапшотов на Linux.
Строго говоря не хорошо с относительных путей слезать на абсолютные. Достаточно запрашивать последний и предпоследний элементы массива, тогда и проверка на ОС не нужна.
Думаю автор понял куда теперь копать, ждем апдейт.
С таким кодом у меня ссылается на
http://xxx/cms/cached/nvr/2019-03-07//c ... 065956.jpg
Полагаю, что проблема возникает, когда сервер установлен в папку /var/www/html вместо /var/www как у меня.
Обновил репозиторий, проверяйте.
Re: [Модуль] Camshoter (camshoter)
Добавлено: Чт мар 07, 2019 4:32 pm
Nevkurse
Еще просьба поправить этот же элемент в строках 1083-1092.
Re: [Модуль] Camshoter (camshoter)
Добавлено: Сб мар 09, 2019 12:13 pm
directman66
Обновлял позавчера. Отображаются снапшоты?
Re: [Модуль] Camshoter (camshoter)
Добавлено: Вс мар 10, 2019 3:57 pm
lihodeev
Warning: copy(/var/www/html/cms/cached/nvr/cam1/2019-03-10/cam1_2019-03-10_144839.jpg): failed to open stream: No such file or directory in /var/www/html/modules/camshoter/camshoter.class.php on line 651
Warning: filesize(): stat failed for /var/www/html/cms/cached/nvr/cam1/2019-03-10/cam1_2019-03-10_144839.mp4 in /var/www/html/modules/camshoter/camshoter.class.php on line 659
Error: Couldn't load detection data
причем файла cam1_2019-03-10_144839.jpg нет , но создается каталог с именем cam1_2019-03-10_144839 . Что делать с размером файла cam1_2019-03-10_144839.mp4 ?
тестирование проходит на малинке. камера DCS-5211L от DLINK