Aller au contenu
kiwi

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

Recommended Posts

non seulement je viens de redémarrer Homebridge, mais aussi le Raspberry.

J'ai même auparavant mis à jour npm node.js hap-nodejs homebridge et homebridge-fibaro-hc2 !

Il n'affiche pas le nouveau module, qui lui fonctionne très bien avec l'app Fibaro sur mon iPhone et dans l'interface web

 

Je viens aussi d'installer la nouvelle app Fibaro for HomeKit sur mon iPhone, qui ne voit pas le nouveau module non plus

bizarre non ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Sur la HC2, j'ai créé un compte spécial pour Homebridge. Et dans le menu admin de la HC2, je n'autorise que certain scénarios et certain modules (ceux que je souhaite commander avec Siri).

A chaque ajout de module ou de scène, je dois vérifier qu'ils sont bien autorisé pour le compte spécial homebridge.

Après je fais un restart du raspberry et ça roule tout seul.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Chez moi je vois bien les modules, mais pas les scénarios. Il y a une astuce que j'aurais oubliée ?

Partager ce message


Lien à poster
Partager sur d’autres sites

j'avance mais j'ai toujours des problèmes maintenant j'ai ca:

 

/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:35

    throw ex;

    ^

 

Error: Module version mismatch. Expected 48, got 51.

    at Error (native)

    at Object.Module._extensions..node (module.js:597:18)

    at Module.load (module.js:487:32)

    at tryModuleLoad (module.js:446:12)

    at Function.Module._load (module.js:438:3)

    at Module.require (module.js:497:17)

    at require (internal/module.js:20:19)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:24:20)

    at Module._compile (module.js:570:32)

    at Object.Module._extensions..js (module.js:579:10)

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 10 heures, -dan- a dit :

j'avance mais j'ai toujours des problèmes maintenant j'ai ca:

 

/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:35

    throw ex;

    ^

 

Error: Module version mismatch. Expected 48, got 51.

    at Error (native)

    at Object.Module._extensions..node (module.js:597:18)

    at Module.load (module.js:487:32)

    at tryModuleLoad (module.js:446:12)

    at Function.Module._load (module.js:438:3)

    at Module.require (module.js:497:17)

    at require (internal/module.js:20:19)

    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:24:20)

    at Module._compile (module.js:570:32)

    at Object.Module._extensions..js (module.js:579:10)

 

upgrade node.js, homebridge and homebridge-fibaro-hc2 to the latest versions.

Partager ce message


Lien à poster
Partager sur d’autres sites

j'ai tous supprimé et tout re-installer : 

j'ai toujours un truc qui merde :

 

bash-3.2# homebridge

[2016-12-26 11:48:06] Loaded plugin: homebridge-fibaro-hc2

[2016-12-26 11:48:06] Registering platform 'homebridge-fibaro-hc2.FibaroHC2'

[2016-12-26 11:48:06] ---

[2016-12-26 11:48:06] Loaded config.json with 0 accessories and 1 platforms.

[2016-12-26 11:48:06] ---

[2016-12-26 11:48:06] Loading 1 platforms...

[2016-12-26 11:48:06] [FibaroHC2] Initializing FibaroHC2 platform...

[2016-12-26 11:48:06] Loading 0 accessories...

Scan this code with your HomeKit App on your iOS device to pair with Homebridge:

                       

    ┌────────────┐     

    │ 031-45-154 │     

    └────────────┘     

                       

Plugin - DidFinishLaunching

events.js:160

      throw er; // Unhandled 'error' event

      ^

 

Error: listen EADDRINUSE :::51826

    at Object.exports._errnoException (util.js:1022:11)

    at exports._exceptionWithHostPort (util.js:1045:20)

    at Server._listen2 (net.js:1259:14)

    at listen (net.js:1295:10)

    at Server.listen (net.js:1391:5)

    at EventedHTTPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/eventedhttp.js:60:19)

    at HAPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:158:20)

    at Bridge.Accessory.publish (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:496:16)

    at Server._publish (/usr/local/lib/node_modules/homebridge/lib/server.js:114:16)

    at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:91:10)

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a déjà un processus homebridge qui tourne.

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 3 heures, nasp a dit :

Il y a déjà un processus homebridge qui tourne.

 

j'ai redémarré mon mac et super tout fonctionne. merci 

Modifié par -dan-

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 22/12/2016 à 10:44, Gazous a dit :

Un simple restart du process homebridge est suffisant

C'est vrai depuis la v1 du plugin et de fait ça fonctionne si je modifie ou supprime des modules sur HCL.

 

