Receiving Helpdesk

3 way switch only works when one switch is on

by Margie Mosciski Published 3 years ago Updated 2 years ago

Full Answer

What is a 3 way switch used for?

Three-way switches are commonly used to control a light fixture from two different locations. For example, a long hallway or stairway might use a pair of three-way switches at each end so that lights can be turned on when approaching one end of the hall or stairway, then shut off from the other end.

What is the working principle of 3 way switch?

Understanding Three-Way Wall Switches

  • Parts of a Three-Way Switch. The green screw attached to the metal strap of the switch is always for the ground wire (this is the bare copper or green insulated ...
  • The Grounding Screw Terminal. For safety, always install a three-way switch that has a grounding screw. ...
  • Three-Way Switch Wiring. ...

How to wire a 3 way switch diagram?

Install A Three-Way Switch

  • Three-way switch
  • Three-way cable with another for ground wire (four total)
  • Terminal screws
  • No.12 wire
  • Lineman's pliers or hacksaw
  • Sharp knife or slitting tool
  • Wire strippers
  • Hand brace
  • Drill with long auger electrician's bit
  • Coil of electrician's fish wire

More items...

How do you replace a 3 way switch?

Steps:

  1. Start by turning off the power to the circuit you'll be working on at the main electrical panel.
  2. Test the switches with a voltage tester to ensure the power is off.
  3. Remove the cover plate from the switch box with a slotted screwdriver.
  4. Unscrew the three-way switch you suspect isn't operating properly from the box.

More items...

Why is only one of my 3-way switches working?

Identifying the common wires... Sometimes, a 3-way circuit doesn't work because someone tried to replace a defective switch and did not properly connect the wires. Sometimes, one of the switches has become defective.

How do you fix a 3-way improperly wired switch?

Turn the power back on at the circuit breaker. Touch the probes to the 3 wires removed from the switch until you get a reading on the tester indicating continuity. The third wire is the common wire that feeds the light fixture and is connected to the black screw on the switch. Replace both switches and covers.

Is there always a hot wire on a 3-way switch?

Black wire: This is a hot wire that carries electricity from the power source to the first switch in a typical 3-way setup. It's also called the “common wire” or the “line wire.” Unless the breaker is off, this black wire is always hot.

Can a 3-way switch stop working?

Usually when a 3-way switch fails, lights can be toggled on and off at one switch, but not the other. If one of the two 3-way switches toggles the light(s) on and off, the other 3-way switch has probably failed. Follow these steps to find which switch is bad. Toggle each switch until the light come on.

What happens if 3-way switch is wired wrong?

If you don't correctly connect this wire, then your lights won't work from more than one switch. Grounding the switch: You'll also need to locate the ground wire and connect it to the switch too.

How do you troubleshoot a 3-way circuit?

0:404:543 Way Switch Troubleshooting - YouTubeYouTubeStart of suggested clipEnd of suggested clipPut a piece of tape on each of the wires. It does not make any difference which wire gets whichMorePut a piece of tape on each of the wires. It does not make any difference which wire gets which piece of tape.

How do you test a 3-way switch?

1:032:57Testing your 3-Way Switch using an Ohm Meter - YouTubeYouTubeStart of suggested clipEnd of suggested clipNow we move the switch to the top position you can hear the tone. And you can see the meter. IsMoreNow we move the switch to the top position you can hear the tone. And you can see the meter. Is going to all zeros. Here. We have a good connection on this side of the switch.

Can you take constant power from a 3-way switch?

To use the 3 way for power you need to check 2 things: 1) as stated above, make sure you have the neutral wire available in that particular switch box (white wires, probably at least 2 joined together w/ a wire nut-NOT CONNECTED TO THE SWITCH) #2 even if there are neutral wires available, usually one of the two 3 way ...

What is black screw on 3-way switch?

This screw serves one of two purposes depending on where it is positioned in the circuit run: Either it accepts the incoming black (hot) wire from the power source, or it connects to the black (hot) wire that leads onward to the light fixture.

Why does my light switch only work sometimes?

