hassio-addons / addon-unifi

UniFi Network Application - Home Assistant Community Add-ons
https://addons.community
MIT License
268 stars 134 forks source link

Unable to configure unifi integration #480

Closed Rubberninjah closed 8 months ago

Rubberninjah commented 8 months ago

When trying to integrate my unifi controller into home assistant, the final configuration step does not render correctly.

I enter the controller info into the initial form and hit submit: 01

That info is accepted and replaced with this: 02

If I hit submit, I get an error that required fields were not filled in... 03

Similar issue was filed under #60571 but closed as the user "suddenly successfully completed the integration" without mentioning how.

Last dialog box should show a form with a dropdown menu like this; 04

Tried:

Inspecting the HA page shows an empty DIV in the code: 05

HA Log shows as follows:

2024-01-15 10:26:45.623 DEBUG (MainThread) [aiounifi.interfaces.connectivity] sending (to https://172.xx.x.x:443) get, None, {'allow_redirects': False}
2024-01-15 10:26:45.635 DEBUG (MainThread) [aiounifi.interfaces.connectivity] received (from https://172.16.x.x:443172.16.x.x:443172.16.x.x:443) 302 text/html <ClientResponse(https://172.16.x.x:443) [302 Moved Temporarily]>
<CIMultiDictProxy('Server': 'nginx', 'Date': 'Mon, 15 Jan 2024 09:26:45 GMT', 'Content-Type': 'text/html', 'Content-Length': '138', 'Connection': 'keep-alive', 'Location': 'https://172.16.x.x/ui/', 'Strict-Transport-Security': 'max-age=0; includeSubDomains; preload', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Permissions-Policy': 'geolocation=(),midi=(),sync-xhr=(),microphone=(),camera=(),magnetometer=(),gyroscope=(),fullscreen=(self),payment=()', 'Referrer-Policy': 'strict-origin', 'X-Frame-Options': 'SAMEORIGIN')>

2024-01-15 10:26:45.636 DEBUG (MainThread) [aiounifi.interfaces.connectivity] data (from https://172.16.x.x:443) b'<html>\r\n<head><title>302 Found</title></head>\r\n<body>\r\n<center><h1>302 Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n'
2024-01-15 10:26:45.636 DEBUG (MainThread) [aiounifi.interfaces.connectivity] Talking to UniFi OS device: False
2024-01-15 10:26:45.636 DEBUG (MainThread) [aiounifi.interfaces.connectivity] sending (to https://172.16.x.x:443/api/login) post, {'username': 'REDACTED', 'password': 'REDACTED', 'remember': True}, {}
2024-01-15 10:26:45.642 DEBUG (MainThread) [aiounifi.interfaces.connectivity] received (from https://172.16.x.x:443/api/login) 200 text/html <ClientResponse(https://172.16.x.x/ui/) [200 OK]>
<CIMultiDictProxy('Server': 'nginx', 'Date': 'Mon, 15 Jan 2024 09:26:45 GMT', 'Content-Type': 'text/html', 'Last-Modified': 'Mon, 18 Dec 2023 20:01:55 GMT', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Cache-Control': 'must-revalidate', 'Strict-Transport-Security': 'max-age=0; includeSubDomains; preload', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Permissions-Policy': 'geolocation=(),midi=(),sync-xhr=(),microphone=(),camera=(),magnetometer=(),gyroscope=(),fullscreen=(self),payment=()', 'Referrer-Policy': 'strict-origin', 'X-Frame-Options': 'SAMEORIGIN', 'Content-Encoding': 'gzip')>

2024-01-15 10:26:45.643 DEBUG (MainThread) [aiounifi.interfaces.connectivity] data (from https://172.16.x.x:443/api/login) b'<!doctype html>\n<html lang="en" data-critters-container>\n<head>\n  <meta charset="utf-8">\n  <meta http-equiv="Pragma" content="no-cache">\n  <meta http-equiv="Expires" content="-1">\n  <meta http-equiv="CACHE-CONTROL" content="NO-CACHE">\n  <script nomodule src="assets/scripts/ie-support/ie-polyfills.min.js"></script>\n  <title id="main-page-title"></title>\n  <base href="/ui/">\n  <meta name="viewport" content="width=device-width, initial-scale=1">\n  <link rel="apple-touch-icon" sizes="120x120" href="assets/favicons/apple-touch-icon.png">\n  <link rel="manifest" href="assets/favicons/site.webmanifest">\n  <link rel="mask-icon" href="assets/favicons/safari-pinned-tab.svg" color="#000000">\n  <meta name="msapplication-TileColor" content="#2d89ef">\n  <meta name="msapplication-config" content="assets/favicons/browserconfig.xml">\n  <meta name="theme-color" content="#ffffff">\n  <script>\n    const bg1 = localStorage.getItem(\'bg1\')\n    const fg1 = localStorage.getItem(\'fg1\')\n    document.documentElement.style.setProperty(\'--bg1\', bg1 || \'#1E1E1E\');\n    document.documentElement.style.setProperty(\'--fg1\', fg1 || \'#fff\');\n  </script>\n  <style>\n    :root {\n      --bg1: \'\';\n      --fg1: \'\';\n    }\n\n    html {\n      background: var(--bg1);\n    }\n\n    @keyframes loading {\n      50% {\n        opacity: 0;\n      }\n    }\n  </style>\n<style>@charset "UTF-8";:root{--fn-dropshadow:0 1px 2px rgba(0, 0, 0, 0);--contrast-normal:var(--bg2);--contrast-darker:hsl(0, 0%, 10.7%);--contrast-darkest:hsl(0, 0%, 5.7%);--contrast-lighter:hsl(0, 0%, 20.7%);--contrast-lightest:hsl(0, 0%, 25.7%);--light-theme-lines:var(--contrast-darkest);--dark-theme-lines:var(--contrast-lighter);--disabled-opacity:.5;--lines:var(--dark-theme-lines);--error:#f44336;--sidenav-width:240px;--btn-default-bg:var(--alt-bg2);--hover-bg:var(--lines) !important;--primary-lighter:var(--primary);--font-family-header:"Titillium Web", sans-serif;--font-family-body:"IBM Plex Sans", sans-serif;--mdc-dialog-subhead-color:var(--fg1);--mdc-dialog-supporting-text-color:var(--fg2);--mdc-dialog-supporting-text-font:"IBM Plex Sans", "Roboto" , "Helvetica Neue" ,sans-serif;--mdc-dialog-supporting-text-size:.875rem;--mdc-dialog-subhead-size:1.42rem;--mdc-dialog-subhead-font:"Roboto", "Helvetica Neue", sans-serif;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-subhead-weight:600;--mdc-dialog-supporting-text-line-height:1.65;--mdc-dialog-subhead-line-height:1.65;--mdc-dialog-supporting-text-tracking:0;--mdc-dialog-container-shape:0;--mdc-dialog-subhead-tracking:0;--mdc-shape-medium:4px;--mdc-theme-primary:var(--primary);--mdc-switch-selected-handle-color:var(--primary);--mdc-switch-selected-track-color:var(--primary);--mdc-switch-selected-hover-handle-color:var(--primary);--mdc-switch-selected-hover-track-color:var(--primary);--mdc-switch-selected-focus-handle-color:var(--primary);--mdc-switch-selected-focus-track-color:var(--primary);--mdc-switch-selected-pressed-handle-color:var(--primary);--mdc-switch-selected-pressed-track-color:var(--primary);--primary-txt:#fff;--mdc-circular-progress-active-indicator-color:var(--primary);--mat-mdc-radio-checked-ripple-color:var(--primary);--mat-mdc-radio-ripple-color:var(--primary);--mdc-radio-selected-icon-color:var(--primary);--mdc-radio-unselected-icon-color:var(--primary);--mdc-radio-selected-hover-icon-color:var(--primary);--mdc-radio-selected-pressed-icon-color:var(--primary);--mdc-radio-unselected-hover-icon-color:var(--primary);--mdc-radio-unselected-pressed-icon-color:var(--primary);--mdc-radio-unselected-focus-icon-color:var(--primary);--mdc-radio-selected-focus-icon-color:var(--primary);--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-with-trailing-icon-trailing-icon-color:#000000de;--mdc-chip-label-text-color:#000000de;--mdc-chip-container-height:23px;--mdc-checkbox-selected-icon-color:var(--primary);--mdc-checkbox-unselected-icon-color:var(--primary);--mdc-checkbox-selected-hover-icon-color:var(--primary);--mdc-checkbox-unselected-hover-icon-color:var(--primary);--mdc-checkbox-selected-pressed-icon-color:var(--primary);--mdc-checkbox-unselected-pressed-icon-color:var(--primary);--mdc-checkbox-selected-focus-state-layer-color:var(--primary);--mdc-checkbox-unselected-focus-state-layer-color:var(--primary);--mdc-checkbox-selected-hover-state-layer-color:var(--primary);--mdc-checkbox-unselected-hover-state-layer-color:var(--primary);--mdc-checkbox-disabled-selected-icon-color:#9c9c9c;--mdc-checkbox-disabled-unselected-icon-color:#9c9c9c;--mdc-snackbar-container-color:var(--bg1);--mdc-snackbar-supporting-text-color:var(--primary-txt);--mdc-snackbar-supporting-text-font:var(--mdc-dialog-supporting-text-font);--mdc-snackbar-supporting-text-size:1rem;--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-selected-container-color:var(--bg2);--mat-mdc-slider-hover-ripple-color:rgba(0, 149, 213, .05);--mat-mdc-slider-focus-ripple-color:rgba(0, 149, 213, .2);--mat-mdc-button-persistent-ripple-color:rgba(0, 0, 0, .2);--mat-mdc-button-ripple-color:rgba(0, 0, 0, .2);--mdc-checkbox-state-layer-size:40px;--mat-tab-header-inactive-label-text-color:var(--fg2);--mat-tab-header-inactive-hover-label-text-color:var(--fg1);--mat-tab-header-inactive-focus-label-text-color:var(--fg1)}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(Roboto-LightItalic.1808ee290b327719.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(Roboto-Italic.110d959f7d4d7b91.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(Roboto-MediumItalic.732cb384d301906d.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(Roboto-BoldItalic.51813ec2952a0002.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(Roboto-BlackItalic.a09ba90185e40bcd.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(Roboto-Thin.eb6aa271d5d6563c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(Roboto-Light.fdd4b0ffaa0a5e70.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(Roboto-Regular.fb80880011eeba42.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(Roboto-Medium.d8dc431bbea2448e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(Roboto-Bold.5931183d69264abb.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:local("Roboto Black"),local("Roboto-Black"),url(Roboto-Black.1e6305dc809eced6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100;src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(Roboto-ThinItalic.e6a9459905d3e55e.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;src:url(IBMPlexSans-Regular.ceb4bac10177b34b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:900;src:local("Titillium Web Black"),local("TitilliumWeb-Black"),url(TitilliumWeb-Black.05617876bd4e4548.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:700;src:local("Titillium Web Bold"),local("TitilliumWeb-Bold"),url(TitilliumWeb-Bold.63d205ade976fd06.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:700;src:local("Titillium Web Bold Italic"),local("TitilliumWeb-BoldItalic"),url(TitilliumWeb-BoldItalic.01c852359543683a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:400;src:local("Titillium Web Italic"),local("TitilliumWeb-Italic"),url(TitilliumWeb-Italic.8322b4b31b8fd0fa.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:300;src:local("Titillium Web Light"),local("TitilliumWeb-Light"),url(TitilliumWeb-Light.27420d5c2534048b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:300;src:local("Titillium Web Light Italic"),local("TitilliumWeb-LightItalic"),url(TitilliumWeb-LightItalic.a0b816123392eb3b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:400;src:local("Titillium Web"),local("TitilliumWeb-Regular"),url(TitilliumWeb-Regular.54796315af076ab7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:500;src:local("Titillium Web SemiBold"),local("TitilliumWeb-SemiBold"),url(TitilliumWeb-SemiBold.61c7648cb3623785.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:500;src:local("Titillium Web SemiBold Italic"),local("TitilliumWeb-SemiBoldItalic"),url(TitilliumWeb-SemiBoldItalic.ad90425aa90c02de.ttf) format("truetype")}html{--mdc-checkbox-state-layer-size:36px}html{font-size:87.5%}html,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:100%;min-height:100%;position:relative;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-touch-callout:none;width:100%}body{background:var(--bg1);color:#000000de;font-family:IBM Plex Sans,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.65;margin:0;padding:0}div{box-sizing:border-box}body *{scrollbar-color:rgba(0,0,0,.28) var(--contrast-lightest);scrollbar-width:auto}</style><link rel="stylesheet" href="styles.603ea520776db971.css" media="print" onload="this.media=\'all\'"><noscript><link rel="stylesheet" href="styles.603ea520776db971.css"></noscript></head>\n<body class="ix-dark">\n  <ix-root>\n    <div style="display: flex; align-items: center; justify-content: center; height: 100vh;">\n      <div style="width: 300px; height: 65px; animation: loading 2s linear infinite; opacity: 0.3;">\n        <svg fill="var(--fg1)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 754.6148 163.0308">\n          <g id="black-rgb">\n            <g id="logoMark">\n              <polygon id="logoMark_PathItem_" points="119.546 38.499 101.619 48.853 83.628 38.469 101.577 28.115 119.546 38.499"/>\n              <polygon id="logoMark_PathItem_2" points="146.014 23.208 128.036 33.596 105.822 20.763 105.822 0.004 146.014 23.208"/>\n              <polygon id="logoMark_PathItem_3" points="97.332 0 97.332 20.763 75.134 33.566 57.156 23.187 97.332 0"/>\n              <path id="logoMark_PathItem_4" d="M44.4291,107.52.0085,81.8667,0,61.1166,20.0326,72.6845c.051.03.1061.0637.1614.0934L44.4165,86.7655Z"/>\n              <polygon id="logoMark_PathItem_5" points="66.648 69.063 48.7 79.43 30.713 69.046 48.674 58.684 66.648 69.063"/>\n              <polygon id="logoMark_PathItem_6" points="44.395 51.353 22.219 64.143 4.241 53.764 44.387 30.594 44.395 51.353"/>\n              <path id="logoMark_PathItem_7" d="M93.0992,53.7854,75.16,64.1476,52.9448,51.319V30.6029L72.91,42.1283c.0509.034.1062.0637.1614.0934Z"/>\n              <polygon id="logoMark_PathItem_8" points="150.298 91.923 150.298 112.682 146.282 115 105.86 138.339 105.86 117.589 128.308 104.625 136.794 99.722 150.298 91.923"/>\n              <polygon id="logoMark_PathItem_9" points="119.584 99.857 101.615 110.237 83.628 99.853 101.615 89.474 119.584 99.857"/>\n              <polygon id="logoMark_PathItem_10" points="97.37 61.363 97.37 82.121 93.316 84.46 75.134 94.95 74.934 94.835 57.156 84.567 75.333 74.077 83.824 69.178 97.332 61.384 97.37 61.363"/>\n              <path id="logoMark_PathItem_11" d="M97.37,117.5892V138.335l-40.4-23.3226-4.05-2.3391-.0085-20.75.034.0212,13.5037,7.794,6.495,3.7484c.0552.034.11.068.1655.0977l1.83,1.057Z"/>\n              <polygon id="logoMark_PathItem_12" points="203.259 61.121 203.259 81.884 158.822 107.537 158.822 86.791 203.259 61.121"/>\n              <polygon id="logoMark_PathItem_13" points="172.546 69.059 154.577 79.438 136.59 69.051 154.577 58.676 172.546 69.059"/>\n              <polygon id="logoMark_PathItem_14" points="199.014 53.768 181.036 64.156 158.822 51.327 158.822 30.565 199.014 53.768"/>\n              <polygon id="logoMark_PathItem_15" points="150.332 30.56 150.332 51.323 128.096 64.152 110.118 53.768 150.332 30.56"/>\n              <polygon id="logoMark_PathItem_16" points="146.053 84.567 128.308 94.823 128.304 94.823 105.881 81.875 105.873 61.371 119.364 69.157 127.854 74.06 146.053 84.567"/>\n            </g>\n            <g id="type">\n              <path id="type_CompoundPathItem_" d="M315.505,20.1085V31.2009H285.6419v87.03H273.413v-87.03H243.55V20.1085Z"/>\n              <path id="type_CompoundPathItem_2" d="M354.0377,62.4868c-2.9867-4.1254-6.6827-5.9734-11.9426-5.9734-8.6782,0-15.2157,6.5417-15.2157,17.2068v44.51H315.5007V47.128h11.3787v6.9691c2.9825-4.9779,7.8193-8.1078,16.4933-8.1078,9.6695,0,15.7839,3.2709,20.3345,9.6716Z"/>\n              <path id="type_CompoundPathItem_3" d="M427.843,118.2307H416.4643v-6.9669c-3.555,5.403-8.5286,8.1056-19.0527,8.1056-15.2157,0-25.8807-7.9646-25.8807-27.8741V47.128h11.3743V91.3543c0,14.3633,7.8194,17.491,16.2113,17.491,10.6651,0,17.3478-7.5373,17.3478-17.35V47.128H427.843Z"/>\n              <path id="type_CompoundPathItem_4" d="M495.2432,107.4224c-4.9779,8.6761-12.5153,11.947-24.8852,11.947-19.057,0-30.4356-12.3721-30.4356-32.1384V77.8435c0-20.1914,9.5285-31.8542,28.1582-31.8542,18.7707,0,28.1582,11.52,28.1582,31.8542V85.24H451.301V87.231c0,12.229,5.8325,21.8985,18.2024,21.8985,9.2422,0,13.9381-2.7,16.9206-7.9625ZM451.301,75.2841h33.4181c-.5683-11.9448-5.8282-19.0549-16.6385-19.0549C457.1335,56.2292,452.01,63.4824,451.301,75.2841Z"/>\n              <path id="type_CompoundPathItem_5" d="M584.9734,20.1085v98.1222H570.326l-39.96-66.6952v66.6952H514.4369V20.1085h14.22l40.3871,67.5477V20.1085Z"/>\n              <path id="type_CompoundPathItem_6" d="M596.0572,118.2307l34.1317-98.1222h15.6429l34.1274,98.1222H662.47l-6.6871-20.3346H620.3741l-6.6828,20.3346ZM624.9247,83.676h26.167L638.0082,44Z"/>\n              <path id="type_CompoundPathItem_7" d="M740.8219,43.8571c-4.8368-6.6827-10.0967-10.665-21.1891-10.665-10.0968,0-16.07,4.5506-16.07,12.7972,0,9.3875,7.3964,13.0835,21.0482,16.07C744.377,66.326,754.6148,73.72,754.6148,91.3543c0,14.6474-9.8148,28.1561-33.4181,28.1561-16.78,0-28.5855-5.1189-36.6912-16.0681l12.9426-8.96c5.8282,6.969,11.6606,10.665,22.894,10.665,13.5108,0,17.7751-5.9713,17.7751-13.0813,0-7.8215-4.4053-12.6563-21.4711-16.3544C697.73,71.729,687.065,62.6278,687.065,45.9893c0-14.7884,9.6695-27.16,32.7088-27.16,15.643,0,26.5943,5.2621,33.5591,16.07Z"/>\n              <path id="type_CompoundPathItem_8" d="M286.1214,144.17a5.7044,5.7044,0,0,0-5.2823-2.6577c-2.5178,0-4.0069,1.1344-4.0069,3.19,0,2.3393,1.8437,3.2623,5.2471,4.0058,4.9276,1.0639,7.4807,2.9076,7.4807,7.3044,0,3.6512-2.4462,7.0182-8.331,7.0182-4.1832,0-7.1261-1.2754-9.1472-4.0058l3.226-2.2326a6.5508,6.5508,0,0,0,5.7086,2.6578c3.367,0,4.4309-1.4891,4.4309-3.26,0-1.9506-1.0992-3.1556-5.3528-4.0785-4.7151-.9913-7.3739-3.26-7.3739-7.4091,0-3.6875,2.41-6.77,8.1537-6.77,3.899,0,6.6294,1.3118,8.3663,4.0058Z"/>\n              <path id="type_CompoundPathItem_9" d="M310.3272,145.8368c-.6377-2.9782-2.2326-4.3241-4.9277-4.3241-3.2613,0-5.0334,2.1257-5.0334,7.4091v3.1192c0,5.2108,1.7721,7.4092,5.0334,7.4092,2.8009,0,4.29-1.346,4.9277-4.3242h3.9353c-.8151,5.4949-4.0058,7.9048-8.863,7.9048-5.46,0-9.1461-3.2965-9.1461-10.99v-3.1192c0-7.6933,3.6864-10.99,9.1461-10.99,4.8572,0,8.0832,2.5872,8.8982,7.9048Z"/>\n              <path id="type_CompoundPathItem_10" d="M318.828,162.7125l8.5084-24.4622h3.9l8.5083,24.4622h-4.3605l-1.6664-5.07H324.89l-1.6654,5.07Zm7.1966-8.6163h6.5236l-3.2612-9.8895Z"/>\n              <path id="type_CompoundPathItem_11" d="M350.1941,159.166h10.8841v3.5465H346.0815V138.25h4.1126Z"/>\n              <path id="type_CompoundPathItem_12" d="M382.4489,138.25v3.5807H371.5648v6.452h9.82v3.5444h-9.82v7.3386h10.8841v3.5465H367.4522V138.25Z"/>\n            </g>\n          </g>\n        </svg>\n      </div>\n    </div>\n  </ix-root>\n<script src="runtime.e6ffae8afe064790.js" type="module"></script><script src="polyfills.880b424d233248ec.js" type="module"></script><script src="scripts.ccef21153d57b3c1.js" defer></script><script src="main.fb86a38fb3c020af.js" type="module"></script></body>\n</html>\n'

Home Assistant

Core 2024.1.3
Supervisor 2023.12.0
Operating System 11.4
Frontend 20240104.0

Installed as Home Assistant OS VM

frenck commented 8 months ago

Hi there @Rubberninjah 👋

I think you are mixing up things. Your issues report is about the UniFi integration of Home Assistant; however, this issue tracker is the issue tracker of the UniFi network application add-on. Add-ons and integrations are not the same things.

Please report your issue with the Home Assistant project instead.

Thanks! 👍

../Frenck