RoofHeat Cable and Part Calculation
 RoofHeat Product Details



ESTIMATING MATERIALS

Gutter Heating Cables - Determining the necessary materials for gutter ice melting requires a few simple measurements. First calculate the total length of gutters to be heated, including downspouts. The length of gutters is then doubled to obtain the amount of cable required. WZ-2 clips are used every few inches, including in downspouts, to ensure that the cables don't cross. Downspout hanger kits are used at the top of the downspout. The cables are controlled by gutter mounted snow switches, which are activated when moisture and low temperatures are present.

Gutter Ice Melting Calculator

Enter lineal feet of rain gutters & downspouts:

Enter number of downspouts:
 ft.





<% Dim Gutters Dim Gutters2 Dim Downspouts Dim HangerKits Dim Clips Dim Activation Dim Gutters2Price Dim HangerKitsPrice Dim ClipsPrice Dim ActivationPrice If Request.form("gutter") = 1 Then '********* BLUE HEAT CABLE *********************************************** Gutters = Request.form("gutters") Gutters2 = Gutters*2 Gutters2Price = Gutters2*2 '********* BLUE HEAT CABLE *********************************************** '********* KITS & CLIPS *********************************************** '** HANGER/DOWNSPOUT KITS ** Downspouts = Request.form("downspouts") HangerKits = Downspouts HangerKitsPrice = HangerKits*32 '** CLIPS ** If Gutters < 75 Then Clips = 50 ClipsPrice = 37 ElseIf Gutters >= 76 and Gutters < 150 Then Clips = 100 ClipsPrice = 75 ElseIf Gutters >= 150 and Gutters < 225 Then Clips = 150 ClipsPrice = 112 ElseIf Gutters >= 225 and Gutters < 300 Then Clips = 200 ClipsPrice = 150 ElseIf Gutters >= 300 and Gutters < 375 Then Clips = 250 ClipsPrice = 187 ElseIf Gutters >= 375 and Gutters < 450 Then Clips = 300 ClipsPrice = 225 ElseIf Gutters >= 450 and Gutters < 525 Then Clips = 350 ClipsPrice = 262 ElseIf Gutters >= 525 and Gutters < 600 Then Clips = 400 ClipsPrice = 300 ElseIf Gutters >= 600 and Gutters < 675 Then Clips = 450 ClipsPrice = 337 ElseIf Gutters >= 675 and Gutters < 750 Then Clips = 500 ClipsPrice =375 ElseIf Gutters >= 750 and Gutters < 825 Then Clips = 550 ClipsPrice = 412 ElseIf Gutters >= 825 Then Clips = "50 every 75 ft." End If '********* KITS & CLIPS *********************************************** '********* ACTIVATION DEVICES *********************************************** If Gutters >= 1 and Gutters < 126 Then Activation = "DS-8 Gutter Switch" ActivationPrice = "400" 'Activation = "LCG Gutter Switch" 'ActivationPrice = "200" Power = "110 V." ElseIf Gutters >= 125 and Gutters < 181 Then Activation = "DS-8 Gutter Switch" ActivationPrice = "400" 'Activation = "GIT-3A Gutter Switch" 'ActivationPrice = "550" Power = "120 V." ElseIf Gutters >= 180 and Gutters < 361 Then Activation = "DS-8 Gutter Switch" ActivationPrice = "400" 'Activation = "GIT-3A Gutter Switch" 'ActivationPrice = "550" Power = "220 V." ElseIf Gutters >= 725 Then Activation = "DS-8 Gutter Switch" ActivationPrice = "400" 'Activation = "GIT-3A Gutter Switch" 'ActivationPrice = "550" Power = "220 V. every 800 ft." Boxes = "yes" End If '********* ACTIVATION DEVICES *********************************************** '********* SETUP FEES *********************************************** If Gutters >= 1 and Gutters < 301 Then Setup = "55" SetupQ = "1" ElseIf Gutters >= 300 and Gutters < 601 Then Setup = "110" SetupQ = "2" ElseIf Gutters >= 601 and Gutters < 901 Then Setup = "165" SetupQ = "3" ElseIf Gutters >= 900 and Gutters < 1201 Then Setup = "200" SetupQ = "4" ElseIf Gutters >= 1201 Then Setup = "$50 every 300 ft." End If '********* SETUP FEES *********************************************** '********* DISPLAYED INFORMATION *********************************************** If Gutters < 361 Then sHTML = "

