Aller au contenu

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


kiwi

Recommended Posts

  • 3 weeks later...

Bon finalement, installation réussi en partant sur Raspbian Jessie et en suivant le tuto de clarkent609 en page 3.

 

Par contre, je ne suis pas super emballé par la gestion des devices avec le plugin. Je me demande si ce ne serait finalement pas mieux de les faire un par un dans le config.json

 

Je m'explique. Tout ce qui concerne les devices (hormis que j'ai un device qui n'est pas remonté) tout se passe bien. La gestion Allume, eteins la lumiere bla bla, fonctionne a merveille.

 

Par contre, malgres que j'ai limité l'acces du compte Homebrige sur ma box fibaro, le plugin remonte tous les modules virtuels ! D'une ca vient pourrir l'application sur l'iPhone et de deux, je n'arrive pas a les gérer de manières acceptables. Par exemple, j'ai beaucoup de modules virtuels, dont l'appuie sur un boutton enclenche l'allumage d'un périphérique et l'appuie d'un second boutton son extinction. Je ne sais pas comment geré ca.

 Un peu d'aide n'est pas de refus :-)

 

Bye

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Salut la team Homebridge !

de retour d'un déplacement àl'étranger.

Merci de votre patiente.

Je neutralise ma V2 (retrait de mes codes perso) et je vous l'envoie.

Bon cela fait déjà2 mois que cela tient.

Lien vers le commentaire
Partager sur d’autres sites

Bon la voilà, après plusieurs heures de transfert sur ma Dropbox.

et pas mal de temps pour la transformer en 8 Go !

https://www.dropbox.com/s/ubu7pzhr732s12y/PI2B_maconly_V2_8Go.img.zip?dl=0

L'adresse IP est 192.168.0.99

login : pi

password : raspberry

IMPORTANT j'ai tout fait sous l'utilisateur ROOT. Donc après démarrage exécuter la commande : sudo su

Pensez àmodifier votre fichier config.json avec vos login/pass de votre Fibaro

et modifier les adresses IP du Rasp et de la Fibaro pour coller au masque de votre réseau.

Rappelle de la procédure pour modifier les adresses IP, passerelle, masque et server de nom de domaine :

sudo nano /etc/dhcpcd.conf

interface eth0

static ip_address=192.168.0.99/24

static domain_name_servers=192.168.0.250

netmask 255.255.255.0

gateway 192.168.0.250

interface wlan0

static ip_address=192.168.0.98/24

static routers=192.168.0.250

static domain_name_servers=192.168.0.250

netmask 255.255.255.0

gateway 192.168.0.250

Pour un lancement automatique en cas de coupure de courant ou reboot, vous devez modifier le fichier rc.local de la façon suivante (je viens juste de le faire donc pas dans la V2) :

****** taper la commande ci-dessous *****

sudo nano /etc/rc.local

###### remplacer le contenu par celui-là######

#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will "exit 0" on success or any other

# value on error.

#

# In order to enable or disable this script just change the execution

# bits.

#

# By default this script does nothing.

# Print the IP address

_IP=$(hostname -I) || true

if [ "$_IP" ]; then

printf "My IP address is %s\n" "$_IP"

fi

sudo su

sudo /usr/local/bin/homebridge &

exit 0

Lien vers le commentaire
Partager sur d’autres sites

Merci pour l'image.

 

Une fois cette image installée, le mot de passe changé, le config.json modifié et la modification du rc.local j'ai rebooté le rasp.

Si j'ai bine compris homebridge se lance au démarrage ou il y a encore d'autres choses à  faire ?

 

Car je ne vois rien sur Eve et mes iphones ou Ipad ...

Lien vers le commentaire
Partager sur d’autres sites

Bon j'ai une erreur au démarrage. 

 
Homebridge ne se lance pas au boot. 
 
Quand je lance systemctl j'ai une belle ligne rouge que voici
homebridge.service           loaded failed failed   LSB : Start daemon at boot time 
 
C'est grave docteur ?
Lien vers le commentaire
Partager sur d’autres sites

Non rien àfaire !

Fais-tu bien toutes les modifs en mode root.

C'est àdire une fois connecté en SSH ou directement sur le Rasp, tu tapes la commandes sudo su

puis tu lances Homebridge àla main pour tester.

Vérifie tes identifiants de connexion, et bien sur l'adresse IP de ta box Fibaro.

Assure toi que toutes tes adresses IP : celle du Rasp et de la Fibaro sont bien sur la même branche (192.168.0.x ou 192.168.1.x) vu que le masque est à255.255.255.0 seul le dernier nombre doit changer.

Je viens de mettre àjour la procédure sur mon post précédent.

Je viens de refaire un sudo reboot, et cela redémarre bien tout seul.

Envoi moi ton fichier rc.local

Lien vers le commentaire
Partager sur d’autres sites

Bonjour, après un long moment d'inutilisation pour cause de plantages répétés de la HC2? je me suis décidé à  relancer homebridge et donc à  le mettre à  jour pour voir si la stabilité est meilleure.

Le problème est que suite à  la mise à  jour, lorsque je démarre Homebridge, j'obtiens cette erreur

[6/5/2016, 2:12:24 PM] Homebridge is running on port 51826.
Plugin - DidFinishLaunching
[6/5/2016, 2:12:24 PM] [FibaroHC2] Fetching Fibaro Home Center rooms ...
events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE 0.0.0.0:51826
    at Object.exports._errnoException (util.js:837:11)
    at exports._exceptionWithHostPort (util.js:860:20)
    at Server._listen2 (net.js:1231:14)
    at listen (net.js:1267:10)
    at Server.listen (net.js:1363: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:155:20)
    at Bridge.Accessory.publish (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:480:16)
    at Server._publish (/usr/local/lib/node_modules/homebridge/lib/server.js:92:16)
    at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:82:10) 

