Domoticz, Homebridge et Homekit

Forum dédié aux questions concernant la configuration de votre serveur sous Linux
schwinny
Messages : 123
Inscription : 23 mars 2017, 21:41

Re: Domoticz, Homebridge et Homekit

Message 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": []
}
xavierlp
Messages : 220
Inscription : 01 nov. 2016, 15:28

Re: Domoticz, Homebridge et Homekit

Message 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
guiggess
Messages : 3
Inscription : 17 juil. 2017, 22:20

Re: Domoticz, Homebridge et Homekit

Message 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"
}
latino3131
Messages : 19
Inscription : 19 sept. 2016, 19:49

Re: Domoticz, Homebridge et Homekit

Message 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:~ $
schwinny
Messages : 123
Inscription : 23 mars 2017, 21:41

Re: Domoticz, Homebridge et Homekit

Message 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" ?
latino3131
Messages : 19
Inscription : 19 sept. 2016, 19:49

Re: Domoticz, Homebridge et Homekit

Message 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...
Lagachette
Messages : 149
Inscription : 29 nov. 2016, 22:15

Re: Domoticz, Homebridge et Homekit

Message par Lagachette »

mets déjà mqtt à 0 dans ton fichier de config car il ne semble pas installé ou mal configuré
latino3131
Messages : 19
Inscription : 19 sept. 2016, 19:49

Re: Domoticz, Homebridge et Homekit

Message 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
Lagachette
Messages : 149
Inscription : 29 nov. 2016, 22:15

Re: Domoticz, Homebridge et Homekit

Message 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
latino3131
Messages : 19
Inscription : 19 sept. 2016, 19:49

Re: Domoticz, Homebridge et Homekit

Message 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)
Répondre