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

)
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:
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.
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

les joies de l'autoconstruction
Re: Domoticz, Homebridge et Homekit
Publié : 21 sept. 2017, 09:53
par Lagachette
donne quoi ?
tu lance bien en faisant :
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)