diff --git a/config/custom_components/hacs/.translations/el.json b/config/custom_components/hacs/.translations/el.json
index f46eaa14..25baa2c4 100644
--- a/config/custom_components/hacs/.translations/el.json
+++ b/config/custom_components/hacs/.translations/el.json
@@ -142,9 +142,11 @@
"open_repository": "Ανοίξτε το αποθετήριο",
"reload_data": "Επαναφόρτωση δεδομένων",
"reload_window": "Επαναφόρτωση του παραθύρου",
+ "repository_configuration": "Διαμόρφωση αποθετηρίου",
"save": "Αποθήκευση",
"table": "Πίνακας",
"table_view": "Προβολή πίνακα",
+ "unhide": "αποκρύψω",
"upgrade_all": "Αναβάθμιση όλων"
},
"store": {
diff --git a/config/custom_components/hacs/.translations/pt-BR.json b/config/custom_components/hacs/.translations/pt-BR.json
index 0955f96e..309f85ee 100644
--- a/config/custom_components/hacs/.translations/pt-BR.json
+++ b/config/custom_components/hacs/.translations/pt-BR.json
@@ -51,18 +51,23 @@
},
"confirm": {
"add_to_lovelace": "Tem certeza de que deseja adicionar isso aos seus recursos do Lovelace?",
+ "bg_task": "A ação é desativada enquanto as tarefas de fundo estão sendo executadas.",
"cancel": "Cancelar",
"continue": "Tem certeza que quer continuar?",
"delete": "Tem certeza de que deseja excluir '{item}'?",
+ "delete_installed": "'{item}' está instalado, é necessário desinstalá-lo para poder excluí-lo.",
"exist": "{item} já existe",
"generic": "Tem certeza?",
"home_assistant_is_restarting": "Espere, o Home Assistant está agora a reiniciar.",
+ "home_assistant_version_not_correct": "Você está executando a versão Home Assistant '{haversion}', mas este repositório requer que a versão mínima '{minversion}' esteja instalada.",
"no": "Não",
"no_upgrades": "Não há atualizações pendentes",
"ok": "OK",
"overwrite": "Fazer isso irá substituí-lo.",
+ "reload_data": "Isso recarrega os dados de todos os repositórios que o HACS conhece e levará algum tempo para concluir.",
"restart_home_assistant": "Tem certeza de que deseja reiniciar o Home Assistant?",
"uninstall": "Tem certeza de que deseja desinstalar '{item}'?",
+ "upgrade_all": "Isso atualizará todos esses repositórios, verifique se você leu as notas de versão de todos eles antes de continuar.",
"yes": "Sim"
},
"options": {
@@ -71,6 +76,7 @@
"data": {
"appdaemon": "Habilitar AppDaemon apps descoberta & rastreamento",
"country": "Filtro pelo código do país.",
+ "debug": "Ative a depuração.",
"experimental": "Ativar recursos experimentais",
"netdaemon": "Habilitar NetDaemon apps descoberta & rastreamento",
"not_in_use": "Não está em uso com o YAML",
@@ -82,6 +88,8 @@
}
},
"repository_banner": {
+ "config_flow": "Essa integração oferece suporte ao config_flow, o que significa que agora você pode acessar a seção de integração da sua interface do usuário para configurá-lo.",
+ "config_flow_title": "Configuração de interface do usuário suportada",
"integration_not_loaded": "Esta integração não é carregada no Home Assistant.",
"no_restart_required": "Não é necessário reiniciar",
"not_loaded": "Não carregado",
@@ -112,6 +120,7 @@
"note_installed": "Quando instalado, ele estará localizado em",
"note_integration": "Você ainda precisa adicioná-lo ao seu arquivo 'configuration.yaml'",
"note_plugin": "você ainda precisará adicioná-lo à sua configuração do lovelace ('ui-lovelace.yaml' ou o editor de configuração da interface do usuário)",
+ "note_plugin_post_107": "você ainda precisará adicioná-lo à sua configuração do lovelace ('configuration.yaml' ou o editor de recursos '\/config \/lovelace\/resources')",
"open_issue": "Open issue",
"open_plugin": "Plugin aberto",
"reinstall": "Reinstalar",
@@ -126,6 +135,7 @@
"add_custom_repository": "ADICIONAR REPOSITÓRIO PERSONALIZADO",
"adding_new_repo": "Adicionando novo repositório '{repo}'",
"adding_new_repo_category": "Com a categoria '{category}'.",
+ "bg_task_custom": "Os repositórios personalizados ficam ocultas enquanto as tarefas de fundo estão em execução.",
"category": "Categoria",
"compact_mode": "Modo compacto",
"custom_repositories": "REPOSITÓRIOS PERSONALIZADOS",
@@ -154,6 +164,7 @@
"new_repositories": "Novos Repositórios",
"pending_upgrades": "Atualizações pendentes",
"placeholder_search": "Por favor insira um termo de pesquisa...",
+ "sort": "ordenar",
"stars": "Estrelas",
"status": "Status"
},
diff --git a/config/custom_components/hacs/.translations/sl.json b/config/custom_components/hacs/.translations/sl.json
index 5f3283d9..4d545273 100644
--- a/config/custom_components/hacs/.translations/sl.json
+++ b/config/custom_components/hacs/.translations/sl.json
@@ -15,7 +15,7 @@
"manage": "upravljanje",
"netdaemon": "NetDaemon",
"netdaemon_apps": "NetDaemon Aplikacije",
- "plugin": "vtičnik",
+ "plugin": "Vtičnik",
"plugins": "Vtičniki",
"python_script": "Python skripta",
"python_scripts": "Python skripte",
diff --git a/config/custom_components/hacs/const.py b/config/custom_components/hacs/const.py
index 1eee1354..c623ba27 100644
--- a/config/custom_components/hacs/const.py
+++ b/config/custom_components/hacs/const.py
@@ -1,7 +1,7 @@
"""Constants for HACS"""
NAME_LONG = "HACS (Home Assistant Community Store)"
NAME_SHORT = "HACS"
-VERSION = "0.24.3"
+VERSION = "0.24.5"
DOMAIN = "hacs"
PROJECT_URL = "https://github.com/hacs/integration/"
CUSTOM_UPDATER_LOCATIONS = [
diff --git a/config/custom_components/hacs/constrains.py b/config/custom_components/hacs/constrains.py
index 269cba8d..7ae709b2 100644
--- a/config/custom_components/hacs/constrains.py
+++ b/config/custom_components/hacs/constrains.py
@@ -49,7 +49,7 @@ def constrain_translations():
"""Check if traslations exist."""
hacs = get_hacs()
if not os.path.exists(
- f"{hacs.system.config_path}/custom_components/hacs/.translations"
+ f"{hacs.system.config_path}/custom_components/hacs/translations"
):
hacs.logger.critical("You are missing the translations directory.")
return False
diff --git a/config/custom_components/hacs/helpers/information.py b/config/custom_components/hacs/helpers/information.py
index 5a33b4a8..da6adbd8 100644
--- a/config/custom_components/hacs/helpers/information.py
+++ b/config/custom_components/hacs/helpers/information.py
@@ -84,7 +84,6 @@ async def get_integration_manifest(repository):
repository.data.authors = manifest["codeowners"]
repository.data.domain = manifest["domain"]
repository.data.manifest_name = manifest["name"]
- repository.data.homeassistant = manifest.get("homeassistant")
if repository.hacs.action:
if manifest.get("documentation") is None:
@@ -93,6 +92,8 @@ async def get_integration_manifest(repository):
raise HacsException(
"The homeassistant key in manifest.json is no longer valid"
)
+ # if manifest.get("issue_tracker") is None:
+ # raise HacsException("The 'issue_tracker' is missing in manifest.json")
# Set local path
repository.content.path.local = repository.localpath
diff --git a/config/custom_components/hacs/iconset.js b/config/custom_components/hacs/iconset.js
index 5af5a3cc..a099db68 100644
--- a/config/custom_components/hacs/iconset.js
+++ b/config/custom_components/hacs/iconset.js
@@ -1,35 +1,20 @@
-const iconset = document.createElement("ha-iconset-svg");
-iconset.name = "hacs";
-iconset.size = "1024";
-iconset.style = "display: hidden;"
-iconset.innerHTML = `
-
-`
-document.body.appendChild(iconset);
\ No newline at end of file
+const hacsIconPath = "m 20.064849,22.306912 c -0.0319,0.369835 -0.280561,0.707789 -0.656773,0.918212 -0.280572,0.153036 -0.605773,0.229553 -0.950094,0.229553 -0.0765,0 -0.146661,-0.0064 -0.216801,-0.01275 -0.605774,-0.05739 -1.135016,-0.344329 -1.402827,-0.7588 l 0.784304,-0.516495 c 0.0893,0.146659 0.344331,0.312448 0.707793,0.34433 0.235931,0.02551 0.471852,-0.01913 0.637643,-0.108401 0.101998,-0.05101 0.172171,-0.127529 0.17854,-0.191295 0.0065,-0.08289 -0.0255,-0.369835 -0.733293,-0.439975 -1.013854,-0.09565 -1.645127,-0.688661 -1.568606,-1.460214 0.0319,-0.382589 0.280561,-0.714165 0.663153,-0.930965 0.331571,-0.172165 0.752423,-0.25506 1.166895,-0.210424 0.599382,0.05739 1.128635,0.344329 1.402816,0.7588 l -0.784304,0.510118 c -0.0893,-0.140282 -0.344331,-0.299694 -0.707782,-0.331576 -0.235932,-0.02551 -0.471863,0.01913 -0.637654,0.10202 -0.0956,0.05739 -0.165791,0.133906 -0.17216,0.191295 -0.0255,0.293317 0.465482,0.420847 0.726913,0.439976 v 0.0064 c 1.020234,0.09565 1.638757,0.66953 1.562237,1.460213 z m -7.466854,-0.988354 c 0,-1.192401 0.962855,-2.155249 2.15525,-2.155249 0.599393,0 1.179645,0.25506 1.594117,0.707789 l -0.695033,0.624895 c -0.235931,-0.25506 -0.561133,-0.401718 -0.899084,-0.401718 -0.675903,0 -1.217906,0.542 -1.217906,1.217906 0,0.66953 0.542003,1.217908 1.217906,1.217908 0.337951,0 0.663153,-0.140283 0.899084,-0.401718 l 0.695033,0.631271 c -0.414472,0.452729 -0.988355,0.707788 -1.594117,0.707788 -1.192395,0 -2.15525,-0.969224 -2.15525,-2.148872 z M 8.6573365,23.461054 10.353474,19.14418 h 0.624893 l 1.568618,4.316874 H 11.52037 L 11.265308,22.734136 H 9.964513 l -0.274192,0.726918 z m 1.6833885,-1.68339 h 0.580263 L 10.646796,21.012487 Z M 8.1089536,19.156932 v 4.297745 H 7.1461095 v -1.645131 h -1.606867 v 1.645131 H 4.5763876 v -4.297745 h 0.9628549 v 1.696143 h 1.606867 V 19.156932 Z M 20.115859,4.2997436 C 20.090359,4.159461 19.969198,4.0574375 19.822548,4.0574375 H 14.141102 10.506516 4.8250686 c -0.14665,0 -0.2678112,0.1020202 -0.2933108,0.2423061 L 3.690064,8.8461703 c -0.00651,0.01913 -0.00651,0.03826 -0.00651,0.057391 v 1.5239797 c 0,0.165789 0.133911,0.299694 0.2996911,0.299694 H 4.5762579 20.0711 20.664112 c 0.165781,0 0.299691,-0.133905 0.299691,-0.299694 V 8.8971848 c 0,-0.01913 0,-0.03826 -0.0065,-0.05739 z M 4.5763876,17.358767 c 0,0.184917 0.1466608,0.331577 0.3315819,0.331577 h 5.5985465 3.634586 0.924594 c 0.184911,0 0.331571,-0.14666 0.331571,-0.331577 v -4.744098 c 0,-0.184918 0.146661,-0.331577 0.331582,-0.331577 h 2.894913 c 0.184921,0 0.331582,0.146659 0.331582,0.331577 v 4.744098 c 0,0.184917 0.146661,0.331577 0.331571,0.331577 h 0.446363 c 0.18491,0 0.331571,-0.14666 0.331571,-0.331577 v -5.636804 c 0,-0.184918 -0.146661,-0.331577 -0.331571,-0.331577 H 4.9079695 c -0.1849211,0 -0.3315819,0.146659 -0.3315819,0.331577 z m 1.6578879,-4.852498 h 5.6495565 c 0.15303,0 0.280561,0.12753 0.280561,0.280564 v 3.513438 c 0,0.153036 -0.127531,0.280566 -0.280561,0.280566 H 6.2342755 c -0.1530412,0 -0.2805719,-0.12753 -0.2805719,-0.280566 v -3.513438 c 0,-0.159411 0.1275307,-0.280564 0.2805719,-0.280564 z M 19.790657,3.3879075 H 4.8569594 c -0.1530412,0 -0.2805718,-0.1275296 -0.2805718,-0.2805642 V 1.3665653 C 4.5763876,1.2135296 4.7039182,1.086 4.8569594,1.086 H 19.790657 c 0.153041,0 0.280572,0.1275296 0.280572,0.2805653 v 1.740778 c 0,0.1530346 -0.127531,0.2805642 -0.280572,0.2805642 z"
+const haIconSet = window.customElements.get("ha-iconset-svg")
+
+if (haIconSet === undefined) {
+ window.customIconsets = window.customIconsets || {}
+ window.customIconsets["hacs"] = async () => { return { hacs: { path: hacsIconPath } } }
+} else {
+ const iconset = document.createElement("ha-iconset-svg");
+ iconset.name = "hacs";
+ iconset.size = "24";
+ iconset.innerHTML = `
+
+
+ `
+ document.body.appendChild(iconset);
+}
\ No newline at end of file
diff --git a/config/custom_components/hacs/manifest.json b/config/custom_components/hacs/manifest.json
index fe931bc6..e1835c97 100644
--- a/config/custom_components/hacs/manifest.json
+++ b/config/custom_components/hacs/manifest.json
@@ -18,7 +18,7 @@
"backoff==1.10.0",
"hacs_frontend==20200426112021",
"integrationhelper==0.2.2",
- "semantic_version==2.8.4",
+ "semantic_version==2.8.5",
"queueman==0.5"
]
}
\ No newline at end of file
diff --git a/config/custom_components/hacs/repositories/integration.py b/config/custom_components/hacs/repositories/integration.py
index 86406ab2..5f9bad49 100644
--- a/config/custom_components/hacs/repositories/integration.py
+++ b/config/custom_components/hacs/repositories/integration.py
@@ -6,6 +6,7 @@ from homeassistant.loader import async_get_custom_components
from custom_components.hacs.hacsbase.exceptions import HacsException
from custom_components.hacs.helpers.filters import get_first_directory_in_directory
from custom_components.hacs.helpers.information import get_integration_manifest
+from custom_components.hacs.helpers.action import run_action_checks
from custom_components.hacs.repositories.repository import HacsRepository
@@ -49,6 +50,9 @@ class HacsIntegration(HacsRepository):
raise HacsException(exception)
self.logger.error(exception)
+ if self.hacs.action:
+ await run_action_checks(self)
+
# Handle potential errors
if self.validate.errors:
for error in self.validate.errors:
diff --git a/config/packages/twitter.yaml b/config/packages/twitter.yaml
index dfd33db1..ebf6da5c 100755
--- a/config/packages/twitter.yaml
+++ b/config/packages/twitter.yaml
@@ -276,7 +276,7 @@ automation:
"S02E11", "S02E12","S02E13", "S02E14","S02E15", "S02E16","S02E17", "S02E18","S02E19", "S02E20",
"S02E22", "S02E25", "S02E26", "S02E27", "S02E28", "S02E29", "S02E30", "S02E31", "S02E32", "S02E33", "S02E34",
"S02E35", "S02E36", "S02E37", "S02E38", "S02E39", "S02E40","S02E41", "Bearnews1", "Bearnews2", "Bearnews3", "Bearnews4",
- "S03E01", "Bearnews5", "Bearnews6"
+ "S03E01", "Bearnews5", "Bearnews6", "Bearnews7"
] %}
{{ pick|random }}
@@ -306,6 +306,6 @@ automation:
"S02E11", "S02E12","S02E13", "S02E14","S02E15", "S02E16","S02E17", "S02E18","S02E19", "S02E20",
"S02E22", "S02E25", "S02E26", "S02E27", "S02E28", "S02E29", "S02E30", "S02E31", "S02E32", "S02E33", "S02E34",
"S02E35", "S02E36", "S02E37", "S02E38", "S02E39", "S02E40","S02E41", "Bearnews1", "Bearnews2", "Bearnews3", "Bearnews4",
- "S03E01", "Bearnews5", "Bearnews6"
+ "S03E01", "Bearnews5", "Bearnews6", "Bearnews7"
] %}
{{ pick|random }}
diff --git a/config/script/tweet_youtube.yaml b/config/script/tweet_youtube.yaml
index 331c5184..bd0b4a84 100755
--- a/config/script/tweet_youtube.yaml
+++ b/config/script/tweet_youtube.yaml
@@ -228,6 +228,9 @@ tweet_youtube_engine_setup:
],
"Bearnews6": [
"Upgrade Ubuntu 18.04 to 20.04 LTS for Home Assistant (https://www.vcloudinfo.com/2020/05/upgrade-ubuntu-18-04-to-20-04-lts-home-assistant.html)"
+ ],
+ "Bearnews7": [
+ "Wyze No Contact Thermometer (https://www.vcloudinfo.com/2020/05/wyze-no-contact-thermometer.html)"
]
} %}
diff --git a/config/www/custom_ui/floorplan/images/branding/att_speedtest.png b/config/www/custom_ui/floorplan/images/branding/att_speedtest.png
index 7956bee3..f6dbe577 100644
Binary files a/config/www/custom_ui/floorplan/images/branding/att_speedtest.png and b/config/www/custom_ui/floorplan/images/branding/att_speedtest.png differ
diff --git a/config/www/custom_ui/floorplan/images/branding/solar_readings.png b/config/www/custom_ui/floorplan/images/branding/solar_readings.png
index 37ec7261..5dbf6b47 100644
Binary files a/config/www/custom_ui/floorplan/images/branding/solar_readings.png and b/config/www/custom_ui/floorplan/images/branding/solar_readings.png differ