Gazous Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 Hello, concernant les warning, rein de gênant, par contre ton fichier config.json redoit pas être correct àpriori... Tu peux copier son contenu ?
JossAlf Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 En mettant ### BEGIN INIT INFO Je n'ai plus le message d'erreur sur le missing LSB tags. Seulement un ça : update-rc.d: using dependency based boot sequencing Voici mon config.json { "bridge": { "name": "Homebridge", "username": "00:22:4d:ab:66:5c", "port": 51826, "pin": "031-45-154" }, "description": "This is an example configuration file. You can use this as a template for creating your own configuration file.", "platforms": [ { "platform": "FibaroHC2", "name": "FibaroHC2", "host": "192.168.0.47", "username": "admin", "password": "XXXXXXXXX" } ], "accessories": [ { "accessory": "Http", "name": "Bureau", "description": "Lumière du bureau", "on_url": "http://192.168.0.47/api/callAction?deviceID=201&name=setValue&arg1=100", "off_url": "http://192.168.0.47/api/callAction?deviceID=201&name=setValue&arg1=0", "username": "admin", "password": "XXXXXXXX", "http_method": "GET", "service": "Switch" }, { "accessory": "Http", "name": "Mode normal", "description": "Bouton maison mode normal", "on_url": "http://admin:XXXXXXXX@192.168.0.47/api/callAction?deviceID=184&name=pressButton&arg1=2", "username": "admin", "password": "XXXXXXXX", "http_method": "GET", "service": "Switch" } ] }
CharlesO Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 re salut j ai ce message : user root does not have permission to access the dev dir je fais quoi ?
Gazous Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 @Charles0, tu dois exécuter ta commande en root en utilisant "sudo" @JossAlf, as-tu essayé virant la patrie haute qui semble inutile pour avoir quelque chose qui ressemble plus à ce que j'ai fourni en page 2. De plus dans ton URL, tu dois virer admin:XXXXX vu que tu as mises balises "username" & "password"
JossAlf Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 J'ai allégé le json comme ça : { "description": "This is an example configuration file. You can use this as a template for creating your own configuration file.", "platforms": [ { "platform": "FibaroHC2", "name": "FibaroHC2", "host": "192.168.0.47", "username": "admin", "password": "Xxxxxxx" } ], "accessories": [ { "accessory": "Http", "name": "Bureau", "description": "Lumière du bureau", "on_url": "http://192.168.0.47/api/callAction?deviceID=201&name=setValue&arg1=100", "off_url": "http://192.168.0.47/api/callAction?deviceID=201&name=setValue&arg1=0", "username": "admin", "password": "Xxxxxxx", "http_method": "GET", "service": "Switch" }, ] } Mais j'ai le même message d'erreur ...
JossAlf Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 Ha ! Attends j'ai fait un copier/coller du tien et je n'ai plus d'erreur. Je vais le modifier avec mes données et je te tiens au jus.
Gazous Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 Tu l'as mis àquel endroit ton fichier ?
JossAlf Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 Alors ça avance : Mais j'ai ça maintenant : Loaded plugin: homebridge-fibaro-hc2 Registering platform 'homebridge-fibaro-hc2.FibaroHC2' --- Loaded config.json with 2 accessories and 1 platforms. --- Loading 1 platforms... [FibaroHC2] Initializing FibaroHC2 platform... [FibaroHC2] Fetching Fibaro Home Center devices... Loading 2 accessories... /usr/local/lib/node_modules/homebridge/lib/api.js:47 throw new Error("The requested accessory '" + name + "' was not registered by any plugin."); ^ Error: The requested accessory 'Http' was not registered by any plugin. at API.accessory (/usr/local/lib/node_modules/homebridge/lib/api.js:47:13) at Server._loadAccessories (/usr/local/lib/node_modules/homebridge/lib/server.js:155:42) at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:36:38) at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:23:16) at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22) at Module._compile (module.js:435:26) at Object.Module._extensions..js (module.js:442:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:311:12) at Function.Module.runMain (module.js:467:10)
JossAlf Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 Mn json est là /home/pi/.homebridge/
JossAlf Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 J'ai toujours la même erreur quand je lance homebridge : Loading 2 accessories... /usr/local/lib/node_modules/homebridge/lib/api.js:47 throw new Error("The requested accessory '" + name + "' was not registered by any plugin."); ^ Error: The requested accessory 'Http' was not registered by any plugin. C'est pas lié à EVE ? Parce que de son côté elle ne trouve aucun accessoire ? D'ailleurs l'accessoire ce sera la HC2 ou chaque module déclarés dans config.json ?
Gazous Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 Tu as installé le plugin homebridge http ??? Envoyé de mon iPhone en utilisant Tapatalk
JossAlf Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 Oh le boulet ! Je croyais qu'il faisait partie du Homebridge fibaro... Ca y est je vois Homebridge dans Eve. Il me demande un code à8 chiffres mais sur le raspberry il me propose un code undefined ... Je fais comment doc il veut pas me le scanner ?
Gazous Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 Cf code fourni page 1 par wiki
JossAlf Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 Oui j'ai bien essayé 031-45-154 mais Eve m'a jeté. Maintenant quand je clique sur "Ajouter àDomicile" Eve revient sur Sélectionner un accessoire ... Pffff quand Ca veut pas....
JossAlf Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 Bon j'ai relancé l'iPhone et rebooté le raspberry Quand je lance Homebridge j'ai une nouvelle erreur juste après làbandeau qui demande le code : Homebridge is running on port 51826. events.js:141 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE 0.0.0.0:51826 at Object.exports._errnoException (util.js:874:11) at exports._exceptionWithHostPort (util.js:897:20) at Server._listen2 (net.js:1234:14) at listen (net.js:1270:10) at Server.listen (net.js:1366:5) at EventedHTTPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/eventedhttp.js:58:19) at HAPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:132:20) at Bridge.Accessory.publish (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:347:16) at Server._publish (/usr/local/lib/node_modules/homebridge/lib/server.js:50:16) at Server.<anonymous> (/usr/local/lib/node_modules/homebridge/lib/server.js:220:14) pi@raspberrypi /etc/init.d $
clarkkent609 Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 @jossalf: le plus simple reste de mettre le fichier json que j'ai indiqué dans mon post car, couplé au plugin fibaro installé juste derrière le homebridge (àla fin de mon "tuto"), il récupère automatiquement tous les devices de la hc2 liés au compte renseigné dans le fichier config.json. Pour ma part je n'ai laissé accessible que les lumières, prises, volets et capteurs de températures car qd je laissais la totale le hc2 finissait par planter. La, ça a l'air de tenir. Ensuite, côté iPhone: pour une remise àzéro il faut aller dans général / confidentialité et réinitialiser HomeKit. Enfin, dans /home/pi/.homebridge faire un "sudo rm -r persist" pour virer le cache des anciennes configs
q.philippe Posté(e) le 16 décembre 2015 Signaler Posté(e) le 16 décembre 2015 Pour faire une VERIFICATION de Script JSON : http://jsonlint.com/ Juste une virgule de plus, et c'est le choutte Pour info j'ai aussi : events.js:141 throw er; //Unhandled 'error' event ................................................................ Usr : root Info : installer https raspberry ,,,,,,,, "sudo apt-get install apt-transport-https" Vérifier aussi : "Bonjour" : https://learn.adafruit.com/bonjour-zeroconf-networking-for-windows-and-linux/overview "apt-get install avahi-daemon" "apt-get install netatalk" "apt-get install -y build-essential" OHHH purée ca marche,,,j'ai rentre qu'un seul http, et j'ai reussi a donner deux ordres de deux modules différents lol 06 am dodo now
JossAlf Posté(e) le 17 décembre 2015 Signaler Posté(e) le 17 décembre 2015 @ Clark le json est bon je vois bien la liste des devices. Je vais essayer de réinitialiser HomeKit et de virer les anciennes config côté raspberry. Envoyé de mon iPhone àl'aide de Tapatalk
JossAlf Posté(e) le 17 décembre 2015 Signaler Posté(e) le 17 décembre 2015 @q.phil j'ai déjàtesté le json avec le lien et il le dit qu'il est ok. Je vais voir du côté de bonjour. Envoyé de mon iPhone àl'aide de Tapatalk
q.philippe Posté(e) le 17 décembre 2015 Signaler Posté(e) le 17 décembre 2015 Toute façon tu peux que savoir que ça marche quand Siri te répond : ´ ca y est, il sont mâle ....... Ce qui ne veut rien dire Joss@ le plus important v'est de sauvegarder le fichier config.json puisque c'est lui le plus long àconfigurer , apres le supporte est installable en 30min .
q.philippe Posté(e) le 17 décembre 2015 Signaler Posté(e) le 17 décembre 2015 Clark@ il y a un fichier : json.Zip qui tourne sur le forum fibaro,,, l'as tu récupéré ? Je ne me suis pas réinscris depuis la réinitialisation de leur serveur. Je sais pas si ce sont des examples ou un script d'accroche avec des configs de base ??
clarkkent609 Posté(e) le 17 décembre 2015 Signaler Posté(e) le 17 décembre 2015 Le json du forum officiel permet de récupérer automatique tous les devices du hc2 via l'api. Donc le json de mon point de vue, il prend 30sec àfaire ;-) Et c'est le même que j'ai posté juste avant
q.philippe Posté(e) le 17 décembre 2015 Signaler Posté(e) le 17 décembre 2015 Tu peux l'importer ici ?
JossAlf Posté(e) le 17 décembre 2015 Signaler Posté(e) le 17 décembre 2015 Mince je voulais faire des essais à distance (ben oui je suis pas chez moi...) J'ai installé "netatalk" qui était le seul truc que je n'avais pas. J'ai lancé homebridge : cd /etc/init.d homebridge Il s'est lancé, a trouvé tous les devices et maintenant il est bloqué sur Scan this code with your HomeKit App on your iOS device to pair with Homebridge: ┌────────────┠│ undefined │ └────────────┘ Homebridge is running on port 51826. J'ai l'impression qu'il est planté parce que je voulais ouvrir une seconde session ssh pour le rebooter mais je peux plus y accéder : il me met un time out ... Rholalaaaa... Quand ça veut pas grrrr...
q.philippe Posté(e) le 17 décembre 2015 Signaler Posté(e) le 17 décembre 2015 Adress Mac tu mets adress raspberry,,, Tu n'as pas fais une erreur de guillemet,,, j'ai modifié le code pour un perso (garder 3-2-3). Re initialise HomeKit , supprime Homebridge sur Eve,,, redémarre raspi et ouvre Eve avec ajout new Homebridge, continuer, il te demandera le code !
Messages recommandés