Page 8 sur 11

Re: Domoticz, Homebridge et Homekit

Publié : 27 mai 2017, 21:55
par schwinny
voir l'édit en rouge ;)
Tu t'est gaufré, tu as mis 19 et non 9

{
"bridge": {
"name": "homebridge",
"username": "B8:27:EB:4F:22:F9",
"port": 51826,
"pin": "031-45-154"
},
"description": "Configuration file for (e)xtended Domoticz platform.",
"platforms": [
{
"platform": "eDomoticz",
"name": "eDomoticz",
"server": "192.168.0.19",
"port": "8084",
"ssl": 0,
"roomid": 2,
"mqttenable": 1,
"mqttuser": "xxxxxxxx",
"mqttpass": "xxxxxxxxx"
}
],
"accessories": []
}

Re: Domoticz, Homebridge et Homekit

Publié : 28 mai 2017, 13:50
par xavierlp
schwinny a écrit :voir l'édit en rouge ;)
Tu t'est gaufré, tu as mis 19 et non 9

{
"bridge": {
"name": "homebridge",
"username": "B8:27:EB:4F:22:F9",
"port": 51826,
"pin": "031-45-154"
},
"description": "Configuration file for (e)xtended Domoticz platform.",
"platforms": [
{
"platform": "eDomoticz",
"name": "eDomoticz",
"server": "192.168.0.19",
"port": "8084",
"ssl": 0,
"roomid": 2,
"mqttenable": 1,
"mqttuser": "xxxxxxxx",
"mqttpass": "xxxxxxxxx"
}
],
"accessories": []
}
19 est le bon j'ai 2 domoticz


Envoyé de mon iPhone en utilisant Tapatalk

Re: Domoticz, Homebridge et Homekit

Publié : 17 juil. 2017, 22:37
par guiggess
Salut à tous,

J'ai terminé l'installation de Homebridge et du plugin eDomoticz. Tout fonctionne correctement jusqu'ici. Le seul problème est que mes volets Somfy, bien reconnus en volets dans Domoticz (voir JSON ci-dessous SwitchTypVal : 3) sont reconnus en tant qu'interrupteurs dans HomeKit. Cela fonctionne plus ou moins, mais ça reste embêtant...
J'ai suivi le tutoriel officiel du wiki en installant node.js 8

De plus, les interrupteurs sont "inversés". Je doit demander à Siri de "fermer" les volets pour les ouvrir...

Merci pour votre aide !

Code : Tout sélectionner

{
   "ActTime" : 1500323555,
   "ServerTime" : "2017-07-17 22:32:35",
   "Sunrise" : "05:45",
   "Sunset" : "21:24",
   "result" : [
      {
         "AddjMulti" : 1.0,
         "AddjMulti2" : 1.0,
         "AddjValue" : 0.0,
         "AddjValue2" : 0.0,
         "BatteryLevel" : 255,
         "CustomImage" : 0,
         "Data" : "Closed",
         "Description" : "",
         "Favorite" : 0,
         "HardwareID" : 11,
         "HardwareName" : "RFXtrx433E",
         "HardwareType" : "RFXCOM - RFXtrx433 USB 433.92MHz Transceiver",
         "HardwareTypeVal" : 1,
         "HaveDimmer" : false,
         "HaveGroupCmd" : false,
         "HaveTimeout" : false,
         "ID" : "000005",
         "Image" : "Light",
         "IsSubDevice" : false,
         "LastUpdate" : "2017-07-17 22:08:09",
         "Level" : 0,
         "LevelInt" : 0,
         "MaxDimLevel" : 0,
         "Name" : "Volet - Chambre - Jules",
         "Notifications" : "false",
         "PlanID" : "7",
         "PlanIDs" : [ 7 ],
         "Protected" : false,
         "ShowNotifications" : true,
         "SignalLevel" : "-",
         "Status" : "Closed",
         "StrParam1" : "",
         "StrParam2" : "",
         "SubType" : "RFY",
         "SwitchType" : "Blinds",
         "SwitchTypeVal" : 3,
         "Timers" : "false",
         "Type" : "RFY",
         "TypeImg" : "blinds",
         "Unit" : 5,
         "Used" : 1,
         "UsedByCamera" : false,
         "XOffset" : "0",
         "YOffset" : "0",
         "idx" : "38"
      }
   ],
   "status" : "OK",
   "title" : "Devices"
}

Re: Domoticz, Homebridge et Homekit

