Hub pour maison intelligente Raspberry Pi

Hub pour maison intelligente Raspberry Pi

Le Raspberry Pi est un ordinateur monocarte (SBC) utilitaire capable de gérer une multitude de projets différents. S’attaquant à tout, de l’émulation de jeu rétro et de l’utilisation d’un PC de cinéma maison à la fonctionnalité de serveur domestique, les cartes Pi fournissent des solutions pour des tonnes d’applications. Parce que le Raspberry Pi bénéficie d’un encombrement minuscule et d’une faible consommation d’énergie, il est idéal pour les tâches toujours actives. En tant que tel, vous pouvez créer votre propre hub domestique intelligent avec un Raspberry Pi!

Pourquoi vous devriez utiliser un Raspberry Pi pour un hub domestique intelligent

Avec son efficacité énergétique et son faible encombrement, le Raspberry Pi peut être facilement branché, rangé et laissé en marche 24/7. Cela en fait un excellent choix pour un serveur multimédia ou un hub domestique intelligent. Comme il existe de nombreux logiciels de maison intelligente Raspberry Pi, vous avez des tonnes de choix. Une compatibilité logicielle et matérielle de premier ordre, ainsi que des E / S (entrées / sorties) telles que GPIO, Ethernet et Wi-Fi sur le Pi 3 B + ou Pi 4, en font une excellente carte pour le contrôle de la maison intelligente.

Pourquoi le Raspberry Pi est un excellent hub pour la maison intelligente:

  • Petite empreinte
  • A faible consommation
  • Abordable
  • Excellente E / S
  • De nombreux logiciels de maison intelligente compatibles

Quel Raspberry Pi est le meilleur pour le contrôle de la maison intelligente?

Pratiquement n’importe quel Raspberry Pi devrait parfaitement servir de hub domestique intelligent. Je suggère cependant d’utiliser un Raspberry Pi 3 A +, B + ou Raspberry Pi 4. La puissance de traitement supplémentaire peut être un peu excessive, mais vous ne remarquerez plus de consommation. Étant donné que les Pi 3 A + / B + et Pi 4 offrent la connectivité la plus robuste, y compris le Wi-Fi et Ethernet, ce sont les meilleures options. Néanmoins, le Raspberry Pi Zero et le Zero W devraient fonctionner correctement, même si vous devrez ajouter un adaptateur Ethernet.

Meilleur Raspberry Pi pour un hub domestique intelligent: Raspberry Pi 3 A + / B + ou Raspberry Pi 4

Comment créer un hub domestique intelligent Raspberry Pi avec Home Assistant – Hass.io

Home Assistant ou Hass.io est une option de logiciel de maison intelligente Raspberry Pi facile à utiliser. L’exécution de Home Assistant sur le Raspberry Pi est possible via Hassbian, une image minimale autonome basée sur Raspbian de Hass.io, ou via une installation manuelle au-dessus d’une distribution Linux compatible.

Commencez par vous diriger vers le Site Web Hass.io. Téléchargez l’image de votre tableau. Depuis que j’ai utilisé un Raspberry Pi 4, j’ai sélectionné l’image Pi 4, mais vous pouvez également utiliser un Pi 3 B +.

Une fois que vous avez téléchargé votre image, flashez-la sur une carte microSD avec un programme tel que Etcher. Une carte microSD de 32 Go est recommandée. Attendez que le montage soit terminé, et lorsque vous avez terminé, insérez-le dans le Pi et allumez-le.

Vous souhaiterez peut-être configurer une adresse IP statique ou une connexion Wi-Fi. Avec votre carte microSD Home Assistant flashée, sous le hassio-boot partition, créez la CONFIG/network/my-network fichier.

Le Home Assistant GitHub a un exemple de ce que vous pouvez placer dans le fichier Mon réseau pour obtenir des informations WPA / PSK sans fil. Vous devrez le modifier en fonction des informations de votre réseau:

[connection]
id=my-network
uuid=72111c67-4a5d-4d5c-925e-f8ee26efb3c3
type=802-11-wireless

[802-11-wireless]
mode=infrastructure
ssid=MY_SSID
# Uncomment below if your SSID is not broadcasted
#hidden=true

[802-11-wireless-security]
auth-alg=open
key-mgmt=wpa-psk
psk=MY_WLAN_SECRET_KEY

