Aller au contenu

Commander L'hc2 (Et Hcl) Via Homekit Et Siri


kiwi

Recommended Posts

Bonjour,

 

Mes fichiers de log d'homebridge sont disponible a ces adresses : 

http://91.121.35.207/homebridge.err

http://91.121.35.207/homebridge.log

 

j'ai remis en route homebridge début janvier et tout semble ok mais depuis quelques jours, certaines requêtes sont en erreur.

 

je vais tenter myhome pour voir si cela fonctionne mieux.

 

Thank you Cmoi20,

which version of homebridge and homebridge-fibaro-hc2 did you install?

Do you remember the timeframe in which you experienced the problem?

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

l'erreur est apparue vers 16h29 le 01 janvier 2016. corrigé le 4 janvier 2016 vers 18h en arrêtant le service homebridge.

 

installé le 29 décembre 2015 avec la dernière version disponible via NPM a cette date.

 

utilisée avec le firmware 4.056 de la HC2. il semble que le bug soit limité a cette version du firmware.

 

-------------------------------------------------------------------------------------------------------------------------------

 

Hello,

 

Issue appear about january 1st at 16:29. Solved in january, 4 at 18h with stopping homebridge service.

 

installed in december, 29 with last version available in npm at this time :

 

used with HC2 firmware 4.056. it seams this issue is only with this version of HC2 firmware.

