Guides

Christmas Light Installation Troubleshooting: 12 Faults

12 Christmas light faults, symptom to cause to fix: half a run out, GFCI trips, flicker, a controller stuck on 5 GHz, ice on clips, and the truck kit.

  • 12 minread time
  • 3tables
  • 7sources checked
  • 6questions answered
On this page13 sections
  1. Which Christmas light faults can you fix on the phone?
  2. Why is half the run out?
  3. Why does the GFCI keep tripping?
  4. Why are the lights tripping the breaker?
  5. Why is the end of the run dim or flickering?
  6. Why is the permanent lighting controller offline?
  7. What about ice on the clips?
  8. What do you bring on a service call?
  9. Worked example: one December afternoon, three calls
  10. Mistakes that turn one call into three
  11. Where the call goes in GlowBid
  12. Questions installers ask
  13. Sources

Christmas light installation troubleshooting comes down to 12 faults, and 5 of them get fixed on the phone: a tripped GFCI, a timer set wrong, a controller on the wrong Wi-Fi band, a schedule in the wrong time zone, and a photocell under snow. The table below is the December call log of a permanent and seasonal lighting company in Ottawa, symptom to cause to fix, with the rules linked to ESA, CCOHS, Trimlight and JellyFish.

I run a permanent lighting company in Ottawa and I built GlowBid. Strandr's troubleshooting guide stops at seasonal faults; the permanent controller calls are the ones that fill December. Nothing on this page is electrical advice. A fault inside the panel, a warm plug or a cord that has melted is an electrician's call, and the rules linked at the bottom are the regulator's, not mine.

Which Christmas light faults can you fix on the phone?#

Start every call with the same three questions: is the timer plugged in and lit, has the GFCI button popped, and did anything change on the Wi-Fi. Then go down the table.

Symptom Most likely cause On the phone On the truck
Half a strand or half a run dark Mini string: one open or pulled bulb in that section. C9 cord: a cut, crushed socket or bad splice. Permanent: a failed node taking the data line after it Find the last lit bulb or node; the fault is the next one Swap the bulb or the section; on permanent, replace the node and re-test downstream
Whole display dark Timer unplugged or on manual off; GFCI tripped; breaker off Reset the GFCI; check the timer dial and the plug New timer if the dial is dead; trace the circuit if it stays off
GFCI trips every night Water in a connection on the ground, a cracked socket, an open cord end Reset it once; if it trips again with the lights unplugged, the outlet is wet Lift every connection off the ground, cap open ends, replace the cracked socket
Breaker trips Too many strands on one circuit; a second display plugged into the same outlet Count what is on the circuit; ESA says three strings together at most Split the runs across two outlets or two timers
Flicker on one run A loose plug, a corroded socket, a bulb not seated Push the plug home Replace the plug or the socket; on permanent, reseat the power and data connectors
Dim at the end of a long run Voltage drop past the spool tag's maximum run Nothing on the phone Feed the run from a second outlet or split it; on permanent, inject power where the maker's chart says
One section the wrong colour Seasonal: bulbs from two batches. Permanent: a data fault, so nodes after it show white or a stuck colour Ask which section and when it started Match the batch; on permanent, replace the node before the bad section
Controller offline in the app Phone on 5 GHz or a guest network; router moved; password changed; controller lost power 2.4 GHz, same network, re-enter the password, restart the router, soft reset Re-pair the controller to the new network; replace it if no indicator light with power confirmed
App connected, lights do nothing Schedule off, wrong time zone, or the controller needs a sync Check the schedule; Trimlight says press + or - on the controller to wake it Firmware update on site; spare controller if it will not hold a schedule
On in daylight, off at dusk Photocell under snow or facing a porch light; schedule set to the wrong clock Brush the eye; move the porch light off the timer Re-mount the timer with the eye facing away from the house
Sag and gaps on the roofline Clips too far apart, or clips that let go in the cold Nothing on the phone Re-clip; a clip on every shingle tab or every socket on the eave
Ice pulling the strand or the clips Icicles on the gutter line, a dam on the eave Do not pull; wait for the thaw Re-hang after the thaw; move the run to the shingle line where ice forms on the gutter

