How to prevent the snow and ice buildup on the PAN mechanism of AUTODOME IP 5100i Cameras?

How to prevent the snow and ice buildup on the PAN mechanism of AUTODOME IP 5100i Cameras?

In the winter period, if there is no PAN functionality in the camera and despite this, the TILT still works, this could be caused by the snow or ice that might be stuck between the static part of the camera and the moving camera head.

Step-by-step guide

To avoid this, try to increase the preset tour or create an Auto-pan tour to have continuous movement or periodically move (once an hour). The presets will be called via HTTP command, so you have to program an inactivity period to start the last AUX command after a couple of seconds.

This can prevent the camera from freezing again.

A silicone spray applied between the static parts and the camera was NEVER tested and it is not recommended by Bosch Central Technical Support team.


Another way to prevent the AUTODOME to freeze due to ice built-up, is by using the below script:

// This script shall execute the below Pan Tilt commands every ~5h in sequence: Left>stop>Right>stop>Up>stop>Down>stop (in slowest speed possible)

// Be aware that when the script is executed the camera is no longer on its pre-set and therefore pre-set specific programmed VCA-profile is no longer active

// Program inactivity if you like to return to Previous AUX or Pre-set 1

RcpCommand cmd0 :={Command("rcp.xml?command=0x09A5&type=P_OCTET&direction=WRITE&num=1&payload=0x800006011085000000")}; //stop
RcpCommand cmd1 :={Command("rcp.xml?command=0x09A5&type=P_OCTET&direction=WRITE&num=1&payload=0x800006011085010000")}; //Left
RcpCommand cmd2 :={Command("rcp.xml?command=0x09A5&type=P_OCTET&direction=WRITE&num=1&payload=0x800006011085810000")}; //Right
RcpCommand cmd3 :={Command("rcp.xml?command=0x09A5&type=P_OCTET&direction=WRITE&num=1&payload=0x800006011085008100")}; //Up
RcpCommand cmd4 :={Command("rcp.xml?command=0x09A5&type=P_OCTET&direction=WRITE&num=1&payload=0x800006011085000100")}; //Down

OperationMode timer1:={ Low(5)High(5)}; //0.5s

Timer hour0 := {TimeBegin ( 00:00 ) TimeEnd ( 00:01 ) };
Timer hour1 := {TimeBegin ( 05:00 ) TimeEnd ( 05:01 ) };
Timer hour2 := {TimeBegin ( 10:00 ) TimeEnd ( 10:01 ) };
Timer hour3 := {TimeBegin ( 15:00 ) TimeEnd ( 15:01 ) };
Timer hour4 := {TimeBegin ( 20:00 ) TimeEnd ( 20:01 ) };


TempState(18) := timer1;
if(IsActivated(hour0)||IsActivated(hour1) ||IsActivated(hour2) ||IsActivated(hour3) ||IsActivated(hour4)) then TempState(18):=true,TempState(14):=true,TempState(15):=false,TempState(16):=false,TempState(17):=false;
if(TempState(18) && TempState(14) && !TempState(15) && !TempState(16) && !TempState(17)) then cmd1,TempState(14):=false,TempState(15):=true,TempState(16):=false,TempState(17):=false;
if(!TempState(18) && !TempState(14) && TempState(15) && !TempState(16) && !TempState(17)) then cmd0,TempState(14):=true,TempState(15):=true,TempState(16):=false,TempState(17):=false;
if(TempState(18) && TempState(14) && TempState(15) && !TempState(16) && !TempState(17)) then cmd2,TempState(14):=false,TempState(15):=false,TempState(16):=true,TempState(17):=false;
if(!TempState(18) &&!TempState(14) && !TempState(15) && TempState(16) && !TempState(17)) then cmd0,TempState(14):=true,TempState(15):=false,TempState(16):=true,TempState(17):=false;
if(TempState(18) && TempState(14) && !TempState(15) && TempState(16) && !TempState(17)) then cmd3,TempState(14):=false,TempState(15):=true,TempState(16):=true,TempState(17):=false;
if(!TempState(18) &&!TempState(14) && TempState(15) && TempState(16) && !TempState(17)) then cmd0,TempState(14):=true,TempState(15):=true,TempState(16):=true,TempState(17):=false;
if(TempState(18) && TempState(14) && TempState(15) && TempState(16) && !TempState(17)) then cmd4,TempState(14):=false,TempState(15):=false,TempState(16):=false,TempState(17):=true;
if(!TempState(18) && !TempState(14) && !TempState(15) && !TempState(16) && TempState(17)) then cmd0,TempState(9):= Stop(timer1);


Nice to know:


͏ ͏ Stay up to date

Get in touch

You are on

͏͏͏ ͏ Newsletter

Contact us
Support
Training

Bosch Building Technologies
Bosch worldwide>

All Bosch Apps
Apps and Tools>



© Bosch Sicherheitssysteme GmbH 2025, all rights reserved