• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Отображение температуры на камере видеонаблюдения

Artem_nsk

New member
Добрый день. Столкнулся с проблемой. Не могу разобраться что делать дальше и информацию найти не получается. Есть камера hiwach на нее необходимо передавать данные температуры чтобы они отображались на изображении самой камеры. Для камер Dahua есть готовое решение на esp32. Что имеем на данный момент. Esp32 на прошивке spears climat 4m с датчиком температуры. Создал правило:
On System#Boot Do


TimerSet,1,2 // Таймер через 2 секунды после старта ESP32


Endon





// Когда таймер срабатывает — отправляем overlay на камеру


On Rules#Timer=1 Do


// Отправка POST на камеру с динамической температурой из VAR2


SendToHTTP,192.168.0.204,80,/ISAPI/System/Video/inputs/channels/1/overlays/text,POST,application/xml,<?xml version="1.0" encoding="UTF-8"?><TextOverlayList version="2.0" xmlns="http://www.hikvision.com/ver20/XMLSchema"><TextOverlay><id>1</id><enabled>true</enabled><positionX>16</positionX><positionY>576</positionY><displayText>[VAR#2] °C</displayText></TextOverlay></TextOverlayList>,admin,mDkows0409





TimerSet,1,2 // Ставим таймер на повтор через 2 секунды


Endon





// Когда датчик температуры обновился — сохраняем значение в VAR2


On TempSensor#Temperature do


Let,2,[TempSensor#Temperature] // VAR2 = текущая температура


Endon
После отработки получаю следующий ответ:
9062: ACT : SendToHTTP,192.168.0.204,80,/ISAPI/System/Video/inputs/channels/1/overlays/text,POST,application/xml,9111: Too many arguments: cmd=SendToHTTP Arg1=192.168.0.204 Arg2=80 (fixed) Arg3=/ISAPI/System/Video/inputs/channels/1/overlays/text,


9164: Line: _SendToHTTP,192.168.0.204,80,/ISAPI/System/Video/inputs/channels/1/overlays/text,POST,application/xml,9206: Command executed, but may fail. See: https://github.com/letscontrolit/ESPEasy/issues/2724


9257: HTTP : SendToHTTP 192.168.0.204:80 GETfailed HTTP code: -5 connection lost
 
Сверху Снизу