The first column is what the homeowner says. The last column is what the service call pricing page bills when the cause is outside the job. Most December calls on your own installs are on you, so the phone fixes are where the margin is.

Interactive

The six runs you draw

Hover or tab through the legend. Each run has its own rate because each one costs a different amount of ladder time per foot.

Pick a run to see what it is and how installers usually price it.

Why is half the run out?#

Because the fault is in one place and the wiring decides what goes dark after it. A mini string is two or three series sections; one open bulb, or one pulled out of its socket by a clip, kills its section and the rest stays lit. Put a bulb back in every socket before you look further; CCOHS's holiday page makes the same point about LED strings.

C9 socket cord is parallel, so one dead bulb is one dark socket, and a run that goes dark from a point onward means the cord is cut, a socket is crushed, or a slide-on plug is off its wire. The fault is between the last lit socket and the first dark one, and the truck fix is a new section spliced with a new plug.

On a permanent addressable line the same logic runs on the data side. A failed node can take every node after it with it, or leave them in a colour nobody chose. Find the last good node, replace the one after it, and test the whole channel before you come down, because the next dead node is often two feet further along.

Why does the GFCI keep tripping?#

Water. ESA and CCOHS both put outdoor displays on a GFCI, and a GFCI trips when current leaks to ground, which is what a plug in a puddle does. The usual spots: a ground run's connection lying in snow, a cracked socket on a walkway line, an open cord end, and an outlet cover that will not close over the timer plug.

Phone first. One reset. If it holds, note the call. If it trips again with every strand unplugged, the outlet or the timer is wet and the lights are innocent. If it holds unplugged and trips when the lights go back on, the leak is in the display: lift every connection onto a stake or a clip, cap the open female ends, replace the cracked socket, dry the plug faces. ESA's rule is connections off the ground and away from puddles, driveways and walkways, which is also the install rule that prevents the call. Teach the reset button on the first visit; the install and takedown checklist has it as a handover line.

Why are the lights tripping the breaker?#

Too much on one circuit, or a second display sharing it. ESA says connect no more than three light strings together, and CCOHS says follow the tag; those rules are about strings in a chain, and the breaker also counts the inflatable, the wreath and the garage fridge on the same wall. Count on the phone, then add the watts printed on each strand's tag and keep the total under the timer's rating; the two-outlet photocell timers on our equipment list are 15 A units. A breaker that trips with the lights unplugged is an electrician's call, not a lighting call. Say so.

Why is the end of the run dim or flickering?#

Dim is voltage drop; flicker is a bad connection. C9 spool tags give a maximum run per circuit, and a run past it fades toward the far end. Split it and feed the second half from another outlet, or move the plug point to the middle. On permanent lines the maker's chart says where to inject power on long channels, and a dim end usually means a feed was skipped. Flicker on one run is a slide-on plug not fully home, a corroded socket or a bulb not seated; on permanent, reseat the power and data connectors at the controller and the first node before you blame the controller.

Why is the permanent lighting controller offline?#

The phone is on the wrong network. Trimlight's support page (September 3, 2026) says Edge pairing requires the phone on a 2.4 GHz home network, not a guest network, and that passwords are case-sensitive. JellyFish's page says its controllers are built for 2.4 GHz because it carries further than 5 GHz. Most routers broadcast both bands under one name and the phone picks 5 GHz on its own.

The routine, in the order the manufacturers publish it:

  1. Power. No indicator light with a working outlet means call the dealer (Trimlight).
  2. Phone on the home 2.4 GHz network, password re-entered.
  3. Signal at the controller. JellyFish's screen shows # for wired, *8 or *9 strong, *2 or *3 weak; weak means an extender or a moved router.
  4. Force close and reopen the app; JellyFish also says reinstall it and, on iPhone, allow local network access.
  5. Restart the router and any extender.
  6. Soft reset. Trimlight: pull the green power connector for 30 to 60 seconds, patterns and schedules survive. JellyFish: switch off for 10 minutes.
  7. Re-pair if the router or password changed, then update the firmware from the app.

