-
Compteur de contenus
348 -
Inscription
-
Dernière visite
-
Jours gagnés
6
Tout ce qui a été posté par fel-x
-
cool... tiens-nous au courant de tes avancées
-
Avec plaisir Dis... j'espère que tu es polyglotte et que tu "parles le Shell" ? Parce que sans quelques bases Unix, tu pars en effet à l'abordage avec un bandeau de corsaire et un cache-oeil sur chaque oeil
-
Pour ma part, à force d’avoir des plantages et d’avoir recommencé l’opération plusieurs fois, je peux te donner les conseils suivants : - Emploie la version « JESSIE » de Raspbian. Elle est super stable et totalement compatible avec tout ce qu’il faut pour HomeBridge. - La dernière mouture de Raspbian « STRETCH » n’apporte pas beaucoup d’innovations, et certainement aucune qui soit utile dans le cadre du projet HomeBridge. Pas assez de retours sur l’usage de HomeBridge sur STRETCH pour le moment en plus, alors je m’abstiens ! - Comme on dit : «If it ain’t broken, don’t fix it ! ». Ne fais plus de mise à jour lorsque tout ronronne. - Une seule Raspberry Pi pour le projet HomeBridge, car tous les autres gros projets vont induire des ralentissements de la réactivité. (serveur Web, FTP, Media Center, etc) - Un clean install idéal passe par une carte SD vierge et installée au moyen de NOOBS (disponible sur le site de raspberry) - J’ai choisi la version JESSIE (et non pas JESSIE LITE de peur que certaines dépendances soient manquantes et que leur installation manuelle n’entraîne des conflits, pour peu que l’ordre d’installation ne soit pas optimal) - Au premier démarrage, j’ai changé le mot de passe de l’utilisateur « pi » (et éventuellement créé un mot de passe pour l’utilisateur « root ») - J’ai supprimé toutes les applications inutiles et qui prennent beaucoup de place sur la carte SD avec cette formule magique : sudo apt-get remove --purge wolfram-engine scratch minecraft-pi sonic-pi dillo gpicview penguinspuzzle oracle-java8-jdk openjdk-7-jre oracle-java7-jdk openjdk-8-jre libreoffice* - J’ai mis à jour Jessie et installé Homebridge selon le tuto que j’ai posté plus haut dans ce fil de discussion. Si tu comptes juste suivre les instructions à l’aveugle, voici un résumé : sudo apt-get update sudo apt-get upgrade sudo apt-get clean sudo apt-get autoremove sudo apt-get install git make sudo apt-get install g++ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs sudo npm install npm@latest –g sudo npm –g sudo apt-get install libavahi-compat-libdnssd-dev sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp cd /usr/local/lib/node_modules/homebridge/ sudo npm install --unsafe-perm bignum cd /usr/local/lib/node_modules/hap-nodejs/node_modules/mdns sudo node-gyp BUILDTYPE=Release rebuild sudo npm install -g homebridge-fibaro-hc2 Il te reste à éditer et configurer HomeBridge (fichier /home/pi/.homebridge/config.json ) Tu peux utiliser ilcato Toolkit sur iOS pour importer les pièces et sections de ta maison directement depuis ta box Fibaro. Pour le reste je te laisse lire tout ce fil de discussion, la plupart des réponses s’y trouvent. NB : certains utilisateurs ont constaté que leurs modules de NodeJS se trouvaient dans /usr/lib/node_modules/ et non pas /usr/local/lib/node_modules/ ; ce qui change les lignes ci-dessus (partie en rouge). Pour l’achat du matos, voici les liens : - Raspberry Pi 3 Model B : http://amzn.eu/aWnpOBe - Carte SD 16 Gb (amplement suffisant pour ce projet) : http://amzn.eu/cfqnU4x - Alimentation 5V (3000 mA) microUSB : http://amzn.eu/7J7jb4r - Boitier avec dissipateurs thermiques : http://amzn.eu/iSIoz0n Pour l’installation, il te faudra un clavier USB et un écran/TV HDMI, mais tu pourras les déconnecter une fois que ça tourne pour ne te connecter qu’en SSH à ton Raspberry. D’ailleurs si possible je te recommande qu’il soit sur ton réseau local par câble RJ45 plutôt que par WiFi. Bon amusement…
-
Salut @zorro HomeBridge doit tourner en permanence, c'est un émulateur HomeKit. Donc tes iDevices vont croire qu'il y a un accessoire HomeKit. Tu n'es pas forcé de scanner un code barre ou un code d'identification car HomeKit offre l'option "pas de code barre, entrer le code manuellement".. ça tombe bien HomeBridge te permet même de choisir ton code ;-) Pour ma part, il tourne sur une Raspberry Pi 3 sous Raspbian Jessie. Prix total 65 Eur (incluant carte 32 Gb, alimentation et boitier ventilé) Tu veux les liens pour la panoplie de base sur Amazon ? Une fois lancé, HomeBridge va lire le contenu de ta box Fibaro et chaque module/scène etc, apparaitront dans HomeKit. En ce qui concerne le auto, j'en avais fait un dans ce topic, quelques pages plus haut. Il doit encore être d'actualité je pense. Mais il n'est valable que pour Raspbian. Je dirais que ce ne sera difficile que si tu ne comprends pas ce que tu fais sur Linux. copier/coller des instructions fonctionnera mais au moindre bug, tu vas te sentir perdu... Par contre, quand ça tourne c'est le pied.. Mon appleWatch ouvre les volets, le garage, lance des scènes etc.. A+
-
@q.philippe EADDRINUSE signifie "Expanded Error; Address in Use" donc qu'une autre instance de homebridge tourne déjà ou a démarré partiellement. Vérifie tes processus actifs (ps) et termine (kill) ceux qui posent souci. Par ailleurs il est assez connu que sur Sierra il pose des soucis. Et une autre piste ici
-
Salut @Cardane suis en déplacement aux USA là, sans remote accès à mon raspberry (j'ai coupé durant mes 3 semaines d'absence) de mémoire il est bien dans /home/pi/.homebridge/config.json ! Si homebridge le cherche chez le root c'est que tu as (commis l'erreur de) installé en tant que root. tu dois alors créer au bon endroit : sudo touch config.json sudo nano config.json et coller dedans ta config hope this helps... PS : et du coup donner les bonnes propriétés (chown root:root config.json)
-
Topic unique Fibaro - Smoke Detector - Fgsd-002
fel-x a répondu à un(e) sujet de Fanou dans Modules Fibaro
Hello, Il est temps de remplacer mes détecteurs incendie "à l'ancienne" et donc l'opportunité de prendre des modèles domotiques. Ceux de Fibaro sont-ils à conseiller ? (mon avis est mitigé à la lecture de tous les posts ici..) Sinon qui a trouvé mieux ?? Et doit-on prendre en compte les normes d'homologation pour des questions d'assurance? Etant en Belgique, je sais qu'elle sont différentes des normes françaises, canadiennes, suisses, etc.. merci -
@Cardane : oui je me souviens vaguement avoir eu le même problème mais je l'avais corrigé en quelques minutes en réinstallant les librairies AVAHI et libnss-mdns je crois. sudo apt-get install libnss-mdns sudo apt-get install avahi-daemon libavahi-client-dev sudo update-rc.d avahi-daemon defaults désolé je ne me souviens plus du tout des détails..
-
@Cardane dis il est possible que l'émulation de "Bonjour" soit défectueuse chez toi !! C'est le protocole de découverte et de communication Apple. Peut-être devrais-tu recompiler le module mdns (surtout si tu as mis à jour node depuis l'installation de homebridge) Aussi réinstalle libavahi-compat-libdnssd-dev juste avant Je pense qu'i existe une petite app gratuite sur les iBidules qui permet de scruter ton réseau à la découverte des appareils émettant en Bonjour. Je l'avais un jour installée pour quelques heures le temps de visualiser Homebridge et confirmer qu'il émettait en continu et sans coupures...
-
j'ai fait toutes les mises à jours possibles, à chaque fois qu'elles étaient disponibles. J'ai un Raspberry Pi 3 model B, avec Raspbian GNU/Linux 8 (jessie) totalement à jour, version kernel 4.9.24-v7+ Fibaro HCL en version stable 4.130 Ce matin encore je suis passé à node.js V8.0.0 et npm 5.0.0 Même pas eu besoin de redémarrer homebridge ! Homebridge est à jour et tout tourne super bien, avec Siri qui reconnait tout ce qu'il faut reconnaître. (bon sauf quelques bugs mineurs qui sont connus)
-
Je confirme également que le sliders sont presque inutilisables, les couleurs n'étant pas affectées comme on le demande, ni même du tout. J'ai lu qu'un VD avait été écrit mais comment contourner le problème sur HCL sans Lua ???
-
Oui ce serait mieux sinon en cas de bug tu ne sauras jamais si c'est parce qu'il restait un fichier de l'installation précédente...
-
Là c'est une excellente idee je l'ai fait plusieurs fois pour maîtriser le système ! n'hésite pas c'est rapide en plus.
-
Ne confondons pas accessoires et accessoires ! ta box fibaro controle des modules, que malheureusement homebridge appelle aussi des accessoires Homebridge se lance et vérifie dans son fichier de config (Json) combien de plateformes tu as configuré et combien d'accessoires. La plateforme déclarée dans ton fichier de config est le plugin fibaro-hc2 (mais il y a bien d'autres plateformes existantes pour homebridge, sous formes de plugins à installer). Cette plateforme fibaro va fournir autant d'accessoires qu'elle controle de modules. Les accessoires déclarés dans ton fichier de config vont apparaître directement dans l'interface comme des "modules", sans provenir de la fibaro.
-
Non non c'est normal jai Bien 2 plateformes de plus que toi J'ai Installé homebridge-server et homebridge-info : c'est donc logique regarde le nombre De plateformes et accessoires : chez toi : 1 plateforme et aucun accessoire. tout semble donc juste chez toi! mystere total quant à la non visibilité de homebridge sur ton iphone
-
ces alertes sont normales voici par exemple mon démarrage : C'est différent chez toi les alertes ?
-
J'ai une HCL et le Zipato RGBW en version 2.0 La config m'indique ceci : Il fonctionne bien avec l'interface Fibaro mais on sait tous qu'en standard les couleurs ne peuvent être modifiées depuis l'application iPhone Le problème est que le module est presque toujours affiché comme allumé. Je m'explique : si je l'éteins en position "OFF", la lumière se coupe bien mais après quelques minutes le module est à nouveau affiché comme "allumé" en position "ON" (la lumière ne l'est pas et les intensités sont sur 0). J'imagine qu'il détecte que l'ampoule est sous tension (courant non nul) alors il l'affiche sur "ON" Mais ça m'ennuie puisque pour allumer la lumière, je dois cliquer 2X : sur "OFF" pour lui faire croire qu'il doit s'éteindre, puis sur "ON" pour l'allumer réellement. Comment contournez-vous ce problème ? merci
-
@Cardane dans ce cas de figure, je te recommande de supprimer les répertoires "accessories" et "persist" et de supprimer ton domicile de l'app Home. N'oublie pas de couper HomeBridge d'abord cd .homebridge/ sudo rm -rf persist/ sudo rm -rf accessories/ relance ensuite Homebridge et puis re-détecte HomeBridge depuis Home.app Si ton config.json est bon, ça va aller.
-
@Cardane en relisant ton message d'erreur il me semble clair que homebridge fonctionne bien mais croit lire un fichier config.json vide ! Est-ce que homebridge est exécuté par le root ? Si tel est le cas, est ce que le fichier de config lui appartient ? moi j'ai les propriétés suivantes pour /home/pi/.homebridge/config.json : -rw-r--r-- 1 root root 1231 mai 19 20:19 config.json A+
-
@Cardane J'ai en effet constaté que FibaroHome puise son info "autrement" car il n'affiche pas les mêmes infos que homebridge en même temps... Mais de là à piger pourquoi Au fait pour tester à distance tu pourrais installer DATAPLICITY
-
Oui oui je suis là ;-) Je vois 2 possibilités : 1/ ton fichier config.json n'est pas le bon/pas au bon endroit (c'est le plus probable !!!) 2/ ton fichier config.json est erroné Donc, si tu pouvais nous faire un copier/coller du contenu de ta config ? Ensuite, par sécurité, peux-tu me dire les versions de node et npm que tu as ? (que réponds ta raspberry quand tu lui demandes "npm -v" et "node -v" ?) a+
-
Tiens, juste pour le fun, j'ai ajouté un "module virtuel" à Homebridge : RPI Temp : npm install -g homebridge-rpitemp et il faut ajouter ceci dans le config.json : "accessories": [ { "accessory": "homebridge-rpitemp.RpiTemp", "name": "RPi CPU Temp", "tempid": "cpu" } ] Il affiche la température du CPU de la Raspberry
-
En tapant ce message exact sur Google, je suis tombé directement sur le sujet suivant : https://github.com/ilcato/homebridge-Fibaro-HC2/issues/27 Je pense que ça devrait t'aider. Sinon assure-toi que ton fichier config.json est bien le bon Celui qui est dans .homebridge c'est à dire que tu dois y parvenir en tapant ceci : cd /.homebridge
-
@iman je suis étonné de voir que tu emploies le username "homebridge" pour ta plateforme ??? Tu es sensé employer le FibaroID à ce niveau : "username": "tonFibaroID@email.com", Sinon je ne vois pas...
-
Passage de 4.110 en 4.120 sur HCL en +/- 10 minutes sans erreur. J'ai lancé la mise à jour, et j'ai laissé tourner. La page d'avancement est restée affichée longtemps pendant que je faisais autre chose. Je suis passé souvent devant l'écran et je n'avais pas l'impression que ça avançait mais pourtant à un moment l'écran affichait "redémarrage des services" et je me suis ensuite retrouvé sur la page d'accueil. J'ai entré mon Fibaro ID et tout semble fonctionner. Les messages de status sont : J'ai toujours mon module sans template (le thermostat Secure SRT321) rien à redire, c'est sans stress