Page 2 sur 3
Re: Homebridge Liaison MQTT Domoticz
Publié : 19 avr. 2020, 19:12
par latitude
j'ai trouvé pour le retours d'état dans homebridge.....
c'est une commande à ajouter dans le script de commande des boitiers dans homebridge(à faire pour chaque boitier)
alors, aller dans l'ongler config de homebridge
les interrupteurs qui ont été ajouté via le plug in se présentent dans la section "accessoires" du code comme ça
"accessories": [
{
"type": "lightbulb-OnOff",
"name": "Bureau",
"mqttPubOptions": {
"retain": true
},
"topics": {
"getOn": "stat/bureau/POWER",
"setOn": "cmnd/bureau/POWER"
},
"onValue": "ON",
"offValue": "OFF",
"accessory": "mqttthing"
},
il faut pour chaque switch ajouter ce code "startPub": { "cmnd/bureau/POWER": ""},
après la ligne "offValue"
ce qui donne le code suivant
"accessories": [
{
"type": "lightbulb-OnOff",
"name": "Bureau",
"mqttPubOptions": {
"retain": true
},
"topics": {
"getOn": "stat/bureau/POWER",
"setOn": "cmnd/bureau/POWER"
},
"onValue": "ON",
"offValue": "OFF",
"startPub": {
"cmnd/bureau/POWER": ""
},
"accessory": "mqttthing"
},
d'ailleurs, c'est plus rapide de faire des copier/coller en changeant juste le nom du boitier et son topics pour ajouter un nouveau boitier que de passer par l'interface du plugin
Re: Homebridge Liaison MQTT Domoticz
Publié : 20 avr. 2020, 11:44
par Roms49
C'est ok pour moi aussi .
Du coup si j'ai bien compris c'est Homebridge qui discute avec Tasmota qui lui active le relais et qui envois aussi le retour d'état a Domoticz qui le Maj ?
Re: Homebridge Liaison MQTT Domoticz
Publié : 20 avr. 2020, 12:04
par latitude
les 2 mon capitaine !
tel que je le comprend, comme sous tasmotta tu as une config pour domoticz (là ou tu rentre juste l'id du dispositif de domoticz) et une config pour mqtt, (là où tu as définit les topics), et bien, les deux canal sont actifs
quant tu envois une commande via domoticz, elle est reçu par le boitier via le "canal" domoticz, et l'état est retourné aussi sur le canal mqtt (pour ça que l'état change dans homebridge, vu qu'on surveille el topic via la commande "startPub": { "cmnd/bureau/POWER": ""}, ).
c'est la même chose quant tu envois une commande via homebridge (l'info d'état remonte sur domoticz via le fameux "domoticz/in qu'on voyais dans les logs)
ce qui nous manquais c'est la commande de déclenchement de homebridge vers les boitiers, qu'on a ajouté par le plugin
attetion, je suis par certain de mon explication, mais c'est comme ça que j'ai raisonné pour trouver une solution.
après, le réglage de Google home est pas très ergonomique, mais bon, c'est pas compliqué, juste que faut que je regarde si je peut pas changer la séquence vocal ..le "hey gogole" j'aime pas trop
j'avoue que je suis pas peu fier de moi vu que ça fait moins d'une semaine que je découvre tout ça (les boitier, domoticz etc..)

Re: Homebridge Liaison MQTT Domoticz
Publié : 20 avr. 2020, 14:56
par Roms49
Yes !
Je te remercie de la solution , même si elle est parait plus complexe que ce que j'avais vu sous espeasy . J'essaierais en flashant un des mes autres sonoff sous espeasy voir si sa marche mieux etc....
Pour ce qui est de l'intégration sous assistant vocal , je suis avec Alexa et elle ce passe relativement bien donc aucun pb pour moi de ce côté ci

Re: Homebridge Liaison MQTT Domoticz
Publié : 04 mai 2020, 11:44
par paspas
bonjour
je suis nouveau sur le forum et je débute avec domoticz et tout ce qui vas avec .
j avais le même souci sonoff reconnu dans domoticz et fonctionnait parfaitement .
j ai installer home bridge pour faire fonctionner mes sonoff sous tasmota avec alexa . et la souci le plug edomoticz n' alumais pas physiquement le sonoff , etat domoticz et etat homebridge "ON" mais pas de lumiere .
j ai tester la méthode ici plus haut et rien ne fonctionnait en plus , de plus j avis des accessoires en double ce qui ne me plaisait pas ,
du coup en cherchant sur le net j ai trouver une autre solution plus ergonomique et plus flexible a mon gout .
j' utiliser NODE-RED que j ai installer sur mon raspberry il existe des node spécifique pour homebridge et tasmota et ça fonctionne nickel .
si ça intéresse je développerait
paspas
.
Re: Homebridge Liaison MQTT Domoticz
Publié : 04 mai 2020, 13:44
par latitude
salut,
je suis intéressé par ta solution si tu peut développer, plus le fonctionnement est simple et ergonomique, mieux c'est !
Re: Homebridge Liaison MQTT Domoticz
Publié : 04 mai 2020, 18:36
par Roms49
Salut ,
Carrément intéressé car c'est vrai que les doublons c'est pas la folie ...
Re: Homebridge Liaison MQTT Domoticz
Publié : 04 mai 2020, 21:44
par latitude
pour les doublon, il y a une feinte
dans le réglage de l'add on domoticz dans homebridge, dans le room ID, tu met pas 0, mais un chiffre d'une pièce qui existe pas sous domoticz
donc il n'affichera pas les interrupteurs de domoticz mais uniquement leur copie que tu as configuré dans mqtthing
Re: Homebridge Liaison MQTT Domoticz
Publié : 05 mai 2020, 07:24
par paspas
hello , ravi que ca vous interesse
je me mance dans cette explication .
voici mon instalation : touts se trouve sur un raspberry 3b+ et un echo dot pour alexa
pour info j ai garde les N° de port clasique pour les divers logicielle
Domoticz ( rien a modifier) j ai juste une piece virtuelle pour les objets lier a alexa
homebridge 2 plugins : homebridge edomoticz rien de special comme reglage
homebridge alexa rien de special comme reglage
mosquitto et client moquitto
perso j ai pas mis de mot de passe a moquitto
et enfin node-red
mette a jour le systeme comme pour toute nouvelle instalation
puis sur rasberry en ssh
Code : Tout sélectionner
bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)
ensuite installer node redd admin
lancer node RED :
pour info
auto start
stop auto start
quelque autre petit utilitaire
pour ouvrir mode red dans votre navigateur http:\\ votre ip:1880
pour tasmota et home bridge il faut des node supplémentaire
Ouvrez "manage palette" dans le menu dans le coin supérieur droit de l’écran pour ouvrir le gestionnaire de palette.
puis rechercher dans install
il faut installer
red-contrib-homebridge-automation
node-red-contrib-sonoff-tasmota
y en a d' autre j ai pas tester
on prend le node " hn event " vous trouverez dans home bridge configuration le PIN
on prend un node split
on prend le node sonoff device on change juste l' ID ( on met le mémé non que le topic mit dans les réglage mqtt de tasmotta)
on relie le tout hb event ------------split ------------ sonoff on "deploy" ( en haut a droite ) tout doit se connecter et normalement ça marche
domoticz allume l accessoire homebridge qui a sont tour allume sonoff
NODE red est un programmateur graphique il y a plein de tuto sur le net pour faire plein de chose
j' espéré n avoir rien oublier
paspas
Re: Homebridge Liaison MQTT Domoticz
Publié : 22 sept. 2020, 14:43
par micky1183
Bonjour,
J'ai domoticz, 1 GH + serveur mqtt+ serveur homebridge.
J'ai effectué la 1 ere méthode et cela fonctionne très bien avec mes ampoules et le GH.
Cependant j'ai également des portes de garage avec un contacteur sonoff que j'aimerai bien intégrer dans homebridge.
Cette méthode fonctionne bien mais j'ai le logo d'une ampoule dans homebridge et Google assistant. Je souhaiterais une porte de garage en logo. J'ai vu que l'on pouvais sélectionner dans le plugin homebridge mqttthing "garage door opener" ce qui serait parfait pour moi par contre je n'arrive pas à le configurer notamment dans mqtt topics. J'ai beau parcourir les forums, je ne vois pas comment procéder.
Quelqu'un est-il dans mon cas?
Pouvez vous m'aider svp?