Most calls end at step 2. The truck goes when there is no light with power, the controller keeps dropping, or a soft reset fails. Carry a spare of your brand in December; the second trip costs more than the unit. Whether the visit is billed depends on the cause; the service call page has the warranty split by brand.

What about ice on the clips?#

Wait. A run under ice on the gutter line is under load, and pulling it takes the clips, the paint and sometimes the gutter with it. A dark section under ice is not a fault yet; most come back when the ice lets go. Book the truck for the first day above freezing, and when you re-hang, move the run one course up onto the shingle tabs, out of the icicles. Peaks and ridge lines on a frosted roof are a reschedule, not a job; the ladder and roof safety page has our cutoffs and CCOHS's rule that no ladder goes up on ice.

What do you bring on a service call?#

The truck kit is small and it lives in one tote from November to January. Prices are the ones on our equipment list, read on the supplier pages in September 2026.

Item What it fixes Price on our list
Portable GFCI adapter, 15 A Tests whether the outlet or the display is tripping $17.99
LED light tester (LED Keeper Pro) Finds the dead section on a mini string $29.99
Incandescent tester and bulb puller (LightKeeper Pro) Same job on incandescent; pulls stuck bulbs $34.99
Photocell timer, 2 outlet 15 A Replaces a dead timer on the spot $33.00
Slide-on plugs, male and female Rebuilds a cut C9 run $0.98 each
C9 LED bulbs, 25 Swaps dead or wrong-colour bulbs $19.95
C9 socket cord, a 25 ft coil Replaces a crushed section Cut from the $305.10 spool
All-in-one clips, 100 Re-clips a sagging eave $15.26
Electrical tape, cable ties, silicone caps Seals and lifts connections Not priced on our list
Spare controller for your permanent brand Ends the second trip Dealer cost, by brand
Non-contact voltage tester Confirms a dead outlet before you blame the lights Not priced on our list

Add the ladder, the standoff and the fall kit from the safety page, because a service call is still a ladder job. A December tote with those items in it turns most truck rolls into one visit.

Worked example: one December afternoon, three calls#

Example service settings from the service call page, not GlowBid defaults: $125 for the drive and first half hour, $85 a strand section, $8 a bulb. Same rules DFW publishes at $75 to $125 on its own work.

Call Symptom Cause Fix Billed
1, our install, year 1 Whole display dark GFCI tripped after rain Reset on the phone, 4 minutes $0.00
2, someone else's install Half the roofline dark Crushed socket under a clip, two bad bulbs Section spliced, 1 strand section, 2 bulbs $125.00 + $85.00 + $16.00 = $226.00
3, our permanent install, year 1 Controller offline Phone on 5 GHz after a new router Re-paired on the phone, 12 minutes $0.00
Afternoon total $226.00 plus tax

Two of the three calls cost 16 minutes of phone time and nothing else. The third paid for the tote. If call 2 turns into "can you do this properly next year", the roofline can be drawn and priced from a photo the homeowner sends; measure it in the free tool before you leave the driveway.

Mistakes that turn one call into three#

  • Rolling the truck before the phone checks. The GFCI, the timer and the Wi-Fi band are 20 minutes of driving each, and none of them need a ladder.
  • Pulling a strand out of ice. The clips come with it, and so does the call about the gutter.
  • Replacing the controller first. Trimlight's steps put the controller reset ninth, after the network. Replacing it on a 5 GHz phone fixes nothing.
  • No plugs on the truck. A crushed C9 socket is a five-minute splice with a plug and tape, or a second trip without them.
  • No note on the customer record. The GFCI that tripped in December trips again in the same spot next year unless the install crew reads about it.
  • Billing your own year-one fault. The install price carries the season's service. Invoicing it costs the re-book.

Where the call goes in GlowBid#

Every call above is a line on the customer record and, when it needs a truck, a work order. On Core and Pro the service items are add-ons or custom priced-each lines on the rate card, so a billable call is quoted like an install and the invoice carries the payments ledger and a pay link. On Ultimate the crew side opens the work order with the drawing and the run list, so the installer knows which channel the dead node is on before the ladder comes off the rack; crew members never see prices or the homeowner's contact details. Founding pricing is on the pricing page: Core $299 a year, 7-day trial, no card, 100 founding places until November 30, the full product open now. The free roofline tool draws the house with no login until you export.

