Aller au contenu
kiwi

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

Recommended Posts

@maconly34

Super concluant tes tests, as-tu news fraiches pour nous qui somme dans l'attente de ta v2 ?

 

Merci pour ton job !

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Cool.

Envoyé de mon iPhone àl'aide de Tapatalk

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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 ...

Partager ce message


Lien à poster
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 ?

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour le rc.local j'ai fait un copier/coller de ce que tu as mis. Il faut rentrer l'adresse IP ?

Envoyé de mon iPhone àl'aide de Tapatalk

Partager ce message


Lien à poster
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 ?

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
Partager sur d’autres sites

Que ce soit avec l'image ou autre, ce type d'erreur n'est pas liée àl'environnement mais au soft ou àla configuration.

Partager ce message


Lien à poster
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.

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour maconly34, je suis depuis plusieurs jours en train d'essayer de résoudre le problème avec ilcato.

Partager ce message


Lien à poster
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...

Partager ce message


Lien à poster
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,

Partager ce message


Lien à poster
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.

Partager ce message


Lien à poster
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é.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir,

 

Quelqu'un à  une image stable stp ?

 

Merci pour votre partage.

 

Bonne nuit.

Partager ce message


Lien à poster
Partager sur d’autres sites

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 !

Partager ce message


Lien à poster
Partager sur d’autres sites

impossible d'ajouter homebridge àhomekit dans iOS10. idem chez vous ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello,

Je viens de passer également sous iOS10, et je venais relire ce topic justement pour l'intégration à  "Maison" (quel sal nom..).

Bref, ce poste ne sert à  rien en fait.. je vais juste attendre vos retour  :60:

Partager ce message


Lien à poster
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....

Partager ce message


Lien à poster
Partager sur d’autres sites

×