Receiving Helpdesk

are heat detectors required in attics

by Alexandra Heller II Published 3 years ago Updated 2 years ago

There are reasons code does not require them in attics but code is a MINIMUM requirement. If you want to provide additional protection for attic exposure the proper device is a heat detector. Smoke detectors are not designed to function in the high temperatures found in attics.

Additionally, building codes do not require fire detection in areas such as crawlspaces, attics or garages as these areas tend to be dusty or, in the case of garages, have car exhaust, conditions that can cause smoke detectors to provide false alarms.Mar 30, 2021

Full Answer

Do I need a heat detector or smoke detector?

Rooms or spaces that have a tendency to get very dusty are often better suited for heat detectors than smoke detectors. This can include garages and attics where substantial dust and fine particles could potentially cause a smoke detector to activate and cause a false alarm. However, heat detectors will not experience this issue.

Where should a heat detector be placed in a room?

Heat detectors are also commonly used in rooms where smoking is a regular activity. When choosing a location for a heat detector, we recommend placing the device high up on the wall or on the ceiling. The device should be easily accessible, and it should not be blocked by any obstacles or objects.

Do smoke detectors work in garages and attics?

Smoke alarms are not designed for garages and attics and are much more likely to fail than a heat detector. Getting the right type of detector or alarm in the right places can save your home and your life.

Why do I need a heat detector in my Kitchen?

This can also occur in areas where smoke may be periodically present, including kitchens where food is being cooked and designated areas for smoking tobacco or other herbs. In these areas, it may be better to use a standalone heat detector.

Should I put a heat detector in the attic?

The US Fire Administration / FEMA recommends that you have a heat detector rather than a smoke alarm in your garage. Another location in a home where you should have a heat detector rather than a smoke alarm is the attic.

Where heat detectors are required?

In addition, the Building Regulations also require a heat alarm to be installed in any kitchen areas where the kitchen is not separated from the circulation space or stairway by a door. Multi‑sensor alarms are generally more suitable for installation in circulation areas (hallways and landings) next to kitchens.

Are heat detectors necessary?

Everyone also needs a heat alarm in the kitchen, and some people need extra support. If you – or a family member – has a condition that may prevent or delay escape if there is a fire, you may need a specialist alarm system and advice to consider what to do in the event of a fire.

Where should heat detectors be placed in attic?

We recommend placing them high off of the ground or on the ceiling. This is because heat rises, and you will want the sensor to pick up the change in temperature in the event of a fire. Finally, the device should be placed in an open area, and it should not be blocked by other objects or obstacles in the area.

Do I need a heat alarm and a smoke alarm?

An alarm installed inside the kitchen must be a heat alarm rather than a smoke alarm. Just outside a kitchen (eg in hall or dining room) an optical smoke alarm or, even better, a combined smoke and heat alarm should be installed, as these are less sensitive to false alarm. Alarms can also come with an escape light.

What temperature does a heat detector go off?

135 degrees FHeat Detectors react to the change in temperature caused by fire. Once the temperature rises above 135 degrees F (57 C) or 194 degrees F (90 C), the heat detector will send a signal to an alarm panel and trigger an alarm.

Where are heat detectors best used?

A heat detector is usually used in rooms where there is excessive dust or fumes – for instance, a garage or cellar – which a smoke alarm can mistake for dust, soot or combustible elements in the atmosphere. It's also used in rooms where highly-flammable chemicals are stored.

Is a heat detector better than a smoke detector?

It is better to use a heat detector instead of a smoke detector when the area being monitored is not suited for a normal smoke detector. This includes areas where smoke may sometimes be present. Heat detectors are also used in dusty areas, where fine particles may trigger a smoke detector.

What are the advantages of heat detector?

Heat Detector Pros and Cons Heat detectors function best in fires that involve high flames, intense heat and little initial smoke. Heat detectors also provide a more reliable fire detection device in dusty or dirty environments in which false alarms can be triggered on smoke detectors.

Should I put a smoke detector in the attic?

No. We do not recommend installing smoke or carbon monoxide detectors in unfinished areas of the home. This includes attics, crawlspaces, garages, unheated areas, or porches. The sensors in smoke and CO alarms work best in temperatures between 40° F (4° C) and 100° F (38° C).

Do attics need carbon monoxide detectors?

“CO alarms should be installed on each level of the home and outside sleeping areas. Smoke alarms should be on every level of the home, outside sleeping areas and inside each bedroom.” However, the CPSC does not recommend the placement of carbon monoxide detectors in the attic of a home.

Frank Olson Guest

I disagree. The 602 (RoR) is designed for use in attics. I've installed

