## The following are the screenshots of HikVision camera setup.
### If you get "Parameter Error" when saving the settings, that means you are not using the right browser with correct plug-in. The HikVision cameras work best on IE11 browsers, where it will install an active-x plug-in. This plug-in lets you see the live view, and also lets you play the recorded content. HikVision requires that plug-in to be installed to save settings. If you are on Windows 10, just go to run command, and type `iexplore.exe` to open old internet explorer, and go to your camera URL. It will then ask you to install that active-x plugin. Also, for the text overlay to work, the authentication for web must be digest/basic.


























The "Integration Protocol" under Advanced settings is only visible if you have the latest firmware. The reason you don't see that option in the above screenshots is because I had older version of firmware, and I updated it to enable text overlay feature. The following is the Home Assistant REST API sensor that sets a given text to the camera. For more information, go to [https://github.com/skalavala/mysmarthome/blob/master/packages/cameras.yaml#L141](https://github.com/skalavala/mysmarthome/blob/master/packages/cameras.yaml#L141) ``` rest_command: set_camera_textoverlay_left_bottom: url: http://192.168.xxx.xxx/Video/inputs/channels/1/overlays/text/1 username: !secret camera_username password: !secret camera_password method: PUT content_type: 'text/xml' payload: >- 1true 45520 {{ message }} ```










Make sure you check the "1" checkbox under **Text Overlay**, enter some text and save settings if you want to update the text programmatically. Also, if you get the "Parameter Error" while saving, that means you are using wrong browser! **Make sure you use IE11 browser with the ActiveX plugin installed.** **Hikvision settings are best updated using IE11 browser!**