--- layout: null --- # These redirects are handled by Netlify # {% assign release_notes = site.categories['Release-Notes'] %} # General use redirects /join-chat https://discord.gg/home-assistant /twitter https://twitter.com/home_assistant/ /mastodon https://fosstodon.org/@homeassistant /bluesky https://bsky.app/profile/home-assistant.io /newsletter https://newsletter.openhomefoundation.org/ /suggest-community-highlight https://docs.google.com/forms/d/e/1FAIpQLSd9VWPeVM0xg0swWL6kT3wkQUKt8vWsTL5WtPO95LAy-0cYZw/viewform /get-blueprints https://community.home-assistant.io/c/blueprints-exchange/53 /merch https://home-assistant-store.creator-spring.com /feature-requests https://community.home-assistant.io/c/feature-requests /issues https://github.com/home-assistant/core/issues /community https://community.home-assistant.io/ /voice /voice_control/builtin_sentences/ /latest-security-alert /security/ # Link to latest release notes /latest-release-notes/ {{ release_notes | where: "categories", "Core" | map: 'url' | first }}{{ site.patch_version_notes }} 302! /latest-ios-release-notes/ {{ release_notes | where: "categories", "iOS" | map: 'url' | first }} 302! # Matter workshop June 2022 /skyconnect-interest https://docs.google.com/forms/d/e/1FAIpQLScEjHSBJszUZfgO3MIDO51IHr3Oeohcs8BLpRIjY1liJ58IpA/viewform?usp=sf_link /matter-june-22 https://docs.google.com/document/d/1MldgA337wHTEx-vPkoxlCqKHrhVm5QIcHV32iLsv_2k/edit?usp=sharing # Redirect for Energy /energy /home-energy-management /integrations/energy /docs/energy 301! /amber https://yellow.home-assistant.io /yellow https://yellow.home-assistant.io /blog/2021/09/13/home-assistant-amber/ /blog/2021/09/13/home-assistant-yellow/ # Design & User research /join-research https://forms.clickup.com/2533032/f/2d9n8-12931/52N1KK00E9BXEW71TN /join-dashboard-group https://forms.clickup.com/2533032/f/2d9n8-18091/711QWINKTF866N9HYV # Older development pages /developers https://developers.home-assistant.io /developers/add_new_platform https://developers.home-assistant.io/docs/creating_platform_index/ /developers/api https://developers.home-assistant.io/docs/api/rest /developers/architecture_components https://developers.home-assistant.io/docs/architecture_components/ /developers/architecture https://developers.home-assistant.io/docs/architecture_index/ /developers/asyncio_101 https://developers.home-assistant.io/docs/asyncio_101/ /developers/asyncio_categorizing_functions https://developers.home-assistant.io/docs/asyncio_categorizing_functions/ /developers/asyncio_misc https://developers.home-assistant.io/docs/asyncio_index/ /developers/asyncio_working_with_async https://developers.home-assistant.io/docs/asyncio_working_with_async/ /developers/asyncio https://developers.home-assistant.io/docs/asyncio_index/ /developers/code_review_component https://developers.home-assistant.io/docs/creating_component_code_review/ /developers/code_review_platform https://developers.home-assistant.io/docs/creating_platform_code_review/ /developers/component_deps_and_reqs https://developers.home-assistant.io/docs/creating_component_deps_and_reqs/ /developers/component_discovery https://developers.home-assistant.io/docs/creating_component_discovery/ /developers/component_events https://developers.home-assistant.io/docs/creating_component_events/ /developers/component_generic_discovery https://developers.home-assistant.io/docs/creating_component_generic_discovery/ /developers/component_loading https://developers.home-assistant.io/docs/creating_component_loading/ /developers/component_states https://developers.home-assistant.io/docs/creating_component_states/ /developers/component_visibility https://developers.home-assistant.io/docs/creating_component_index/ /developers/creating_components https://developers.home-assistant.io/docs/creating_component_index/ /developers/development_101 https://developers.home-assistant.io/docs/dev_101_index/ /developers/development_catching_up https://developers.home-assistant.io/docs/development_catching_up/ /developers/development_checklist https://developers.home-assistant.io/docs/development_checklist/ /developers/development_config https://developers.home-assistant.io/docs/dev_101_config/ /developers/development_environment https://developers.home-assistant.io/docs/development_environment/ /developers/development_events https://developers.home-assistant.io/docs/dev_101_events/ /developers/development_guidelines https://developers.home-assistant.io/docs/development_guidelines/ /developers/development_hass_object https://developers.home-assistant.io/docs/dev_101_hass/ /developers/development_services https://developers.home-assistant.io/docs/dev_101_services/ /developers/development_states https://developers.home-assistant.io/docs/dev_101_states/ /developers/development_submitting https://developers.home-assistant.io/docs/development_submitting/ /developers/development_testing https://developers.home-assistant.io/docs/development_testing/ /developers/development_validation https://developers.home-assistant.io/docs/development_validation/ /developers/development https://developers.home-assistant.io/docs/development_index/ /developers/documentation/create_page https://developers.home-assistant.io/docs/documenting/create-page /developers/documentation https://developers.home-assistant.io/docs/documenting /developers/documentation/standards https://developers.home-assistant.io/docs/documenting/standards /developers/frontend_add_card https://developers.home-assistant.io/docs/frontend/extending/adding-state-card /developers/frontend_add_more_info https://developers.home-assistant.io/docs/frontend/extending/adding-more-info-dialogs /developers/frontend_creating_custom_panels https://developers.home-assistant.io/docs/frontend/custom-ui/creating-custom-panels /developers/frontend_creating_custom_ui https://developers.home-assistant.io/docs/frontend/custom-ui/lovelace-custom-card /developers/frontend https://developers.home-assistant.io/docs/frontend /developers/hassio/addon_communication https://developers.home-assistant.io/docs/hassio_addon_communication/ /developers/hassio/addon_config https://developers.home-assistant.io/docs/hassio_addon_config/ /developers/hassio/addon_development https://developers.home-assistant.io/docs/hassio_addon_index/ /developers/hassio/addon_presentation https://developers.home-assistant.io/docs/add-ons/presentation/ /developers/hassio/addon_publishing https://developers.home-assistant.io/docs/hassio_addon_publishing/ /developers/hassio/addon_repository https://developers.home-assistant.io/docs/hassio_addon_repository/ /developers/hassio/addon_testing https://developers.home-assistant.io/docs/hassio_addon_testing/ /developers/hassio/addon_tutorial https://developers.home-assistant.io/docs/hassio_addon_tutorial/ /developers/hassio/architecture https://developers.home-assistant.io/docs/architecture_hassio/ /developers/hassio/debugging https://developers.home-assistant.io/docs/hassio_debugging/ /developers/helpers https://developers.home-assistant.io /developers/intent/conversation https://developers.home-assistant.io/docs/intent_conversation/ /developers/intent/firing https://developers.home-assistant.io/docs/intent_firing/ /developers/intent/handling https://developers.home-assistant.io/docs/intent_handling/ /developers/intent https://developers.home-assistant.io/docs/intent_index/ /developers/internationalization/backend_localization https://developers.home-assistant.io/docs/internationalization_backend_localization/ /developers/internationalization/custom_component_localization https://developers.home-assistant.io/docs/internationalization_custom_component_localization/ /developers/internationalization https://developers.home-assistant.io/docs/internationalization_index/ /developers/internationalization/translation https://developers.home-assistant.io/docs/internationalization_translation/ /developers/maintenance https://developers.home-assistant.io/docs/maintenance/ /developers/multiple_instances https://developers.home-assistant.io /developers/platform_example_light https://github.com/home-assistant/example-custom-config/tree/master/custom_components/example_light /developers/platform_example_sensor https://github.com/home-assistant/example-custom-config/tree/master/custom_components/example_sensor /developers/releasing https://developers.home-assistant.io/docs/releasing/ /developers/rest_api https://developers.home-assistant.io/docs/api/rest/ /developers/server_sent_events https://developers.home-assistant.io/docs/external_api_server_sent_events/ /developers/websocket_api https://developers.home-assistant.io/docs/api/websocket/ /developers/code_of_conduct /code_of_conduct # Platform pages to integration pages migration /components/alexa.flash_briefings /integrations/alexa.flash_briefings /components/alexa.intent /integrations/alexa.intent /components/alexa.smart_home /integrations/alexa.smart_home /components/binary_sensor.mqtt /integrations/binary_sensor.mqtt /components/binary_sensor.mysensors /integrations/mysensors#binary-sensor /components/binary_sensor.rest /integrations/binary_sensor.rest /components/binary_sensor.rflink /integrations/binary_sensor.rflink /components/camera.mqtt /integrations/camera.mqtt /components/climate.mqtt /integrations/climate.mqtt /components/climate.mysensors /integrations/mysensors#climate /components/cover.command_line /integrations/cover.command_line /components/cover.group /integrations/cover.group /components/cover.mqtt /integrations/cover.mqtt /components/cover.mysensors /integrations/mysensors#cover /components/cover.template /integrations/cover.template /components/device_tracker.mqtt /integrations/device_tracker.mqtt /components/device_tracker.mysensors /integrations/mysensors#device-tracker /components/fan.mqtt /integrations/fan.mqtt /components/fan.template /integrations/fan.template /components/light.group /integrations/light.group /components/light.mqtt /integrations/light.mqtt /components/light.mysensors /integrations/mysensors#light /components/light.switch /integrations/light.switch /components/light.template /integrations/light.template /components/lock.mqtt /integrations/lock.mqtt /components/lock.template /integrations/lock.template /components/notify.command_line /integrations/notify.command_line /components/notify.group /integrations/notify.group /components/notify.mysensors /integrations/mysensors#notify /components/notify.rest /integrations/notify.rest /components/public_sensor.netatmo /integrations/netatmo /components/sensor.command_line /integrations/sensor.command_line /components/sensor.mqtt /integrations/sensor.mqtt /components/sensor.mysensors /integrations/mysensors#sensor /components/switch.command_line /integrations/switch.command_line /components/switch.mqtt /integrations/switch.mqtt /components/switch.mysensors /integrations/mysensors#switch /components/switch.rest /integrations/switch.rest /components/switch.template /integrations/switch.template /components/telegram_bot.broadcast /integrations/telegram_broadcast /components/telegram_bot.polling /integrations/telegram_polling /components/telegram_bot.webhooks /integrations/telegram_webhooks /components/vacuum.mqtt /integrations/vacuum.mqtt /components/vacuum.template /integrations/vacuum.template /integrations/binary_sensor.group /integrations/group /integrations/binary_sensor.knx /integrations/knx#binary-sensor /integrations/binary_sensor.modbus /integrations/modbus/#configuring-binary-sensor-entities /integrations/binary_sensor.mysensors /integrations/mysensors#binary-sensor /integrations/binary_sensor.rflink /integrations/rflink/#binary-sensor /integrations/binary_sensor.template /integrations/template/#binary_sensor /integrations/binary_sensor.xiaomi_aqara/ /integrations/xiaomi_aqara/#binary-sensor /integrations/climate.knx /integrations/knx#climate /integrations/climate.modbus/ /integrations/modbus/#configuring-climate-entities /integrations/climate.mysensors /integrations/mysensors#climate /integrations/cover.command_line /integrations/command_line#Cover /integrations/cover.group /integrations/group /integrations/cover.knx /integrations/knx#cover /integrations/cover.mysensors /integrations/mysensors#cover /integrations/cover.rflink /integrations/rflink/#cover /integrations/cover.xiaomi_aqara/ /integrations/xiaomi_aqara/#covers /integrations/device_tracker.mysensors /integrations/mysensors#device-tracker /integrations/device_tracker.xiaomi/ /integrations/xiaomi/#router /integrations/fan.group /integrations/group /integrations/fan.xiaomi_miio /integrations/xiaomi_miio/#xiaomi-air-purifier-air-humidifier-and-standing-fan /integrations/light.group /integrations/group /integrations/light.knx /integrations/knx#light /integrations/light.mysensors /integrations/mysensors#light /integrations/light.rflink /integrations/rflink#light /integrations/light.xiaomi_miio /integrations/xiaomi_miio/#xiaomi-philips-light /integrations/light.xiaomi_aqara/ /integrations/xiaomi_aqara/#lights /integrations/lock.xiaomi_aqara/ /integrations/xiaomi_aqara/#locks /integrations/media_player.group /integrations/group /integrations/notify.command_line /integrations/command_line#Notify /integrations/notify.group /integrations/group#notify-groups /integrations/notify.knx /integrations/knx#notify /integrations/notify.mysensors /integrations/mysensors#notify /integrations/remote.xiaomi_miio /integrations/xiaomi_miio/#xiaomi-ir-remote /integrations/sensor.buienradar /integrations/buienradar/#sensor /integrations/sensor.command_line /integrations/command_line#Sensor /integrations/sensor.knx /integrations/knx#sensor /integrations/sensor.modbus /integrations/modbus/#configuring-sensor-entities /integrations/sensor.mysensors /integrations/mysensors#sensor /integrations/sensor.rflink /integrations/rflink/#sensor /integrations/sensor.websocket_api /integrations/websocket_api/#track-current-connections /integrations/sensor.xiaomi_miio /integrations/xiaomi_miio /integrations/sensor.xiaomi_aqara/ /integrations/xiaomi_aqara/#sensors /integrations/switch.command_line /integrations/command_line#Switch /integrations/switch.knx /integrations/knx#switch /integrations/switch.modbus /integrations/modbus/#configuring-switch-entities /integrations/switch.mysensors /integrations/mysensors#switch /integrations/switch.rflink /integrations/rflink/#switch /integrations/switch.xiaomi_aqara/ /integrations/xiaomi_aqara/#switches /integrations/switch.pca /integrations/elv/ /integrations/switch.xiaomi_miio /integrations/xiaomi_miio/#xiaomi-smart-wifi-socket-and-smart-power-strip /integrations/vacuum.xiaomi_miio /integrations/xiaomi_miio/#xiaomi-mi-robot-vacuum /components/air_pollutants.* /integrations/:splat /components/air_quality.* /integrations/:splat /components/alarm_control_panel.* /integrations/:splat /components/binary_sensor.* /integrations/:splat /components/calendar.* /integrations/:splat /components/camera.* /integrations/:splat /components/climate.* /integrations/:splat /components/cover.* /integrations/:splat /components/device_tracker.* /integrations/:splat /components/fan.* /integrations/:splat /components/geo_location.* /integrations/:splat /components/image_processing.* /integrations/:splat /components/light.* /integrations/:splat /components/lock.* /integrations/:splat /components/media_player.* /integrations/:splat /components/notify.* /integrations/:splat /components/remote.* /integrations/:splat /components/scene.* /integrations/:splat /components/sensor.* /integrations/:splat /components/smartthings.* /integrations/smartthings /components/switch.* /integrations/:splat /components/tts.* /integrations/:splat /components/vacuum.* /integrations/:splat /components/water_heater.* /integrations/:splat /components/weather.* /integrations/:splat /components/* /integrations/:splat /components /integrations # Renamed integrations /integrationss/air_pollutants /integrations/air_quality /integrations/calendar.google /integrations/google /integrations/climacell /integrations/tomorrowio /integrations/generic_ip_camera /integrations/generic /integrations/homewizard_energy /integrations/homewizard /integrations/input_slider /integrations/input_number /integrations/leviton /integrations/leviton_z_wave /integrations/light.switch /integrations/switch_as_x /integrations/pca /integrations/elv /integrations/pollen /integrations/iqvia /integrations/polling /integrations/telegram_polling /integrations/ritassist /integrations/fleetgo /integrations/senseme /integrations/baf /integrations/synologydsm /integrations/synology_dsm /integrations/telegram_chatbot /integrations/telegram_bot /integrations/vlc-telnet /integrations/vlc_telnet /integrations/xiaomi /integrations/xiaomi_aqara /integrations/zwave /integrations/zwave_js/ # Moved documentation /details/database /docs/backend/database /details/updater /docs/backend/updater /docs/assist/ /voice_control/ /docs/assist/android/ /voice_control/android/ /docs/assist/apple/ /voice_control/apple/ /docs/assist/builtin_sentences/ /voice_control/builtin_sentences/ /docs/assist/custom_sentences/ /voice_control/custom_sentences/ /docs/assist/using_voice_assistants_overview/ /voice_control/ /docs/assist/voice_remote_expose_devices/ /voice_control/voice_remote_expose_devices/ /docs/assist/voice_remote_local_assistant/ /voice_control/voice_remote_local_assistant/ /skyconnect /connectzbt1#from-skyconnect /glossary/ /docs/glossary/ # Redirect for the QR Codes on the S3 Box /s3-box-no-wifi /voice_control/troubleshooting_the_s3_box/#error-unable-to-connect-to-wi-fi /s3-box-no-ha /voice_control/troubleshooting_the_s3_box/#error-no-home-assistant /docs/assist/troubleshooting/ /voice_control/troubleshooting/ /docs/assist/worlds-most-private-voice-assistant/ /voice_control/worlds-most-private-voice-assistant/ /projects/worlds-most-private-voice-assistant/ /voice_control/worlds-most-private-voice-assistant/ /docs/assist/thirteen-usd-voice-remote/ /voice_control/thirteen-usd-voice-remote/ /draw_assist /voice_control/s3-box-customize/#to-draw-your-own-images /projects/thirteen-usd-voice-remote/ /voice_control/thirteen-usd-voice-remote/ /docs/backend/updater /integrations/analytics /docs/configuration/basic/#allowlist_external_urls /integrations/homeassistant/#allowlist_external_urls /docs/configuration/basic/#allowlist_external_dirs /integrations/homeassistant/#allowlist_external_dirs /docs/configuration/basic/#external_urls /integrations/homeassistant/#external_urls /docs/configuration/customizing-devices/#device-class /integrations/homeassistant/#device-class /docs/configuration/customizing-devices/#customizing-entities /integrations/homeassistant/#editing-the-entity-settings-in-yaml /docs/ecosystem/ios/ https://companion.home-assistant.io/ /docs/ecosystem/ios/devices_file https://companion.home-assistant.io/ /docs/ecosystem/ios/integration https://companion.home-assistant.io/docs/integrations/integrations /docs/ecosystem/ios/location https://companion.home-assistant.io/docs/core/location /docs/ecosystem/ios/notifications https://companion.home-assistant.io/docs/notifications/notifications-basic /docs/ecosystem/ios/notifications/actions https://companion.home-assistant.io/docs/notifications/actionable-notifications /docs/ecosystem/ios/notifications/architecture https://companion.home-assistant.io/docs/notifications/notification-details /docs/ecosystem/ios/notifications/attachments https://companion.home-assistant.io/docs/notifications/notification-attachments /docs/ecosystem/ios/notifications/basic https://companion.home-assistant.io/docs/notifications/notifications-basic /docs/ecosystem/ios/notifications/content_extensions https://companion.home-assistant.io/docs/notifications/dynamic-content /docs/ecosystem/ios/notifications/privacy_security_rate_limits https://companion.home-assistant.io/docs/notifications/notifications-basic /docs/ecosystem/ios/notifications/requesting_location_updates https://companion.home-assistant.io/docs/notifications/notifications-basic /docs/ecosystem/ios/notifications/sounds https://companion.home-assistant.io/docs/notifications/notification-sounds /docs/ecosystem/notebooks https://data.home-assistant.io /docs/ecosystem/notebooks/api https://data.home-assistant.io /docs/ecosystem/notebooks/database https://data.home-assistant.io /docs/ecosystem/notebooks/graph https://data.home-assistant.io /docs/ecosystem/notebooks/installation https://data.home-assistant.io /docs/ecosystem/notebooks/stats https://data.home-assistant.io /docs/frontend/mobile https://companion.home-assistant.io /docs/mqtt /integrations/mqtt /docs/mqtt/birth_will /integrations/mqtt/#birth-and-last-will-messages /docs/mqtt/broker /integrations/mqtt/#broker-configuration /docs/mqtt/certificate /integrations/mqtt/#advanced-broker-configuration /docs/mqtt/discovery/ /integrations/mqtt/#mqtt-discovery /docs/mqtt/logging /integrations/mqtt/#logging /docs/mqtt/service /integrations/mqtt/#publish--dump-services /docs/mqtt/testing /integrations/mqtt/#testing-your-setup /docs/script/editor /docs/scripts/editor /docs/z-wave /integrations/zwave_js /docs/z-wave/adding /integrations/zwave_js#how-can-i-add-include-a-new-device-to-my-z-wave-network /docs/z-wave/control-panel /integrations/zwave_js#using-z-wave-js /docs/z-wave/controllers/#aeotec-stick /docs/z-wave/controllers/#aeotec-z-stick /docs/z-wave/device-specific /integrations/zwave_js /docs/z-wave/devices /integrations/zwave_js#supported-devices-and-command-classes /docs/z-wave/entities /integrations/zwave_js#using-z-wave-js /docs/z-wave/events /integrations/zwave_js#events /docs/z-wave/installation /integrations/zwave_js#configuration /docs/z-wave/query-stage /integrations/zwave_js /docs/z-wave/services /integrations/zwave_js#actions /ecosystem/ios/notifications https://companion.home-assistant.io/docs/notifications/notifications-basic /ecosystem/notebooks https://data.home-assistant.io /ecosystem/notebooks/api https://data.home-assistant.io /ecosystem/notebooks/database https://data.home-assistant.io /ecosystem/notebooks/graph https://data.home-assistant.io /ecosystem/notebooks/installation https://data.home-assistant.io /ecosystem/notebooks/stats https://data.home-assistant.io /examples/notify.mqtt /integrations/mqtt/#mqtt-notifications /ios/whats-new https://companion.home-assistant.io/docs/getting_started/getting-started /installation/nuc /installation/generic-x86-64 /integrations/auth /docs/authentication /integrations/automation /docs/automation /integrations/blueprint /docs/automation/using_blueprints /integrations/trace /docs/automation/troubleshooting /integrations/hassio /hassio /integrations/cloud.alexa /cloud/alexa /integrations/imap_email_content /integrations/imap/#using-events /getting-started/automation-create-first /getting-started/automation /getting-started/automation-2 /getting-started/automation /getting-started/automation-action /docs/automation/action /getting-started/automation-condition /docs/automation/condition /getting-started/automation-examples /docs/automation/examples /getting-started/automation-troubleshooting /docs/automation/troubleshooting /getting-started/automation-trigger /docs/automation/trigger /getting-started/automation-templating /docs/automation/templating /getting-started/basic /docs/configuration/basic /getting-started/customizing-devices /docs/configuration/customizing-devices /getting-started/installation /docs/installation /getting-started/installation-docker /docs/installation/docker /getting-started/installation-virtualenv /docs/installation/virtualenv /getting-started/installation-raspberry-pi /docs/installation/raspberry-pi /getting-started/scripts /docs/scripts /getting-started/scripts-service-calls /docs/scripts/perform-actions/ /docs/scripts/service-calls /docs/scripts/perform-actions/ /getting-started/scripts-conditions /docs/scripts/conditions /getting-started/securing /docs/configuration/securing /getting-started/updating /common-tasks/os /getting-started/yaml /docs/configuration/yaml /getting-started/z-wave /integrations/zwave_js /getting-started/z-wave-devices /integrations/zwave_js /getting-started/z-wave-installation /integrations/zwave_js /getting-started/z-wave-panel /integrations/zwave_js /getting-started/z-wave-device-specific /integrations/zwave_js /hassio/zwave /integrations/zwave_js /topics/events /docs/configuration/events /topics/packages /docs/configuration/packages /topics/platform_options /docs/configuration/platform_options /topics/secrets /docs/configuration/secrets /topics/splitting_configuration /docs/configuration/splitting_configuration /topics/state_object /docs/configuration/state_object /topics/templating /docs/configuration/templating /common-tasks /common-tasks/os /common-tasks/os/#flashing-an-odroid-m1s /installation/odroid#flashing-an-odroid-m1s /common-tasks/os/#flashing-an-odroid-n2 /installation/odroid#flashing-an-odroid-n2 /docs/installation /installation /docs/installation/docker /installation /docs/installation/raspberry-pi /installation /docs/installation/updating /common-tasks/os /docs/installation/virtualenv /installation /hassio /getting-started /hassio/commandline /common-tasks/os#home-assistant-via-the-command-line /hassio/enable_i2c /common-tasks/os#enable-i2c /hassio/flashing_n2_otg /common-tasks/os#flashing-an-odroid-n2 /hassio/haos_common_tasks /common-tasks/os /hassio/hassos_faq /faq /hassio/index /installation /hassio/installation /installation /hassio/installing_third_party_addons /common-tasks/os#installing-third-party-add-ons /integrations/faadelays /integrations/faa_delays /cookbook/notify.mqtt /examples#notifications /cookbook/#example-configurationyaml /examples/#example-configurationyaml /cookbook/#user-interface /examples/#user-interface /cookbook/#infrastructure /examples/#infrastructure /cookbook/#automation-examples /examples /cookbook /examples /common-tasks/os/#snapshots /common-tasks/general/#backups /common-tasks/os/#backups /common-tasks/general/#backups /common-tasks/supervised/#snapshots /common-tasks/general/#backups /more-info/unsupported/container /more-info/unsupported/software /integrations/zigbee /integrations/zha /examples / # Moved marketing pages / rebranding /skyconnect /connectzbt1 # Migrated Community Guides /cookbook/apache_configuration https://community.home-assistant.io/t/reverse-proxy-with-apache/196942 /cookbook/dropboxbackup https://community.home-assistant.io/t/backing-up-to-dropbox/196960 /cookbook/githubbackup https://community.home-assistant.io/t/sharing-your-configuration-on-github/195144 /cookbook/tls_domain_certificate https://community.home-assistant.io/t/certificate-for-ssl-tls-via-domain-ownership/196968 /cookbook/tls_self_signed_certificate https://community.home-assistant.io/t/certificate-authority-and-self-signed-certificate-for-ssl-tls/196970 /cookbook/tor_configuration https://community.home-assistant.io/t/tor-onion-service-configuration/195171 /docs/autostart/init.d https://community.home-assistant.io/t/autostart-using-init-d/199494 /docs/autostart/macos https://community.home-assistant.io/t/autostart-on-macos/199500 /docs/autostart/systemd https://community.home-assistant.io/t/autostart-using-systemd/199497 /docs/autostart/upstart https://community.home-assistant.io/t/autostart-using-upstart/199499 /docs/ecosystem/apache https://community.home-assistant.io/t/reverse-proxy-with-apache/196942 /docs/ecosystem/backup/backup_dropbox https://community.home-assistant.io/t/backing-up-to-dropbox/196960 /docs/ecosystem/backup/backup_github https://community.home-assistant.io/t/sharing-your-configuration-on-github/195144 /docs/ecosystem/backup/backup_usb https://community.home-assistant.io/t/backup-configuration-to-a-usb-drive/196964 /docs/ecosystem/caddy https://community.home-assistant.io/t/reverse-proxy-with-caddy/196943 /docs/ecosystem/certificates https://community.home-assistant.io/tags/c/community-guides/51/remote-access /docs/ecosystem/certificates/lets_encrypt https://community.home-assistant.io/t/installing-tls-ssl-using-lets-encrypt/196975 /docs/ecosystem/certificates/tls_domain_certificate https://community.home-assistant.io/t/certificate-for-ssl-tls-via-domain-ownership/196968 /docs/ecosystem/certificates/tls_self_signed_certificate https://community.home-assistant.io/t/certificate-authority-and-self-signed-certificate-for-ssl-tls/196970 /docs/ecosystem/haproxy https://community.home-assistant.io/t/reverse-proxy-with-haproxy/196950 /docs/ecosystem/nginx https://community.home-assistant.io/t/reverse-proxy-using-nginx/196954 /docs/ecosystem/nginx_subdomain https://community.home-assistant.io/t/reverse-proxy-with-nginx-using-a-subdomain/196952 /docs/ecosystem/synology https://community.home-assistant.io/t/synology-dsm-reverse-proxy/199502 /docs/ecosystem/tor https://community.home-assistant.io/t/tor-onion-service-configuration/195171 /docs/installation/armbian https://community.home-assistant.io/t/home-assistant-core-python-on-armbian/196987 /docs/installation/centos https://community.home-assistant.io/t/installing-home-assistant-core-on-centos-rhel/199512 /docs/installation/fedora https://community.home-assistant.io/t/installing-home-assistant-core-on-fedora/199518 /docs/installation/freenas https://community.home-assistant.io/t/installation-of-home-assistant-on-your-freenas/195158 /ecosystem https://community.home-assistant.io/c/community-guides/51 /ecosystem/synology https://community.home-assistant.io/t/synology-dsm-reverse-proxy/199502 /getting-started/autostart https://community.home-assistant.io/t/autostart-using-upstart/199499 /getting-started/autostart-init.d https://community.home-assistant.io/t/autostart-using-init-d/199494 /getting-started/autostart-macos https://community.home-assistant.io/t/autostart-on-macos/199500 /getting-started/autostart-systemd https://community.home-assistant.io/t/autostart-using-systemd/199497 # Add-ons /addons/cec_scan https://github.com/home-assistant/addons/blob/master/cec_scan/README.md /addons/check_config https://github.com/home-assistant/addons/blob/master/check_config/README.md /addons/configurator https://github.com/home-assistant/addons/blob/master/configurator/README.md /addons/dhcp_server https://github.com/home-assistant/addons/blob/master/dhcp_server/README.md /addons/dnsmasq https://github.com/home-assistant/addons/blob/master/dnsmasq/README.md /addons/duckdns https://github.com/home-assistant/addons/blob/master/duckdns/README.md /addons/git_pull https://github.com/home-assistant/addons/blob/master/git_pull/README.md /addons/google_assistant https://github.com/home-assistant/addons/blob/master/google_assistant/README.md /addons/homematic https://github.com/home-assistant/addons/blob/master/homematic/README.md /addons/lets_encrypt https://github.com/home-assistant/addons/blob/master/letsencrypt/README.md /addons/mariadb https://github.com/home-assistant/addons/blob/master/mariadb/README.md /addons/mosquitto https://github.com/home-assistant/addons/blob/master/mosquitto/README.md /addons/nginx_proxy https://github.com/home-assistant/addons/blob/master/nginx_proxy/README.md /addons/rpc_shutdown https://github.com/home-assistant/addons/blob/master/rpc_shutdown/README.md /addons/samba https://github.com/home-assistant/addons/blob/master/samba/README.md /addons/snips https://github.com/home-assistant/addons/blob/master/snips/README.md /addons/ssh https://github.com/home-assistant/addons/blob/master/ssh/README.md /addons/tellstick https://github.com/home-assistant/addons/blob/master/tellstick/README.md # Redirect old /demo to new demo page /demo https://demo.home-assistant.io # Functionality-required redirects # This is a 200 so /tag/anything is a valid URL /tag/* /tag 200 # Lovelace documentation /lovelace/entity-button /dashboards/button /lovelace/views /dashboards/dashboards-and-views /lovelace/yaml-mode /dashboards/dashboards-and-views /lovelace/calendar-card /dashboards/calendar /integrations/lovelace /dashboards /lovelace/* /dashboards/:splat /images/lovelace/* /images/dashboards/:splat # Removed documentation /docs/installation /getting-started /docs/installation/dokcer /getting-started /docs/installation/hassbian /getting-started /docs/installation/macos /docs/installation/virtualenv /docs/installation/raspberry-pi-all-in-one /getting-started /getting-started/hassbian /getting-started /getting-started/installation-raspberry-pi-all-in-one /getting-started /docs/tools/keyring/ /docs/configuration/secrets /docs/tools/credstash/ /docs/configuration/secrets /docs/scripts/editor/ /docs/scripts /getting-started/devices /integrations /integrations/map /dashboards/map/ # Blog /blog/2019/05/29/release-94 /blog/2019/06/05/release-94 /state-of-the-union /blog/2019/11/22/state-of-the-union /blog/2022/03/30/release-20224 /blog/2022/04/06/release-20224/ /blog/2024/01/11/voice-assistant-contest /blog/2024/01/17/voice-assistant-contest # Removed integrations /integrations/alarmdotcom /more-info/removed-integration 301 /integrations/aladdin_connect /more-info/removed-integration 301 /integrations/almond /more-info/removed-integration 301 /integrations/ambee /more-info/removed-integration 301 /integrations/ambiclimate /more-info/removed-integration 301 /integrations/apns /more-info/removed-integration 301 /integrations/arlo /more-info/removed-integration 301 /integrations/arduino /more-info/removed-integration 301 /integrations/asterisk_cdr /more-info/removed-integration 301 /integrations/asterisk_mbox /more-info/removed-integration 301 /_docs/asterisk_mbox.markdown /more-info/removed-integration 301 /integrations/bbb_gpio /more-info/removed-integration 301 /integrations/bh1750 /more-info/removed-integration 301 /integrations/binary_sensor.mychevy /more-info/removed-integration 301 /integrations/blinkt /more-info/removed-integration 301 /integrations/bloomsky /more-info/removed-integration 301 /integrations/bme280 /more-info/removed-integration 301 /integrations/bme680 /more-info/removed-integration 301 /integrations/bmp280 /more-info/removed-integration 301 /integrations/bom /more-info/removed-integration 301 /integrations/circuit /more-info/removed-integration 301 /integrations/ciscospark /more-info/removed-integration 301 /integrations/coinmarketcap /more-info/removed-integration 301 /integrations/coronavirus /more-info/removed-integration 301 /integrations/crimereports /more-info/removed-integration 301 /integrations/darksky /more-info/removed-integration 301 /integrations/deutsche_bahn /more-info/removed-integration 301 /integrations/device_tracker.trackr /more-info/removed-integration 301 /integrations/dht /more-info/removed-integration 301 /integrations/digitalloggers /more-info/removed-integration 301 /integrations/discovery /more-info/removed-integration 301 /integrations/dte_energy_bridge /more-info/removed-integration 301 /integrations/duke_energy /more-info/removed-integration 301 /integrations/dyson /more-info/removed-integration 301 /integrations/edp_redy /more-info/removed-integration 301 /integrations/ee_brightbox /more-info/removed-integration 301 /integrations/eight_sleep /more-info/removed-integration 301 /integrations/envirophat /more-info/removed-integration 301 /integrations/epsonworkforce /more-info/removed-integration 301 /integrations/essent /more-info/removed-integration 301 /integrations/facebox /more-info/removed-integration 301 /integrations/fedex /more-info/removed-integration 301 /integrations/flunearyou /more-info/removed-integration 301 /integrations/fortigate /more-info/removed-integration 301 /integrations/fritzbox_netmonitor /more-info/removed-integration 301 /integrations/garmin_connect /more-info/removed-integration 301 /integrations/gearbest /more-info/removed-integration 301 /integrations/geizhals /more-info/removed-integration 301 /integrations/gntp /more-info/removed-integration 301 /integrations/goalfeed /more-info/removed-integration 301 /integrations/google_domains /more-info/removed-integration 301 /integrations/gpmdp /more-info/removed-integration 301 /integrations/griddy /more-info/removed-integration 301 /integrations/hangouts /more-info/removed-integration 301 /integrations/history_graph /more-info/removed-integration 301 /integrations/htu21d /more-info/removed-integration 301 /integrations/huawei_router /more-info/removed-integration 301 /integrations/hydroquebec /more-info/removed-integration 301 /integrations/ialarm_xr /more-info/removed-integration 301 /integrations/iota /more-info/removed-integration 301 /integrations/life360 /more-info/removed-integration 301 /integrations/lifx_legacy /more-info/removed-integration 301 /integrations/linksys_ap /more-info/removed-integration 301 /integrations/linky /more-info/removed-integration 301 /integrations/liveboxplaytv /more-info/removed-integration 301 /integrations/lockitron /more-info/removed-integration 301 /integrations/logi_circle /more-info/removed-integration 301 /integrations/loop_energy /more-info/removed-integration 301 /integrations/loopenergy /more-info/removed-integration 301 /integrations/lyft /more-info/removed-integration 301 /integrations/magicseaweed /more-info/removed-integration 301 /integrations/mailbox /more-info/removed-integration 301 /integrations/mazda /more-info/removed-integration 301 /integrations/mcp23017 /more-info/removed-integration 301 /integrations/mhz19 /more-info/removed-integration 301 /integrations/myq /blog/2023/11/06/removal-of-myq-integration/ 301 /integrations/miflora /integrations/xiaomi_ble /integrations/mitemp_bt /integrations/xiaomi_ble /integrations/mopar /more-info/removed-integration 301 /integrations/mpchc /more-info/removed-integration 301 /integrations/mychevy /more-info/removed-integration 301 /integrations/n26 /more-info/removed-integration 301 /integrations/nello /more-info/removed-integration 301 /integrations/nma /more-info/removed-integration 301 /integrations/nuimo_controller /more-info/removed-integration 301 /integrations/openalpr /more-info/removed-integration 301 /integrations/openalpr_local /more-info/removed-integration 301 /integrations/opencv /more-info/removed-integration 301 /integrations/orangepi_gpio /more-info/removed-integration 301 /integrations/ozw /more-info/removed-integration 301 /integrations/panel_iframe /more-info/removed-integration 301 /integrations/pcal9535a /more-info/removed-integration 301 /integrations/pi4ioe5v9xxxx /more-info/removed-integration 301 /integrations/piglow /more-info/removed-integration 301 /integrations/postnl /more-info/removed-integration 301 /integrations/prezzibenzina /more-info/removed-integration 301 /integrations/ptvsd /more-info/removed-integration 301 /integrations/pushetta /more-info/removed-integration 301 /integrations/raspihats /more-info/removed-integration 301 /integrations/rpi_gpio /more-info/removed-integration 301 /integrations/rpi_gpio_pwm /more-info/removed-integration 301 /integrations/rpi_pfio /more-info/removed-integration 301 /integrations/rpi_rf /more-info/removed-integration 301 /integrations/rtsp_to_webrtc /more-info/removed-integration 301 /integrations/ruter /more-info/removed-integration 301 /integrations/salt /more-info/removed-integration 301 /integrations/sensehat /more-info/removed-integration 301 /integrations/shiftr /more-info/removed-integration 301 /integrations/sht31 /more-info/removed-integration 301 /integrations/simple_alarm /more-info/removed-integration 301 /integrations/simulated /more-info/removed-integration 301 /integrations/smarthab /more-info/removed-integration 301 /integrations/sochain /more-info/removed-integration 301 /integrations/socialblade /more-info/removed-integration 301 /integrations/somfy /more-info/removed-integration 301 /integrations/spider /more-info/removed-integration 301 /integrations/spotcrime /more-info/removed-integration 301 /integrations/srp_energy /more-info/removed-integration 301 /integrations/stookalert /more-info/removed-integration 301 /integrations/synology /more-info/removed-integration 301 /integrations/sytadin /more-info/removed-integration 301 /integrations/sunweg /more-info/removed-integration 301 /integrations/tahoma /more-info/removed-integration 301 /integrations/teksavvy /more-info/removed-integration 301 /integrations/tesla /more-info/removed-integration 301 /integrations/tof /more-info/removed-integration 301 /integrations/trackr /more-info/removed-integration 301 /integrations/ubee /more-info/removed-integration 301 /integrations/uber /more-info/removed-integration 301 /integrations/ue_smart_radio /more-info/removed-integration 301 /integrations/updater /more-info/removed-integration 301 /integrations/ups /more-info/removed-integration 301 /integrations/uscis /more-info/removed-integration 301 /integrations/usps /more-info/removed-integration 301 /integrations/weather.darksky /more-info/removed-integration 301 /integrations/weblink /more-info/removed-integration 301 /integrations/wink /more-info/removed-integration 301 /integrations/wunderground /more-info/removed-integration 301 /integrations/xbee /more-info/removed-integration 301 /integrations/xbox_live /more-info/removed-integration 301 /integrations/xfinity /more-info/removed-integration 301 /integrations/yessssms /more-info/removed-integration 301 /integrations/yweather /more-info/removed-integration 301 /integrations/zengge /integrations/led_ble /components/zwave /integrations/zwave_js # Lovelace images /images/dashboards/lovelace_* /images/dashboards/:splat # Unsupported reasons that are also unhealthy /more-info/unsupported/privileged /more-info/unhealthy/privileged