Comment configurer Homebridge (avec des images)

Table des matières:

Comment configurer Homebridge (avec des images)
Comment configurer Homebridge (avec des images)

Vidéo: Comment configurer Homebridge (avec des images)

Vidéo: Comment configurer Homebridge (avec des images)
Vidéo: ✅ Installation SOLIDE et STABLE de Windows 11 sur un PC NON compatible 2024, Peut
Anonim

Homebridge est un moyen facile d'utiliser des capteurs ou des commutateurs non Homekit avec Homekit. Il comble le fossé et installe un pont entre votre Homekit et un Raspberry Pi avec un logiciel. Vous n'avez pas besoin de savoir programmer, mais il est bon d'en savoir un peu plus sur le fonctionnement de Linux et de Bash.

Pas

Partie 1 sur 5: Configuration du matériel

Étape 1. Téléchargez l'image lien et copiez-le avec Graveur sur la carte microSD.

Étape 2. Insérez la carte SD dans le Pi

Étape 3. Connectez le Raspberry Pi à un moniteur

Étape 4. Allumez le Raspberry Pi et connectez-vous avec:

  • Connexion: "Pi"
  • Mot de passe: "Framboise"
  • Taper:

    sudo raspi-config

Étape 5. Modifiez les paramètres suivants:

  • Sous Paramètres régionaux, modifiez votre fuseau horaire et la disposition du clavier si nécessaire.
  • Sous Options réseau, définissez vos configurations wifi ou LAN.
  • Sous Options d'interfaçage, définissez SSH sur activé.

Étape 6. Appliquez les modifications en tapant

redémarrage sudo

dans le Terminal.

Étape 7. Connectez votre ordinateur portable ou PC au Raspberry Pi

Établissez une connexion SSH en tapant ce qui suit dans un terminal:

Bildschirmfoto 2018 04 13 au 15.01.28
Bildschirmfoto 2018 04 13 au 15.01.28

Étape 8. Mettez à jour Raspbian et installez Node.js

Collez ce qui suit dans le Terminal ou Bash:

    sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot

Étape 9. Connectez-vous à nouveau au Raspberry Pi en utilisant SSH

Partie 2 sur 5: Installation et configuration de Homebridge sur le Raspberry Pi

Bildschirmfoto 2018 04 13 au 15.02.43
Bildschirmfoto 2018 04 13 au 15.02.43

Étape 1. Installez toutes les dépendances nécessaires pour Homebridge en tapant ce qui suit dans le terminal:

sudo apt-get update && curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - && sudo apt-get install -y nodejs && sudo apt-get install gcc-4.9 g++-4.9 && sudo apt-get update && sudo reboot

Bildschirmfoto 2018 04 13 au 15.04.08
Bildschirmfoto 2018 04 13 au 15.04.08

Étape 2. Installez Homebridge à l'aide de la commande suivante:

sudo apt-get install libavahi-compat-libdnssd-dev && sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp && cd /usr/lib/node_modules/homebridge/ && sudo npm install --unsafe-perm bignum && cd /usr/lib/node_modules/hap-nodejs/node_modules/mdns && sudo node-gyp BUILDTYPE=Release reconstruire && mkdir ~/.homebridge && nano ~/.homebridge/config.json

Bildschirmfoto 2018 04 13 au 14.48.55
Bildschirmfoto 2018 04 13 au 14.48.55

Étape 3. Copiez et collez la configuration Homebridge de cette source dans la fenêtre ci-dessus

Étape 4. Appuyez sur Ctrl+X

Bildschirmfoto 2018 04 13 au 15.06.03
Bildschirmfoto 2018 04 13 au 15.06.03

Étape 5. Enregistrez les modifications à l'aide de Y

Étape 6. Ouvrez le fichier d'environnement pour homebridge en utilisant:

sudo nano /etc/default/homebridge

Étape 7. Activez le démarrage automatique en collant ce fichier source dans le terminal

Étape 8. Enregistrez vos modifications avec les touches suivantes:

Ctrl+X puis Y.

Bildschirmfoto 2018 04 13 au 15.08.05
Bildschirmfoto 2018 04 13 au 15.08.05