root@Cmoi20-DMZ:~# npm list -g  
/usr/local/lib
├─┬ homebridge@0.2.13  
│ ├─┬ chalk@1.1.1
│ │ ├── ansi-styles@2.1.0 
│ │ ├── escape-string-regexp@1.0.4 
│ │ ├─┬ has-ansi@2.0.0 
│ │ │ └── ansi-regex@2.0.0
│ │ ├─┬ strip-ansi@3.0.0  
│ │ │ └── ansi-regex@2.0.0
│ │ └── supports-color@2.0.0 
│ ├─┬ commander@2.8.1  
│ │ └── graceful-readlink@1.0.1 
│ ├─┬ hap-nodejs@0.0.3 
│ │ ├─┬ curve25519@1.1.0 (git://github.com/KhaosT/node-curve25519#922eae612bb379fa84e8deb29f80c53d57c8be7b)
│ │ │ ├── bindings@1.2.1  
│ │ │ └── nan@2.1.0 
│ │ ├─┬ debug@2.2.0 
│ │ │ └── ms@0.7.1  
│ │ ├─┬ ed25519@0.0.3 (git://github.com/KhaosT/ed25519#6356bc9e6e4643d56020293c14920ac12bcaa1ac)  
│ │ │ ├── bindings@1.2.1  
│ │ │ └── nan@2.1.0 
│ │ ├─┬ mdns@2.2.11 
│ │ │ ├── bindings@1.2.1  
│ │ │ └── nan@2.1.0 
│ │ ├─┬ node-persist@0.0.3
│ │ │ ├── mkdirp@0.3.5 
│ │ │ └── q@1.1.2
│ │ └─┬ srp@0.2.0 (git://github.com/KhaosT/node-srp#7feff53254897a0b1b9f0667ad17a8beb78acbb9)  
│ │└─┬ bignum@0.11.0
│ │  â””── nan@2.1.0  
│ └── semver@5.0.3  
├─┬ homebridge-fibaro-hc2@0.5.0 
│ └─┬ request@2.67.0
│├── aws-sign2@0.6.0
│├─┬ bl@1.0.0 
││ └─┬ readable-stream@2.0.5 
││├── core-util-is@1.0.2  
││├── inherits@2.0.1
││├── isarray@0.0.1 
││├── process-nextick-args@1.0.6
││├── string_decoder@0.10.31 
││└── util-deprecate@1.0.2
│├── caseless@0.11.0
│├─┬ combined-stream@1.0.5
││ └── delayed-stream@1.0.0  
│├── extend@3.0.0
│├── forever-agent@0.6.1  
│├─┬ form-data@1.0.0-rc3  
││ └── async@1.5.0  
│├─┬ har-validator@2.0.3  
││ ├─┬ chalk@1.1.1  
││ │ ├── ansi-styles@2.1.0
││ │ ├── escape-string-regexp@1.0.4
││ │ ├─┬ has-ansi@2.0.0
││ │ │ └── ansi-regex@2.0.0  
││ │ ├─┬ strip-ansi@3.0.0 
││ │ │ └── ansi-regex@2.0.0  
││ │ └── supports-color@2.0.0
││ ├─┬ commander@2.9.0 
││ │ └── graceful-readlink@1.0.1
││ ├─┬ is-my-json-valid@2.12.3  
││ │ ├── generate-function@2.0.0
││ │ ├─┬ generate-object-property@1.2.0  
││ │ │ └── is-property@1.0.2 
││ │ ├── jsonpointer@2.0.0
││ │ └── xtend@4.0.1
││ └─┬ pinkie-promise@2.0.0  
││└── pinkie@2.0.1  
│├─┬ hawk@3.1.2  
││ ├── boom@2.10.1  
││ ├── cryptiles@2.0.5 
││ ├── hoek@2.16.3  
││ └── sntp@1.0.9
│├─┬ http-signature@1.1.0 
││ ├── assert-plus@0.1.5  
││ ├─┬ jsprim@1.2.2 
││ │ ├── extsprintf@1.0.2 
││ │ ├── json-schema@0.2.2
││ │ └── verror@1.3.6  
││ └─┬ sshpk@1.7.1  
││├── asn1@0.2.3 
││├── assert-plus@0.2.0
││├─┬ dashdash@1.10.1  
│││ └── assert-plus@0.1.5 
││├── ecc-jsbn@0.1.1
││├── jodid25519@1.0.2 
││├── jsbn@0.1.0 
││└── tweetnacl@0.13.2 
│├── is-typedarray@1.0.0  
│├── isstream@0.1.2 
│├── json-stringify-safe@5.0.1  
│├─┬ mime-types@2.1.8  
││ └── mime-db@1.20.0  
│├── node-uuid@1.4.7
│├── oauth-sign@0.8.0  
│├── qs@5.2.0 
│├── stringstream@0.0.5
│├── tough-cookie@2.2.1
│└── tunnel-agent@0.4.2
└─┬ homebridge-http@0.0.8 
  └─┬ request@2.67.0
 â”œâ”€â”€ aws-sign2@0.6.0
 â”œâ”€â”¬ bl@1.0.0 
 â”‚ └─┬ readable-stream@2.0.5 
 â”‚├── core-util-is@1.0.2  
 â”‚├── inherits@2.0.1
 â”‚├── isarray@0.0.1 
 â”‚├── process-nextick-args@1.0.6
 â”‚├── string_decoder@0.10.31 
 â”‚└── util-deprecate@1.0.2
 â”œâ”€â”€ caseless@0.11.0
 â”œâ”€â”¬ combined-stream@1.0.5
 â”‚ └── delayed-stream@1.0.0  
 â”œâ”€â”€ extend@3.0.0
 â”œâ”€â”€ forever-agent@0.6.1  
 â”œâ”€â”¬ form-data@1.0.0-rc3  
 â”‚ └── async@1.5.0  
 â”œâ”€â”¬ har-validator@2.0.3  
 â”‚ ├─┬ chalk@1.1.1  
 â”‚ │ ├── ansi-styles@2.1.0
 â”‚ │ ├── escape-string-regexp@1.0.4
 â”‚ │ ├─┬ has-ansi@2.0.0
 â”‚ │ │ └── ansi-regex@2.0.0  
 â”‚ │ ├─┬ strip-ansi@3.0.0 
 â”‚ │ │ └── ansi-regex@2.0.0  
 â”‚ │ └── supports-color@2.0.0
 â”‚ ├─┬ commander@2.9.0 
 â”‚ │ └── graceful-readlink@1.0.1
 â”‚ ├─┬ is-my-json-valid@2.12.3  
 â”‚ │ ├── generate-function@2.0.0
 â”‚ │ ├─┬ generate-object-property@1.2.0  
 â”‚ │ │ └── is-property@1.0.2 
 â”‚ │ ├── jsonpointer@2.0.0
 â”‚ │ └── xtend@4.0.1
 â”‚ └─┬ pinkie-promise@2.0.0  
 â”‚└── pinkie@2.0.1  
 â”œâ”€â”¬ hawk@3.1.2  
 â”‚ ├── boom@2.10.1  
 â”‚ ├── cryptiles@2.0.5 
 â”‚ ├── hoek@2.16.3  
 â”‚ └── sntp@1.0.9
 â”œâ”€â”¬ http-signature@1.1.0 
 â”‚ ├── assert-plus@0.1.5  
 â”‚ ├─┬ jsprim@1.2.2 
 â”‚ │ ├── extsprintf@1.0.2 
 â”‚ │ ├── json-schema@0.2.2
 â”‚ │ └── verror@1.3.6  
 â”‚ └─┬ sshpk@1.7.1  
 â”‚├── asn1@0.2.3 
 â”‚├── assert-plus@0.2.0
 â”‚├─┬ dashdash@1.10.1  
 â”‚│ └── assert-plus@0.1.5 
 â”‚├── ecc-jsbn@0.1.1
 â”‚├── jodid25519@1.0.2 
 â”‚├── jsbn@0.1.0 
 â”‚└── tweetnacl@0.13.2 
 â”œâ”€â”€ is-typedarray@1.0.0  
 â”œâ”€â”€ isstream@0.1.2 
 â”œâ”€â”€ json-stringify-safe@5.0.1  
 â”œâ”€â”¬ mime-types@2.1.8  
 â”‚ └── mime-db@1.20.0  
 â”œâ”€â”€ node-uuid@1.4.7
 â”œâ”€â”€ oauth-sign@0.8.0  
 â”œâ”€â”€ qs@5.2.0 
 â”œâ”€â”€ stringstream@0.0.5
 â”œâ”€â”€ tough-cookie@2.2.1
 â””── tunnel-agent@0.4.2
Lien vers le commentaire
Partager sur d’autres sites

 

Bonjour,

 

l'erreur est apparue vers 16h29 le 01 janvier 2016. corrigé le 4 janvier 2016 vers 18h en arrêtant le service homebridge.

 

installé le 29 décembre 2015 avec la dernière version disponible via NPM a cette date.

 

utilisée avec le firmware 4.056 de la HC2. il semble que le bug soit limité a cette version du firmware.

 

-------------------------------------------------------------------------------------------------------------------------------

 

Hello,

 

Issue appear about january 1st at 16:29. Solved in january, 4 at 18h with stopping homebridge service.

 

installed in december, 29 with last version available in npm at this time :

 

used with HC2 firmware 4.056. it seams this issue is only with this version of HC2 firmware.

root@Cmoi20-DMZ:~# npm list -g  
/usr/local/lib
├─┬ homebridge@0.2.13  
│ ├─┬ chalk@1.1.1
│ │ ├── ansi-styles@2.1.0 
│ │ ├── escape-string-regexp@1.0.4 
│ │ ├─┬ has-ansi@2.0.0 
│ │ │ └── ansi-regex@2.0.0
│ │ ├─┬ strip-ansi@3.0.0  
│ │ │ └── ansi-regex@2.0.0
│ │ └── supports-color@2.0.0 
│ ├─┬ commander@2.8.1  
│ │ └── graceful-readlink@1.0.1 
│ ├─┬ hap-nodejs@0.0.3 
│ │ ├─┬ curve25519@1.1.0 (git://github.com/KhaosT/node-curve25519#922eae612bb379fa84e8deb29f80c53d57c8be7b)
│ │ │ ├── bindings@1.2.1  
│ │ │ └── nan@2.1.0 
│ │ ├─┬ debug@2.2.0 
│ │ │ └── ms@0.7.1  
│ │ ├─┬ ed25519@0.0.3 (git://github.com/KhaosT/ed25519#6356bc9e6e4643d56020293c14920ac12bcaa1ac)  
│ │ │ ├── bindings@1.2.1  
│ │ │ └── nan@2.1.0 
│ │ ├─┬ mdns@2.2.11 
│ │ │ ├── bindings@1.2.1  
│ │ │ └── nan@2.1.0 
│ │ ├─┬ node-persist@0.0.3
│ │ │ ├── mkdirp@0.3.5 
│ │ │ └── q@1.1.2
│ │ └─┬ srp@0.2.0 (git://github.com/KhaosT/node-srp#7feff53254897a0b1b9f0667ad17a8beb78acbb9)  
│ │└─┬ bignum@0.11.0
│ │  â””── nan@2.1.0  
│ └── semver@5.0.3  
├─┬ homebridge-fibaro-hc2@0.5.0 
│ └─┬ request@2.67.0
│├── aws-sign2@0.6.0
│├─┬ bl@1.0.0 
││ └─┬ readable-stream@2.0.5 
││├── core-util-is@1.0.2  
││├── inherits@2.0.1
││├── isarray@0.0.1 
││├── process-nextick-args@1.0.6
││├── string_decoder@0.10.31 
││└── util-deprecate@1.0.2
│├── caseless@0.11.0
│├─┬ combined-stream@1.0.5
││ └── delayed-stream@1.0.0  
│├── extend@3.0.0
│├── forever-agent@0.6.1  
│├─┬ form-data@1.0.0-rc3  
││ └── async@1.5.0  
│├─┬ har-validator@2.0.3  
││ ├─┬ chalk@1.1.1  
││ │ ├── ansi-styles@2.1.0
││ │ ├── escape-string-regexp@1.0.4
││ │ ├─┬ has-ansi@2.0.0
││ │ │ └── ansi-regex@2.0.0  
││ │ ├─┬ strip-ansi@3.0.0 
││ │ │ └── ansi-regex@2.0.0  
││ │ └── supports-color@2.0.0
││ ├─┬ commander@2.9.0 
││ │ └── graceful-readlink@1.0.1
││ ├─┬ is-my-json-valid@2.12.3  
││ │ ├── generate-function@2.0.0
││ │ ├─┬ generate-object-property@1.2.0  
││ │ │ └── is-property@1.0.2 
││ │ ├── jsonpointer@2.0.0
││ │ └── xtend@4.0.1
││ └─┬ pinkie-promise@2.0.0  
││└── pinkie@2.0.1  
│├─┬ hawk@3.1.2  
││ ├── boom@2.10.1  
││ ├── cryptiles@2.0.5 
││ ├── hoek@2.16.3  
││ └── sntp@1.0.9
│├─┬ http-signature@1.1.0 
││ ├── assert-plus@0.1.5  
││ ├─┬ jsprim@1.2.2 
││ │ ├── extsprintf@1.0.2 
││ │ ├── json-schema@0.2.2
││ │ └── verror@1.3.6  
││ └─┬ sshpk@1.7.1  
││├── asn1@0.2.3 
││├── assert-plus@0.2.0
││├─┬ dashdash@1.10.1  
│││ └── assert-plus@0.1.5 
││├── ecc-jsbn@0.1.1
││├── jodid25519@1.0.2 
││├── jsbn@0.1.0 
││└── tweetnacl@0.13.2 
│├── is-typedarray@1.0.0  
│├── isstream@0.1.2 
│├── json-stringify-safe@5.0.1  
│├─┬ mime-types@2.1.8  
││ └── mime-db@1.20.0  
│├── node-uuid@1.4.7
│├── oauth-sign@0.8.0  
│├── qs@5.2.0 
│├── stringstream@0.0.5
│├── tough-cookie@2.2.1
│└── tunnel-agent@0.4.2
└─┬ homebridge-http@0.0.8 
  └─┬ request@2.67.0
 â”œâ”€â”€ aws-sign2@0.6.0
 â”œâ”€â”¬ bl@1.0.0 
 â”‚ └─┬ readable-stream@2.0.5 
 â”‚├── core-util-is@1.0.2  
 â”‚├── inherits@2.0.1
 â”‚├── isarray@0.0.1 
 â”‚├── process-nextick-args@1.0.6
 â”‚├── string_decoder@0.10.31 
 â”‚└── util-deprecate@1.0.2
 â”œâ”€â”€ caseless@0.11.0
 â”œâ”€â”¬ combined-stream@1.0.5
 â”‚ └── delayed-stream@1.0.0  
 â”œâ”€â”€ extend@3.0.0
 â”œâ”€â”€ forever-agent@0.6.1  
 â”œâ”€â”¬ form-data@1.0.0-rc3  
 â”‚ └── async@1.5.0  
 â”œâ”€â”¬ har-validator@2.0.3  
 â”‚ ├─┬ chalk@1.1.1  
 â”‚ │ ├── ansi-styles@2.1.0
 â”‚ │ ├── escape-string-regexp@1.0.4
 â”‚ │ ├─┬ has-ansi@2.0.0
 â”‚ │ │ └── ansi-regex@2.0.0  
 â”‚ │ ├─┬ strip-ansi@3.0.0 
 â”‚ │ │ └── ansi-regex@2.0.0  
 â”‚ │ └── supports-color@2.0.0
 â”‚ ├─┬ commander@2.9.0 
 â”‚ │ └── graceful-readlink@1.0.1
 â”‚ ├─┬ is-my-json-valid@2.12.3  
 â”‚ │ ├── generate-function@2.0.0
 â”‚ │ ├─┬ generate-object-property@1.2.0  
 â”‚ │ │ └── is-property@1.0.2 
 â”‚ │ ├── jsonpointer@2.0.0
 â”‚ │ └── xtend@4.0.1
 â”‚ └─┬ pinkie-promise@2.0.0  
 â”‚└── pinkie@2.0.1  
 â”œâ”€â”¬ hawk@3.1.2  
 â”‚ ├── boom@2.10.1  
 â”‚ ├── cryptiles@2.0.5 
 â”‚ ├── hoek@2.16.3  
 â”‚ └── sntp@1.0.9
 â”œâ”€â”¬ http-signature@1.1.0 
 â”‚ ├── assert-plus@0.1.5  
 â”‚ ├─┬ jsprim@1.2.2 
 â”‚ │ ├── extsprintf@1.0.2 
 â”‚ │ ├── json-schema@0.2.2
 â”‚ │ └── verror@1.3.6  
 â”‚ └─┬ sshpk@1.7.1  
 â”‚├── asn1@0.2.3 
 â”‚├── assert-plus@0.2.0
 â”‚├─┬ dashdash@1.10.1  
 â”‚│ └── assert-plus@0.1.5 
 â”‚├── ecc-jsbn@0.1.1
 â”‚├── jodid25519@1.0.2 
 â”‚├── jsbn@0.1.0 
 â”‚└── tweetnacl@0.13.2 
 â”œâ”€â”€ is-typedarray@1.0.0  
 â”œâ”€â”€ isstream@0.1.2 
 â”œâ”€â”€ json-stringify-safe@5.0.1  
 â”œâ”€â”¬ mime-types@2.1.8  
 â”‚ └── mime-db@1.20.0  
 â”œâ”€â”€ node-uuid@1.4.7
 â”œâ”€â”€ oauth-sign@0.8.0  
 â”œâ”€â”€ qs@5.2.0 
 â”œâ”€â”€ stringstream@0.0.5
 â”œâ”€â”€ tough-cookie@2.2.1
 â””── tunnel-agent@0.4.2

 

 

I don't see anything strange in these logs. 

Are you able to reproduce the failure in a controlled manner?

Lien vers le commentaire
Partager sur d’autres sites

Hi ilcato,if you could add a simple user interface to assume these functions it would be great, and we (the noobs ^^) could easily help you with debug:

- web server interface

- module to upload config.json

- module to reset persists files

- module to reload homekit service

- module to extract logs

 

I'm sorry but i can't upload logs right know...

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

je suis intéressé par homebridge.

Je ne trouve malheureusement  aucun tuto clair pour l'installer sur mon Mac mini ou mon nas.

Le sujet a l'air deja bien approfondi mais rien ne récapitule tout les étape a suivre.

Merci de votre aide éventuel.

Lien vers le commentaire
Partager sur d’autres sites

re coucou a tous

je suis bloquer a l'étape ou eve sur mon iPhone dois trouver mon Rpi mais elle ne trouve rien

svp help me

merci par avance

 

Try to explain what have you dome and your configuration. It may be a problem of your router that is not able to transfer the mDNS traffic, a previous pairing that needs to be reset, or other. Without any further info it's difficult to support you.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

je suis intéressé par homebridge.

Je ne trouve malheureusement  aucun tuto clair pour l'installer sur mon Mac mini ou mon nas.

Le sujet a l'air deja bien approfondi mais rien ne récapitule tout les étape a suivre.

Merci de votre aide éventuel.

 

The first two steps are to install homebrige and homebridge-fibaro-hc2, execute the following command in a terminal:

sudo npm install -g homebridge
sudo npm install -g homebridge-fibaro-hc2

after that you need to create a config.json file with the right info: start from the sample in github and insert your Home Center credentials and put the file in a .homebridge folder inside your home directory.

 

If something goes wrong (error messages in the installation) post a new message.

 

update: corrected second command

Lien vers le commentaire
Partager sur d’autres sites

The first two steps are to install homebrige and homebridge-fibaro-hc2, execute the following command in a terminal:

sudo npm install -g homebridge
sudo ppm install -g homebridge-fibaro-hc2

after that you need to create a config.json file with the right info: start from the sample in github and insert your Home Center credentials and put the file in a .homebridge folder inside your home directory.

 

If something goes wrong (error messages in the installation) post a new message.

I try the first common i think is working but the second command i have got some errors.

In wich folder i need to put son config file 

thibal:~ thibautcroly$ sudo npm install -g homebridge

 

> mdns@2.2.11 install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns

> node-gyp rebuild

 

gyp WARN EACCES user "root" does not have permission to access the dev dir "/Users/thibautcroly/.node-gyp/4.2.4"

gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns/.node-gyp"

  CXX(target) Release/obj.target/dns_sd_bindings/src/dns_sd.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_browse.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_enumerate_domains.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_get_addr_info.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_process_result.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_deallocate.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_sock_fd.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_register.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_resolve.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_update_record.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/mdns_utils.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/network_interface.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/socket_watcher.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_ref.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_create.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_deallocate.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_set_value.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_get_length.o

  CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_buffer_to_object.o

  SOLINK_MODULE(target) Release/dns_sd_bindings.node

 

> ed25519@0.0.3 install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/ed25519

> node-gyp rebuild

 

gyp WARN EACCES user "root" does not have permission to access the dev dir "/Users/thibautcroly/.node-gyp/4.2.4"

gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/ed25519/.node-gyp"

  CC(target) Release/obj.target/ed25519/src/ed25519/keypair.o

  CC(target) Release/obj.target/ed25519/src/ed25519/sign.o

  CC(target) Release/obj.target/ed25519/src/ed25519/open.o

  CC(target) Release/obj.target/ed25519/src/ed25519/crypto_verify_32.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_double_scalarmult.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_frombytes.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_scalarmult_base.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_precomp_0.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_p2_0.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_p2_dbl.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_p3_0.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_p3_dbl.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_p3_to_p2.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_p3_to_cached.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_p3_tobytes.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_madd.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_add.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_msub.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_sub.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_p1p1_to_p3.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_p1p1_to_p2.o

  CC(target) Release/obj.target/ed25519/src/ed25519/ge_tobytes.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_0.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_1.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_cmov.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_copy.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_neg.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_add.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_sub.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_mul.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_sq.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_sq2.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_invert.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_tobytes.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_isnegative.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_isnonzero.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_frombytes.o

  CC(target) Release/obj.target/ed25519/src/ed25519/fe_pow22523.o

  CC(target) Release/obj.target/ed25519/src/ed25519/sc_reduce.o

  CC(target) Release/obj.target/ed25519/src/ed25519/sc_muladd.o

  CXX(target) Release/obj.target/ed25519/src/ed25519.o

  SOLINK_MODULE(target) Release/ed25519.node

 

> curve25519@1.1.0 install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/curve25519

> node-gyp rebuild

 

gyp WARN EACCES user "root" does not have permission to access the dev dir "/Users/thibautcroly/.node-gyp/4.2.4"

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"

  CXX(target) Release/obj.target/curve/node_curve.o

  SOLINK_MODULE(target) Release/curve.node

 

> 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

 

gyp WARN EACCES user "root" does not have permission to access the dev dir "/Users/thibautcroly/.node-gyp/4.2.4"

gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/srp/node_modules/bignum/.node-gyp"

  CXX(target) Release/obj.target/bignum/bignum.o

  SOLINK_MODULE(target) Release/bignum.node

/usr/local/bin/homebridge -> /usr/local/lib/node_modules/homebridge/bin/homebridge

homebridge@0.2.16 /usr/local/lib/node_modules/homebridge

├── semver@5.0.3

├── commander@2.8.1 (graceful-readlink@1.0.1)

├── chalk@1.1.1 (escape-string-regexp@1.0.4, supports-color@2.0.0, ansi-styles@2.1.0, has-ansi@2.0.0, strip-ansi@3.0.0)

└── hap-nodejs@0.1.1 (debug@2.2.0, node-persist@0.0.6, mdns@2.2.11, ed25519@0.0.3, curve25519@1.1.0, srp@0.2.0)

thibal:~ thibautcroly$ sudo ppm install -g homebridge-fibaro-hc2

sudo: ppm: command not found

thibal:~ thibautcroly$ sudo ppm install -g homebridge-fibaro-hc2

sudo: ppm: command not found

thibal:~ thibautcroly$ 

  [Restauré 24 janv. 2016 10:09:24]

Last login: Sun Jan 24 10:04:57 on ttys000

Restored session: Dim 24 jan 2016 10:09:18 CET

thibal:~ thibautcroly$ sudo ppm install -g homebridge-fibaro-hc2

sudo: ppm: command not found

thibal:~ thibautcroly$

Lien vers le commentaire
Partager sur d’autres sites

I try the first common i think is working but the second command i have got some errors.

In wich folder i need to put son config file 

thibal:~ thibautcroly$ sudo ppm install -g homebridge-fibaro-hc2

sudo: ppm: command not found

thibal:~ thibautcroly$

 

Sorry @Thibal34, the second command should also "npm" and not "ppm".

The config.json should be in:

 

~/.homebridge

Lien vers le commentaire
Partager sur d’autres sites

@Thibal34, pur l'install sur ton mac mini, pense aussi à  installer Xcode avant toute chose (et à  le lancer pour accepter le contrat, contrairement à  ce que j'ai pu lire avant où qqn disais qu'il n'y avait pas besoin de le lancer)

 

j'ai enfin réussi à  m'en sortir (install sur un mac) et tout fonctionne plutot bien et cohabite bien avec le bridge V2 de Philips Hue.

 

Mon seul pb restant, c'est d'affecter les devices à  chaque pièce. Après l'install, j'ai un seul nouvel accessoire nommé "Homebridge"qui contient tous mes devices. En gros, je ne peut pas bouger les devices dans une autre pièce, c'est l'objet "homebridge" que je peux affecter à  une pièce, pas son contenu.

Je précise que j'ai utilisé le plugin fibaro qui m'a permis d'importer automatiquement les devices que je souhaitais partager avec homebridge. Je n'ai modifié le fichier json que pour y insérer l'IP et les log/pwd de la HC2

 

comment faites vous pour affecter chaque devices dans la bonne pièces dans Eve ?

Lien vers le commentaire
Partager sur d’autres sites

@ggpublic Une fois l'accessoire créé dans homebridge je te conseille de télécharger l'application iphone aussi créée par ilcato qui importe toutes les pièces et les zones. Ensuite ça va très vite de replacer chaque accessoire dans sa pièce.

L'app s'appelle Fibaro Home Center Toolkit. Vraiment pratique.

Aussi comme ilcato le conseil, j'utilise MyHome qui est cent fois mieux que EVE ou MyTouchHome car il permet de modifier des options que les deux dernier ne permettent pas. Par exemple dire qu'une prise est un éclairage ou encore il permet de créer des scènes très facilement.

Lien vers le commentaire
Partager sur d’autres sites

Alors dans la roue (Engrenage situé en haut à  droite), tu créés tes pièces en cliquant sur "Pièces".

 

Une fois cela fait, tu cliques sur "Accessoires" et tu affectes un pièce à  chaque accessoire.

Tu peux aussi créer des zones (RDC Premier Second Extérieur...) comme ça tu pourras dire "Eteins toutes les lumière sud Rez de chaussée".

Lien vers le commentaire
Partager sur d’autres sites

@JossAlf, merci pour le feedback mais pas mieux. J'avais déjà  des pièces et des zones créées dans Eve (que j'utilise depuis 2 mois à  merveille avec le bridge hue V2). Mais je te confirme que, lorsque je vais dans "Accessoires", hé bien je vois un seul accessoire pour ma HC2 (au même niveau par contre, je vois mes scenes logitech harmony que je peux, elles, bien affecter à  chaque pièce).

As-tu aussi utilisé l'import auto des devices ou as tu configuré ton fichier json à  la mano ?

 

&gomba777 merci bcp pour l'info, je n'avais pas vu cette app. je vais la tester.

 

du coup, une relecture des tutos m'a permis de trouver la faille : dans le fichier de config JSON, j'ai simplement rajouté  "grouping": "room" dans la section Platform de ma HC2...et bingo, en relancant homebridge, j'ai pu affecter mes "rooms" HC2 aux "rooms" créées dans Eve. Youhou, ça marche du tonnerre maintenant

Lien vers le commentaire
Partager sur d’autres sites

@JossAlf, merci pour le feedback mais pas mieux. J'avais déjà  des pièces et des zones créées dans Eve (que j'utilise depuis 2 mois à  merveille avec le bridge hue V2). Mais je te confirme que, lorsque je vais dans "Accessoires", hé bien je vois un seul accessoire pour ma HC2 (au même niveau par contre, je vois mes scenes logitech harmony que je peux, elles, bien affecter à  chaque pièce).

As-tu aussi utilisé l'import auto des devices ou as tu configuré ton fichier json à  la mano ?

 

&gomba777 merci bcp pour l'info, je n'avais pas vu cette app. je vais la tester.

 

du coup, une relecture des tutos m'a permis de trouver la faille : dans le fichier de config JSON, j'ai simplement rajouté  "grouping": "room" dans la section Platform de ma HC2...et bingo, en relancant homebridge, j'ai pu affecter mes "rooms" HC2 aux "rooms" créées dans Eve. Youhou, ça marche du tonnerre maintenant

 

@ggpublic, the grouping parameter set to "room" is useful when you have a lot of devices in Fibaro Home Center. There's a limit of 100 accessory per bridge in HomeKit. When you put "room" in the parameter it create an accessory per room containing all the corresponding Home Center devices.

 

The app that @gomba77 mentioned is able to map the accessories to the rooms also in this case.

Lien vers le commentaire
Partager sur d’autres sites

@Ilcato, thanks a lot for your feedback. Thanks to the "room" grouping option, I was eventually able to affect my HC2 rooms to the Eve rooms (by default, I had all my devices grouped under the same accessory) ...but after a little bit of playing with homebridge, it failed.

I restartred everything, homebridge launches without any trouble but is not recognized anymore by eve nor by your suggested app :/

 

Is there a way I can reset homebridge in homekit database without killing my whole homekit config (as I have also a philips hue bridge running homekit) ? do you suggest any procedure ?

Lien vers le commentaire
Partager sur d’autres sites

J'ai aussi ce problème récurrent de Eve qui ne se met plus àjour. Le seul moyen pour moi est de changer le username du bridge (codé comme une adresse MAC) , de nettoyer le répertoire "persist", Reboot et recommencer la config.

Je vient d'ajouter la clause "grouping" pour voir si cela change quelque chose.

Patrice

Lien vers le commentaire
Partager sur d’autres sites

@Ilcato, thanks a lot for your feedback. Thanks to the "room" grouping option, I was eventually able to affect my HC2 rooms to the Eve rooms (by default, I had all my devices grouped under the same accessory) ...but after a little bit of playing with homebridge, it failed.

I restartred everything, homebridge launches without any trouble but is not recognized anymore by eve nor by your suggested app :/

 

Is there a way I can reset homebridge in homekit database without killing my whole homekit config (as I have also a philips hue bridge running homekit) ? do you suggest any procedure ?

 

unfortunately I think there's no other way to the HomeKit reset.

 

I'm thinking of building an app to address this: it will export the home kit configuration in an external form and than allows for an import of it. What do you think?

Lien vers le commentaire
Partager sur d’autres sites

Pour quelles mesure est-ce mieux ? Tu peux faire un petit comparatif ?

 

Au final, une fois que tu as configuré tes accessoires (type lumière on/off test), tes pièces, tes zones, tu n'utilises presque plus EVE ?

 

Ce que j'apprécie dans EVE ce sont les scènes. Je pense que MyHome permet aussi de le faire ?

Ce que je n'aime pas dans EVE c'est que parfois ça rame quand il faut afficher le résumé de tous les accessoires ...

Lien vers le commentaire
Partager sur d’autres sites

I just followed what @supermenteur suggested and it worked:

change the mac dress of the config file (I tweaked one digit)

clean the persist folder and reboot homebridge

I was able to re-assign home bridge in Eve w/o any problem (and above all, without loosing my other home kit config)

 

@gomba777, si c'est cent fois mieux, alors je vais essayer (mais ça a l'air aussi 100 fois plus austere)

Lien vers le commentaire
Partager sur d’autres sites

l"un d'entre vous a t'il réussi àajouter un thermostat (genre SRT321 par exemple) ?

j'ai beau le sélectionner dans les devices partagés avec homebridge, il n'apparait jamais dans la liste des devices récupérés automatiquement (en revanche j'ai bien la température du thermostat)

Lien vers le commentaire
Partager sur d’autres sites

Par exemple je n'ai pas trouvé dans Eve comment dire qu'un device  prise par exemple est une lumière. Donc quand je disais siri allume les lumière du grenier, il n'allumait que le dimmer et pas les lampes branchées sur les prises.

Avec Eve j'avais souvent des messages comme quoi il n'arrivait pas a mettre a jour tandis que depuis que j'utilise myhome plus jamais de problème de connectivité. Je ne sais pas si c'est lié mais depuis quelques jours mon système est hyper stable et hyper réactif.

Ok pour les scènes, je ne les avais pas essayées dans eve, mais elles existent aussi dans myhome.

Comme tu dis, une fois homekit configuré plus vraiment besoin de l'appli mais bon..

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...