Ce repo est conçu pour l'inspiration de la maison intelligente. La configuration, les appareils, la mise en page, les articles de blog liés et les vidéos YouTube devraient vous aider à sauter la tête d'abord dans le monde IoT. Ceci est la configuration de travail en direct de ma maison intelligente . Utilisez les liens de menu pour sauter entre les sections. Tout le code est sous le répertoire de configuration et libre d'utiliser et de contribuer. Assurez-vous de vous abonner à la liste de diffusion du blog et à la chaîne YouTube. (https://youtube.com/vcloudinfo)
En 2018, j'ai tout migré vers une plate-forme basée sur Docker. Vous pouvez tout lire ici: article de blog de migration
Beaucoup de mon équipement provient de Betabound pour les tests bêta et les avis. Assurez-vous d'utiliser le code de référence «Jaguar fiable» afin que nous obtenons tous les deux la priorité pour les tests bêta!
Voici comment toutes les pièces se parlent. Continuez à lire pour voir des exemples de code et des explications.
Diagramme de maison intelligente ( PNG ). Fabriqué avec Draw.io (fichier source XML ).
Sauvegarde de batterie - Rédaction du blog UPS | ||||
3 PRONG UPS | 2 PRONG UPS | Tesla Powerwall 2 | ||
Il n'y a pas encore vraiment d'automations pour les batteries. L'électricité est le sang de vie pour la maison et seulement vraiment la batterie Tesla a l'intelligence, donc peut-être à l'avenir, vous verrez une automatisation Powerwall dans cet espace. Mais assurez-vous de consulter les vidéos ci-dessous:Comment porter l'assistant à domicile avant sur Arris TG1682 Rédaction et vidéo YouTube Ajout de capteurs Powerwall à l'assistant à domicile | ||||
Réseautage | ||||
Ubiquiti Networks Unifi 802.11ac Pro | Contrôleur Unifi dans le cloud | Interrupteur NetGear 16 Port non géré | Couper par Disney | |
À l'aide de l'APS (3 d'entre eux), la maison surveille tous les appareils connectés pour l'état en ligne / hors ligne et utilise la détection de présence. Tout appareil critique à baisser pendant plus de 5 minutes et une alerte est envoyé. Le cercle est un dispositif de contrôle parental. Lorsqu'un nouvel appareil est découvert sur le réseau, HA nous avertit et joue également un rappel TTS sur les haut-parleurs à classer en cercle. La plupart des choses sont connectées au WiFi, mais un bon interrupteur Gigabit est nécessaire pour une bonne base. Conseils pour éviter les interférences WiFi avec vos APS | ||||
Alexa Echo Devices - Article de blog de l'appareil Alexa | ||||
Amazon Echo | Amazon Echo Dot | Amazon Echo Tap | Amazon Dash Wand | |
Les appareils Alexa dans ma maison sont destinés à l'automatisation. Ils sont principalement un dispositif d'entrée dans l'assistant à domicile. En utilisant le composant HA Capacité à demander à Alexa de répéter la dernière notification vocale - «Alexa, allumez le dernier message». Package des messages dernier - /config/packages/triggers/last_message.yaml Mode invité pour désactiver certaines automations intérieures. Déclencher via Alexa. «Alexa, activez le mode invité. Définition du mode invité - /config/input_boolean/home_modes.yaml#l1-l4 Suivez les jours de déchets et les jours de corvée pour les enfants. Rappels vocaux et intergration Alexa / Demande d'informations. Définir les responsabilités Trigger - /config/input_boolean/hidden_booleans.yaml#l5-l7 Contrôle d'éclairage conscient de contexte. Lisez-le ici sur vCloudinfo.com Consultez les vidéos liées à Alexa sur la chaîne YouTube VCloudInfo. Assurez-vous d'aimer et de vous abonner si vous aimez ce type de contenu. | ||||
Appareils et tablettes mobiles - Article de blog sur plancher | ||||
iPad | iPhones | Boutons de tirage | Amazon Fire Tablets Gen 7 | |
Les appareils mobiles sont un élément essentiel de ma domotique. Ils établissent la présence dans la maison et sont la base de nombreuses automatisations. Maison? Allumez les lumières. Partir? Éteignez-les tous. Nous utilisons NMAP pour la détection de présence. Notifications iOS pour les appareils hors ligne, les badlogins, les startups HA, les nouvelles versions HA et les modifications IP pour DNS. Modifications IP externes - /config/automation/system/ip_change.yaml Les rappels pour prendre mes médicaments envoyés comme notifications iOS uniquement lorsque je reviendrai chez moi pour la nuit. Package iOS - /config/packages/ios.yaml
Composant personnalisé Fire Tablet Media Player Kiosk TTS Composant personnalisé - / Config / Custom_Components / Media_Player | ||||
NEST PRODUITS ET SEMPHET | ||||
Thermostats nid | Le nid protège | Lit de sommeil i8 | Avec | |
Ce groupe d'appareils est essentiellement pour un contrôle supplémentaire de présence. Les thermostats de nid et protègent essentiellement eux-mêmes. Le mode «à l'extérieur» du thermostat déclenche mes scripts à l'extérieur qui désactivent les éléments. Les protège sont des détecteurs de fumée solides. Ils ont vraiment été utiles pendant Irma. Le lit Sleepiq ajoute à ma détection de présence. Il informera HA si chaque côté du lit est occupé. Plus de contrôles arrivent mais je l'utilise largement. L'échelle Withings déclenche également les routines du matin et de la bonne nuit selon le moment où je marche dessus pendant la journée. Éteignez les lumières lorsque les thermostats Nest détectent que nous sommes absents. (À l'étage et en bas) Écriture à l'extérieur - /config/automation/away.yaml#l7-l9 Allumez les lumières à l'étage si Nest Thermostats détecte les gens et que c'est la nuit. Automatisation à l'étage - /config/automation/upstairs_motion_iftt.yaml ; Scale avec Allumez les lumières d'accent de la salle de bain lorsque nous sortons du lit la nuit. Les éloigne lorsque nous sommes de retour au lit. Master Bath Automation - /config/automation/master_bath_acts.yaml Éteignez toutes les lumières intérieures lorsque la dernière personne se couche. Good Night Automation - /config/automation/good_night.yaml Silence toutes les notifications vocales si quelqu'un est au lit. Rediriger vers des comprimés de feu. Automatisation de tournage de l'ampli chronométré - /config/automation/timed_triggers/2200.yaml | ||||
Notifications vocales - Donner une voix au billet de blog Smart Home | ||||
Audios Chromecast | Amplis | Mixer | Plug intelligent TP-Link | |
Pour moi, la voix est la partie la plus cool de la maison intelligente. Cela lui donne de la personnalité. Ce n'est pas quelque chose que n'importe qui a et aide votre maison à se démarquer du peloton. J'utilise le composant Amazon Polly TTS car il semble le plus proche d'Alexa. Cela donne une transition sans apparence d'Alexa à l'assistant à domicile. La plupart pensent que ce n'est qu'un système. Le mélangeur permet à TTS de se mélanger directement sur la musique. La prise TP-Link est utilisée pour éteindre le mélangeur et l'ampli lorsque nous n'en avons pas besoin. C'est une grande solution bon marché. Éteignez tous les appareils vocaux lorsque nous ne sommes pas à la maison ou au lit. Automatisation à l'extérieur - /config/automation/away.yaml Toutes les notifications vocales sont poussées à travers un moteur vocal. Des mots et des phrases aléatoires sont utilisés pour donner à la maison une certaine personnalité. Moteur vocal - /config/script/speech_engine.yaml Annonces vocales chaque fois que quelqu'un rentre à la maison. People Greeter - /config/automation/speech/announcements.yaml Notifications vocales pour toutes sortes de choses liées à la maison. (Temps, présence, portes ouvertes, fenêtres ouvertes, statuts de porte de garage, coucher de soleil.) Les macros de discours sont appelés par des scripts d'automatisation - /script/speech_engine.yaml Horloge de coucou numérique qui se déclenche chaque heure et sur la moitié comme une véritable horloge de coucou. CUCKOO CLOCK - /config/automation/system/cuckoo_clock.yaml Cliquez ici pour les vidéos YouTube liées à la voix.Une fois que vous pouvez enseigner à votre maison à parler, vous continuez à développer son vocabulaire. C'est addictif. :) | ||||
Divers hubs - Article de blog Smart Home Parts / Sum | ||||
Philips Hue Hub Gen 2 | Moyeu de clin d'œil | RM Pro par BroadLink | Philips Hue Hub Gen 1 | |
Les hubs aident la maison à communiquer dans tous les différents protocoles qui se déroulent dans la maison. Les Hue Hubs (j'en ai 2 en fait) parlent à la plupart des lumières. La Gen 1 s'occupe de l'étage et de l'extérieur et le Gen 2 gère tout le reste. Certaines lumières et commutateurs parlent de Zwave au Wink Hub. Le RM Pro parle de 433 MHz à mes points de vente Etekcity. Utiliser des prises Etekcity pour contrôler l'éclairage d'accent au-dessus des armoires de cuisine et des découpes de pièce. Automatisation des accents de la cuisine - /config/automation/Kitchen_lights_and_acts.yaml Allumez le couloir pendant pas plus de 20 minutes lorsque la porte du garde-manger est ouverte. Automatisation du couloir - /config/automation/zwave_hallway_door_sensor.yaml Détecte lorsque les lumières sont allumées et les ajustent pour corriger la luminosité en fonction de l'heure de la journée. Auto Auto Réglage de la lumière Automatisation - /config/automation/system/detect_and_adjust_lights.yaml Pensez aux hubs chacun comme des ponts pour que HA parle à divers matériel autour de la maison. | ||||
Lights Smart Home Parts / Sum Blog Blog | ||||
Lumières colorées Hue | Ge Link Bulbulbs | Hue Go | Hue Lightstrip | |
Presque toutes mes lumières (40+) sont des lumières de liaison GE blanches. Je les ai achetés tôt avant que Hue ne sorte avec des A19 blancs bon marché. Même Ikea a maintenant de grandes lumières. Les lumières colorées sont dans les appliques avant et également utilisées dans le salon. Les lumières Go sont spécifiquement pour les enfants car ils sont à la fois sans fil et ont également un bouton sur eux, ce qui les rend très tactiles pour les enfants. J'utilise les purnes lumineuses pour le rétro-éclairage TV et également l'éclairage d'accent sur le canapé. Allumez les feux de temps télévisés (DIM et couleur) au coucher du soleil (si la maison et la télévision sont allumés) TV Time Automations - /config/automation/tv_time_on_and_off.yaml Installe les feux avant de la maison avec des couleurs prédéfinies en fonction du ~~ mois ~~ jour!. Script des lumières de vacances - /config/script/monthly_color_scene.yaml https://www.vmwareinfo.com/2017/08/diy-outdoor-smart-home-led-strips.html Tourne les lumières du salon «rouge» lorsqu'une fenêtre ou une porte est ouverte après le coucher du soleil. Réinitialise avec «Jaune / Gold» lorsque toutes les portes / fenêtres sont fermées. Package d'alarme de bricolage - /config/packages/alarm.yaml Série de deux parties sur le remplacement d'une lumière fluorescente par une teinte intelligente - étape par étapeCliquez ici pour les démos YouTube des lumières de vacances | ||||
Interrupteurs | ||||
Interrupteurs de midi | Plug de Nunet Smart | Les commutateurs obtiennent des points | Points de vente Etekcity | |
Dans la chambre principale et la salle de bain, j'ai déployé un jeu de démarrage de 5 heures. Ces commutateurs contrôlent la lumière des toilettes, à la fois les vanités et la lumière de la tête. Ils travaillent sur le mur et sont également compatibles IFTTT. Les points de vente EtekCity sont les points de vente les plus bon marché (6 $) mais fiables. Je les ai déployés partout dans la maison en tant qu'éclairage d'accent avec des lumières de corde dans la plupart des découpes de la maison. Lorsque le script d'éclairage intérieur est déclenché, IFTTT est averti pour éteindre les commutateurs de midi de la salle de bain. Script intérieur éteint - /config/script/interor_off.yaml J'ai pris les bouchons intelligents et les ai placés dans un étui résistant aux intempéries pour les lumières de vacances Écriture complète et article de blog | ||||
Sécurité | ||||
Boards de développement de Nodemcu | AURA HOME SUIVANT ALARME DE MOTION | Hue Go | Faux chien | |
Les ESP, bien que techniquement, pas un hub, jettent la connexion à toutes les fenêtres et les capteurs de porte qui sont câblés dans ma maison. Un ensemble agit comme mon système d'alarme de bricolage tandis que l'autre agit comme des capteurs de mouvement DIY. Le système Aura utilise des ondes wifi pour détecter le mouvement à travers les murs. Il couvre toute la maison. Les scènes sont activées via l'intégration IFTTT / HA. Quand tout le reste échoue, un bon enregistrement d'un taureau Mastiff est sûr de faire l'affaire! Arrêtez le système HVAC si une fenêtre ou une porte est laissée ouverte pendant plus de 5 minutes. HVAC Watchdog Automation - /config/packages/alarm.yaml#l209 Jouez à la carillon sur toute la fenêtre et la porte ouvertes / fermées. Automatisation de la carillon de porte - /config/automation/system/door_chime.yaml Changez des scènes d'aura en fonction de la présence et du sommeil. Package Aura - /config/packages/aurahome.yaml | ||||
Caméras | ||||
Skybell HD | Caméra extérieure Foscam 1080p | Drives de surveillance | MERAKI MS220 8 PORT POE Switch | |
Les caméras sont à la fois pour les capteurs de sécurité et de données. Ils peuvent déclencher des événements de mouvement, des conditions d'éclairage ou pour des sonnettes, lorsque quelqu'un le presse. Les caméras et les points d'accès sont de l'alimentation via le commutateur Meraki Poe. Sur le mouvement de la sonnette de porte tourne les lumières avant aux lumières blanches brillantes pendant 10 minutes, puis retour aux couleurs d'origine. Faux chien aboyant quand il y a une motion près de la maison. Skybell HD Script - /config/script/skybell_preressed.yaml Quand quelqu'un sonne à la porte, la cour arrière et les lumières de la salle de bain clignotent - car nous pourrions ne pas entendre la sonnette. Les fausses aboiements de chien également (qui peuvent être somnolés pendant 30 minutes via Alexa). Skybell HD Script - /config/script/skybell_preressed.yaml | ||||
Aménagement paysager extérieur | ||||
Système de gicleurs Rachio | Module de puissance extérieure GE Zwave | Teckin SS31 Outdoor Outlets | Éclairage LED extérieur | |
Les grands espaces peuvent également être automatisés! Principalement les lumières mais aussi le système de gicleurs et l'alimentation en eau. Le détecteur de fuite de Phyn a été annoncé au CES. Il recherche des flux anormaux et si les sentiments les alertes et ferment l'eau principale. Les prises Teckin SS31 sont connectées à mes transformateurs 12V me permettant d'allumer et d'éteindre les lumières d'aménagement paysager. Les bandes LED sont du bricolage et la recette est dans la section suivante. Cliquez ici pour les vidéos YouTube!(Ifttt) Ajoutez un délai de pluie d'un jour au système de gicleurs Rachio s'il va pleuvoir demain également connecté à MQTT. Package de retard de pluie - /config/automation/system/rachio_rain_delay.yaml (Ifttt) clignote toutes les lumières si les vents atteignent 70 mph - avertissement de l'ouragan. Automatisation de la lumière flash - /config/automation/flash_all.yaml Allumez quelques lumières extérieures au coucher du soleil, éteignez 4 heures avant le lever du soleil. Sunset Automation - /config/automation/timed_triggers/sunset_turn_on.yaml Éteignez les feux intérieurs et arrière lorsque nous nous endorons. Good Night Automation - /config/automation/good_night.yaml | ||||
Accents LED en plein air - Article de blog DIY - # 71 | ||||
Contrôleur WiFi RVB LED - Flux_led Compatible | Kits de bande LED | Diffuseurs de lumière en aluminium | Logement extérieur | |
Mentionné ci-dessus, c'est l'un de mes projets préférés pour la maison. La capacité de changer complètement l'apparence de la maison en baisse d'un sou et sur un budget de sou est génial. Lisez le billet de blog lié ci-dessus pour tous les détails des pièces, mais voici quelques automatisations que j'aime. Vous pouvez également regarder la vidéo suivante (https://www.vcloudinfo.com/2018/10/easy-smart-home-gadgets-i-use-for-my.html) Changez les couleurs avant des lumières LED en fonction des vacances. La meilleure partie est que le contrôleur LED fonctionne avec HA dès la sortie de la boîte. Pas du tout de tripotage avec ça. Énorme plus dans mon livre. Script des lumières de vacances - /config/script/monthly_color_scene.yaml Lorsque les portes de garage s'ouvrent, changez toutes les lumières à l'avant de la maison en blanc brillant. Garadget Automations - /master/config/automation/garadget.yaml Sur le mouvement, transformez toutes les lumières en blanc brillant à l'extérieur pendant un temps aléatoire avant de reprendre le choix des couleurs quotidiennes. Automations de mouvement - /config/script/front_house_motion.yaml Cliquez ici pour les démos YouTube des lumières de vacances | ||||
Gadgets de garage | ||||
Garadget | Juicebox Pro 40 EVSE | Voiture électrique Tesla Model Y | Siri, mes portes de garage sont-elles fermées? | |
Portes de garage, voitures, bornes de recharge. Passer au vert. Toutes les parties d'une configuration domestique complète. Les ouvre-portes de garage sont probablement les plus importants. Personne ne veut oublier qu'ils les ont laissés ouverts lorsqu'ils sont partis ou sont allés se coucher. La fermeture des portes de garage oubliées en vaut la peine. Notifications lorsque la porte de garage est laissée ouverte la nuit ou lorsque nous quittons la maison. Automations de la parole de garage - /config/automation/speech/garage_closed.yaml Vidéos et rédiger sur Garadget Garage Door Overner Vidéo d'ouvre-porte de garage Garadget et écrivez Surveillez les taux de réflexion de Garadget et notifiez lorsqu'ils sont trop basses lorsqu'ils sont fermés (indiquant un changement dans le contrôleur) Garage Reflection Automations - /config/automation/garadget.yaml Tweetez le statut de charge de la voiture et combien de kWh ont été facturés lors d'une session. #Stat Tweet Automations - /config/script/tweet.yaml Surveillez les amplis et la tension et l'alerte si la charge dépasse 24A pour empêcher le déclenchement du disjoncteur. (Juicebox est un logiciel détruit à 24a sur un circuit 30A.) Redémarrez également l'unité si elle est incapable de se connecter aux serveurs EmotorWerks. Package Juicebox - /config/packages/juicenet.yaml | ||||
Téléviseurs et dispositifs de streaming | ||||
Samsung Smart TV | Rokus | Amazon Fire TV | Synology NVR 1218 | |
Les automations TV sont super cool. Allumez un film et les lumières commencent à diminuer automatiquement. C'est super cool. Les téléviseurs sont de retour avec des hue légers afin que nous puissions faire des effets assez soignés avec les automatisations. Nous sommes également #Cordcutters, donc All Out TV est diffusé vers le Rokus. Firetv pour les jeux de fête et le snyologie, je vais parler plus tard dans la section de survise. Cliquez ici pour la vidéo YouTubeSi des portes ou des fenêtres sont ouvertes, les rétro-éclairages du téléviseur deviennent rouges. Package d'alarme - /config/packages/alarm.yaml Lorsque le Roku rapporte que nous regardons Plex ou TabotV, la scène TV Time est déclenchée par une gradation 2 des 4 lumières de salon. TV Time Automations - /config/automation/tv_time_on_and_off.yaml Les jours de pluie déclenchent une lumière supplémentaire subtile (feux de dos télévisés et autres éclairages d'accent) à l'intérieur de la maison. Rainy Day Automations - /config/automation/dark_rainy_day.yaml | ||||
Capteurs | ||||
Capteurs de porte (Aeon Labs) | Pi zéro | Nub sans fil | Imprimante EPSON ET-7700 | |
Les capteurs ajoutent des données à l'assistant à domicile. La plupart de mes portes et fenêtres sont câblées mais pour certaines portes intérieures, j'ai également les capteurs sans fil. Ils se connectent à mon Wink Hub. Pihole court sur mon pizero. Il est super facile à installer et exécute DNS, DHCP et blocage des annonces pour toute la maison sur un grand facteur de forme 5V. Tweetez les statistiques quotidiennes de Pi Hole. (Annonces bloquées et% de la bande passante sauvée.) Package pi-hole - /config/packages/pihole.yaml Tirez parti de la sortie Alexa et Elekcity pour contrôler / désactiver l'imprimante via la voix. S'éteint automatiquement après 20 minutes. Automations de garde de garde légère - /config/automation/system/watchdog_light.yaml Cliquez ici pour les vidéos YouTube!Sound Door carilly chaque fois que les portes s'ouvrent ou se ferment. Portes de porte Automations - /config/automation/system/door_chime.yaml Regardez et alerte sur l'utilisation du disque de l'assistant à domicile et Pi Zero. Package de moniteur de processus - /config/packages/processmonitor.yaml | ||||
La section des problèmes sur Github est l'endroit où je stocke toutes mes idées et mes améliorations futures. N'hésitez pas à rejoindre les conversations là-bas.
Tous les fichiers sont maintenant en cours de modification avec Cursor.ai.
Vous avez encore des questions sur ma configuration?
Envoyez-moi un message sur x: ou
Tu peux m'acheter un café
Divulgation d'affiliation