
Avant de parler de tout ce qui correspond au titre de ce blog:
Au nom de tous ceux qui travaillent sur le projet Home Assistant, nous espérons que vous, votre
la famille et les proches sont en sécurité et restent en bonne santé pendant cette pandémie.
Nos pensées vont à tous ceux qui ont été profondément affectés par la situation actuelle.
Restez fort, gardez vos distances, lavez-vous les mains et restez en sécurité.
❤️
Nous l’avons fait jusqu’à 0.107.7 la version précédente, 7! versions de correctifs.
Certains ont remarqué et commenté le fait que nous publions beaucoup plus de correctifs
les derniers mois, ce qui est correct. Ce n’est pas parce que tout a été expédié
dans un état cassé, mais nous essayons d’expédier tout correction de bogue pour vous dès que
possible! Juste pour ne pas avoir à attendre 3 semaines pour que quelque chose soit réparé.
Parlons donc de l’éléphant dans la pièce: Home Assistant Core 0.108!
Martin Hjelmare et Ashton Lafferty rejoignent Nabu Casa
Nous voulons commencer par annoncer Martin Hjelmare
a rejoint Nabu Casa!
Martin est un membre de l’équipe de base depuis longtemps, et a d’abord commencé
contribuer au projet par son travail sur la
Intégration MySensors
de retour dans Home Assistant 0.11
(2016)! La plupart des contributeurs à Home Assistant connaîtront Martin pour ses interminables
patience sur les incroyables critiques de code qu’il fait.
De plus, Ashton Lafferty (cogneato) travaille depuis quelques heures pour
Nabu Casa, pour aider avec des choses comme le soutien. La plupart d’entre vous le connaissent probablement
de cela déjà, car il est très actif pour aider notre
Serveur Discord.
Nous sommes heureux d’annoncer qu’Ashton rejoindra désormais Nabu Casa à temps plein également!
Félicitations Martin et Ashton! 🎉
Logos et icônes d’intégration
Nous avons créé un nouveau référentiel
sur GitHub contenant toutes les icônes et logos de la marque Home Assistant est capable de
intégrer avec. Ces images sont par exemple utilisées dans notre documentation.
En 0.108, nous avons commencé à utiliser le contenu de ce référentiel dans le
Frontend Home Assistant. La page d’informations sur l’appareil a été mise à jour et
la page des intégrations également.
Ces pages afficheront désormais les icônes et logos correspondant à l’intégration.
Page d’informations sur l’appareil affichant le logo Hue.
Vous cherchez un moyen de contribuer au projet Home Assistant?
Il nous manque encore beaucoup d’images; Nous aussi
appeler à l’aide!
Nombreuses intégrations désormais disponibles à configurer depuis l’interface utilisateur
Il est absolument incroyable de voir toutes les intégrations mises à niveau de cette version!
De nombreux contributeurs sont sortis et ont ajouté un support à de nombreuses intégrations
pour leur permettre d’être configurés via le frontend Home Assistant.
Tous n’étaient pas prêts à temps pour cette version; néanmoins, la liste est
déjà incroyable:
-
Freebox, réalisé par @Quentame
-
Monoprice, réalisé par @OnFreund
-
Roku, fait par @ctalkington
-
Doorbird, réalisé par @bdraco
-
Elk-M1 Control, réalisé par @bdraco
-
Logitech Harmony, réalisé par @bdraco
-
MyQ, réalisé par @bdraco
-
Network UPS Tools (NUT), réalisé par @bdraco
-
NuHeat, réalisé par @bdraco
-
Rachio, réalisé par @bdraco
Oui, @bdraco a été en feu cette version! Travail incroyable!
Historique de la carte de Lovelace
Peut-être pas très utile pendant la quarantaine à domicile, mais une fonctionnalité très intéressante pour quand
nous sommes autorisés à sortir de nos maisons à nouveau.
@Hoytron ajouté la possibilité de montrer l’histoire de
des personnes ou des trackers d’appareil sur la carte Lovelace. Vous pouvez définir combien d’heures d’historique
vous voulez montrer et il tracera des lignes entre tous les points de ce
Plage de temps.
Capture d’écran de la carte avec historique.
Nouvelle carte Lovelace: Entité
@zsarnett a ajouté une nouvelle carte Lovelace, la carte d’entité. Cette carte ressemble à la carte du capteur, mais vous permet d’utiliser n’importe quelle entité (pas seulement des capteurs).
Capture d’écran de la carte d’entité.
Page de configuration de zone
Nous avons ajouté une page de présentation pour vos zones. Sur cette page, vous pouvez voir tous les appareils de la zone, mais aussi les automatisations, les scènes et les scripts qui affectent cette zone.
Capture d’écran de la page de configuration de la zone.
La pile horizontale gère désormais mieux les différentes hauteurs
Lors de la création d’une pile horizontale, les cartes de la pile ne s’alignent pas toujours
bien. Cela a été ajusté. Les piles horizontales gèrent désormais mieux
différence de hauteur des cartes de la pile.
Avant et après capture d’écran pour les améliorations de la pile horizontale.
Autres changements notables
-
« Alexa, montre la caméra de la porte d’entrée. » 😲
Alexa prend désormais en charge les caméras, merci @gouvernement de populace! -
La sélection de votre tableau de bord Lovelace par défaut a été déplacée vers l’utilisateur
page de profil. -
De nombreuses pages de configuration sont migrées vers des tableaux de données, ce qui signifie que vous pouvez
recherchez maintenant dans vos automatisations, scènes, scripts, utilisateurs et zones. -
Les cartes Lovelace dans les vues de panneau peuvent désormais également être modifiées avec l’éditeur d’interface utilisateur.
-
Le graphique de la carte capteur est désormais également disponible en pied de page
entités et carte d’entité. -
La carte Markdown a une nouvelle
user
variable qui peut être utilisée pour afficher la
utilisateur actuellement connecté. -
Avec l’intégration ZHA Zigbee, les groupes Zigbee créent maintenant dynamiquement
entités pour les lumières, les interrupteurs et les ventilateurs qui sont regroupés. Ce
permet un contrôle quasi simultané sur un grand groupe de lumières permettant
les activer ou désactiver en même temps. Je vous remercie @dmulcahey! -
Les caméras ajoutées à l’aide de l’intégration ONVIF sont désormais automatiquement
utiliser les images fixes fournies par l’appareil photo, au lieu de Home Assistant
en générer un. Bon travail @roleoroleo! -
WLED a obtenu quelques mises à niveau internes, a ajouté un nouveau Wi-Fi
capteurs et dispose désormais d’un service pour contrôler les effets de votre appareil WLED. -
Les images Docker pour Home Assistant utilisent désormais Jemalloc pour réduire la mémoire
fragmentation et accélérer l’allocation de mémoire. Donc, moins de mémoire et généralement
un Home Assistant plus rapide.
Nouvelles intégrations
Nouvelles plateformes
Si tu as besoin d’aide…
… N’hésitez pas à utiliser notre très actif forums ou rejoignez-nous un peu bavarder.
Vous rencontrez des problèmes introduits par cette version? Veuillez les signaler dans notre Traqueur d’incidents. Assurez-vous de remplir tous les champs du modèle de problème.
Changements de rupture
-
Thèmes Lovelace – Nous avons découvert que notre logique de thème était erronée, lorsque vous n’avez pas spécifié de thème pour une carte ou une vue Lovelace. Il s’agirait par défaut du thème sélectionné, même lorsque votre thème local était différent ou que votre vue avait un thème différent. Pour résoudre ce problème, nous avons supprimé les options
default
etBackend selected
à partir de la sélection de thème Lovelace, et si aucun thème n’est sélectionné, il ne définira pas de thème. Cela garantira que l’élément a le même thème que son parent. -
Freebox – Freebox est maintenant disponible en tant qu’intégration à partir de l’interface utilisateur des intégrations! Vous devrez autoriser à nouveau Home Assistant à accéder au routeur Freebox. – (@Quentame – # 30334) (documents freebox)
-
UniFi – La configuration manuelle est obsolète car l’intégration de l’interface utilisateur prend désormais en charge toutes les options disponibles précédentes et plus encore. Votre configuration YAML existante a déjà été importée, supprimez-la. – (@ Kane610 – # 32699) (documents unifi)
-
Teinte émulée – Le
emulated_hue
etemulated_hue_hidden
les attributs sont obsolètes. Utiliser l’existantentities
hidden
configuration à la place. – (@bdraco – # 32718) (documents emulated_hue)Exemple de configuration YAML:
emulated_hue: host_ip: 192.168.1.186 listen_port: 8300 advertise_ip: 10.0.0.10 advertise_port: 8080 off_maps_to_on_domains: - script - scene expose_by_default: true exposed_domains: - light entities: light.bedroom_light: name: "Bedside Lamp" light.ceiling_lights: hidden: true
-
Roku – Roku est maintenant disponible en tant qu’intégration à partir de l’interface utilisateur des intégrations! le
roku_scan
le service a été supprimé au profit de la découverte viassdp
. – (@ctalkington – # 31988) (documents roku) -
MQTT – Les fonctionnalités obsolètes des plates-formes MQTT sont désormais supprimées. – (@emontnemery – # 32909) (documents mqtt)
- Pour la configuration des lumières MQTT via la découverte MQTT, il n’est plus possible de spécifier le schéma avec
platform
variable de configuration. Au lieu de cela, le schéma doit être spécifié par leschema
variable de configuration. - Pour MQTT
alarm_control_panel
, MQTTbinary_sensor
et MQTTsensor
configuré via la découverte MQTT: le paramètre implicite non documenté destate_topic
n’est plus pris en charge. Au lieu,state_topic
doit être explicitement défini. - Soutien
json_attributes
est retiré du capteur MQTT,json_attributes_topic
devrait être utilisé à la place.
- Pour la configuration des lumières MQTT via la découverte MQTT, il n’est plus possible de spécifier le schéma avec
-
Harmonie – Harmony est maintenant disponible en tant qu’intégration à partir de l’interface utilisateur des intégrations! La configuration YAML nécessite désormais un hôte / ip. – (@bdraco – # 32919) (documents d’harmonie)
Exemple de configuration YAML:
remote: - platform: harmony name: Bedroom host: 10.168.1.13
-
Sonos – Les attributs Sonos ont été nettoyés pour les flux radio. – (@amelchio – # 33063) (documents sonos)
- Les entités Sonos lisant des flux radio permettent de fusionner le nom de la radio, l’artiste et le nom de la chanson en deux attributs. Ils ont maintenant
media_artist
etmedia_title
des attributs qui correspondent à la musique jouée (lorsqu’ils sont disponibles). - L’illustration de la station de radio n’est plus disponible pour les entités Sonos en mode d’interrogation (c’est-à-dire que sur un réseau distinct du réseau, l’assistant domestique est activé).
- Les entités Sonos lisant des flux radio permettent de fusionner le nom de la radio, l’artiste et le nom de la chanson en deux attributs. Ils ont maintenant
-
Monoprice – Monoprice est désormais disponible en tant qu’intégration depuis l’interface utilisateur! Veuillez supprimer la configuration de YAML et ajouter l’intégration Monoprice à partir de la page Intégrations. – (@OnFreund – # 30337) (monoprice docs)
-
Lutron Caseta – À la suite d’un nettoyage, le
Device ID
etZone ID
les attributs des appareils Lutron Caseta ont été renommésdevice_id
etzone_id
pour correspondre à la convention du reste de Home Assistant. Si vous avez des automatisations qui font référence à ces attributs, elles devront être mises à jour. – (@swails – # 33144) (documents lutron_caseta) -
NuHeat – NuHeat est désormais disponible en tant qu’intégration depuis l’interface utilisateur! Le service précédent a été supprimé et est désormais géré par
set_hvac_mode
(climat 1.0). – (@bdraco – # 32885) (nuheat docs) -
ElkM1 – ElkM1 est désormais disponible en tant qu’intégration depuis l’interface utilisateur! Un mode de configuration automatique a été introduit, ce qui évite d’avoir à configurer les filtres d’inclusion et d’exclusion complexes. Cette fonctionnalité existe toujours lors de la configuration à partir de YAML pour les utilisateurs expérimentés qui souhaitent plus de contrôle sur les entités générées par elkm1. Les ID d’entité pouvant désormais être modifiés,
alarm_control_panel
attributchanged_by_entity_id
est maintenantchanged_by_keypad
et affichera le nom du clavier Elk au lieu de l’ID d’entité. – (@bdraco – # 33297) (documents elkm1) -
HmIP – Après HmIP Cloud Maintanance (17.3.2020), il est possible de définir des étiquettes pour chaque canal d’un appareil multiple. Si les étiquettes d’un appareil multicanal ont été modifiées dans l’application native Cloud Homemamtic IP, les noms d’entité changeront en conséquence. – (@SukramJ – # 32925) (documents homematicip_cloud)
-
Mou – L’intégration de Slack a fait l’objet d’une refonte et a ajouté la prise en charge d’async et du kit de blocage de Slack. Comme le schéma de configuration YAML pour cette intégration a changé, veuillez lire la documentation. De plus, car cela représente un risque de sécurité inacceptable, les fichiers distants (c’est-à-dire ceux qui n’existent pas dans un répertoire en liste blanche local à Home Assistant) ne peuvent plus être envoyés à Slack via cette intégration. – (@bachya – # 33287) (slack docs)
Exemple de configuration YAML:
notify: - platform: slack api_key: !secret slack_api_key default_channel: "#home-assistant"
-
Outils UPS réseau (NUT) – L’intégration NUT est désormais disponible en tant qu’intégration depuis l’interface utilisateur! (@bdraco – # 33457) (noix docs) (rupture de changement)
Les capteurs suivants ne sont plus pris en charge:
ups.time
ups.date
ups.model
ups.mfr
ups.mfr.date
ups.serial
ups.vendorid
ups.productid
ups.firmware
ups.firmware.aux
Adieu à ce qui suit
Ces intégrations ont été supprimées. Les sites Web des deux ont changé, provoquant la rupture des intégrations car ils reposaient sur le scraping Web, qui n’est plus autorisé (ADR-0004). – (@frenck – # 33056 # 33066)
Version 0.108.1 – 8 avril
Version 0.108.2 – 9 avril
Version 0.108.3 – 10 avril
Version 0.108.4 – 13 avril
Toutes les modifications
Cliquez pour voir toutes les modifications!