- Mar 10, 2014
- 717
- 203
I want to post the outside temperature on the OSD of a Hikvision camera using an Arduino. I can't rely on traditional weather info because just a few miles away where places like Weather.com get data from is 1 miles lower in elevation making the weather data worthless. I can get the Arduino to measure temperature, but can't find the correct URL string to send to the camera to change the OSD channel text.
This is the manual - View attachment attachment.pdf
I can get the existing text using the command below but can't figure out how to set it.
http://192.168.100.100/Video/inputs/channels/1/overlays/channelNameOverlay
<?xml version="1.0" encoding="UTF-8" ?>
<channelNameOverlay version="1.0" xmlns="http://www.hikvision.com/ver10/XMLSchema">
<enabled>true</enabled>
<positionX>16</positionX>
<positionY>448</positionY>
<name>Temp is 99F</name>
</channelNameOverlay>
This is the manual - View attachment attachment.pdf
I can get the existing text using the command below but can't figure out how to set it.
http://192.168.100.100/Video/inputs/channels/1/overlays/channelNameOverlay
<?xml version="1.0" encoding="UTF-8" ?>
<channelNameOverlay version="1.0" xmlns="http://www.hikvision.com/ver10/XMLSchema">
<enabled>true</enabled>
<positionX>16</positionX>
<positionY>448</positionY>
<name>Temp is 99F</name>
</channelNameOverlay>