" sHTML = sHTML & "
" sHTML = sHTML & " Calculation Results
" sHTML = sHTML & "
" sHTML = sHTML & "" sHTML = sHTML & "
" sHTML = sHTML & "Item Description

" sHTML = sHTML & "BlueHeat cable required:
Cold Leads, Design, Setup:
Hanger Kits required:
DS-2 clips:
Activation device:
Power Requirements:
" sHTML = sHTML & "Quantity

" sHTML = sHTML & "" & Gutters2 & " ft.
" & SetupQ & "
" & HangerKits & "
" & Clips & "
" & Activation & "
" & Power & "

" sHTML = sHTML & "
" sHTML = sHTML & "Price

" sHTML = sHTML & "$ " & Gutters2Price & "
" & Setup & "
" & HangerKitsPrice & "
" & ClipsPrice & "
" & ActivationPrice & "

____________
Total:  $  " & Gutters2Price+Setup+HangerKitsPrice+ClipsPrice+ActivationPrice & "
" sHTML = sHTML & "
" ' Response.Write "


" Response.Write sHTML Response.Write "

E-mail this information to a representive, and he will contact you.

" If Activation = "GIT-3A Gutter Switch" Then sHTML3 = "
" sHTML3 = sHTML3 & "Activation Device Options:

" sHTML3 = sHTML3 & "  GIT-4   - Upgrade gutter switch w/Remote
" sHTML3 = sHTML3 & "
" sHTML3 = sHTML3 & "
" sHTML3 = sHTML3 & "
Add $410" sHTML3 = sHTML3 & "
" Else sHTML3 = "
" sHTML3 = sHTML3 & "Optional activation device upgrades:

" sHTML3 = sHTML3 & "  GIT-4   - Commercial-grade gutter switch w/Remote
" sHTML3 = sHTML3 & "
" sHTML3 = sHTML3 & "
" sHTML3 = sHTML3 & "
Add $560
" sHTML3 = sHTML3 & "
" End If Response.Write sHTML3 sHTML2 = "

" Response.Write sHTML2 Response.Write "  *Please note: pricing is an estimate only based off of past projects
" session("sHTML") = sHTML & sHTML3 & sHTML2 Else sHTML = "

" sHTML = sHTML & "
" sHTML = sHTML &" Calculation Results
" sHTML = sHTML & "
" sHTML = sHTML & "" sHTML = sHTML & "
" sHTML = sHTML & "Item Description

" sHTML = sHTML & "BlueHeat cable required:
Cold Leads, Design, Setup:
Hanger Kits required:
DS-2 clips:
Activation device:

Power Requirements:
" sHTML = sHTML & "Quantity & Pricing

" sHTML = sHTML & "" & Gutters2 & " ft. @ $2.00 / lineal foot
$55 for every 300 ft. of Gutter
1 kit @ $32 for every down spout
50 clips every 75 ft. @ $37 for 50, $75 for 100
GIT-3A Gutter switch @ $550
Ctrl Box @ $850
240 V. every 350 ft. of gutter
" sHTML = sHTML & "
" sHTML = sHTML & "
  Please call 1-888-488-9276 to help determine best solutions and pricing

- or -


" ' Response.Write "


" Response.Write sHTML Response.Write "E-mail this information to a representive, and he will contact you.

" Response.Write "
" Response.Write "Activation Device Options:

" Response.Write "  GIT-4 - Upgrade gutter switch w/Remote
" Response.Write "
" Response.Write "
" Response.Write "
Add $410

" Response.Write "
" sHTML2 = "