FAQ

Questions installers ask

Why is half my Christmas light run out?

On a mini string wired in series, one open bulb or a pulled bulb kills its section and the other section stays lit. On C9 socket cord, everything past a cut, a crushed socket or a bad splice goes dark. On a permanent addressable line, a failed node can take every node after it on the data side with it. Find the last lit bulb or node; the fault is the next one along.

Why do Christmas lights keep tripping the GFCI?

Water in a connection, almost every time. A plug lying in a puddle or in snow, a cracked socket on the ground run, or a cord end left open leaks current to ground and the GFCI does its job. Lift every connection off the ground, dry the plug, cap open ends, and reset. If it trips again with the lights unplugged, the outlet or the timer is wet, not the lights.

How many Christmas light strings can I connect together?

The Electrical Safety Authority in Ontario says no more than three light strings together, and CCOHS says to follow the manufacturer's limit printed on the tag. C9 socket cord has a maximum run per circuit on the spool tag, and it is lower for incandescent than LED. Add the watts on each tag and keep the total under the timer's rating; the photocell timers on our equipment list are 15 A.

Why will the permanent lighting controller not connect to the app?

Nine times in ten the phone is on the wrong network. Trimlight's support page says Edge pairing needs the phone on a 2.4 GHz home network, not 5 GHz and not a guest network, and JellyFish says its controllers are built for 2.4 GHz for range. Check the band, re-enter the case-sensitive password, restart the router, then soft reset the controller by pulling power for 30 to 60 seconds.

Should I go out for a service call in freezing rain or at minus 30?

No. A dark section under ice is not a fault yet; wait for the thaw and it often comes back on its own. Our lease wording says service visits happen at the first safe temperature and wind, and CCOHS says no ladders on ice. Do the phone checks that day, book the truck for the first dry morning, and say so in a text so the homeowner is not waiting at the window.

Do I charge for a Christmas light service call?

Only when the cause is outside the job. A strand you installed that failed is yours to fix at no charge for the season. A homeowner who unplugged the timer, a contractor who cut the line, or a display someone else put up gets the call-out fee plus parts. Our example setting is $125 for the drive and first half hour; Christmas Lights Experts DFW publishes $75 to $125 on its own work.

Sources

7 pages checked for this article

  1. Electrical Safety Authority (Ontario), Holiday Safety (GFCIs for outdoor connections; connect no more than three light strings together; stay 3 metres from overhead lines; replace damaged cords and plugs), accessed September 8, 2026esasafe.com
  2. CCOHS, OSH Answers, Holiday Safety (GFCI outlets for outdoor power; follow the manufacturer on how many sets plug together; check cords for fraying, kinks and warmth; CSA or cUL marked replacements), last revised December 20, 2022ccohs.ca
  3. Trimlight, Why Won't My Trimlight App Connect? Trimlight Edge Troubleshooting (2.4 GHz required; eleven steps; soft reset 30 to 60 seconds keeps patterns and schedules), September 3, 2026trimlight.com
  4. JellyFish Lighting, Trouble connecting to your controller (2.4 GHz; power off 10 minutes; screen shows # for wired, *8 or *9 strong, *2 or *3 weak), accessed September 8, 2026jellyfishlighting.com
  5. CCOHS, OSH Answers, Ladders - Portable (no ladders on ice, mud or slippery surfaces), accessed September 8, 2026ccohs.ca
  6. Christmas Lights Experts DFW, Christmas Light Repair ($75 to $125 diagnosis and minor repairs on its own work; $125 to $250 plus parts on others' installs), accessed September 8, 2026christmaslightsexpertsdfw.com
  7. Strandr, Troubleshooting Guide: Fix 90% of Christmas Light Problems in Minutes (clip spacing every 12 to 18 inches; no sources; no permanent controller faults), updated September 8, 2026strandr.com