Even if this happens only occasionally, it's still time to replace the switch. It is also possible that the light fixture or switch has loose connections or a short circuit that causes intermittent failure, so if the problem persists after you've replaced the switch, have a look at the light fixture next.

Why would a 3 way switch trip a breaker?

A switch is in an improper position when the switch pole screw lies against the switch box and the runner is shorted, which causes the fuse to blow when you turn the lights off. Also, the breaker will trip if the runner short circuits to the ground or neutral wire somewhere along the wiring's terminus.

Do both switches need to be 3 way?

The key ingredient is a special type of switch called a “three-way” switch. You'll need two of them, one to replace the existing switch and another for the new switch location. With these, you'll have the convenience of turning a light on and off from two spots.

How to connect a 14/3 switch?

If one switch has only a 14/3 going to it, at that switch connect the black to the common, the red and white to the traveler screws. At the other switch, connect the black from the 14/3 to the black going to the light and the red and white to the traveler screws. Connect the constant hot black to the common screw of this switch.

What happens when a switch is down?

When the switch is Down, it connects the common and the bottom traveler. So, if power is going to the first common and the first switch is Up, then power goes down the top traveler until it gets to switch 2. If that switch is Up as well, then power goes from the Up traveler to the switch 2 common and on to the light.

What happens when you cross traveler 1 and traveler 2?

If you cross Traveler 1 and Traveler 2 between switches, all it changes is whether Up-Up means "On" or Up-Down means "On". If you switch the "travelers" and the light no longer works, then you misidentified the travelers or the common pole. imjayhawk.

What is the black wire on a switch?

The black wire that connects to switch1 is then connected to the light. Breaker ----> Switch2 -------> Switch1 -----------> Light. All this time, the black wires have always been connected to the switches' common. Since Switch2 has the hot coming in, at anytime either Red or White is hot going out of Switch2.

Can a 3 way switch be off?

The light will be on if one is up and the other is down. There is no off or on position on a 3-way switch. Look for the word common stamped on the switch, maufacturers put them in different positions.

Replaced 3-way switch, now it works only in one position

I've seen other posts regarding this but none that quite matched my scenario.

Comments (15)

The person who installed this cob job was no electrician. Using the bare wire for one of the travelers is NOT legitimate in any way.

What happens when a 3 way switch fails?

When a 3-way switch fails, there will usually be no continuity between the common terminal and one (sometimes both) traveler terminals of one of the 3-way switches. Place leads of continuity tester on the common (black) terminal and one of the traveler (brass or silver) terminals.

How to test a 3 way switch?

Test a 3-Way Switch 1 Turn off power to the switches at the circuit breaker and using a tester, make sure power is off. Remove the two 3-way switches so you can access the switch terminals. The wire connections do not have to be removed. 2 Using a continuity tester, check continuity between the common (black) terminal and each of the traveler terminals (brass colored) of each 3-way switch. 3 There should be continuity between the common terminal and only one of the traveler terminals. After toggling the switch, there should be continuity between the common terminal and only the other traveler terminal.

Why are switches spring loaded?

Switches are spring loaded to minimize arching and prolong their life. However, a very small amount of arcing is present when a switch is toggled. A bad switch may not fail completely, burned contacts may cause intermittent failure. Keep this in mind when troubleshooting switches.

How to tell if a switch is bad?

Follow these steps to find which switch is bad. Toggle each switch until the light come on. Toggle one switch to see if it turns the light on and off. If it does, it is a good switch. Leave the light on. Toggle the other switch to see if it turns the light on and off.

Is a good switch a bad switch?

If it does, it is a good switch and the other is bad. One of these switches will not turn the light on and off (while the light is on) and that is the bad switch. Once you identify the bad switch, follow the steps below to verify it is bad and needs to be replaced.

Do you have to remove the wires from a 3 way switch?

