Beaucoup de pirates sont à juste titre préoccupés par les problèmes de confidentialité qui entourent de nombreux gadgets «intelligents» d’aujourd’hui, mais il est difficile de faire valoir que la capacité de contrôler à distance les appareils autour de votre maison ISN ‘t commode. Entrez des projets auto-hébergés et open source tels que l’assistant domestique. Cela propose le cadre de construction d’un système domotique sans que votre état d’âme vendu, mais comme vous pourriez vous attendre, vous devrez mettre un effort pour en tirer le meilleur parti.
Par exemple, jetez un coup d’œil à ce purificateur d’air Phillips AC4014 que [ANTON] connecté à l’assistant domestique à titre d’ESP32. Plutôt que de devenir trop bouclé dans l’ingénierie inverse de l’électronique interne de purificateur de purificateur, il a pris la voie facile et a câblé quelques relais sur les boutons de vitesse de puissance et de ventilateur; Cela permet au dispositif d’être facilement contrôlé par le microcontrôleur, sans avoir un impact sur la fonctionnalité des commandes d’origine.
Mais parce que ces contrôles du panneau avant fonctionnent toujours, cela impliquait [Anton] avait besoin d’une manière pour l’ESP32 de découvrir le statut de l’appareil et de signaler qu’à l’assistant domestique afin que tout soit séjourné en synchronisation. Il a donc regardé autour du circuit imprimé pour une trace qui a été mise sous tension lorsque le purificateur d’air était opérationnel, qu’il est connecté à une goupille du microcontrôleur à travers un transistor. Cela permettrons au micrologiciel identifiant si l’appareil fonctionne ou non seulement en vérifiant si la broche appropriée est devenue élevée.
Parlant du firmware, [Anton] a choisi d’utiliser Esphome plutôt que d’essayer d’écrire son propre code à partir de zéro. Ce projet vous permet d’ajouter rapidement de nouveaux périphériques à un assistant domestique en offrant au microprogramme avec un fichier de configuration YAML relativement facile, qu’il a offert à titre d’exemple. En fait, il a offert beaucoup d’exemples avec ce projet, jusqu’à une image annotée du PCB qui montre où appuyer sur vos fils. Il a fait un service à quiconque qui a ce même modèle de purificateur d’air.
Cette unité ne semble pas avoir une capacité de vérification de la qualité de l’air dans la pièce, mais nous avons récemment vu un produit IKEA peu coûteux qui peut faire exactement cela. Encore mieux, il peut être facilement modifié pour signaler ses résultats sur le réseau à l’aide de l’ESP8266.