{"id":1984,"date":"2024-11-01T21:41:00","date_gmt":"2024-11-01T20:41:00","guid":{"rendered":"https:\/\/sascha-brockel.de\/?p=1984"},"modified":"2024-11-01T21:41:06","modified_gmt":"2024-11-01T20:41:06","slug":"ip-ban-whitelist-allowlist-home-assistant","status":"publish","type":"post","link":"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/","title":{"rendered":"IP Ban Whitelist\/Allowlist in Home Assistant"},"content":{"rendered":"<p class=\"wp-block-yoast-seo-estimated-reading-time yoast-reading-time__wrapper\"><span class=\"yoast-reading-time__icon\"><svg aria-hidden=\"true\" focusable=\"false\" data-icon=\"clock\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" style=\"display:inline-block;vertical-align:-0.1em\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg><\/span><span class=\"yoast-reading-time__spacer\" style=\"display:inline-block;width:1em\"><\/span><span class=\"yoast-reading-time__descriptive-text\">Estimated reading time: <\/span><span class=\"yoast-reading-time__reading-time\">9<\/span><span class=\"yoast-reading-time__time-unit\"> minutes<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you use Home Assistant, you are probably familiar with the integrated IP ban function, which automatically blocks IP addresses that repeatedly log in with incorrect login information. This function ensures that potential attackers remain locked out. However, Home Assistant may also mistakenly block the IP addresses that you actually always need - such as the internal IP of your router or other important devices in the network.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here comes the <strong>IP-Ban-Allowlist<\/strong> into the game! With this extension, you define IP addresses or IP ranges (subnets) that should never be banned, even if several incorrect login attempts occur. The Allowlist gives you back control and helps you to avoid unpleasant surprises.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For detailed instructions and explanations of all configuration options, I recommend watching the YouTube video linked below. This video goes into detail about each individual setting, providing you with comprehensive instructions on how to set everything up correctly. Any code from the video can be found in this article, so you can use it directly without having to type it out.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title ez-toc-toggle\" style=\"cursor:pointer\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#Was_ist_die_IP-Ban-WhitelistAllowlist\" >What is the IP ban whitelist\/allowlist?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#Warum_eine_IP-Ban-Allowlist_verwenden\" >Why use an IP ban allowlist?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#Installation_von_HACS_und_Integration_von_IP-Ban-Allowlist_in_Home_Assistant\" >Installation of HACS and integration of IP-Ban-Allowlist in Home Assistant<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#Schritt_1_Installation_von_HACS_in_Home_Assistant\" >Step 1: Installing HACS in Home Assistant<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#Schritt_2_IP-Ban-Allowlist-Integration_uber_HACS_hinzufugen\" >Step 2: Add IP Ban Allowlist integration via HACS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#Abschluss\" >Conclusion<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#Warnung\" >Warning<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#Funktionsweise_Beispiele\" >Functionality &amp; examples<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#Tipps_zur_Verwendung_der_IP-Ban-Allowlist\" >Tips for using the IP ban allowlist<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#Was_tun_bei_Problemen\" >What to do in case of problems?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#Umsetzung_im_YouTube-Video\" >YouTube video implementation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#Fazit\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Was_ist_die_IP-Ban-WhitelistAllowlist\"><\/span>What is the IP ban whitelist\/allowlist?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With the <strong>IP-Ban-Allowlist<\/strong> you can control which devices or IP addresses are allowed to access your Home Assistant under all circumstances. This means that you retain control over which devices (e.g. your smartphone or laptop) can connect to your system, while still blocking unwanted access directly. This integration is based on a GitHub project developed by the community, and you can use it <a href=\"https:\/\/github.com\/palfrey\/ban_allowlist\">find here<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This function is particularly useful if you want to prevent unauthorized devices, such as the IP address of an attacker, from gaining access to your system. With a well-configured IP ban whitelist, you can increase the security of your smart home installation and ensure a reassuring level of privacy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>IP ban allowlist in Home Assistant: How to protect important devices from accidental blocking<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you use Home Assistant, you are probably familiar with the integrated IP ban function, which automatically blocks IP addresses that repeatedly log in with incorrect login information. This function ensures that potential attackers remain locked out. However, Home Assistant may also mistakenly block the IP addresses that you actually always need - such as the internal IP of your router or other important devices in the network.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here comes the <strong>IP-Ban-Allowlist<\/strong> into the game! With this extension, you define IP addresses or IP ranges (subnets) that should never be banned, even if several incorrect login attempts occur. The Allowlist gives you back control and helps you to avoid unpleasant surprises.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Warum_eine_IP-Ban-Allowlist_verwenden\"><\/span>Why use an IP ban allowlist?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The IP ban allowlist reliably protects important devices that need to access Home Assistant, even if they have failed login attempts. This can be particularly useful for systems that access Home Assistant automatically and regularly - such as your automation servers or backup services, which may \"make a mistake\" from time to time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Here are the biggest advantages:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Protection against accidental locking<\/strong>You no longer have to worry about your own devices being accidentally locked out.<\/li>\n\n\n\n<li><strong>More control over the locking behavior<\/strong>You specifically define the IPs that Home Assistant should not block, regardless of failed attempts.<\/li>\n\n\n\n<li><strong>Trouble-free operation<\/strong>: Devices that you need for your smart home always remain accessible, which saves you valuable time when troubleshooting.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installation-von-hacs-und-integration-von-ip-ban-allowlist-in-home-assistant\"><span class=\"ez-toc-section\" id=\"Installation_von_HACS_und_Integration_von_IP-Ban-Allowlist_in_Home_Assistant\"><\/span>Installation of HACS and integration of IP-Ban-Allowlist in Home Assistant<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Schritt_1_Installation_von_HACS_in_Home_Assistant\"><\/span>Step 1: Installing HACS in Home Assistant<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Home Assistant Community Store (HACS)<\/strong> is a custom add-on for Home Assistant that provides access to a variety of custom integrations and plugins developed by the community. How to install HACS:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Check requirements<\/strong>: Make sure that your Home Assistant is ideally up to date.<\/li>\n\n\n\n<li><strong>Download Execute script<\/strong>: Open a terminal for the Docker container version or the core version.\n<ul class=\"wp-block-list\">\n<li><strong>Docker<\/strong>: Dial into the container with: <code>docker exec -it homeassistant bash<\/code> or (similar)<\/li>\n\n\n\n<li><strong>Core<\/strong>: Switch to the user who is running Home Assistant<\/li>\n\n\n\n<li>Execute the following command for both variants: <br><code>wget -O - https:\/\/get.hacs.xyz | bash -<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Restarting the Home Assistant<\/strong>: After the files have been copied, restart Home Assistant.<\/li>\n\n\n\n<li><strong>Integrate HACS into Home Assistant<\/strong>Go to \"Configuration\" &gt; \"Integrations\" &gt; \"Add\" in the Home Assistant interface and search for HACS. Add it and enter your GitHub token if prompted.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">For the supervised version, please refer to the <a href=\"https:\/\/hacs.xyz\/docs\/setup\/download\" target=\"_blank\" rel=\"noreferrer noopener\">Documentation<\/a> of HACS itself to read about the installation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-schritt-2-ip-ban-allowlist-integration-uber-hacs-hinzufugen\"><span class=\"ez-toc-section\" id=\"Schritt_2_IP-Ban-Allowlist-Integration_uber_HACS_hinzufugen\"><\/span>Step 2: Add IP Ban Allowlist integration via HACS<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once HACS is installed, you can simply add IP-Ban-Allowlist:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Open HACS<\/strong>: Go to HACS in the Home Assistant interface.<\/li>\n\n\n\n<li><strong>Open the advanced menu<\/strong>Click on the three dots at the top right and then on \"Custom repositories\".<\/li>\n\n\n\n<li><strong>Add repository<\/strong>Now enter the URL of the GitHub repository under Repository (https:\/\/github.com\/palfrey\/ban_allowlist) and select \"Integration\" from the drop-down menu type<\/li>\n\n\n\n<li><strong>Search for integration<\/strong>Click on \"Integrations\" and use the search function to search for \"IP-Ban-Allowlist\". This will ensure that everything has worked.<\/li>\n\n\n\n<li><strong>Install IP-Ban-Allowlist<\/strong>Find IP-Ban-Allowlist in the list and click on \"Install\". This will add the integration to your Home Assistant.<\/li>\n\n\n\n<li><strong>Configure IP ban allowlist<\/strong>: Now you have to enter your <strong>configuration.yaml<\/strong> as you cannot configure the tool via the Home Assistant UI. Insert something like the following there:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>ban_allowlist:\n  ip_addresses: [\"my.ip.address\", \"another.network.address\/24\"]<\/code><\/pre>\n\n\n\n<ol start=\"7\" class=\"wp-block-list\">\n<li><strong>Restarting the Home Assistant<\/strong>: Start Home Assistant again to apply the changes.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Abschluss\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With these steps, you have successfully installed HACS in your Home Assistant and added the IP Ban Allowlist integration. This powerful combination opens up a world of additional features and customizations that have been and are being developed by the Home Assistant community. More blog posts and videos on useful integrations to follow. If you don't want to miss out, <a href=\"https:\/\/www.youtube.com\/channel\/UCogo25FboCahP7s8--HDuIQ\" target=\"_blank\" rel=\"noreferrer noopener\">subscribe to my YouTube channel<\/a>!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-warnung\"><span class=\"ez-toc-section\" id=\"Warnung\"><\/span>Warning<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you use Home Assistant without direct Internet access and only include internal IP addresses in the Allowlist, you can use the IP ban Allowlist without any problems and without taking a security risk. For external access, we recommend using a VPN to access your system safely and securely.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, great caution is required if you add external IP addresses to the Allowlist and your Home Assistant instance can also be reached directly from the Internet, whether via an open port or services such as Nabu Casa. Incorrect configuration could mean that unauthorized access is not blocked and could potentially access your smart home system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-funktionsweise-amp-beispiele\"><span class=\"ez-toc-section\" id=\"Funktionsweise_Beispiele\"><\/span>Functionality &amp; examples<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The IP ban\/allowlist integration for Home Assistant technically uses a less conventional method to circumvent the lack of a native allowlist function in the system. Home Assistant offers an IP banning function by default, which blocks IP addresses after several failed login attempts - handy if you want to secure a publicly accessible instance. However, it becomes problematic if this function also accidentally bans internal IP addresses, e.g. if an internal device addresses your Home Assistant via the external address.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As the Home Assistant developers do not see this as a bug in the system and reject a native Allowlist function, the community had to get creative. The IP Ban Allowlist integration solves the problem with a <strong>\"Hack\"<\/strong>by intervening directly in the HTTP handler of Home Assistant. It wraps the banning logic with a \"wrapper\" function that checks whether an IP address is on the allowlist before it is banned. This bypasses the internal banning, albeit in a technically risky way, as the code interferes deeply with Home Assistant's functionality and changes the HTTP mechanisms.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While this approach is backed up with an extensive test suite and regularly tested against all newer Home Assistant versions, it remains a \"hack\" without official support. It is important to use this solution with caution as future updates of Home Assistant could potentially cause incompatibilities.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An example configuration could look like this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ban_allowlist:\n  allowlist_ips:\n    - 192.168.1.1 # Example IP address of your router\n    - 192.168.1.2 # Additional IP address\n    - 192.168.1.0\/24 # Example for an entire subnet<\/code><\/pre>\n\n\n\n<div class=\"atkp-container atkp-grid_3_columns-box  atkp-template-grid_3_columns\">\n            <div class=\"atkp-clearfix atkp-box-3-cols\">\n                            <div class=\"atkp-box atkp-smallbox atkp-box-3-cols-item atkp-clearfix\">\n                    <div class=\"atkp-thumb\">\n                                                    <img decoding=\"async\" class=\"atkp-image\" src=\"https:\/\/m.media-amazon.com\/images\/I\/31i+QGiO6sL._SL160_.jpg\"\n                                 alt=\"Anker SoundCore 2 Bluetooth Speaker, Fantastic Sound, Enormous Bass with Dual Bass Drivers, 24h Battery, Improved IPX7 Water Protection, Wireless Speaker for iPhone, galaxy etc.(Black)\"\/>\n                                            <\/div>\n                    <div class=\"atkp-content\">\n                                                    <a class=\"atkp-title\" href=\"https:\/\/www.amazon.de\/dp\/B01MTB55WH?tag=sasbro0a-21&linkCode=osi&th=1&psc=1\" rel=\"sponsored nofollow noopener\" target=\"_blank\"  title=\"Buy now at Amazon\">Anker SoundCore 2 Bluetooth Speaker, Fantastic Sound, Enormous Bass with Dual Bass Drivers, 24h Battery, Improved IPX7 Water Protection, Wireless Speaker for iPhone, galaxy etc.(Black)*.<\/a>\n                                                <div class=\"atkp-author\">by Anker<\/div>\n                    <\/div>\n                    <div class=\"atkp-bottom\">\n                        <div class=\"atkp-ratingbar\">\n                                                            <div class=\"atkp-rating\"><span class=\"atkp-star atkp-star-0 atkp-star-00\" title=\"0.00 of 5 stars\"><\/span><\/div>\n                                                        <div class=\"atkp-primelogo\"><\/div>\n                            <div class=\"atkp-clearfix\"><\/div>\n                        <\/div>\n                                                    <span class=\"atkp-price atkp-saleprice\">\n                                Price: \u20ac 31.99\n                                                                    <span class=\"atkp_price atkp-baseprice\"><\/span>\n                                                            <\/span>\n                                                                            <a href=\"https:\/\/www.amazon.de\/dp\/B01MTB55WH?tag=sasbro0a-21&linkCode=osi&th=1&psc=1\" rel=\"sponsored nofollow noopener\" target=\"_blank\"  title=\"Buy now at Amazon\" class=\"atkp-button\">Buy now on Amazon*<\/a>\n                        \n                        \n                                                    <span class=\"atkp-priceinfo\">Price incl. VAT, Excl. shipping<\/span>\n                                                                            <div class=\"atkp-shoplogo\">Amazon<\/div>\n                                            <\/div>\n                <\/div>\n                            <div class=\"atkp-box atkp-smallbox atkp-box-3-cols-item atkp-clearfix\">\n                    <div class=\"atkp-thumb\">\n                                                    <img decoding=\"async\" class=\"atkp-image\" src=\"https:\/\/m.media-amazon.com\/images\/I\/31RjqQTUoxL._SL160_.jpg\"\n                                 alt=\"JBL Charge 6, portable Bluetooth speaker, 28 hours battery life, IP68 waterproof, dust and shock resistant, JBL Pro Sound with AI Sound Boost, Auracast Multi-Speaker, Black\"\/>\n                                            <\/div>\n                    <div class=\"atkp-content\">\n                                                    <a class=\"atkp-title\" href=\"https:\/\/www.amazon.de\/dp\/B0DXKNBQS6?tag=sasbro0a-21&linkCode=osi&th=1&psc=1\" rel=\"sponsored nofollow noopener\" target=\"_blank\"  title=\"Buy now at Amazon\">JBL Charge 6, portable Bluetooth speaker, 28 hours battery life, IP68 waterproof, dust and shock resistant, JBL Pro Sound with AI Sound Boost, Auracast Multi-Speaker, Black*<\/a>\n                                                <div class=\"atkp-author\">by JBL<\/div>\n                    <\/div>\n                    <div class=\"atkp-bottom\">\n                        <div class=\"atkp-ratingbar\">\n                                                            <div class=\"atkp-rating\"><span class=\"atkp-star atkp-star-0 atkp-star-00\" title=\"0.00 of 5 stars\"><\/span><\/div>\n                                                        <div class=\"atkp-primelogo\"><\/div>\n                            <div class=\"atkp-clearfix\"><\/div>\n                        <\/div>\n                                                    <span class=\"atkp-price atkp-saleprice\">\n                                Price: \u20ac 134.00\n                                                                    <span class=\"atkp_price atkp-baseprice\"><\/span>\n                                                            <\/span>\n                                                                            <a href=\"https:\/\/www.amazon.de\/dp\/B0DXKNBQS6?tag=sasbro0a-21&linkCode=osi&th=1&psc=1\" rel=\"sponsored nofollow noopener\" target=\"_blank\"  title=\"Buy now at Amazon\" class=\"atkp-button\">Buy now on Amazon*<\/a>\n                        \n                        \n                                                    <span class=\"atkp-priceinfo\">Price incl. VAT, Excl. shipping<\/span>\n                                                                            <div class=\"atkp-shoplogo\">Amazon<\/div>\n                                            <\/div>\n                <\/div>\n                            <div class=\"atkp-box atkp-smallbox atkp-box-3-cols-item atkp-clearfix\">\n                    <div class=\"atkp-thumb\">\n                                                    <img decoding=\"async\" class=\"atkp-image\" src=\"https:\/\/m.media-amazon.com\/images\/I\/415-b9aV6lL._SL160_.jpg\"\n                                 alt=\"Teufel ROCKSTER 2 - Large Bluetooth speaker - Mobile event sound system with wheels, 440 W, with long battery life, 380 mm woofer, fast charging function, robust party speaker\"\/>\n                                            <\/div>\n                    <div class=\"atkp-content\">\n                                                    <a class=\"atkp-title\" href=\"https:\/\/www.amazon.de\/dp\/B0GX78WN2M?tag=sasbro0a-21&linkCode=osi&th=1&psc=1\" rel=\"sponsored nofollow noopener\" target=\"_blank\"  title=\"Buy now at Amazon\">Teufel ROCKSTER 2 - Large Bluetooth speaker - Mobile event sound system with wheels, 440 W, with long battery life, 380 mm woofer, fast charging function, robust party speaker*<\/a>\n                                                <div class=\"atkp-author\">by Lautsprecher Teufel GmbH<\/div>\n                    <\/div>\n                    <div class=\"atkp-bottom\">\n                        <div class=\"atkp-ratingbar\">\n                                                            <div class=\"atkp-rating\"><span class=\"atkp-star atkp-star-0 atkp-star-00\" title=\"0.00 of 5 stars\"><\/span><\/div>\n                                                        <div class=\"atkp-primelogo\"><\/div>\n                            <div class=\"atkp-clearfix\"><\/div>\n                        <\/div>\n                                                    <span class=\"atkp-price atkp-saleprice\">\n                                Price: \u20ac 1,249.98\n                                                                    <span class=\"atkp_price atkp-baseprice\"><\/span>\n                                                            <\/span>\n                                                                            <a href=\"https:\/\/www.amazon.de\/dp\/B0GX78WN2M?tag=sasbro0a-21&linkCode=osi&th=1&psc=1\" rel=\"sponsored nofollow noopener\" target=\"_blank\"  title=\"Buy now at Amazon\" class=\"atkp-button\">Buy now on Amazon*<\/a>\n                        \n                        \n                                                    <span class=\"atkp-priceinfo\">Price incl. VAT, Excl. shipping<\/span>\n                                                                            <div class=\"atkp-shoplogo\">Amazon<\/div>\n                                            <\/div>\n                <\/div>\n                    <\/div>\n            <\/div>\n\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tipps_zur_Verwendung_der_IP-Ban-Allowlist\"><\/span>Tips for using the IP ban allowlist<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Select subnets carefully<\/strong>: If you want to configure an entire subnet (e.g. <code>192.168.1.0\/24<\/code>), all devices in this network area will not be blocked. Think carefully about how large the area should be so as not to jeopardize your security.<\/li>\n\n\n\n<li><strong>Regular checks<\/strong>Check your Allowlist regularly to make sure that only the devices that should really be excluded from blocks are listed.<\/li>\n\n\n\n<li><strong>Maintain safety precautions<\/strong>: Even with the Allowlist, each device should use a secure password to further protect your system.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Was_tun_bei_Problemen\"><\/span>What to do in case of problems?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">However, should it happen that Home Assistant bans an important IP address that you have not entered in the Allowlist, you can remove this block manually:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Check logs<\/strong>Check the Home Assistant logs to see if and why a specific IP has been blocked.<\/li>\n\n\n\n<li><strong>Customize Allowlist<\/strong>Add the affected IP to the allowlist to prevent future blocks.<\/li>\n\n\n\n<li><strong>Delete IP ban file<\/strong>If access is still blocked, you can open the file <code>.storage\/ip_bans.yaml<\/code> delete and restart Home Assistant. This will remove all IP locks.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"youtube\"><span class=\"ez-toc-section\" id=\"Umsetzung_im_YouTube-Video\"><\/span>YouTube video implementation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n\n\n<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"IP Ban Whitelist \/ Allowlist in Home Assistant: How to effectively avoid unwanted blocks &amp; bans\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/BNvYu-SRIQM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fazit\"><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The IP ban allowlist gives you control over which IP addresses Home Assistant is guaranteed not to block. This protects important internal devices and prevents your smart home system from being disrupted by false alarms.<\/p>\n\n\n\n<div id=\"jp-block-themeisle-blocks-font-awesome-icons-8c6d8bc1\" class=\"wp-block-themeisle-blocks-font-awesome-icons jp-block-themeisle-blocks-font-awesome-icons\"><span class=\"wp-block-themeisle-blocks-font-awesome-icons-container\"><a href=\"https:\/\/sascha-brockel.de\/en\/#contact\" target=\"_self\" rel=\"noopener noreferrer\"><i class=\"fas fa-business-time\"><\/i><\/a><\/span><\/div>\n\n\n\n<h4 id=\"jp-block-themeisle-blocks-advanced-heading-baa7fa4c\" class=\"wp-block-themeisle-blocks-advanced-heading jp-block-themeisle-blocks-advanced-heading-baa7fa4c jp-block-themeisle-blocks-advanced-heading ticss-116fe371\">Interested, but lack time or knowledge?<\/h4>\n\n\n\n<p id=\"jp-block-themeisle-blocks-advanced-heading-16f35f43\" class=\"wp-block-themeisle-blocks-advanced-heading jp-block-themeisle-blocks-advanced-heading-16f35f43 jp-block-themeisle-blocks-advanced-heading ticss-0e2b851d\">No problem. Contact me and we will discuss your requirements. No matter if business or private.<\/p>\n\n\n\n<div id=\"jp-block-themeisle-blocks-button-group-77e0455a\" class=\"wp-block-themeisle-blocks-button-group wp-block-buttons align-center jp-block-themeisle-blocks-button-group jp-block-buttons\">\n<div id=\"jp-block-themeisle-blocks-button-c6fb3687\" class=\"wp-block-themeisle-blocks-button wp-block-button jp-block-themeisle-blocks-button jp-block-button\"><a href=\"https:\/\/sascha-brockel.de\/en\/#contact\" target=\"_self\" rel=\"noopener noreferrer\" class=\"wp-block-button__link\"><i class=\"fas fa-fw fa-phone-volume margin-right\"><\/i><span>Contact<\/span><\/a><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Wenn du Home Assistant nutzt, kennst du bestimmt die integrierte IP-Ban-Funktion, die automatisch IP-Adressen sperrt, die sich wiederholt mit falschen Anmeldeinformationen anmelden. Diese Funktion sorgt daf\u00fcr, dass potenzielle Angreifer ausgesperrt bleiben. Allerdings kann es vorkommen, dass Home Assistant f\u00e4lschlicherweise auch die IP-Adressen sperrt, die du eigentlich immer brauchst \u2013 wie [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1985,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Lifehacks f\u00fcr Home Assistant.","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[32],"tags":[46,28],"class_list":["post-1984","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-smart-home","tag-home-assistant","tag-smart-home"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.7 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>IP Ban Whitelist\/Allowlist in Home Assistant - Sascha Brockel<\/title>\n<meta name=\"description\" content=\"IP-Ban-Allowlist in Home Assistant: Sch\u00fctze wichtige IPs vor Fehl-Sperren und sichere dein Smarthome optimal ab \u2013 Anleitung &amp; Tipps.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IP Ban Whitelist\/Allowlist in Home Assistant\" \/>\n<meta property=\"og:description\" content=\"IP-Ban-Allowlist in Home Assistant: Sch\u00fctze wichtige IPs vor Fehl-Sperren und sichere dein Smarthome optimal ab \u2013 Anleitung &amp; Tipps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/\" \/>\n<meta property=\"og:site_name\" content=\"Sascha Brockel\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T20:41:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T20:41:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2024\/11\/pexels-ron-lach-10473519-scaled.avif\" \/>\n\t<meta property=\"og:image:width\" content=\"4032\" \/>\n\t<meta property=\"og:image:height\" content=\"2688\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sascha Brockel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@saschabrockel\" \/>\n<meta name=\"twitter:site\" content=\"@saschabrockel\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sascha Brockel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/ip-ban-whitelist-allowlist-home-assistant\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/ip-ban-whitelist-allowlist-home-assistant\\\/\"},\"author\":{\"name\":\"Sascha Brockel\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\"},\"headline\":\"IP Ban Whitelist\\\/Allowlist in Home Assistant\",\"datePublished\":\"2024-11-01T20:41:00+00:00\",\"dateModified\":\"2024-11-01T20:41:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/ip-ban-whitelist-allowlist-home-assistant\\\/\"},\"wordCount\":1481,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\"},\"image\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/ip-ban-whitelist-allowlist-home-assistant\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/pexels-ron-lach-10473519-scaled.avif\",\"keywords\":[\"Home Assistant\",\"Smart Home\"],\"articleSection\":[\"Smart Home\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/ip-ban-whitelist-allowlist-home-assistant\\\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/ip-ban-whitelist-allowlist-home-assistant\\\/\",\"url\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/ip-ban-whitelist-allowlist-home-assistant\\\/\",\"name\":\"IP Ban Whitelist\\\/Allowlist in Home Assistant - Sascha Brockel\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/ip-ban-whitelist-allowlist-home-assistant\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/ip-ban-whitelist-allowlist-home-assistant\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/pexels-ron-lach-10473519-scaled.avif\",\"datePublished\":\"2024-11-01T20:41:00+00:00\",\"dateModified\":\"2024-11-01T20:41:06+00:00\",\"description\":\"IP-Ban-Allowlist in Home Assistant: Sch\u00fctze wichtige IPs vor Fehl-Sperren und sichere dein Smarthome optimal ab \u2013 Anleitung & Tipps.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/ip-ban-whitelist-allowlist-home-assistant\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/ip-ban-whitelist-allowlist-home-assistant\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/ip-ban-whitelist-allowlist-home-assistant\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/pexels-ron-lach-10473519-scaled.avif\",\"contentUrl\":\"https:\\\/\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/pexels-ron-lach-10473519-scaled.avif\",\"width\":4032,\"height\":2688,\"caption\":\"IP Ban Whitelisting\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/ip-ban-whitelist-allowlist-home-assistant\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/sascha-brockel.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"IP Ban Whitelist\\\/Allowlist in Home Assistant\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#website\",\"url\":\"https:\\\/\\\/sascha-brockel.de\\\/\",\"name\":\"Sascha Brockel\",\"description\":\"Fortschritt kennt keine Grenzen\",\"publisher\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sascha-brockel.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\",\"name\":\"Sascha Brockel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\",\"width\":709,\"height\":945,\"caption\":\"Sascha Brockel\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\"},\"sameAs\":[\"https:\\\/\\\/sascha-brockel.de\\\/\",\"https:\\\/\\\/www.instagram.com\\\/saschabrockel\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/sascha-brockel-b20725164\\\/\",\"https:\\\/\\\/x.com\\\/saschabrockel\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCogo25FboCahP7s8--HDuIQ\"]}]}<\/script>\n<meta property=\"og:video\" content=\"https:\/\/www.youtube.com\/embed\/BNvYu-SRIQM\" \/>\n<meta property=\"og:video:type\" content=\"text\/html\" \/>\n<meta property=\"og:video:duration\" content=\"844\" \/>\n<meta property=\"og:video:width\" content=\"480\" \/>\n<meta property=\"og:video:height\" content=\"270\" \/>\n<meta property=\"ya:ovs:adult\" content=\"false\" \/>\n<meta property=\"ya:ovs:upload_date\" content=\"2024-11-01T20:41:00+00:00\" \/>\n<meta property=\"ya:ovs:allow_embed\" content=\"true\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"IP Ban Whitelist\/Allowlist in Home Assistant - Sascha Brockel","description":"IP ban allowlist in Home Assistant: Protect important IPs from incorrect blocking and optimally secure your smart home - instructions &amp; tips.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/","og_locale":"en_US","og_type":"article","og_title":"IP Ban Whitelist\/Allowlist in Home Assistant","og_description":"IP-Ban-Allowlist in Home Assistant: Sch\u00fctze wichtige IPs vor Fehl-Sperren und sichere dein Smarthome optimal ab \u2013 Anleitung & Tipps.","og_url":"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/","og_site_name":"Sascha Brockel","article_published_time":"2024-11-01T20:41:00+00:00","article_modified_time":"2024-11-01T20:41:06+00:00","og_image":[{"width":4032,"height":2688,"url":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2024\/11\/pexels-ron-lach-10473519-scaled.avif","type":"image\/jpeg"}],"author":"Sascha Brockel","twitter_card":"summary_large_image","twitter_creator":"@saschabrockel","twitter_site":"@saschabrockel","twitter_misc":{"Written by":"Sascha Brockel","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#article","isPartOf":{"@id":"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/"},"author":{"name":"Sascha Brockel","@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970"},"headline":"IP Ban Whitelist\/Allowlist in Home Assistant","datePublished":"2024-11-01T20:41:00+00:00","dateModified":"2024-11-01T20:41:06+00:00","mainEntityOfPage":{"@id":"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/"},"wordCount":1481,"commentCount":0,"publisher":{"@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970"},"image":{"@id":"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#primaryimage"},"thumbnailUrl":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2024\/11\/pexels-ron-lach-10473519-scaled.avif","keywords":["Home Assistant","Smart Home"],"articleSection":["Smart Home"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/sascha-brockel.de\/en\/#organization"}},{"@type":"WebPage","@id":"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/","url":"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/","name":"IP Ban Whitelist\/Allowlist in Home Assistant - Sascha Brockel","isPartOf":{"@id":"https:\/\/sascha-brockel.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#primaryimage"},"image":{"@id":"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#primaryimage"},"thumbnailUrl":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2024\/11\/pexels-ron-lach-10473519-scaled.avif","datePublished":"2024-11-01T20:41:00+00:00","dateModified":"2024-11-01T20:41:06+00:00","description":"IP ban allowlist in Home Assistant: Protect important IPs from incorrect blocking and optimally secure your smart home - instructions &amp; tips.","breadcrumb":{"@id":"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#primaryimage","url":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2024\/11\/pexels-ron-lach-10473519-scaled.avif","contentUrl":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2024\/11\/pexels-ron-lach-10473519-scaled.avif","width":4032,"height":2688,"caption":"IP Ban Whitelisting"},{"@type":"BreadcrumbList","@id":"https:\/\/sascha-brockel.de\/en\/ip-ban-whitelist-allowlist-home-assistant\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/sascha-brockel.de\/"},{"@type":"ListItem","position":2,"name":"IP Ban Whitelist\/Allowlist in Home Assistant"}]},{"@type":"WebSite","@id":"https:\/\/sascha-brockel.de\/#website","url":"https:\/\/sascha-brockel.de\/","name":"Sascha Brockel","description":"Progress knows no boundaries","publisher":{"@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sascha-brockel.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970","name":"Sascha Brockel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1","url":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1","contentUrl":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1","width":709,"height":945,"caption":"Sascha Brockel"},"logo":{"@id":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1"},"sameAs":["https:\/\/sascha-brockel.de\/","https:\/\/www.instagram.com\/saschabrockel\/","https:\/\/www.linkedin.com\/in\/sascha-brockel-b20725164\/","https:\/\/x.com\/saschabrockel","https:\/\/www.youtube.com\/channel\/UCogo25FboCahP7s8--HDuIQ"]}]},"og_video":"https:\/\/www.youtube.com\/embed\/BNvYu-SRIQM","og_video_type":"text\/html","og_video_duration":"844","og_video_width":"480","og_video_height":"270","ya_ovs_adult":"false","ya_ovs_upload_date":"2024-11-01T20:41:00+00:00","ya_ovs_allow_embed":"true"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/sascha-brockel.de\/wp-content\/uploads\/2024\/11\/pexels-ron-lach-10473519-scaled.avif","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts\/1984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/comments?post=1984"}],"version-history":[{"count":4,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts\/1984\/revisions"}],"predecessor-version":[{"id":2001,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts\/1984\/revisions\/2001"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/media\/1985"}],"wp:attachment":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/media?parent=1984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/categories?post=1984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/tags?post=1984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}