Remove the two 3-way switches so you can access the switch terminals. The wire connections do not have to be removed. Using a continuity tester, check continuity between the common (black) terminal and each of the traveler terminals (brass colored) of each 3-way switch.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9
8.3.21PHP Version2.21sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[02:02:10] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[02:02:10] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[02:02:10] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[02:02:10] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[02:02:10] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[02:02:10] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:02:10] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:02:10] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:02:10] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:02:10] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:02:10] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:02:10] LOG.warning: mt_rand(): Passing null to parameter #2 ($max) of type int is deprecated in ...
  • Booting (15.52ms)
  • Application (2.19s)
  • 1 x Application (99.27%)
    2.19s
    1 x Booting (0.7%)
    15.52ms
    7 templates were rendered
    • themes.DevBlog.content.post (resources/views/themes/DevBlog/content/post.blade.php)34blade
      Params
      0
      post
      1
      postContent
      2
      author
      3
      updated_at
      4
      bing_rich_snippet_text
      5
      bing_rich_snippet_link
      6
      bing_related_keywords
      7
      google_related_keywords
      8
      bing_news_title
      9
      bing_news_description
      10
      bing_videos
      11
      bing_images
      12
      bing_search_result_title
      13
      bing_search_result_description
      14
      bing_search_result_url
      15
      bing_paa_questions
      16
      bing_paa_answers
      17
      bing_slider_faq_questions
      18
      bing_slider_faq_answers
      19
      bing_pop_faq_questions
      20
      bing_pop_faq_answers
      21
      bing_tab_faq_questions
      22
      bing_tab_faq_answers
      23
      google_faq_questions
      24
      google_faq_answers
      25
      google_rich_snippet
      26
      google_search_result
      27
      indexedArray
      28
      total_images
      29
      total_videos
      30
      settings
      31
      url_current
      32
      menus
      33
      sidebar
    • themes.DevBlog.layouts.master (resources/views/themes/DevBlog/layouts/master.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.head (resources/views/themes/DevBlog/panels/head.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.header (resources/views/themes/DevBlog/panels/header.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.navbar (resources/views/themes/DevBlog/panels/navbar.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.footer (resources/views/themes/DevBlog/panels/footer.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.scripts (resources/views/themes/DevBlog/panels/scripts.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    uri
    GET {post}
    middleware
    web, checkdate
    as
    post.show
    controller
    App\Http\Controllers\Frontend\json_data\PostController@show
    namespace
    where
    file
    app/Http/Controllers/Frontend/json_data/PostController.php:18-166
    7 statements were executed2.17s
    • select * from `posts` where `published_at` <= '2025-06-07 02:02:10' and `slug` = '3-way-switch-only-works-when-one-switch-is-on' and `posts`.`deleted_at` is null limit 1
      3.6ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-07 02:02:10
      • 1. 3-way-switch-only-works-when-one-switch-is-on
      Backtrace
      • 15. /app/Providers/RouteServiceProvider.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:842
      • 19. Route binding:39
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78
    • select * from `json_post_contents` where `json_post_contents`.`post_id` = 117327 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      8.15msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 117327
      • 1. 0
      Backtrace
      • 19. middleware::checkdate:30
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/jetstream/src/Http/Middleware/ShareInertiaData.php:61
      • 22. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
    • select * from `nova_menu_menus` where `slug` = 'header' limit 1
      650μs/vendor/outl1ne/nova-menu-builder/src/helpers.php:32receivinghelpdeskask
      Metadata
      Bindings
      • 0. header
      Backtrace
      • 15. /vendor/outl1ne/nova-menu-builder/src/helpers.php:32
      • 17. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 19. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
      • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`menu_id` = 1 and `nova_menu_menu_items`.`menu_id` is not null and `parent_id` is null order by `parent_id` asc, `order` asc, `name` asc
      1.11ms/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Bindings
      • 0. 1
      Backtrace
      • 19. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 20. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 22. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`parent_id` in (1) order by `order` asc
      1.43ms/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Backtrace
      • 24. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 25. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 27. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select `id`, `post_title`, `slug` from `posts` where `status` = 'publish' and `posts`.`deleted_at` is null order by RAND() limit 10
      2.15s/app/View/Composers/SidebarView.php:22receivinghelpdeskask
      Metadata
      Bindings
      • 0. publish
      Backtrace
      • 14. /app/View/Composers/SidebarView.php:22
      • 15. /app/View/Composers/SidebarView.php:12
      • 16. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:124
      • 17. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:162
      • 20. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
    • select * from `fake_users` where `fake_users`.`id` = 3293 limit 1
      720μsview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 3293
      Backtrace
      • 21. view::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15
      • 23. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:108
      • 24. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 25. /vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • 26. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:61
    App\Models\FakeUser
    1
    Outl1ne\MenuBuilder\Models\MenuItem
    1
    Outl1ne\MenuBuilder\Models\Menu
    1
    App\Models\JsonPostContent
    1
    App\Models\Post
    11
        _token
        3BOtpXZWMux9qOViV4uqdVSf22ktQC9ek2tF7LMJ
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/3-way-switch-only-works-when-one-switch-is-o...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /3-way-switch-only-works-when-one-switch-is-on
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:25 [ "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik4yY0daRFE3RzJnNzdsL3dFKzNwcVE9PSIsInZhbHVlIjoiK3BkV0I3cWFvNFJBdXkvRHd4QXhmdjQyK0k3aWRaQ2Z5OWljM0FDbG5ubjFiVStyV1BiVlNjaktRZHFqTG9rMXpENFNQNXpyalJreDFYVDQvblNocURsN0JnemtKTDJKWDFIdUxxMFhNbUM5T29uamxlZVpObkpjMkNod0lMWHIiLCJtYWMiOiI1ODIzOTA5Njg4YTFhZDY1ZTk0Yzk0ZTQ5ZGY4YjUwMWIzMjM3YjczMWQyZGZiOThhNGNkZjE2YWJlYzEyZjFhIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6ImxoemM2UEJRalltVVg0Vk1peXd6S0E9PSIsInZhbHVlIjoicXZlcFMvUFFDdUZNOUlwem5yamNMaCtlZ2xZNVprdG9teGhQK3QxRmoyTjRFbzVGZExpbnRqbERBelRnYW1YNmJtTzRYRm0wd3owY1oxVVlJeE9lb0tGM3VUMDFtV2dtQjI3VzRwVytiNmJiZXhaRFZxNjhJWlBlZ2x0TllxREIiLCJtYWMiOiJlMDBjMjJlMDZiMjE4YWI4MWI5MmM3YmUzZDdmNjk3MTRlNmY4M2E0YTNmY2MzYTExMTk2ZTNkMGY1N2ZlMTc4IiwidGFnIjoiIn0%3D; _pk_id.64.7c30=bee6849493659ada.1749241930.; _pk_ses.64.7c30=1XSRF-TOKEN=eyJpdiI6Ik4yY0daRFE3RzJnNzdsL3dFKzNwcVE9PSIsInZhbHVlIjoiK3BkV0I3cWFvNFJBdXkvRHd4QXhmdjQyK0k3aWRaQ2Z5OWljM0FDbG5ubjFiVStyV1BiVlNjaktRZHFqTG9rMXpENFNQN" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.213" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cf-ray" => array:1 [ 0 => "94baad724f256164-ORD" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.213, 172.69.7.207" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:56 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/3-way-switch-only-works-when-one-switch-is-on" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/3-way-switch-only-works-when-one-switch-is-on" "REMOTE_PORT" => "43534" "SCRIPT_FILENAME" => "/home/runcloud/webapps/ReceivingHelpDesk/ask/index.php" "SERVER_ADMIN" => "you@example.com" "CONTEXT_DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "REMOTE_ADDR" => "172.69.7.207" "SERVER_PORT" => "80" "SERVER_ADDR" => "127.0.0.1" "SERVER_NAME" => "receivinghelpdesk.com" "SERVER_SOFTWARE" => "Apache/2.4.63 (Unix) OpenSSL/1.1.1f" "SERVER_SIGNATURE" => "" "LD_LIBRARY_PATH" => "/RunCloud/Packages/apache2-rc/lib" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HTTP_COOKIE" => "XSRF-TOKEN=eyJpdiI6Ik4yY0daRFE3RzJnNzdsL3dFKzNwcVE9PSIsInZhbHVlIjoiK3BkV0I3cWFvNFJBdXkvRHd4QXhmdjQyK0k3aWRaQ2Z5OWljM0FDbG5ubjFiVStyV1BiVlNjaktRZHFqTG9rMXpENFNQNXpyalJreDFYVDQvblNocURsN0JnemtKTDJKWDFIdUxxMFhNbUM5T29uamxlZVpObkpjMkNod0lMWHIiLCJtYWMiOiI1ODIzOTA5Njg4YTFhZDY1ZTk0Yzk0ZTQ5ZGY4YjUwMWIzMjM3YjczMWQyZGZiOThhNGNkZjE2YWJlYzEyZjFhIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6ImxoemM2UEJRalltVVg0Vk1peXd6S0E9PSIsInZhbHVlIjoicXZlcFMvUFFDdUZNOUlwem5yamNMaCtlZ2xZNVprdG9teGhQK3QxRmoyTjRFbzVGZExpbnRqbERBelRnYW1YNmJtTzRYRm0wd3owY1oxVVlJeE9lb0tGM3VUMDFtV2dtQjI3VzRwVytiNmJiZXhaRFZxNjhJWlBlZ2x0TllxREIiLCJtYWMiOiJlMDBjMjJlMDZiMjE4YWI4MWI5MmM3YmUzZDdmNjk3MTRlNmY4M2E0YTNmY2MzYTExMTk2ZTNkMGY1N2ZlMTc4IiwidGFnIjoiIn0%3D; _pk_id.64.7c30=bee6849493659ada.1749241930.; _pk_ses.64.7c30=1XSRF-TOKEN=eyJpdiI6Ik4yY0daRFE3RzJnNzdsL3dFKzNwcVE9PSIsInZhbHVlIjoiK3BkV0I3cWFvNFJBdXkvRHd4QXhmdjQyK0k3aWRaQ2Z5OWljM0FDbG5ubjFiVStyV1BiVlNjaktRZHFqTG9rMXpENFNQN" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.213" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_CF_RAY" => "94baad724f256164-ORD" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.213, 172.69.7.207" "HTTP_X_SERVER_ADDR" => "154.12.239.204" "HTTP_HOST" => "receivinghelpdesk.com" "HTTPS" => "on" "REDIRECT_STATUS" => "200" "REDIRECT_HTTPS" => "on" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/ask/index.php" "REQUEST_TIME_FLOAT" => 1749241930.6237 "REQUEST_TIME" => 1749241930 ]
        request_cookies
        0 of 0
        array:4 [ "XSRF-TOKEN" => "3BOtpXZWMux9qOViV4uqdVSf22ktQC9ek2tF7LMJ" "askhelpdesk_session" => "A4ebclK9Pj6xCcNo8dSfWedaunOMX3YIKRkRzQCu" "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null ]
        response_headers
        0 of 0
        array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Fri, 06 Jun 2025 20:32:10 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ii9VTDJpbnNtL3BnWkEwSjNCWHRTNGc9PSIsInZhbHVlIjoiVk9MaU9SRlFqelhOcUpXcXB0bDlQeTA2NklXdmJHa0t1T2NqV1hWUGtnUjlkUC9tTjQ4SzI0RXY1bGN6K1JIam9LZXFDVXNHOTNPYUFTUkpNR2ZJYkN0ZVhZVWU5TGFkclduUHVGbVp2cy85T0NqSHFpaE02aExZdXdDV2JkSUciLCJtYWMiOiJmNWU2OWZkOGY4NjQyY2FiNjMxZWU5YzRiODI2N2JkZmM4ZDVjODYzNjc4MzMwZGRjNGMzZTU0NWM0OGI4NDAzIiwidGFnIjoiIn0%3D; expires=Fri, 06-Jun-2025 22:32:12 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Ii9VTDJpbnNtL3BnWkEwSjNCWHRTNGc9PSIsInZhbHVlIjoiVk9MaU9SRlFqelhOcUpXcXB0bDlQeTA2NklXdmJHa0t1T2NqV1hWUGtnUjlkUC9tTjQ4SzI0RXY1bGN6K1JIam9LZXFDV" 1 => "askhelpdesk_session=eyJpdiI6InhlbGx2SzJPNVpIaTdBaHpJZjJQSGc9PSIsInZhbHVlIjoiVmcwTHhJNmFRaGhhTlR2aW5lRWxpTjZvK2VqZlNaYVlBZEsrT2psb1RyZ0JONXFiL25oQWdKOXhQRit3Wkl5a0ZuVjZadHpTZ2VpOTN6K2x5b3hsM3dHSjZTV1ppWXpxU1JWQ1BHYUNTTytNbll2MmxqTzZJdGtLZ0U1VGlzdXMiLCJtYWMiOiIwMzFiMjkxZTgwNzQ5YTViZDRmOWMxYjQ1NGViZDFmM2EzMTU1YjRkZjdiYjJiMjAzZmVkNDZjOWY4MWZlNDhjIiwidGFnIjoiIn0%3D; expires=Fri, 06-Jun-2025 22:32:12 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6InhlbGx2SzJPNVpIaTdBaHpJZjJQSGc9PSIsInZhbHVlIjoiVmcwTHhJNmFRaGhhTlR2aW5lRWxpTjZvK2VqZlNaYVlBZEsrT2psb1RyZ0JONXFiL25oQWdKOXhQRit3Wkl5" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ii9VTDJpbnNtL3BnWkEwSjNCWHRTNGc9PSIsInZhbHVlIjoiVk9MaU9SRlFqelhOcUpXcXB0bDlQeTA2NklXdmJHa0t1T2NqV1hWUGtnUjlkUC9tTjQ4SzI0RXY1bGN6K1JIam9LZXFDVXNHOTNPYUFTUkpNR2ZJYkN0ZVhZVWU5TGFkclduUHVGbVp2cy85T0NqSHFpaE02aExZdXdDV2JkSUciLCJtYWMiOiJmNWU2OWZkOGY4NjQyY2FiNjMxZWU5YzRiODI2N2JkZmM4ZDVjODYzNjc4MzMwZGRjNGMzZTU0NWM0OGI4NDAzIiwidGFnIjoiIn0%3D; expires=Fri, 06-Jun-2025 22:32:12 GMT; path=/XSRF-TOKEN=eyJpdiI6Ii9VTDJpbnNtL3BnWkEwSjNCWHRTNGc9PSIsInZhbHVlIjoiVk9MaU9SRlFqelhOcUpXcXB0bDlQeTA2NklXdmJHa0t1T2NqV1hWUGtnUjlkUC9tTjQ4SzI0RXY1bGN6K1JIam9LZXFDV" 1 => "askhelpdesk_session=eyJpdiI6InhlbGx2SzJPNVpIaTdBaHpJZjJQSGc9PSIsInZhbHVlIjoiVmcwTHhJNmFRaGhhTlR2aW5lRWxpTjZvK2VqZlNaYVlBZEsrT2psb1RyZ0JONXFiL25oQWdKOXhQRit3Wkl5a0ZuVjZadHpTZ2VpOTN6K2x5b3hsM3dHSjZTV1ppWXpxU1JWQ1BHYUNTTytNbll2MmxqTzZJdGtLZ0U1VGlzdXMiLCJtYWMiOiIwMzFiMjkxZTgwNzQ5YTViZDRmOWMxYjQ1NGViZDFmM2EzMTU1YjRkZjdiYjJiMjAzZmVkNDZjOWY4MWZlNDhjIiwidGFnIjoiIn0%3D; expires=Fri, 06-Jun-2025 22:32:12 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6InhlbGx2SzJPNVpIaTdBaHpJZjJQSGc9PSIsInZhbHVlIjoiVmcwTHhJNmFRaGhhTlR2aW5lRWxpTjZvK2VqZlNaYVlBZEsrT2psb1RyZ0JONXFiL25oQWdKOXhQRit3Wkl5" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "3BOtpXZWMux9qOViV4uqdVSf22ktQC9ek2tF7LMJ" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/3-way-switch-only-works-when-one-switch-is-on" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]