1. Никас Рублев-Корягин
  2. Интернет
  3. 16.12.2020
  4.  Подписаться по email
Вот они недостатки нелицензионного софта и поддельного железа
Напоминаю, что IP камера у меня китайская подделка, а Vera нелегальная, сделанная из роутера и прошивки Vera.
Для IP камеры Foscam FI8908W пока нет специального плагина к Vera, а уж для подделки тем более. Поэтому ищу, что можно было бы сделать с оригинальной Foscam в надежде, что подделка будет работать как настоящая камера.
Нахожу на форуме проекта Vera.
Для начала нужно установить Luup plugins "Panasonic IP Camera with Pan/Tilt/Zoom". В списке его нет, а переключатель страниц не работает (видимо, на сервере findvera.com изменили интерфейсы). Поэтому захожу на роутер через ssh и пишу в командной строке:
cd /www/cmh/js/
vi scripts.js
После этой команды открывается текстовый редактор vi. Он мне не нравился при первом знакомстве и всё еще продолжает не нравиться.
Нажимаю "/" для поиска. Пишу "https: //findvеrа" и "Enter". Находит нужную строчку.
Потом нажимаю букву "i" (я до сих пор не умею переходить в этом редакторе из режима команд к редактированию, но знаю, что, если нажать эту букву, то начнется редактирование) и перехожу к редактированию текста.
Нужно найти строчку "http:// findvеrа.cоm/upnp/picker.php" и заменить ее на " findvеrа.cоm/upnp/pickеr.php%3Fpage=2%26beta=0 ".
Нажать "Esc" (переход в режим команд), потом двоеточие, букву "x" и "Enter". Ждать, ждать, ждать. Долго ждать нужно т.к. файл сохраняется около минуты. Я один файл попортил. Хорошо, что сделал копию. Если Вы испортите этот файл, то Вашей вере капец. Скопировать можно командой "cp scripts.js scripts_original.js" и в случае порчи скопировать назад.
Захожу в веб интерфейс Vera. Теперь сразу открыта вторая страница и кликать не нужно. Нажимаю install. Плагин работы с камерой "Panasonic" устанавливается нормально.
Нужно настроить параметры камеры.
Указываю "IP address" с портом 192.168.1.2:86 (я выбрал нестандартный порт), "Path" и "URL" "/snapshot.jpg?user=admin&pwd=пароль". Заполняю на всякий случай "Username" и "Password".
Ура! Картинка с камеры показывается. Но пока не работает управление поворотами.
Захожу "Devices" -> "Luup plugins" -> "Luup files" и скачиваю файл I_PanasonicPTZ.xml.
Открываю текстовым редактором. Нахожу строчку MoveLeft и заменяю длинную строчку похожую на написанную далее на luup.inet.wget('http://' .. luup.devices[lul_device].ip .. '/decoder_control.cgi?command=4&onestep=1',5, lug_Username, lug_Password)
В MoveRight luup.inet.wget('http://' .. luup.devices[lul_device].ip .. '/decoder_control.cgi?command=6&onestep=1',5, lug_Username, lug_Password)
В MoveUp luup.inet.wget('http://' .. luup.devices[lul_device].ip .. '/decoder_control.cgi?command=0&onestep=1',5, lug_Username, lug_Password)
В MoveDown luup.inet.wget('http://' .. luup.devices[lul_device].ip .. '/decoder_control.cgi?command=2&onestep=1',5, lug_Username, lug_Password)
В ZoomOut luup.inet.wget('http://' .. luup.devices[lul_device].ip .. '/decoder_control.cgi?command=26',5, lug_Username, lug_Password)
В ZoomIn luup.inet.wget('http://' .. luup.devices[lul_device].ip .. '/decoder_control.cgi?command=28',5, lug_Username, lug_Password)
Сохраняю.
На той же странице, откуда скачивал, закачиваю и ставлю галочку возле "Restart Luup after upload".
Теперь я могу не только смотреть через Vera, но и поворачивать камеру вверх-вниз, влево-вправо, а зумирование будет запускать вертикальное и горизонтальное патрулирование.
Внимание! Процесс может отличаться от вышеописанного в зависимости от версии прошивки.
А если задаться целью и немного поковырять прошивку и написать серверный софт, то можно реализовать все функции, которые доступны официальным пользователям Vera.
Ответы (0)


Комментариев пока нет...
Обращаем Ваше внимание, что комментировать могут только зарегистрированные пользователи!