Mettre mon système solaire (électrique) dans ma barre de menu – Six couleurs

Ce fut un été chargé à la maison Snell. Notre toit était antérieur à l’achat de notre maison, et nous sommes dans cette maison depuis 25 ans, alors… ouais. Il nous fallait un nouveau toit. Obtenir un nouveau toit était l’occasion d’ajouter un système d’énergie solaire sur le toit et de mettre à jour notre système CVC. Nous avons donc tout mis en œuvre et tout l’été, j’ai coordonné avec trois entreprises différentes, qui voulaient toutes passer du temps sur mon toit ou y attacher des objets. sur le côté de ma maison, ou recâbler des choses à l’intérieur.

Quoi qu’il en soit, tout est fait maintenant. Nous avons survécu et notre maison a bénéficié d’une grande amélioration ! Mais je mentirais si je ne disais pas que je n’étais pas non plus impatient de découvrir comment intégrer ma nouvelle technologie domestique dans ma vie de manière personnalisée.

Le nouveau système CVC était simple : il y a un plug-in Homebridge, et boum, il est maintenant intégré à HomeKit. Côté solaire, les choses ont été plus délicates. J’ai trouvé quelques plug-ins Homebridge, mais regarder dans l’application Home pour voir mon statut solaire n’avait pas vraiment de sens ? Je le voulais dans la barre de menus de mon Mac. Juste parce que. Pourquoi avons-nous payé trois grosses batteries solaires sur le côté de notre maison si je ne vois pas d’icône de batterie qui représente ma maison ? Allez.

Quoi qu’il en soit, j’ai fini par fouiller dans une multitude de documentation, dont la plupart impliquaient l’interrogation de l’API du fabricant du système solaire, qui est retardée et limitée à environ une requête par heure, sauf si vous payez des frais d’abonnement. Mais j’ai finalement découvert, en regardant le code de l’un des ces plug-ins Homebridge, qu’il y a un API locale pour mon système solaire. Oui, c’est vrai : mon système solaire, celui de ma maison, possède son propre serveur Web et répondra aux requêtes correctement formatées avec des blobs de JSON.

Après de nombreuses discussions, j’ai réussi à le faire fonctionner. Donc, si vous possédez un système solaire Enphase Energy récent (bonjour les chercheurs de Google !), n’hésitez pas à consulter mon script Python SwiftBarqui me montre la quantité d’énergie utilisée par ma maison, l’état de la batterie, la quantité d’énergie générée par les panneaux solaires et ce (le cas échéant) que nous prenons ou envoyons au réseau.

Et voilà. Ma maison a une batterie et cette icône de batterie se trouve dans la barre de menus de mon Mac. Ça fait… non ? Oui, c’est ça. C’est bien.

Si vous appréciez les articles comme celui-ci, soutenez-nous en devenant abonné à Six Colors. Les abonnés ont accès à un podcast exclusif, à des histoires réservées aux membres et à une communauté spéciale.

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.