" Response.Write sHTML2 Response.Write "  *Please note: pricing is an estimate only based off of past projects
" session("sHTML") = sHTML & sHTML2 End If '******* EMAIL RESULTS TO US FOR THE HECK OF IT *************************** Const cdoSendUsingMethod = "http://schemas.microsoft.com/cdo/configuration/sendusing" Const cdoSendUsingPickup = 1 'CHANGED TO 1 FROM 2 WHEN USING cdoSendUsingPickup INSTEAD OF cdoSendUsingPort Const strPickup = "c:\inetpub\mailroot\pickup" Const cdoSMTPServer = "http://schemas.microsoft.com/cdo/configuration/smtpserver" Const cdoSMTPServerPort = "http://schemas.microsoft.com/cdo/configuration/smtpserverport" Const cdoSMTPConnectionTimeout = "http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout" Const cdoSMTPAuthenticate = "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" Const cdoBasic = 1 'Const cdoSendUserName = "http://schemas.microsoft.com/cdo/configuration/sendusername" 'Const cdoSendPassword = "http://schemas.microsoft.com/cdo/configuration/sendpassword" Dim objConfig ' As CDO.Configuration Dim objMessage ' As CDO.Message Dim Fields ' As ADODB.Fields Dim FirstName Dim LastName ' Get a handle on the config object and it's fields Set objConfig = Server.CreateObject("CDO.Configuration") Set Fields = objConfig.Fields ' Set config fields we care about With Fields .Item(cdoSendUsingMethod) = cdoSendUsingPickup 'USE THIS INSTEAD OF cdoSendUsingPort IF NOT WORKING .item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory") = strPickup .Item(cdoSMTPServer) = "206-225-86-47" 'CHANGE SERVER NAME HERE .Item(cdoSMTPServerPort) = 25 'DEFAULT PORT IS 25 - CHANGE TO CORRECT PORT .Item(cdoSMTPConnectionTimeout) = 10 .Item(cdoSMTPAuthenticate) = cdoBasic '.Item(cdoSendUserName) = "username" '.Item(cdoSendPassword) = "password" .Update End With Set objMessage = Server.CreateObject("CDO.Message") Set objMessage.Configuration = objConfig FirstName = request.form("txtName") FirstName = ucase(left(FirstName,1)) & lcase(mid(FirstName,2)) LastName = request.form("txtNameLast") LastName = ucase(left(LastName,1)) & lcase(mid(LastName,2)) sHTML4 = session("sHTML") sHTML = "" sHTML = sHTML & "" sHTML = sHTML & "" sHTML = sHTML & "" sHTML = sHTML & "" sHTML = sHTML & "GUTTER - Results from CALC" sHTML = sHTML & "

" sHTML = sHTML & "-------------------------------------------------------

" sHTML = sHTML & sHTML4 sHTML = sHTML & "-------------------------------------------------------

" sHTML = sHTML & "" With objMessage .To = "troy@warmzone.com" .From = "info@warmzone.com" .Subject = "GUTTER - Results from CALC" .HTMLBody = sHTML .Send End With Set Fields = Nothing Set objMessage = Nothing Set objConfig = Nothing End If %>



Roof Heating Cables - Calculating the amount of cable needed for roof de-icing can easily be done after taking a few simple measurents. Measurent A, shown in Figure 1 to the right, will always be a constant 2 feet. Measurement B will either be 1-5 feet, which is the distance from the roof edge to about 6 inches above the roof eave, where the wall and the overhang meet. The final needed measurement is the length of the roof edge. Warmzone highly recommends heating the gutters as well to prevent refreezing in the gutters.

Roof & Gutter Ice Melting Calculator

Enter lineal feet of rain gutters
and downspouts:

Enter number of downspouts:

Length of Roof Eaves:


Measurement B:      feet
 ft.



 ft.