[ipv4]
method=auto

[ipv6]
addr-gen-mode=stable-privacy
method=auto

Et pour une adresse IP statique, saisissez:

[ipv4]
method=manual
address=192.168.1.111/24;192.168.1.1
dns=8.8.8.8;8.8.4.4;

Avec votre Pi allumé et démarré dans Hass.io, vous pouvez commencer à personnaliser votre système. Le temps de démarrage initial peut être un peu long, plus de 20 minutes peut-être, car Home Assistant télécharge d’abord toutes les nouvelles mises à jour.

Une fois l’installation terminée, vous pouvez accéder à votre hub domestique intelligent à l’adresse http://homeassistant.local:8123 en supposant que vous vous connectez à partir du même réseau que votre Pi. Sinon, utilisez http://homeassistant.PI_IP_ADDRESS:8123 au lieu.

Installez Home Assistant sur un système d’exploitation Linux

Vous pouvez également préférer exécuter Home Assistant sur une distribution Linux compatible de votre choix, telle que Raspbian, Ubuntu ou Debian.

Sur Ubuntu ou l’un de ses dérivés, exécutez:

univers add-apt-repository

Ensuite, entrez:

sudo -i 

apt-get update

apt-get install -y software-properties-common apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus

jq network-manager socat

systemctl disable ModemManager

curl -fsSL get.docker.com | sh

Ensuite, installez Hass.io avec le script suivant:

curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" | bash -s

Pour divers systèmes, vous devrez ajouter des balises. Sur le Raspberry Pi 3, vous utiliserez:

curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" | bash -s -- -m raspberrypi3

Et sur un Raspberry Pi 4, exécutez:

curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" | bash -s -- -m raspberrypi4

Quelques autres balises Raspberry Pi que vous pourriez utiliser:

  • Raspberry Pi – raspberrypi
  • Raspberry Pi 2 – raspberrypi2
  • Raspberry Pi 3 – raspberrypi3
  • Raspberry Pi 3 64 bits – raspberrypi3-64
  • Raspberry Pi 4 – raspberrypi4
  • Raspberry Pi 4 64 bits – raspberrypi4-64

Comment installer les modules complémentaires de Home Assistant

Home Assistant hass.io Raspberry Pi Smart Home Hub

Une fois Home Assistant configuré, vous pourrez installer Modules complémentaires Home Assistant, et il y a des tas de choix. Depuis le panneau Hass.io, dirigez-vous vers Add-on Store et vous pouvez cliquer sur n’importe quel add-on disponible. Par exemple, vous souhaiterez peut-être installer le SDK Assistant Google, alors cliquez sur le module complémentaire Assistant Google.

En plus des add-ons officiels Hass.io, il existe une multitude d’add-ons tiers. À installer Assistant domestique tiers add-ons, accédez à Add-on Store et entrez l’URL de l’add-on que vous souhaitez charger.

Comment exécuter OpenHAB sur le Raspberry Pi

OpenHAB est un excellent écosystème de domotique intelligente Raspberry Pi. Rendez-vous sur le site Web d’OpenHAB et téléchargez la version stable ou instantanée de Raspberry Pi d’OpenHABian, une image OpenHAB autonome basée sur Raspbian. Une fois votre image téléchargée, exécutez un programme tel que Etcher pour la monter sur une carte microSD. Une fois la gravure terminée, insérez votre carte microSD dans le Pi et démarrez-la.

Si vous utilisez Ethernet, vous devriez être prêt à partir. Pour le Wi-Fi, vous devez d’abord accéder à la partition de la carte SD et ouvrir openhabian.conf avec votre éditeur de texte préféré.

Décommentez les lignes wifi_ssid="My Wi-Fi SSID" aussi bien que wifi_psk="password123" et ajoutez le nom et le mot de passe de votre réseau Wi-Fi. Ensuite, enregistrez ce fichier, retirez votre carte microSD et démarrez OpenHABian.

Installation du package OpenHAB autonome

Plutôt qu’un hub domestique intelligent autonome OpenHABian, vous pouvez plutôt installer OpenHAB en tant que package sur une distribution Linux compatible. Dans un nouveau terminal, ajoutez la clé du référentiel:

wget -qO - 'https://bintray.com/user/downloadSubjectPublicKey?username=openhab' | sudo apt-key add -

