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

YouTube video

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

YouTube video

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?

  • GeeekPi Raspberry Pi Zero 2 W Kit avec Boîtier, Alimentation, Dissipateur, 4 Port USB HUB,en-tête GPIO 20 Broches, câble OTG, câble de Commutation, Adaptateur HDMI et Tournevis(Transparent)
    Compatible avec Raspberry Pi Zero 2 W. (REMARQUE : la carte Raspberry Pi Zero 2 W n'est pas incluse) Le dissipateur thermique permet une meilleure dissipation de la chaleur et l'en-tête GPIO facilite la connexion des ports GPIO. Boîtier acrylique avec 2 couvercles et vis; Facile à installer. Accès à tous les ports de la carte Raspberry Pi Zero 2 W. Le forfait comprend un boîtier, une alimentation avec interrupteur marche/arrêt, un dissipateur thermique, 4 Port USB HUB,un câble de commutateur, un câble OTG, un adaptateur HDMI, une embase GPIO et un tournevis.
  • REVODATA Gigabit PoE Splitter Type C 5V/2.4A, 48V PoE vers USB-C 5V/2.4A Sortie, IEEE802.3af/at Standard 10/100/1000Mbps, Adaptateur Répartiteur PoE pour Maison Intelligente/Pi 4B/4B+ (TYPEC0502G)
    Prise en charge de la norme internationale IEEE802.3 af (12,5 W); Le port POE prend en charge la transmission de données 10/100/1000 Mbps. Taux de transfert: 10/100/1000Mbps, Standard: IEEE 802.3 I, IEEE 802.3 u, IEEE 802.3 x, IEEE 802.3 af. PD prend en charge la transmission de tension 37V - 57V, détecte automatiquement l'alimentation du module d'alimentation PSE. Puissance de sortie 5 V / 2,4 A utilisant Type-C, le port Type-C uniquement pour la charge d'alimentation. Soutenir la protection du circuit d'isolation, peut protéger efficacement les équipements électriques; Soutenez le court-circuit, la protection contre les surtensions, l'isolation haute tension 1500V. Le répartiteur TYPEC PoE est basé sur la norme IEEE802.3af et peut séparer l'alimentation et les données via une transmission par câble. Une utilisation appropriée avec le commutateur POE ou l'injecteur PSE qui répondent à la norme IEEE802.3af, fournit l'alimentation et les données en même temps pour le terminal ne prend pas en charge PoE.
  • GeeekPi Alimentation Raspberry Pi 4,Alimentation USB C 5V 4A 20W avec Interrupteur Marche/arrêt Prise EU,pour Raspberry Pi 4 Model B 8go/ 4go/ 2go/ 1go,avec Un Adaptateur Micro USB pour Pi 3B+/3B
    Compatible avec Raspberry Pi4/Pi3B+/3B & Orange Pi 5/5B/5 Plus,Orange Pi 800/Pi 4 LTS: Alimentation USB C spécialement conçue et testée pour Raspberry Pi 4 Model B 1GB / 2GB / 4GB / 8GB. Avec adaptateur USB C vers Micro USB pour Raspberry Pi 3B+ / 3B Avec certification professionnelle : alimentation Raspberry Pi 4B avec certification CE, RoHS, liste UL et certification TUV ; Entrée : 100-240V AC~50/60 Hz ; Sortie : 5V 4A 20W ; Cordon allongé : 120cm. Avec interrupteur marche/arrêt : vous pouvez allumer et éteindre l'appareil avec un seul bouton. L'adaptateur secteur n'a pas besoin d'être branché et débranché. Il est pratique pour vous d'allumer et d'éteindre votre Raspberry Pi. Utilisation stable : l'alimentation USB C 20W 5V 4A rendra votre Pi plus stable. Noyau de fil de cuivre de haute qualité, bonne conductivité, transmission stable, filtre de bruit en ligne. Fonctions de protection multiples : comprend diverses fonctions telles que la protection contre les surintensités, la protection contre les surintensités, la protection contre les courts-circuits, la protection contre les surtensions, la protection contre les basses tensions, la protection contre les surchauffes et la protection électrostatique. Contenu : 1x bloc d'alimentation Raspberry Pi 4 5V 4A EU avec interrupteur marche/arrêt, 1x adaptateur micro USB pour Raspberry Pi 3B+/3B.