-
Compteur de contenus
1 078 -
Inscription
-
Dernière visite
-
Jours gagnés
14
Tout ce qui a été posté par JossAlf
-
quel message avez-vous quand vous testez le script Homebridge ? pi@raspberrypi ~ $ service homebridge start Moi ça me dit ça : /etc/init.d/homebridge: 77: /etc/init.d/homebridge: Syntax error: end of file unexpected (expecting ";;") J'ai fait un copier coller du script de démarrage de Clark que l'on trouve ici : http://www.domotique-fibaro.fr/index.php/topic/5479-commander-lhc2-et-hcl-via-homekit-et-siri/page-3#entry101341 Ce qui est étonnant c'est que le script se lance à la main avec çe "/etc/init.d" puis "homebridge" ?! [Edit ] : J'ai nettoyé le script qui comprenait quelques caractères cachés... Le script se lance bien au démarrage. On va voir la stabilité maintenant. Encore merci pour votre aide.
-
Hombridge ne semble pas se lancer au démarrage avec "sudo update-rc.d homebridge". Il ne se lance que si je le fais àla main avec "cd /etc/init.d" puis "homebridge" ...
-
C'est carrément top quand même. Quand ça va être implementé officiellement par Apple et fibaro, ça va être terrible. Qu'est ce qui se passe si on change le nom d'un devise sous Eve ? Par exemple ma lumière de salon est nommée sur ma hc2 "lum bureau" Est ce que je peux la renommée "plafonnier bureau" sur Eve pour prononcer "allumer plafonnier bureau" ? Ou est il nécessaire de renommé le divice dans la HC2 ?
-
@Pitp2 c'est pas ma vidéo c'est celle de Gazous. Vérifie que tu es bien sous wheezy. J'ai essayé avec Jessie et je n'ai jamais réussi.
-
Il reste un détail. Siri répond il re mal mais j'avais l'impression que sur la demo de Gazou ca n'était pas le cas depuis qu'Apple avait mis àjour ses serveurs ? Envoyé de mon iPhone àl'aide de Tapatalk
-
Alors ca y est ça tourne !!! Merci àGazous Clark et q.Phi pour votre aide et votre patience. Envoyé de mon iPhone àl'aide de Tapatalk
-
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.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
-
@ 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
-
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 $
-
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....
-
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 ?
-
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 ?
-
Mn json est là /home/pi/.homebridge/
-
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)
-
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.
-
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 ...
-
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" } ] }
-
Ok ! J'ai tout réinstallé depuis une distribution wheezy (alors que j'avais une jessie ...) et tout s'est installé. j'ai un dernier problème : Quand je tape : pi@raspberrypi / $ sudo update-rc.d homebridge defaults J'ai ça : update-rc.d: using dependency based boot sequencing insserv: warning: script 'K01homebridge' missing LSB tags and overrides insserv: warning: script 'homebridge' missing LSB tags and overrides et si je lance homebridge à la main : pi@raspberrypi ~ $ cd /etc/init.d pi@raspberrypi /etc/init.d $ homebridge J'ai tout ça !!!! *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi. *** WARNING *** Please fix your application to use the native API of Avahi! *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node> *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi. *** WARNING *** Please fix your application to use the native API of Avahi! *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister> Loaded plugin: homebridge-fibaro-hc2 Registering platform 'homebridge-fibaro-hc2.FibaroHC2' --- There was a problem reading your config.json file. Please try pasting your config.json file here to validate it: http://jsonlint.com /usr/local/lib/node_modules/homebridge/lib/server.js:124 throw err; ^ SyntaxError: Unexpected token at Object.parse (native) at Server._loadConfig (/usr/local/lib/node_modules/homebridge/lib/server.js:118:19) at new Server (/usr/local/lib/node_modules/homebridge/lib/server.js:25:23) at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:23:3) 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)
-
OK merci
-
Il faut obligatoirement EVE une fois tout installé ou Siri trouve Homebridge quand on est sur le réseau local ?
-
@q.phil Merci pour l'info sur node.js. Je vais essayer ce soir. Ca tournes sur un raspberry ? Envoyé de mon iPhone àl'aide de Tapatalk
-
Alors le message d'erreur àl'installation de avahi : Reading package lists... Done Building dependency tree Reading state information... Done Package libavahi-compat-libdnssd-dev is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
-
Je ne sais plus mais je vais ressayer et coller le message. En tout cas j'ai une dizaine de messages pendantl'installation de Homebridge : gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/4.2.3" gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/curve25519/.node-gyp" make: Entering directory '/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/curve25519/build' CXX(target) Release/obj.target/curve/node_curve.o SOLINK_MODULE(target) Release/obj.target/curve.node COPY Release/curve.node make: Leaving directory '/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/curve25519/build' > bignum@0.11.0 install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/srp/node_modules/bignum > node-gyp configure build Puis à la fin c'est la cata ! compilation terminated. mdns_sd_bindings.target.mk:141: recipe for target 'Release/obj.target/dns_sd_bindings/src/dns_sd.o' failed make: *** [Release/obj.target/dns_sd_bindings/src/dns_sd.o] Error 1 make: Leaving directory '/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23) gyp ERR! stack at emitTwo (events.js:87:13) gyp ERR! stack at ChildProcess.emit (events.js:172:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12) gyp ERR! System Linux 4.1.7+ gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns gyp ERR! node -v v4.2.3 gyp ERR! node-gyp -v v3.0.3 gyp ERR! not ok npm ERR! Linux 4.1.7+ npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "homebridge" npm ERR! node v4.2.3 npm ERR! npm v2.14.7 npm ERR! code ELIFECYCLE npm ERR! mdns@2.2.11 install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the mdns@2.2.11 install script 'node-gyp rebuild'. npm ERR! This is most likely a problem with the mdns package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-gyp rebuild npm ERR! You can get their info via: npm ERR! npm owner ls mdns npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! /root/npm-debug.log
-
J'ai terminé les update et upgrade, installé onde.js mais il veut pas installer Avahi... C'est grave docteur ? Je continue avec l'installation de homebridge. On verra si ça coince.