Mon problème persiste et je pense que la seule cause possible est que ce nouveau FIBARO WALL PLUG est en version 3.2 (Z-wave V5).

Mon autre Wall Plug est de l'ancienne génération (version 25.25) et très bien géré par homebridge.

 

Quelqu'un ici a réussi à faire passer un Wall Plug en version 3.2 sur homebridge ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 8 heures, fel-x a dit :

C'est vrai depuis la v1 du plugin et de fait ça fonctionne si je modifie ou supprime des modules sur HCL.

 

Mon problème persiste et je pense que la seule cause possible est que ce nouveau FIBARO WALL PLUG est en version 3.2 (Z-wave V5).

Mon autre Wall Plug est de l'ancienne génération (version 25.25) et très bien géré par homebridge.

 

Quelqu'un ici a réussi à faire passer un Wall Plug en version 3.2 sur homebridge ?

 

It's not clear to me. Is anyone able to explain the problem in English?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

I was saying that after including (without any problem) my new wall plug (it's the new version of Zwave protocol : v5), it is perfectly working in the fibaro interface but totally invisible in homebridge, even after all the updates and reboots. And of

course I erased all the sub folders (like "persist"...)

 

so anyone else experiencing this bug with a zwave V5 fibaro wall plug?

 

PS: the V5 LED light bulb (Aeon) works fine and is synched with homebridge 

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 4 minutes, fel-x a dit :

I was saying that after including (without any problem) my new wall plug (it's the new version of Zwave protocol : v5), it is perfectly working in the fibaro interface but totally invisible in homebridge, even after all the updates and reboots. And of

course I erased all the sub folders (like "persist"...)

 

so anyone else experiencing this bug with a zwave V5 fibaro wall plug?

 

PS: the V5 LED light bulb (Aeon) works fine and is synched with homebridge 

Ok.

Probably Fibaro changed the signature of the device too.

Can you send me the results of the following query on your browser:

 

http://10.0.0.16:80/api/devices/150

 

where you need to replace the IP address with the one of your Home Center and the 150 number with the ID of your device.

 

Thanks

 

Partager ce message


Lien à poster
Partager sur d’autres sites

here is the output:

 

{"id":152,"name":"Lights","roomID":1,"type":"com.fibaro.FGWP102","baseType":"com.fibaro.FGWP101","enabled":true,"visible":true,"isPlugin":false,"parentId":151,"remoteGatewayId":0,"interfaces":["energy","fibaroFirmwareUpdate","light","power","zwave","zwaveAlarm","zwaveMultiChannelAssociation"],"properties":{"parameters":[{"id":1,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":2,"lastReportedValue":1,"lastSetValue":1,"size":1,"value":1},{"id":3,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":10,"lastReportedValue":80,"lastSetValue":80,"size":1,"value":80},{"id":11,"lastReportedValue":15,"lastSetValue":15,"size":1,"value":15},{"id":12,"lastReportedValue":30,"lastSetValue":30,"size":2,"value":30},{"id":13,"lastReportedValue":10,"lastSetValue":10,"size":2,"value":10},{"id":14,"lastReportedValue":3600,"lastSetValue":3600,"size":2,"value":3600},{"id":15,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":20,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":21,"lastReportedValue":300,"lastSetValue":300,"size":2,"value":300},{"id":22,"lastReportedValue":500,"lastSetValue":500,"size":2,"value":500},{"id":23,"lastReportedValue":6,"lastSetValue":6,"size":1,"value":6},{"id":24,"lastReportedValue":255,"lastSetValue":255,"size":2,"value":255},{"id":30,"lastReportedValue":63,"lastSetValue":63,"size":1,"value":63},{"id":31,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":32,"lastReportedValue":600,"lastSetValue":600,"size":2,"value":600},{"id":40,"lastReportedValue":25000,"lastSetValue":25000,"size":2,"value":25000},{"id":41,"lastReportedValue":1,"lastSetValue":1,"size":1,"value":1},{"id":42,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":43,"lastReportedValue":2,"lastSetValue":2,"size":1,"value":2},{"id":50,"lastReportedValue":3,"lastSetValue":3,"size":1,"value":3}],"zwaveCompany":"Fibargroup","zwaveInfo":"3,4,5","zwaveVersion":"3.2","pollingTimeSec":0,"alarmLevel":"0","alarmType":"0","color":"white","configured":"true","dead":"false","deviceControlType":"2","deviceIcon":"2","emailNotificationID":"0","emailNotificationType":"0","endPointId":"0","energy":"5.75","firmwareUpdate":"{\"info\":\"\",\"progress\":0,\"status\":\"UpToDate\",\"updateVersion\":\"3.2\"}","isLight":"true","liliOffCommand":"","liliOnCommand":"","log":"","logTemp":"","manufacturer":"","markAsDead":"true","model":"","nodeId":"36","parametersTemplate":"741","power":"78.20","productInfo":"1,15,6,2,16,1,3,2","pushNotificationID":"0","pushNotificationType":"0","remoteGatewayId":"0","saveLogs":"true","serialNumber":"h'000000000000150d","showEnergy":"true","smsNotificationID":"0","smsNotificationType":"0","updateVersion":"","useTemplate":"true","userDescription":"","value":"true"},"actions":{"abortUpdate":1,"reconfigure":0,"reset":0,"retryUpdate":1,"startUpdate":1,"turnOff":0,"turnOn":0,"updateFirmware":1},"created":1482784021,"modified":1482784021,"sortOrder":95}

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 10 minutes, fel-x a dit :

here is the output:

 


{"id":152,"name":"Lights","roomID":1,"type":"com.fibaro.FGWP102","baseType":"com.fibaro.FGWP101","enabled":true,"visible":true,"isPlugin":false,"parentId":151,"remoteGatewayId":0,"interfaces":["energy","fibaroFirmwareUpdate","light","power","zwave","zwaveAlarm","zwaveMultiChannelAssociation"],"properties":{"parameters":[{"id":1,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":2,"lastReportedValue":1,"lastSetValue":1,"size":1,"value":1},{"id":3,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":10,"lastReportedValue":80,"lastSetValue":80,"size":1,"value":80},{"id":11,"lastReportedValue":15,"lastSetValue":15,"size":1,"value":15},{"id":12,"lastReportedValue":30,"lastSetValue":30,"size":2,"value":30},{"id":13,"lastReportedValue":10,"lastSetValue":10,"size":2,"value":10},{"id":14,"lastReportedValue":3600,"lastSetValue":3600,"size":2,"value":3600},{"id":15,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":20,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":21,"lastReportedValue":300,"lastSetValue":300,"size":2,"value":300},{"id":22,"lastReportedValue":500,"lastSetValue":500,"size":2,"value":500},{"id":23,"lastReportedValue":6,"lastSetValue":6,"size":1,"value":6},{"id":24,"lastReportedValue":255,"lastSetValue":255,"size":2,"value":255},{"id":30,"lastReportedValue":63,"lastSetValue":63,"size":1,"value":63},{"id":31,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":32,"lastReportedValue":600,"lastSetValue":600,"size":2,"value":600},{"id":40,"lastReportedValue":25000,"lastSetValue":25000,"size":2,"value":25000},{"id":41,"lastReportedValue":1,"lastSetValue":1,"size":1,"value":1},{"id":42,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":43,"lastReportedValue":2,"lastSetValue":2,"size":1,"value":2},{"id":50,"lastReportedValue":3,"lastSetValue":3,"size":1,"value":3}],"zwaveCompany":"Fibargroup","zwaveInfo":"3,4,5","zwaveVersion":"3.2","pollingTimeSec":0,"alarmLevel":"0","alarmType":"0","color":"white","configured":"true","dead":"false","deviceControlType":"2","deviceIcon":"2","emailNotificationID":"0","emailNotificationType":"0","endPointId":"0","energy":"5.75","firmwareUpdate":"{\"info\":\"\",\"progress\":0,\"status\":\"UpToDate\",\"updateVersion\":\"3.2\"}","isLight":"true","liliOffCommand":"","liliOnCommand":"","log":"","logTemp":"","manufacturer":"","markAsDead":"true","model":"","nodeId":"36","parametersTemplate":"741","power":"78.20","productInfo":"1,15,6,2,16,1,3,2","pushNotificationID":"0","pushNotificationType":"0","remoteGatewayId":"0","saveLogs":"true","serialNumber":"h'000000000000150d","showEnergy":"true","smsNotificationID":"0","smsNotificationType":"0","updateVersion":"","useTemplate":"true","userDescription":"","value":"true"},"actions":{"abortUpdate":1,"reconfigure":0,"reset":0,"retryUpdate":1,"startUpdate":1,"turnOff":0,"turnOn":0,"updateFirmware":1},"created":1482784021,"modified":1482784021,"sortOrder":95}

 

Ok, they changed the type.

I just published version 1.0.2 of the plugin that should solve your problem. Can you test it?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Thanks

I updated using 

npm i homebridge-fibaro-hc2

<EDIT: cette commande n'a pas mis à jour le plugin, qui est resté en v1.0.1 --> voir plus bas dans le topic pour la solution si vous avez ce souci>

 

I suppose I shouldn't care about these warnings :

npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN pi No description
npm WARN pi No repository field.
npm WARN pi No README data
npm WARN pi No license field.

Let me restart home bridge and I'll get back to you.

Also let's take this conversation to PM until we can update others about the new version of the plugin. If OK, then PM me..

Modifié par fel-x
ne fonctionne pas !

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon alors un GRAND BRAVO à ilcato , qui est l'auteur du plugin homebridge-fibaro-hc2.

Il a réagi très vite en proposant une mise à jour de son plugin qui prend en compte les changements que Fibaro a opérés dans les propriétés du nouveau module Wall Plug (protocole Zwave V5).

La version 1.0.2 le prend en charge et je l'ai vu apparaitre dans l'appli Home.app (iPhone/iPad) et dans l'appli Fibaro for HomeKit.

 

Juste pour info je ne parvenais pas à passer en v1.0.2 depuis ma v1.0.1 malgré la commande de mise à jour (sudo npm -g update homebridge-fibaro-hc2).

Il a fallu désinstaller et réinstaller pour obtenir la V1.0.2 :

sudo npm uninstall -g homebridge-fibaro-hc2

sudo npm install -g homebridge-fibaro-hc2

Ensuite il se confirme que j'ai la bonne version  car la commande 

sudo npm list -g |grep homebridge

retourne bien 

├─┬ homebridge@0.4.16
├─┬ homebridge-fibaro-hc2@1.0.2

 

Bref, il suffit d'arrêter homebridge et de le relancer pour activer les changements (pas de reboot je confirme !!) :

sudo /etc/init.d/homebridge stop
sudo /etc/init.d/homebridge start

 

Encore merci @ilcato :60:

Modifié par fel-x

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci à toi Fel-x pour ce debugage... et bien évidement un énorme merci à Ilcato pour son merveilleux plugin et son assistance  

Partager ce message


Lien à poster
Partager sur d’autres sites

Peut-on utiliser home bridge avec plusieurs devices? J'ai essayé de mettre mon iPhone et celui de ma femme, mais à chaque fois il n'y a qu'un seul qui voit homebridge....

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui bien sûr !

Tu dois pour cela utiliser le partage familial iCloud et partager ton compte Holekit avec ta femme et tout se fera automatiquement !

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir à tous,

 

Je suis en train d'installer HomeBridge sur un Mac os x (virtualisé avec VMware)

L'installation n'a pas posé de problème, et j'en suis donc à la parti configuration.

Ma question est toute simple, il y a 2 fichiers config.json, un dans le dossier homebridge et un dans le dossier du plugin fibaro, lequel est à configurer ?

Merci à vous

Partager ce message


Lien à poster
Partager sur d’autres sites

salut a tous

 

j'ai délaissées SIRI homkit depuis u moment suit a un probleme avec mon raspeberry et aujourd’hui  je souhaite le remettre en service.

 

je suis passer en  4.110  et la pour le moent ça ne fonctionne pas

 

je souhaite votre avis sur le probleme, faut tout réinstaller, avez vous une image ......

 

merci d'avance pour votre aide, comme dab:D   

Partager ce message


Lien à poster
Partager sur d’autres sites

voici ce que j'ai comme erreur 

 

 There was a problem sending command pressButton to 113

Partager ce message


Lien à poster
Partager sur d’autres sites

Je n'arrive pas a modifier le fichier   sudo nano config.json

 

quand je modifie le fichier CLTR O et  Cltr X,  et quand je relance ave sudo homebridge, il ne marque pas d'erreur,

tout ce passe bien, mai pas de synchronisation avec la HC2.

 

j'ai remarquée que le fichier config.json na pas changer .

 

exemple: si je change l'adresse IP de la HC2 dans le fichier config.json CLTR O et  Cltr X   et je redémarre le raspberry, je retrouve l'ancien adresse ip.

 

 

comment réinitialisée ou supprimer la configuration   Homebridge ? 

 

Pour info:   je suis actuellement 4.110  et  j'ai créé un session : siri et mot de passe siri

 

 

 

{
    "bridge": {
        "name": "HomebridgeMAC",
        "username": "xx:xx:xx:xx:xx",
        "port": 51826,
        "pin": "100-00-100"
    },

    "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.203",
            "username": "siri",
            "password": "siri"
            
        }

    ],

    "accessories": [
    ]
}

Partager ce message


Lien à poster
Partager sur d’autres sites

Pourquoi fais-tu crtl-O ? De mémoire tu peux faire crtl-x puis YES. 

C'est peut être un problème lors de la sauvegarde sur nano. 

Modifié par cromoto

Partager ce message


Lien à poster
Partager sur d’autres sites

×