<% If Request.form("roof") = 1 Then '********* BLUE HEAT CABLE *********************************************** Gutters = Request.form("gutters2") Gutters2 = Gutters*2 Gutters2Price = Gutters2*2 If Request.form("MB") = 1 Then Variable = 4 Elseif Request.form("MB") = 2 Then Variable = 6 Elseif Request.form("MB") = 3 Then Variable = 8 Elseif Request.form("MB") = 4 Then Variable = 10 Elseif Request.form("MB") = 5 Then Variable = 12 End If RoofCable = Request.form("roofeaves2") RoofCable = RoofCable/2 RoofCable = RoofCable*Variable RoofCablePrice = RoofCable*2 TotalCable = Gutters2+RoofCable TotalCablePrice = TotalCable*2 '********* BLUE HEAT CABLE *********************************************** '********* KITS & CLIPS *********************************************** '** HANGER/DOWNSPOUT KITS ** Downspouts = Request.form("downspouts2") HangerKits = Downspouts HangerKitsPrice = HangerKits*32 '** CLIPS ** If Gutters < 75 Then Clips = 50 ClipsPrice = 37 ElseIf Gutters >= 76 and Gutters < 150 Then Clips = 100 ClipsPrice = 75 ElseIf Gutters >= 150 and Gutters < 225 Then Clips = 150 ClipsPrice = 112 ElseIf Gutters >= 225 and Gutters < 300 Then Clips = 200 ClipsPrice = 150 ElseIf Gutters >= 300 and Gutters < 375 Then Clips = 250 ClipsPrice = 187 ElseIf Gutters >= 375 and Gutters < 450 Then Clips = 300 ClipsPrice = 225 ElseIf Gutters >= 450 and Gutters < 525 Then Clips = 350 ClipsPrice = 262 ElseIf Gutters >= 525 and Gutters < 600 Then Clips = 400 ClipsPrice = 300 ElseIf Gutters >= 600 and Gutters < 675 Then Clips = 450 ClipsPrice = 337 ElseIf Gutters >= 675 and Gutters < 750 Then Clips = 500 ClipsPrice =375 ElseIf Gutters >= 750 and Gutters < 825 Then Clips = 550 ClipsPrice = 412 ElseIf Gutters >= 825 Then Clips = "50 every 75 ft." End If '********* KITS & CLIPS *********************************************** '********* ACTIVATION DEVICES *********************************************** If TotalCable >= 1 and TotalCable < 126 Then Activation = "DS-8 Gutter Switch" ActivationPrice = "400" 'Activation = "LCG Gutter Switch" 'ActivationPrice = "200" Power = "110 V." ElseIf TotalCable >= 125 and TotalCable < 181 Then Activation = "DS-8 Gutter Switch" ActivationPrice = "400" 'Activation = "GIT-3A Gutter Switch" 'ActivationPrice = "550" Power = "120 V." ElseIf TotalCable >= 180 and TotalCable < 361 Then Activation = "DS-8 Gutter Switch" ActivationPrice = "400" 'Activation = "GIT-3A Gutter Switch" 'ActivationPrice = "550" Power = "220 V." ElseIf TotalCable >= 725 Then Activation = "DS-8 Gutter Switch" ActivationPrice = "400" 'Activation = "GIT-3A Gutter Switch" 'ActivationPrice = "550" Power = "220 V. every 800 ft." Boxes = "yes" End If '********* ACTIVATION DEVICES *********************************************** '********* SETUP FEES *********************************************** If TotalCable >= 1 and TotalCable < 301 Then Setup = "55" SetupQ = "1" ElseIf TotalCable >= 300 and TotalCable < 601 Then Setup = "110" SetupQ = "2" ElseIf TotalCable >= 601 and TotalCable < 901 Then Setup = "165" SetupQ = "3" ElseIf TotalCable >= 900 and TotalCable < 1201 Then Setup = "200" SetupQ = "4" ElseIf TotalCable >= 1201 Then Setup = "$50 every 300 ft." End If '********* SETUP FEES *********************************************** '********* DISPLAYED INFORMATION *********************************************** If TotalCable < 361 Then sHTML = "

" sHTML = sHTML & "
" sHTML = sHTML & " Calculation Results
" sHTML = sHTML & "
" sHTML = sHTML & "" sHTML = sHTML & "
" sHTML = sHTML & "Item Description

" sHTML = sHTML & "Cable required for Roofs:
Cable required for Gutters:
Cold Leads, Design, Setup:
Hanger Kits required:
DS-2 clips for gutters:
Activation device:
Power Requirements:
" sHTML = sHTML & "Quantity

" sHTML = sHTML & "" & RoofCable & " ft.
" & Gutters2 & " ft.
" & SetupQ & "
" & HangerKits & "
" & Clips & "
" & Activation & "
" & Power & "

