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$