Est-ce que ça parle à  quelqu'un ?

Lien vers le commentaire
Partager sur d’autres sites

J'ai aussi essayé de mettre àjour homebridge mais j'avais aussi une erreur.

Ni une Ni deux, j'ai donc utilisé l'image de @Maconly34.

Mais maintenant plus rien ne se lance.

Même en lançant homebridge àla main rien ne se passe. Le pointeur passe àla ligne mais rien de plus.

C'est quoi le chemin complet pour lancer homebridge avec ton image @Maconly34 ?

Envoyé de mon iPhone àl'aide de Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

Bonjour, après un long moment d'inutilisation pour cause de plantages répétés de la HC2? je me suis décidé à  relancer homebridge et donc à  le mettre à  jour pour voir si la stabilité est meilleure.

Le problème est que suite à  la mise à  jour, lorsque je démarre Homebridge, j'obtiens cette erreur

[6/5/2016, 2:12:24 PM] Homebridge is running on port 51826.
Plugin - DidFinishLaunching
[6/5/2016, 2:12:24 PM] [FibaroHC2] Fetching Fibaro Home Center rooms ...
events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE 0.0.0.0:51826
    at Object.exports._errnoException (util.js:837:11)
    at exports._exceptionWithHostPort (util.js:860:20)
    at Server._listen2 (net.js:1231:14)
    at listen (net.js:1267:10)
    at Server.listen (net.js:1363: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:155:20)
    at Bridge.Accessory.publish (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:480:16)
    at Server._publish (/usr/local/lib/node_modules/homebridge/lib/server.js:92:16)
    at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:82:10) 

Est-ce que ça parle à  quelqu'un ?

 

EADDRINUSE means that you are running homebridge two times; kill existing running instances of homebridge before launching another.

Lien vers le commentaire
Partager sur d’autres sites

Salut Gazous,

as-tu réglé ton problème ?

voilà  comment je lance Homebridge.

Démarrage manuel de Homebridge depuis le RaspBerry:

ssh pi@192.168.0.99

pi@raspberrypi:~ $ sudo su

root@raspberrypi:/home/pi# cd ~

homebridge

ou si lancement à  distance :

ssh pi@192.168.0.99

pi@raspberrypi:~ $ sudo su

root@raspberrypi:/home/pi# cd ~

screen

root@raspberrypi:~# homebridge

« pour se détacher de la fenêtre : ctrl + a puis d

Lien vers le commentaire
Partager sur d’autres sites

Bon j'ai toujours le même problème...

Au démarrage du raspberry j'ai les

[ok] Started ... qui défilent

puis un joli :

[FAILED] Failed to start LSB : Start daemon at boot time.

See 'systemctl status homebridge.service' for details.

Et quand je veux lancer hombridge j'obtiens un joli :

Erreur de segmentation

Je crois que je vais refaire l'image de la carte...

Lien vers le commentaire
Partager sur d’autres sites

Hello,

 

Je me joint à  ce sujet bien fourni.

Je viens de tout installer manuellement à  partir d'une raspberry jessie et tout fonctionne a merveille.

Seul bémol, je n'arrive pas a importer les scenes de ma HCL.

 

SI jamais ce n'est pas possible, quelqu'un pourrait me dire comment appeler une scene à  partir d'un virtual device ?

 

Merci à  tous,

Lien vers le commentaire
Partager sur d’autres sites

Re bonjour à  tous,

 

Je n'ai toujours pas réussi à  importer les scenes mais j'ai créé un module virtuel que j'appelle depuis homebridge pour lancer les scènes ca fonctionne à  merveille.

 

Maintenant étant donné que j'ai fait tout l'installation, la configuration et le debugging seul depuis l'installation de l'OS, je suis dispo pour aider tout ceux qui rencontre des problèmes avec la configuration de homekit et la compatibilité HC2/HCL.

 

Perso j'ai une HCL mais comme on dit, qui peut le plus ... :)

 

A vos questions si je peux vous aider.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour àtous, j'ai enfin pu grâce àl'aide d'Ilcato qui m'a fourni des versions de DEBUG régler mon problème et avoir Hombridge de nouveau fonctionnel !

Le souci est que en moins de 48h, j'ai obtenu une erreur 503...

Je viens d'augmenter le temps de polling à5s pour voir si cela améliore la stabilité.

Lien vers le commentaire
Partager sur d’autres sites

  • 3 weeks later...
  • 2 months later...

Bonjour,

 

J'ai tenté l'installation de maconly34 avec l'image (v2_OK) sur Raspberry Pi Modèle B.

Après avoir configuré les fichiers (/etc/dhcpcd.conf),  (/root/.homebridge/config.json),  (/etc/rc.local).

 

Je suis dans le même cas que "JossAlf"

 

Bon j'ai toujours le même problème...

Au démarrage du raspberry j'ai les
[ok] Started ... qui défilent
puis un joli :
[FAILED] Failed to start LSB : Start daemon at boot time.
See 'systemctl status homebridge.service' for details.

Et quand je veux lancer hombridge j'obtiens un joli :
Erreur de segmentation

Je crois que je vais refaire l'image de la carte...

 

 

Je ne vois pas là  où cela coince !

Lien vers le commentaire
Partager sur d’autres sites

Hum, voilàqui me tenterait presque àfaire la mise àjour de l'iPad 4 qui doit être dans une vieille version (IOS 7 ou 8, je sais plus....)

mais bon, j'ai peur que ça ne serve àrien, àpart bouffer encore plus de place sur la mémoire interne, et faire ramer l'iPad....

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...