Publié : 19 sept. 2017, 14:08
par latino3131
bonjour a tous!

voila j'ai un souci d'instalation avec homebridge quand je le demarre je pense que j'ai une couille dans le paté.
il y as quelques mois j'avais réussi a lancer hombridge et la j'ai voulu refaire la manip ce matin pour remettre tout a neuf mais je pense que je n'aurai pas du...je pense quil faut que je désinstaller tout et reparte a zéro

Oui mais quelle commande utiliser? et quel groupe de fichier supprimer oui je suis un bleu :lol: )

Merci d'avance


Code : Tout sélectionner

pi@raspberrypi:~ $ ls
adafruit             HAP-NodeJS                       Pictures
adafruit_python_dht  Music                            Public
config.json          node_latest_armhf.deb            python_games
Desktop              node_modules                     Templates
Documents            node-v4.0.0-linux-armv6l         Videos
domoticz             node-v6.3.1-linux-armv7l
Downloads            node-v6.3.1-linux-armv7l.tar.gz
pi@raspberrypi:~ $ sudo homebridge
/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns/lib/dns_sd.js:35
    throw ex;
    ^

Error: Module version mismatch. Expected 48, got 46.
    at Error (native)
    at Object.Module._extensions..node (module.js:568:18)
    at Module.load (module.js:458:32)
    at tryModuleLoad (module.js:417:12)
    at Function.Module._load (module.js:409:3)
    at Module.require (module.js:468:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns/lib/dns_sd.js:24:20)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)
pi@raspberrypi:~ $

Re: Domoticz, Homebridge et Homekit

Publié : 19 sept. 2017, 20:20
par schwinny
apparemment, il y a un problème de version du module node sur ton pi d'après ce que je pense traduire...

Suis pas expert lieu, loin de la mais as tu essayé de faire "sudo apt update" suivi de "sudo apt upgrade" ?

Re: Domoticz, Homebridge et Homekit

Publié : 20 sept. 2017, 08:31
par latino3131
Merci pour ta réponse!

Du coup je suis repartie a zero.

Raspbian Stretch
suivi le wiki/Homekit_Siri

Quelque petit probleme avec le démarage de homebridge resolu.
Donc pour le moment je vois bien ma passerelle avec une seul sonde, j'ai pas trop chercher a comprendre le dossier config.json pour la partie accesoires

J'ai surtout chercher a faire que homebridge reste actif car apres fermeture de putty cela coupe le service

Meme en suivant cela il ne reste pas actif.... une idée???
Source:
http://www.physiqueappliquee.com/noncat ... spberry-pi
LANCEMENT D’HOMEBRIDGE AU DÉMARRAGE DU SYSTÈME
Avant de se lancer dans la configuration du service, nous allons créer l’utilisateur nécessaire au démarrage d’Homebridge. Pour ce faire, entrez la commande suivante:

Code : Tout sélectionner

sudo adduser homebridge

Pour qu’Homebridge se lance au démarrage du système, il faudra ajouter deux fichiers. Cette partie est importante car si elle ne fonctionne pas, quand votre Pi redémarrera, Homebridge ne sera pas relancé automatiquement.

Code : Tout sélectionner

sudo nano /etc/default/homebridge 
Copiez la configuration ci-dessous dans le fichier

Code : Tout sélectionner

#Defaults / Configuration options for homebridge
# The following settings tells homebridge where to find the config.json file and where to persist the data (i.e. pairing and others)
HOMEBRIDGE_OPTS=-U /var/homebridge

# If you uncomment the following line, homebridge will log more
# You can display this via systemd's journalctl: journalctl -f -u homebridge
# DEBUG=*
 
Créons maintenant le deuxième fichier nécessaire au démarrage automatique
sudo nano /etc/systemd/system/homebridge.service
Collez y la configuration suivante

Code : Tout sélectionner

[Unit]
Description=Node.js HomeKit Server
After=syslog.target network-online.target

[Service]
Type=simple
User=homebridge
EnvironmentFile=/etc/default/homebridge
ExecStart=/usr/lib/node_modules/homebridge/bin/homebridge $HOMEBRIDGE_OPTS
Restart=on-failure
RestartSec=10
KillMode=process

[Install]
WantedBy=multi-user.target
Il ne nous reste plus qu’à activer le service et l’éxécuter
systemctl daemon-reload
systemctl enable homebridge
systemctl start homebridge