Étape 9. Trouvez le chemin du Homebridge en tapant:

quel pont

Assurez-vous d'écrire ce chemin

Partie 3 sur 5: Configuration de votre chemin et de vos informations d'identification pour démarrer automatiquement Homebridge

Étape 1. Ouvrez le fichier de service systemd pour Homebridge en tapant:

sudo nano /etc/systemd/system/homebridge.service

Étape 2. Collez la configuration par défaut du service Homebridge dans le terminal

Bildschirmfoto 2018 04 13 au 15.13.39
Bildschirmfoto 2018 04 13 au 15.13.39

Étape 3. Modifiez la commande qui apparaît après

ExecStart=

à la ligne qui a été imprimée avec la commande

quel pont

.

Étape 4. Changer

user=homebridge

à

utilisateur=pi

.

Bildschirmfoto 2018 05 01 au 17.45.42
Bildschirmfoto 2018 05 01 au 17.45.42

Étape 5. Testez votre configuration Homebridge en tapant

pont

dans le Terminal.

Si vous voyez un QR Code similaire à celui de l'image ci-dessous, votre installation fonctionne

Étape 6. Terminez Homebridge avec Ctrl+X

Bildschirmfoto 2018 04 13 au 15.15.05
Bildschirmfoto 2018 04 13 au 15.15.05

Étape 7. Activez le démarrage automatique en tapant ce qui suit dans le terminal:

sudo mkdir /var/lib/homebridge && sudo cp ~/.homebridge/config.json /var/lib/homebridge/ && sudo cp -r ~/.homebridge/persist /var/lib/homebridge && sudo chmod -R 0777 / var/lib/homebridge && sudo passwd root && systemctl daemon-reload && systemctl activer homebridge && systemctl démarrer homebridge && sudo systemctl -l status homebridge

  • Si la commande ci-dessus imprime un point vert et:

    "Actif: actif (en cours d'exécution)"

    vous avez installé avec succès homebridge et vous pouvez essayer de connecter votre application personnelle iOS Home.

    Bildschirmfoto 2018 04 13 à 14.59.23
    Bildschirmfoto 2018 04 13 à 14.59.23

Partie 4 sur 5: Configuration de votre appareil iOS

Étape 1. Ouvrez l'application Home sur votre appareil iOS

Étape 2. Appuyez sur le signe + pour ajouter un appareil

Étape 3. Dans le menu qui apparaît, appuyez sur "Ajouter un accessoire"

IMG_1667
IMG_1667

Étape 4. Appuyez sur « Vous n'avez pas de code ou vous ne pouvez pas numériser ?

".

IMG_1668
IMG_1668

Étape 5. Sous "Code manuel", appuyez sur "Entrer le code"

IMG_1669
IMG_1669

Étape 6. Entrez "031-45-154"

C'est le code par défaut.

Partie 5 sur 5: Ajout d'accessoires et de plates-formes

Étape 1. Installez n'importe quel connecteur de cette liste de packages npm pour ajouter un appareil IoT

Étape 2. Installez le connecteur avec:

    sudo npm i homebridge-{packagename}

  • Voici un exemple pour les appareils netatmo:

    npm install -g homebridge-netatmo

Étape 3. Configurez le connecteur avec:

sudo nano /var/lib/homebridge/config.json

Assurez-vous de lire l'aide du site/connecteur npm pour les configurations car elles sont différentes pour chaque appareil

Étape 4. Appliquez les modifications de configuration en redémarrant le Raspberry Pi:

systemctl daemon-reload && systemctl start homebridge && sudo systemctl -l status homebridge

Mises en garde

  • L'utilisation de votre homebridge avec le code et les mots de passe par défaut est dangereuse. Assurez-vous de procéder comme suit:

    • Changez votre mot de passe utilisateur. Consultez la documentation Raspberry Pi sur la modification de votre mot de passe pour plus de détails.
    • Configurez une connexion SSH sur votre ordinateur. Reportez-vous à la documentation Raspberry Pi sur la configuration d'une connexion ssh certifiée pour plus de détails.
    • Modifiez votre configuration en tapant ce qui suit dans le terminal.

      sudo nano /var/lib/homebridge/config.json

Conseillé: