Page 1 sur 1

faire communiquer 2 domoticz éloignés

Publié : 20 juin 2019, 09:41
par jppacaut
bonjour,
j'ai 2 raspberry équipés de domoticz éloignés de 30 m. un dans la maison un dans le jardin
celui de la maison est connecté au wifi de la box.
celui du jardin est trop loin et je souhaite utiliser un répéteur wifi
comment envoyer des infos température par exemple du jardin à la maison?
je galère depuis un moment sur ce pb
merci de m'aider

Re: faire communiquer 2 domoticz éloignés

Publié : 20 juin 2019, 23:57
par kwak24
Bonjour,

Je suis dans la même configuration que toi et j'ai réussi à envoyer les valeurs d'une sonde température+humidité via un script LUA

- remplace IP+port dans les urls
- idx du device qui recevra les données

En fonction du taux d'humidité je retransmets le "HUM_STAT" ( agréable, humide,sec)

En revanche je n'arrive pas à faire afficher la tendance (petite flèche a côté des valeurs) celle ci disparaît systématiquement lorsque mes données sont issues de l'autre raspberry.

Code : Tout sélectionner


commandArray ={}

local sonde = 'EXT  terrasse' -- Définition de la sonde de température
local temperature = tonumber(otherdevices_temperatulre[sonde])
local humidity = tonumber(otherdevices_humidity[sonde])

--Déclenchement du script
if (devicechanged[sonde]) then
    if humidity > 60 then
    commandArray['OpenURL']='http://192.168.1.10:8080/json.htm?type=command&param=udevice&idx=569&nvalue=0&svalue='..temperature ..';'..humidity ..';2'
    end
    if humidity < 30 then
    commandArray['OpenURL']='http://192.168.1.10:8080/json.htm?type=command&param=udevice&idx=569&nvalue=0&svalue='..temperature ..';'..humidity ..';3'
    end
    if humidity > 30 and humidity < 45 then
    commandArray['OpenURL']='http://192.168.1.10:8080/json.htm?type=command&param=udevice&idx=569&nvalue=0&svalue='..temperature ..';'..humidity ..';0'
    end
    if humidity > 45 and humidity < 60 then
    commandArray['OpenURL']='http://192.168.1.10:8080/json.htm?type=command&param=udevice&idx=569&nvalue=0&svalue='..temperature ..';'..humidity ..';1'
    end
end

return commandArray

En espérant avoir pu t'aider

Salut

Envoyé de mon CLT-L29 en utilisant Tapatalk


Re: faire communiquer 2 domoticz éloignés

Publié : 21 juin 2019, 05:34
par ledouble33
bonjour
si tu veux envoyer une temperature a un autre domoticz toutes les 5 minutes
tu as un truc dans ce style?

Re: faire communiquer 2 domoticz éloignés

Publié : 21 juin 2019, 07:32
par higgins91
Si ton 2ème domoticz à bien accès au réseau, il faut alors se servir de la fonctionnalité intégrée qui permet de faire des maitre/esclave:
https://www.domoticz.com/wiki/Setting_up_Device_sharing

cette fonctionnalité permet l'échange de toutes les infos possible !

Re: faire communiquer 2 domoticz éloignés

Publié : 22 juin 2019, 14:05
par kerboluc
Bonjour,
Oui, l'échange entre domoticz fonctionne bien sauf pour les mesures qui ne semblent pas transmises!
A moins que je loupe quelque chose, je n'ai jamais réussi à le faire.
J'ai posé la question sur ce forum et sur le forum https://www.domoticz.com mais aucune réponse à ce jour!
Pour les valeurs météo ou switch, c'est bon.

Re: faire communiquer 2 domoticz éloignés

Publié : 22 juin 2019, 19:35
par Jeff
Les valeurs ne sont transmises à l'autre Pi que si elles changent d'état et ca dépend comme est effectué le changement.
Comment est branché ta sonde de temperature sur le Pi esclave ?

Re: faire communiquer 2 domoticz éloignés

Publié : 22 juin 2019, 23:24
par ledouble33
j ai fais le test ca fonctionne pas chez moi?
rien d anormale dans les logs

Re: faire communiquer 2 domoticz éloignés

Publié : 01 sept. 2019, 15:21
par 38_mike
Bonjour,

Même constat que vous, en tentant cette architecture maitre (Domo sur Win7) - esclave (Domo sur RPI).
La découverte est effectivement faite sur une modif d'état du capteur, et le mode de connexion a bien un impact. Après essais, je conclue que :
- sondes (kW, temp. et hygro) et switches/lights sur RFlink : ça passe (découverte, puis transmission d'infos)
- switches/lights en IP (requête JSON au serveur) : ça passe
- sondes et dispositifs du genre texte via NodeMCU en IP : ça ne passe pas.

En résumé : ne passe pas, tout ce qui est mesures (cad autre que On/Off), et sur IP/JSON.

Logs OK, essais divers avec reboot de l'un ou de l'autre.
Une idée, un contournement pour y arriver ?

Michel

Win7: V4.9700 puis V4.10717 / RPI: V4.9700.
Pas fait l'essai avec RPI en V4.10717 (c'est mon domo en prod, je dois plus préparer la montée de version ...)