Nick Markowitz Guest

Any time I used ror high temp or not I have had problems with falses. I

Robert L. Bass Guest

Any time I used ror high temp or not I have had problems with falses. I

Nick Markowitz Guest

hoods and other high heat process hoods peneatrate the roof void areas .

Allan Waghalter Guest

You don't sound much like a state official in your postings about RLB. I

What is a heat detector?

Heat detectors. Heat detectors are designed to minimize property damage by a change in temperature caused by a fire and thought of as a protector of property. Heat detectors come in two basic types: One that recognizes the rate of temperature change and when the temperature changes too rapidly, it will trigger the alarm.

What temperature should a smoke detector be?

Note that there are a few manufactures who do make detectors for a wider range of temperatures i.e. they will go from -15 to + 200 degrees Fahrenheit.

Why does high humidity cause smoke alarms to go off?

High humidity in the air may falsely set off smoke alarms because many smoke alarms cannot distinguish between light smoke particles and heavy moisture particles in the air. Heat alarms are engineered to be much less affected by the above conditions.

What type of smoke detector is used to detect smoke?

Ionization type – Generally these alarms use “ions,” or electrically charged particles, to help detect smoke in the air and are considered best for “Fast Flame Fires.”. Presently the majority of smoke alarms in the US are of this type; however, the trend is towards the combination type smoke alarm. Photo electric type – When smoke enters ...

Why are smoke alarms so important?

Smoke alarms have become increasingly important because times to escape a fire in a home have shortened tremendously. (Learn why)

What is smoke alarm?

Smoke alarms are designed to provide people an early warning sign of a fire so that they have time to escape the fire; they do this through sensing smoke and sounding an alarm.

How do heat detectors work?

Heat detectors are designed to minimize property damage by a change in temperature caused by a fire and thought of as a protector of property. Heat detectors come in two basic types: 1 One that recognizes the rate of temperature change and when the temperature changes too rapidly, it will trigger the alarm. 2 The other has a specific set point in temperature that triggers the alarm. i.e 155 degrees Fahrenheit.

Why are heat detectors used?

Heat detectors are also frequently used in locations where certain activities may cause a smoke detector to activate. For example, regular cooking activity in the kitchen could produce fumes that may cause a smoke detector to activate.

Why use a smoke detector over a heat detector?

This is because a smoke detector will typically detect a fire more quickly than a heat detector.

Can you use a smoke detector in a garage?

But in some areas, a smoke detector may not be appropriate . This may be due to the location of the room or the activities that frequently take place inside the room. Rooms or spaces that have a tendency to get very dusty are often better suited for heat detectors than smoke detectors. This can include garages and attics where substantial dust ...

Can you test a heat detector with a hair dryer?

Remember that some heat detectors are one-and-done and must be replaced once they are activated. You should only test a heat detector using a hair dryer if it is not a one-and-done device.

