faire communiquer 2 domoticz éloignés
faire communiquer 2 domoticz éloignés
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
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
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.
En espérant avoir pu t'aider
Salut
Envoyé de mon CLT-L29 en utilisant Tapatalk
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¶m=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¶m=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¶m=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¶m=udevice&idx=569&nvalue=0&svalue='..temperature ..';'..humidity ..';1'
end
end
return commandArray
Salut
Envoyé de mon CLT-L29 en utilisant Tapatalk
-
ledouble33
- Messages : 286
- Inscription : 07 févr. 2015, 07:45
Re: faire communiquer 2 domoticz éloignés
bonjour
si tu veux envoyer une temperature a un autre domoticz toutes les 5 minutes
tu as un truc dans ce style?
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
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 !
https://www.domoticz.com/wiki/Setting_up_Device_sharing
cette fonctionnalité permet l'échange de toutes les infos possible !
Dz version : 2024.7
Rpi 4 avec dongle téléinfo, GPIO pour le moment !
Rpi 4 avec dongle téléinfo, GPIO pour le moment !
Re: faire communiquer 2 domoticz éloignés
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.
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.
Domoticz V4.9700 v4.10717; Rasp pi2b pi3 pi3b+ pi4v1; Linux 10 (buster)
Wifi, SD 32Go; RFXcom, sondes Orégon, ESP8266, RFlink
Sonde (arduino nano + DHT22 + module 433 Mhz)
Alim Raspberry sur GPIO: 5v par module 12v/5v sur batterie
Wifi, SD 32Go; RFXcom, sondes Orégon, ESP8266, RFlink
Sonde (arduino nano + DHT22 + module 433 Mhz)
Alim Raspberry sur GPIO: 5v par module 12v/5v sur batterie
Re: faire communiquer 2 domoticz éloignés
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 ?
Comment est branché ta sonde de temperature sur le Pi esclave ?
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
-
ledouble33
- Messages : 286
- Inscription : 07 févr. 2015, 07:45
Re: faire communiquer 2 domoticz éloignés
j ai fais le test ca fonctionne pas chez moi?
rien d anormale dans les logs
rien d anormale dans les logs
Re: faire communiquer 2 domoticz éloignés
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 ...)
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 ...)
> Prod RPBI 3+ SSD, Raspbian 10, Domoticz 2020-2, RFlink r51
> Test RPBI 3+ SSD, Raspbian 11, Domoticz 2024-4, RFlink r51
> rf433 (RFLink) & Lan/WiFi (Sonoff et Nodemcu)
> DHT22, DS18B20, BMP280, RCWL-0516, relais divers
> Test RPBI 3+ SSD, Raspbian 11, Domoticz 2024-4, RFlink r51
> rf433 (RFLink) & Lan/WiFi (Sonoff et Nodemcu)
> DHT22, DS18B20, BMP280, RCWL-0516, relais divers