Ensuite, chargez le transport HTTPS pour APT:

sudo apt-get install apt-transport-https

Après cela, ajoutez le repo:

echo 'deb https://dl.bintray.com/openhab/apt-repo2 stable main' | sudo tee /etc/apt/sources.list.d/openhab2.list

Procédez à la mise à jour des listes de packages et installez OpenHAB:

sudo apt-get update && sudo apt-get install openhab2

Si votre hub domestique intelligent dispose d’un accès Internet, vous n’avez pas besoin d’activer les modules complémentaires pour une utilisation hors ligne. Mais si vous n’avez pas accès à Internet, téléchargez des modules complémentaires pour une utilisation hors ligne avec la commande:

sudo apt-get install openhab2-addons

C’est ça! Vous êtes tous prêts à automatiser et à contrôler votre technologie de maison intelligente à l’aide d’OpenHAB.

Première utilisation d’OpenHAB

openhab - hub maison intelligente raspberry pi

Après avoir installé avec succès OpenHAB, dirigez-vous vers http://<pi-ip-address>:8080 dans un nouveau navigateur. Là, vous serez accueilli par le tableau de bord OpenHAB.

Vous verrez un écran de configuration initiale où vous pouvez choisir parmi plusieurs options d’installation différentes: Simple, Standard, Expert et Démo. Choisissez votre option préférée ici. Je suggère d’utiliser la configuration Standard qui installe l’interface utilisateur papier, l’interface utilisateur de base et Habpanel où vous pouvez générer des tableaux de bord dynamiques personnalisés pour votre technologie domestique intelligente. Mais Simple, Expert et Démo fonctionnent très bien.

Après avoir choisi un type d’installation, OpenHAB télécharge tous les packages nécessaires et vous amène à sa page d’accueil. Si vous avez choisi Standard, vous pouvez choisir l’UII que vous préférez, l’interface utilisateur papier, l’interface utilisateur de base ou Habpanel.

openhab - automatisation de hub domestique intelligent raspberry pi

Il existe quelques composants principaux d’OpenHAB. Les modules complémentaires sont l’endroit où se trouve la viande du hub de maison intelligente. Sous Modules complémentaires, faites défiler ou recherchez ce que vous souhaitez installer.

Comment créer un hub pour maison intelligente Raspberry Pi – Réflexions finales

Il existe de nombreuses options de hubs pour maison intelligente Raspberry Pi sur le marché. Ce que vous choisissez se résume en fin de compte à la carte Raspberry Pi que vous utilisez et aux appareils intelligents dont vous disposez, car cela dicte la compatibilité. Mes favoris sont OpenHAB et Home Assistant car ils sont faciles à configurer et à utiliser, et incroyablement bien documentés. Mais de nombreuses alternatives telles que Jeedom et MisterHouse sont également d’excellents choix.