image
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 Version1.43sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[10:14:01] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[10:14:01] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[10:14:01] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[10:14:01] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[10:14:01] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[10:14:01] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[10:14:01] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[10:14:01] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[10:14:01] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • Booting (14.6ms)
  • Application (1.41s)
  • 1 x Application (98.94%)
    1.41s
    1 x Booting (1.02%)
    14.60ms
    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 executed1.39s
    • select * from `posts` where `published_at` <= '2025-06-10 10:14:01' and `slug` = 'are-heat-detectors-required-in-attics' and `posts`.`deleted_at` is null limit 1
      3.4ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-10 10:14:01
      • 1. are-heat-detectors-required-in-attics
      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` = 206931 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      4.36msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 206931
      • 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
      580μ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
      410μs/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
      310μs/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
      1.38s/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` = 36466 limit 1
      1.22msview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 36466
      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
        wMt02jEVv0vhXot04sdJVxlSw4EcHHRX0MDAusZp
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/are-heat-detectors-required-in-attics" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /are-heat-detectors-required-in-attics
        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 => "_pk_id.64.7c30=806d6131c1ab6ab4.1749530637.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IkFKZ0F4YzMxc3JjNjlWZW1SQnRvZXc9PSIsInZhbHVlIjoiQjhVemROSDQ1UExYK2NmOWd0Wms4SkMyL2tiK3piaWdCZUtsaVAvOU9wYjFRNzZGZWdqaFI1Rytjb2pkVUVBNi93SzAwakQ4UzA5Sy9SUU93aVQ3N3ZXTTViYklXWk5LTWFsVmpPdkYwYWgyR05XZXQ5cnh5aTVtWTNFbXhjMG0iLCJtYWMiOiIyZjBmYzJkZWQ4MzQzNjE0YTMwNDJjZWE5ODMzNDVlNzcxNjQ1MzcwZGE5NzkyODM2MjU1MDFjNjM2MGVlZDZjIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6Ikppc3hiSmtTRmljWWM2b282cnpSckE9PSIsInZhbHVlIjoiMU1idSt1NHFBeXJZRUFtTGRzZjY3SUt3dml2NTBFb25LcGh1UDZ2MGprWlJRNWlVQlkwYXRWVnQwYjd0eWpLZmt1UFQ1bXpsblhGMUVLK05YTUV4TmVFc3RUblE3cDJHZXBkR1RjcGo5eUVWZVRwZmdNTXN3cTQ0R0xyemhDS2MiLCJtYWMiOiI1ZGI4ZDAzNDc0ZDFjOWYzMWYyOTFlMTBkODEzMzM5YjhiMGY1YWI5ZjI4NWRiZThhYjk3ZDFiYTk1OWIyN2Y4IiwidGFnIjoiIn0%3D_pk_id.64.7c30=806d6131c1ab6ab4.1749530637.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IkFKZ0F4YzMxc3JjNjlWZW1SQnRvZXc9PSIsInZhbHVlIjoiQjhVemROSDQ1UExYK2NmOWd0Wms4S" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.129" ] "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 => "94d6360f4b58dd56-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.129, 172.69.59.66" ] "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/are-heat-detectors-required-in-attics" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/are-heat-detectors-required-in-attics" "REMOTE_PORT" => "36822" "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.59.66" "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" => "_pk_id.64.7c30=806d6131c1ab6ab4.1749530637.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IkFKZ0F4YzMxc3JjNjlWZW1SQnRvZXc9PSIsInZhbHVlIjoiQjhVemROSDQ1UExYK2NmOWd0Wms4SkMyL2tiK3piaWdCZUtsaVAvOU9wYjFRNzZGZWdqaFI1Rytjb2pkVUVBNi93SzAwakQ4UzA5Sy9SUU93aVQ3N3ZXTTViYklXWk5LTWFsVmpPdkYwYWgyR05XZXQ5cnh5aTVtWTNFbXhjMG0iLCJtYWMiOiIyZjBmYzJkZWQ4MzQzNjE0YTMwNDJjZWE5ODMzNDVlNzcxNjQ1MzcwZGE5NzkyODM2MjU1MDFjNjM2MGVlZDZjIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6Ikppc3hiSmtTRmljWWM2b282cnpSckE9PSIsInZhbHVlIjoiMU1idSt1NHFBeXJZRUFtTGRzZjY3SUt3dml2NTBFb25LcGh1UDZ2MGprWlJRNWlVQlkwYXRWVnQwYjd0eWpLZmt1UFQ1bXpsblhGMUVLK05YTUV4TmVFc3RUblE3cDJHZXBkR1RjcGo5eUVWZVRwZmdNTXN3cTQ0R0xyemhDS2MiLCJtYWMiOiI1ZGI4ZDAzNDc0ZDFjOWYzMWYyOTFlMTBkODEzMzM5YjhiMGY1YWI5ZjI4NWRiZThhYjk3ZDFiYTk1OWIyN2Y4IiwidGFnIjoiIn0%3D_pk_id.64.7c30=806d6131c1ab6ab4.1749530637.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IkFKZ0F4YzMxc3JjNjlWZW1SQnRvZXc9PSIsInZhbHVlIjoiQjhVemROSDQ1UExYK2NmOWd0Wms4S" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.129" "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" => "94d6360f4b58dd56-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.129, 172.69.59.66" "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" => 1749530641.8225 "REQUEST_TIME" => 1749530641 ]
        request_cookies
        0 of 0
        array:4 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "wMt02jEVv0vhXot04sdJVxlSw4EcHHRX0MDAusZp" "askhelpdesk_session" => "IesnrPRW7RoS7ndTyvXl25KSs1Ez0b5EnwjWoMVL" ]
        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 => "Tue, 10 Jun 2025 04:44:01 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InN3QktvTHVHWmRId2NWeER3b1laV1E9PSIsInZhbHVlIjoiWCtqUmpFNW95T2VSdnpoOVlNbnIxZ2Z6KzRlQ1B2c2pvNjRrMlk3SzA3bFo2Zzd6MG85U3NoaDBMU3J2S0lLeVhWc0lYWkk2czVVUG90VVh6b2lGOTd1R0tzTTFTa0RxSm9EbXBVa0liZmdBNTJPdzhPaVdHVnJDRXJEOGdQeGkiLCJtYWMiOiI4MjlkMGVkM2M0YTAyMjI3ZmQyYWQ2NTcxNjc1YzIwNmFmZTkzMjVlOWE5ZjY5NGI3MDgxM2Q1NzBkMmNiOTZlIiwidGFnIjoiIn0%3D; expires=Tue, 10-Jun-2025 06:44:03 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InN3QktvTHVHWmRId2NWeER3b1laV1E9PSIsInZhbHVlIjoiWCtqUmpFNW95T2VSdnpoOVlNbnIxZ2Z6KzRlQ1B2c2pvNjRrMlk3SzA3bFo2Zzd6MG85U3NoaDBMU3J2S0lLeVhWc0lYW" 1 => "askhelpdesk_session=eyJpdiI6InN0V2R4MWYxNEVLZm1QWlVoeVhWUUE9PSIsInZhbHVlIjoieSswZTgzYnVqOENod1QxbUNvZGNyOGZERWNCTlc1YzlGZ0VGeCt1TldNTjhmajd1K3g1MlhIUjB0TmZ5enA4S3FTcS9YK1Q4Z0Z0M2wzOUlXWUtiWm5aeS9CN0JIOGZHZmVZMjIzaU41VVBwd3NqOEk5UGY1RHp2MGhIVk14L3MiLCJtYWMiOiJiYmVhOGYyZmQ3MTE3MmE4ZGQ1NmVhNGUyNjI3NTljZjJiOGE2Nzk3MTVkMTg2Y2ZhZjNhZDJiMjU1NzFjNTJhIiwidGFnIjoiIn0%3D; expires=Tue, 10-Jun-2025 06:44:03 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6InN0V2R4MWYxNEVLZm1QWlVoeVhWUUE9PSIsInZhbHVlIjoieSswZTgzYnVqOENod1QxbUNvZGNyOGZERWNCTlc1YzlGZ0VGeCt1TldNTjhmajd1K3g1MlhIUjB0TmZ5enA4" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InN3QktvTHVHWmRId2NWeER3b1laV1E9PSIsInZhbHVlIjoiWCtqUmpFNW95T2VSdnpoOVlNbnIxZ2Z6KzRlQ1B2c2pvNjRrMlk3SzA3bFo2Zzd6MG85U3NoaDBMU3J2S0lLeVhWc0lYWkk2czVVUG90VVh6b2lGOTd1R0tzTTFTa0RxSm9EbXBVa0liZmdBNTJPdzhPaVdHVnJDRXJEOGdQeGkiLCJtYWMiOiI4MjlkMGVkM2M0YTAyMjI3ZmQyYWQ2NTcxNjc1YzIwNmFmZTkzMjVlOWE5ZjY5NGI3MDgxM2Q1NzBkMmNiOTZlIiwidGFnIjoiIn0%3D; expires=Tue, 10-Jun-2025 06:44:03 GMT; path=/XSRF-TOKEN=eyJpdiI6InN3QktvTHVHWmRId2NWeER3b1laV1E9PSIsInZhbHVlIjoiWCtqUmpFNW95T2VSdnpoOVlNbnIxZ2Z6KzRlQ1B2c2pvNjRrMlk3SzA3bFo2Zzd6MG85U3NoaDBMU3J2S0lLeVhWc0lYW" 1 => "askhelpdesk_session=eyJpdiI6InN0V2R4MWYxNEVLZm1QWlVoeVhWUUE9PSIsInZhbHVlIjoieSswZTgzYnVqOENod1QxbUNvZGNyOGZERWNCTlc1YzlGZ0VGeCt1TldNTjhmajd1K3g1MlhIUjB0TmZ5enA4S3FTcS9YK1Q4Z0Z0M2wzOUlXWUtiWm5aeS9CN0JIOGZHZmVZMjIzaU41VVBwd3NqOEk5UGY1RHp2MGhIVk14L3MiLCJtYWMiOiJiYmVhOGYyZmQ3MTE3MmE4ZGQ1NmVhNGUyNjI3NTljZjJiOGE2Nzk3MTVkMTg2Y2ZhZjNhZDJiMjU1NzFjNTJhIiwidGFnIjoiIn0%3D; expires=Tue, 10-Jun-2025 06:44:03 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6InN0V2R4MWYxNEVLZm1QWlVoeVhWUUE9PSIsInZhbHVlIjoieSswZTgzYnVqOENod1QxbUNvZGNyOGZERWNCTlc1YzlGZ0VGeCt1TldNTjhmajd1K3g1MlhIUjB0TmZ5enA4" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "wMt02jEVv0vhXot04sdJVxlSw4EcHHRX0MDAusZp" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/are-heat-detectors-required-in-attics" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]