" sHTML = sHTML & "
" sHTML = sHTML & "Price

" sHTML = sHTML & "$ " & RoofCablePrice & "
" & Gutters2Price & "
" & Setup & "
" & HangerKitsPrice & "
" & ClipsPrice & "
" & ActivationPrice & "

____________
Total:  $  " & RoofCablePrice+Gutters2Price+Setup+HangerKitsPrice+ClipsPrice+ActivationPrice & "
" sHTML = sHTML & "
" ' Response.Write "


" sHTML = sHTML & "
" sHTML = sHTML & "
" sHTML = sHTML & "Recommended Additional Parts

" sHTML = sHTML & "RC-1 clips for asphalt shingles:

RC-2 for metal roofs:
M3 dbl-sided tape for metal roofs:
" sHTML = sHTML & "Quantity

" sHTML = sHTML & "100
500
25
180 ft.
" sHTML = sHTML &"Price

" sHTML = sHTML & "$   35
105
50
140
" Response.Write sHTML Response.Write "

E-mail this information to a representive, and he will contact you.

" If Activation = "GIT-3A Gutter Switch" Then sHTML3 = "
" sHTML3 = sHTML3 & "Activation Device Options:

" sHTML3 = sHTML3 & "  GIT-4   - Upgrade gutter switch w/Remote
" sHTML3 = sHTML3 & "
" sHTML3 = sHTML3 & "
" sHTML3 = sHTML3 & "
Add $410" sHTML3 = sHTML3 & "
" Else sHTML3 = "
" sHTML3 = sHTML3 & "Optional activation device upgrades:

" 'sHTML3 = sHTML3 & "  GIT-3A - Commercial-grade gutter switch
" sHTML3 = sHTML3 & "  GIT-4   - Commercial-grade gutter switch w/Remote
" sHTML3 = sHTML3 & "
" sHTML3 = sHTML3 & "
" sHTML3 = sHTML3 & "
Add $560" sHTML3 = sHTML3 & "
" End If Response.Write sHTML3 sHTML2 = "

" Response.Write sHTML2 Response.Write "  *Please note: pricing is an estimate only based off of past projects
" session("sHTML") = sHTML & sHTML3 & sHTML2 Else sHTML = "

" sHTML = sHTML & "
" sHTML = sHTML &" Calculation Results
" sHTML = sHTML & "
" sHTML = sHTML & "" sHTML = sHTML & "
" sHTML = sHTML & "Item Description

" sHTML = sHTML & "BlueHeat cable required:
Cold Leads, Design, Setup:
Hanger Kits required:
DS-2 clips for gutters:
RC-1 clips for asphalt shingles:
RC-2 for metal roofs:
M3 dbl-sided tape for metal roofs:
Activation device:

Power Requirements:
" sHTML = sHTML & "Quantity & Pricing

" sHTML = sHTML & "" & RoofCable & " roof + " & Gutters2 & " gutter = " & TotalCable & " ft. @ $2.00/lin. ft.
$55 for every 300 ft. of Gutter
1 kit @ $32 for every down spout
50 clips every 75 ft. @ $37 for 50, $75 for 100
100 clips for $35, 500 clips for $105
25 clips for $50
$140 for 180 ft. roll
DS-8 Gutter Sensor @ $400
Ctrl Box @ $850
240 V. every 350 ft. of gutter
" sHTML = sHTML & "
" Response.Write sHTML Response.Write "
  Please call 1-888-488-9276 to help determine best solutions and pricing

- or -


" Response.Write "E-mail this information to a representive, and he will contact you.

" Response.Write "
" Response.Write "Activation Device Options:

" Response.Write "  GIT-4 - Upgrade gutter switch w/Remote
" Response.Write "
" Response.Write "
" Response.Write "
Add $560

" Response.Write "
" sHTML2 = "

" Response.Write sHTML2 Response.Write "  *Please note: pricing is an estimate only based off of past projects
" session("sHTML") = sHTML & sHTML2 End If '******* EMAIL RESULTS TO US FOR THE HECK OF IT *************************** End If %>