Voir si le système fonctionne
systemctl status homebridge

Arrêter homebridge
systemctl stop homebridge


Quand je lance homebridge

Code : Tout sélectionner

pi@raspberrypi:~ $ homebridge
*** WARNING *** The program 'nodejs' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs>
*** WARNING *** The program 'nodejs' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs&f=DNSServiceRegister>
[2017-9-20 07:52:04] Loaded plugin: homebridge-edomoticz
[2017-9-20 07:52:04] Registering platform 'homebridge-edomoticz.eDomoticz'
[2017-9-20 07:52:04] ---
[2017-9-20 07:52:04] Loaded config.json with 0 accessories and 1 platforms.
[2017-9-20 07:52:04] ---
[2017-9-20 07:52:04] Loading 1 platforms...
[2017-9-20 07:52:04] [eDomoticz] Initializing eDomoticz platform...
[2017-9-20 07:52:04] Loading 0 accessories...
Scan this code with your HomeKit App on your iOS device to pair with Homebridge:

    ┌────────────┐
    │ 031-45-154 │
    └────────────┘

[2017-9-20 07:52:04] Homebridge is running on port 51826.
[2017-9-20 07:52:04] [eDomoticz] There was an error while getting the MQTT Hardware Device from Domoticz.
Please verify that you have added the MQTT Hardware Device and that the hardware device is enabled.
^C[2017-9-20 08:07:34] Got SIGINT, shutting down Homebridge...

Re: Domoticz, Homebridge et Homekit

Publié : 20 sept. 2017, 14:23
par Lagachette
mets déjà mqtt à 0 dans ton fichier de config car il ne semble pas installé ou mal configuré

Re: Domoticz, Homebridge et Homekit

Publié : 20 sept. 2017, 17:57
par latino3131
rectifié

bon j'ai tjs mon probleme de demarage auto si vous avez des pistes...
je vais continuer a cabler l'elec de la maison :lol: les joies de l'autoconstruction

Re: Domoticz, Homebridge et Homekit

Publié : 21 sept. 2017, 09:53
par Lagachette

Code : Tout sélectionner

sudo systemctl status homebridge
donne quoi ?

tu lance bien en faisant :

Code : Tout sélectionner

sudo systemctl start homebridge

Re: Domoticz, Homebridge et Homekit

Publié : 21 sept. 2017, 10:33
par latino3131
Voila le retour

Code : Tout sélectionner

pi@raspberrypi:~ $ sudo systemctl status homebridge
● homebridge.service - Node.js HomeKit Server
   Loaded: loaded (/etc/systemd/system/homebridge.service; enabled; vendor prese
   Active: activating (auto-restart) (Result: exit-code) since Thu 2017-09-21 10
  Process: 4664 ExecStart=/usr/lib/node_modules/homebridge/bin/homebridge $HOMEB
 Main PID: 4664 (code=exited, status=1/FAILURE)

sept. 21 10:26:44 raspberrypi systemd[1]: homebridge.service: Main process exite
sept. 21 10:26:44 raspberrypi systemd[1]: homebridge.service: Unit entered faile
sept. 21 10:26:44 raspberrypi systemd[1]: homebridge.service: Failed with result
lines 1-9/9 (END)

je le lance avec la commande hombridge et apres le rapport me donne ca

Code : Tout sélectionner

pi@raspberrypi:~ $ sudo systemctl status homebridge
● homebridge.service - Node.js HomeKit Server
   Loaded: loaded (/etc/systemd/system/homebridge.service; enabled; vendor prese
   Active: active (running) since Thu 2017-09-21 10:30:32 CEST; 609ms ago
 Main PID: 5194 (homebridge)
   CGroup: /system.slice/homebridge.service
           └─5194 homebridge

sept. 21 10:30:32 raspberrypi systemd[1]: Started Node.js HomeKit Server.


mais quand je coupe putty et que je relance une commande sudo systemctl status homebridge

Code : Tout sélectionner

pi@raspberrypi:~ $ sudo systemctl status homebridge
● homebridge.service - Node.js HomeKit Server
   Loaded: loaded (/etc/systemd/system/homebridge.service; enabled; vendor prese
   Active: activating (auto-restart) (Result: exit-code) since Thu 2017-09-21 10
  Process: 5374 ExecStart=/usr/lib/node_modules/homebridge/bin/homebridge $HOMEB
 Main PID: 5374 (code=exited, status=1/FAILURE)