Les valeurs en direct sur Mac : votre maison connectée dans la barre des menus
La fenêtre de la cuisine est-elle ouverte, une lumière est-elle restée allumée ? Un canal statique affiche en direct dans la barre des menus les valeurs de Home Assistant ou d’un broker MQTT, et avec les interrupteurs et curseurs de son menu, vous pilotez votre maison depuis là. Icônes et pipelines en font l’affichage que vous voulez. La vidéo vous montre comment en un peu plus de cinq minutes et demie.
channelBar pour macOS ne montre pas seulement des messages. Un canal statique affiche en direct dans la barre des menus les valeurs actuelles de votre maison connectée, et avec les interrupteurs et curseurs adaptés de son menu, vous pilotez votre maison directement depuis là. Les valeurs viennent de Home Assistant ou d’un broker MQTT. Pour l’exemple, nous créons ici un canal pour une seule pièce : la cuisine.
Avec l’Assistant de configuration
Le plus rapide, c’est l’assistant. Cliquez en haut sur l’icône de channelBar, choisissez « Assistant de configuration… », puis « Valeurs en direct dans la barre des menus ». Avec « C’est parti », il vous mène à votre canal en quelques étapes.
Connecter Home Assistant
Sous « Connexions », vous choisissez d’où viennent les valeurs : « Connecter Home Assistant… » ou « Connecter un broker MQTT… ». Pour Home Assistant, l’« Adresse » est déjà renseignée avec homeassistant.local:8123. Si vous ouvrez Home Assistant dans le navigateur sous une autre adresse, saisissez celle-ci ; coller l’URL complète fonctionne aussi.
Il faut aussi un jeton d’accès. « Ouvrir la page des jetons » vous mène à la bonne page de Home Assistant : choisissez-y « Créer un jeton », nommez-le channelBar et collez le jeton ici. Copiez-le tout de suite, Home Assistant ne l’affiche qu’une seule fois. « Tester la connexion » indique si tout fonctionne, et « Ajouter la connexion » l’ajoute.
channelBar charge maintenant toutes les valeurs de Home Assistant, puis la connexion apparaît dans la liste. Ici, vous pouvez ajouter d’autres connexions si besoin, par exemple vers un broker MQTT. Pour la cuisine, celle-ci suffit : cliquez sur « Continuer ».
Créer le canal et choisir les valeurs
Le canal reçoit son nom, ici « Cuisine », et « Créer le canal » le crée. Vous pouvez changer ce nom à tout moment.
Choisissez maintenant les valeurs. Les pièces et les noms viennent directement de votre Home Assistant, et à droite figure à chaque fois la valeur actuelle. Pour la cuisine, ce sont la lumière, la « Consigne » et le « Mode » du chauffage, ainsi que les deux stores et la fenêtre. Dans cette installation, la lumière au-dessus du four se trouve dans une pièce à part ; la case devant sélectionne tout ce qu’elle contient à la fois, la lumière et la « Luminosité ».
Rendu et ligne de la barre des menus
Après « Suivant », vous choisissez le rendu. « Plat » place toutes les valeurs directement dans le menu, avec des séparateurs entre les appareils ; c’est idéal pour une seule pièce. « Avec sous-menus » répartit plutôt les valeurs dans des sous-menus. « Ajouter au canal » ajoute votre sélection.
Si l’assistant trouve des valeurs adaptées dans votre sélection, il vous les propose pour la barre des menus, ici la fenêtre. Elle s’appelle « Position », car dans Home Assistant, le capteur est seulement déclaré comme ouverture générique, pas comme fenêtre ; vous corrigerez cela plus tard. Comme « Libellé », saisissez « Cuisine », qui s’affiche alors devant la valeur. Après « Utiliser », le canal affiche déjà la fenêtre en haut, et « Terminer » ferme l’assistant.
Tout à gauche
Nous aimons placer la pièce tout à gauche, devant les autres canaux. Maintenez la touche Commande et faites-la simplement glisser vers la gauche dans la barre des menus.
Les finitions
Cliquez sur « Cuisine » pour voir le menu tel que l’assistant l’a créé. Avec un Home Assistant bien entretenu, tout peut déjà convenir, mais ici la fenêtre s’appelle « Position ». Les finitions se font dans les paramètres, que vous ouvrez en bas du menu avec « Paramètres… ».
Des icônes pour la fenêtre
En haut, dans la barre des menus, vous reconnaissez une icône plus vite qu’un mot. Sous « Icônes », le plus en ajoute une nouvelle : elle reçoit un nom et, comme source, un SF Symbol, un fichier ou une URL. La fenêtre en reçoit deux, avec les SF Symbols d’une fenêtre fermée et d’une fenêtre ouverte. Celle de la fenêtre ouverte reçoit une « Couleur de teinte » orange, pour se remarquer tout de suite en haut ; la teinte existe pour les SF Symbols. Une fois créée, une icône s’utilise dans tous vos canaux.
Un pipeline pour la lumière
Sous « Processeurs », vous créez des pipelines. Ils préparent les valeurs avant leur affichage dans le menu. « Ajouter une étape » propose de nombreuses étapes, comme « Arrondir », « Calculer », « Rogner », « Modèle de texte » et « Correspondance ». Plusieurs étapes à la suite donnent le résultat que vous utilisez ensuite dans le menu.
Pour les lumières, une seule étape « Correspondance » suffit : l’« Entrée » on devient une ampoule en « Sortie », et off reste vide.
Le titre dans la barre des menus
De retour à Cuisine, ouvrez la page « Barre de menu ». Avec « Aperçu », vous voyez chaque modification aussitôt, telle qu’elle apparaît en haut. Dans le « Titre de la barre de menus », choisissez « Valeur dynamique » sous « Ajouter une cellule » et prenez la lumière de la cuisine ; sous « Pipeline », ajoutez le nouveau pipeline. Avec un « Espace », la fenêtre se décale vers la droite, et vous la faites glisser à la fin par sa poignée.
Pour la fenêtre, vous ajustez la « Correspondance ». Le mot « fermé » passe au féminin, « fermée », et devant, vous ajoutez l’icône de la fenêtre fermée avec « Ajouter une cellule » et « Icône statique ». De même, « ouvert » devient « ouverte », avec l’icône orange devant. « Appliquer » valide chaque correspondance.
Organiser le menu
Sous « Éléments du menu », la fenêtre s’appelle encore « Position ». D’un clic sur la ligne, renommez-la « Fenêtre ». Vous changez l’ordre en faisant glisser la poignée : la lumière au-dessus du four monte, le chauffage et la fenêtre descendent. Supprimez le « Séparateur » entre les deux stores, car ils vont ensemble.
Le résultat
En haut, Cuisine affiche maintenant la fenêtre. Allumez la lumière de la cuisine dans le menu, et l’ampoule apparaît directement dans la barre des menus. Voilà comment channelBar vous montre votre maison, exactement comme vous le souhaitez.