Comment automatisez-vous votre maison intelligente avec un Raspberry Pi?

  • Micro USB HUB, SUYAMA 4-Ports OTG Host Câble Splitter Adaptateur pour TV Cube, Raspberry Pi 2 3 Pi Zero Android Smart Phone Tablet Samsung Galaxy HTC Sony Google LG/Linux
    【Largement compatible】 - Compatible avec TV Cube, Raspberry Pi 2 3 Pi Zero, la plupart des tablettes Android et des téléphones intelligents dotés de la fonction OTG et du port Micro-USB. Déplacez les fichiers (photos, musique, vidéos…) à partir de votre téléphone conduire. Développez les fonctionnalités de votre téléphone ou de votre tablette avec ce câble USB OTG. 4 ports USB 2.0 pour un taux de transfert de données allant jusqu'à 480 Mbps. Vous permet de connecter le clavier, la souris, l 【Améliorez votre tablette et votre téléphone intelligent】 - En connectant votre clavier et votre souris avec le câble USB OTG, votre tablette Android ou Windows peut agir en tant qu'hôte PC et tourné vers la console de jeu la plus cool. Aussi, vous pouvez jouer à des jeux avec des contrôleurs de jeu câblés avec le HUB. 【Améliorez votre Raspberry Pi】 - Plug and play. Prenez ce Hub, votre Raspberry Pi est devenu un «coffre au trésor» en une seconde! Apprendre la programmation informatique, jouer à la vidéo, éditer des documents Office, visiter des sites Web, jouer à des jeux ... Le Hub facilite les choses! 【Améliorez votre TV Cube 4K】 - Connectez le hub à TV Cube, puis connectez le clavier USB / la souris USB / le périphérique Flash au port USB de cet adaptateur OTG. Votre appareil sera donc un ordinateur, contrôlant totalement votre Périphériques TV Cube. Vous pouvez même utiliser le convertisseur micro-USB pour connecter l’adaptateur Ethernet afin de profiter de la vitesse et de la fiabilité de l’Internet câblé. 【Support Super support client】 - Garantie de premier ordre sans frais supplémentaires. Un service client rapide et facile à contacter pour résoudre vos problèmes en moins de 24 heures. Avis: """" TUSITA Go """" est le distributeur exclusif autorisé à vendre ce produit SUYAMA. NE PAS commander ce produit à d’autres vendeurs contrefaits.
  • Zooz 700 Series Z-Wave Plus S2 Clé USB ZST10 700, idéale pour la maison intelligente DIY (utilisation avec Home Assistant ou logiciel HomeSeer)
    Veuillez lire avant d'acheter : le bâton Z-Wave est destiné aux utilisateurs avancés uniquement, pas pour les débutants. Vous devez être à l'aise avec la programmation et avoir des connaissances expertes et Z-Wave pour utiliser cet appareil. S2 Secure New 700 Series Z-Wave Plus : profitez de la nouvelle série 700 Z-Wave avec plus de portée et protocole de sécurité authentifié S2. Cela signifie que vous pouvez profiter pleinement de vos capteurs, interrupteurs et prises S2 fonctionnant sur la dernière puce Z-Wave. Ce dont vous avez besoin : ce bâton S2 série 700 ajoute la capacité Z-Wave Plus à votre configuration de maison intelligente. Vous aurez besoin d'un ordinateur dédié (PC, ordinateur portable ou Raspberry Pi, vendu séparément) et d'un logiciel domotique de votre choix (non inclus) pour compléter le système. Z-Wave avancé : fonctionne parfaitement avec les logiciels les plus populaires tels que Home Assitant (avec JS), Indigo et HomeSeer. Prend en charge les mises à jour du micrologiciel OTA (fonctionne avec l'outil du firmware Aeotec OTA) et toutes les dernières commandes de bibliothèque Z-Wave. Démarrage intelligent : prend en charge la nouvelle méthode d'appariement Z-Wave rapide et extra sécurisée. Il suffit de scanner les codes QR de n'importe quel accessoire SmartStart Z-Wave Plus vers votre interface domotique et de les allumer. Ils se rejoindront automatiquement. Assurez-vous que votre logiciel de maison intelligente prend en charge cette fonctionnalité.
  • Broadlink Smart Home Hub, RM Mini3 Télécommande Universelle Intelligente WiFi IR, pour Tous Les contrôleurs infrarouges
    Transformez les appareils traditionnels en appareils intelligents – Le RM Mini3 WiFi Smart Home Hub transforme votre téléphone intelligent en télécommande universelle et intègre le contrôle des appareils de divertissement à la maison et des appareils de domotique dans une application Broadlink gratuite et facile à utiliser. Commande infrarouge IR – Signal IR stable et fiable ; intégrez tous vos appareils contrôlés par IR (38 kHz) en une seule application mobile. En raison des caractéristiques infrarouges, veuillez ne pas placer d'obstacles entre l'appareil RM Mini3 et les appareils commandés. N’est pas compatible avec Bluetooth. Contrôle à distance depuis n'importe où et n'importe quand – Créez des activités personnalisées afin de contrôler à distance vos divertissements à domicile où que vous soyez depuis votre téléphone intelligent dans l'application « BroadLink ». Mode accueil/absent, mode veille/réveil, déclencheurs intelligents avec plusieurs appareils. Version la plus récente – Pour la version la plus récente de RM Mini3, veuillez télécharger l'application « BroadLink » afin de contrôler vos appareils (ne prend en charge que le Wi-Fi 2,4 GHz. Le nom ou le mot de passe Wi-Fi ne doit pas contenir de caractères non ASCII et leur longueur ne doit pas dépasser 32 caractères). 100% garantie de qualité - 1 an de garantie