Gerer envoi de données vers domoticz
-
lecanard38
- Messages : 34
- Inscription : 26 avr. 2019, 16:20
Gerer envoi de données vers domoticz
Bonjour,
J'ai un capteur de température ds18b20 sur un esp sous espeasy qui me renvoi la temperature de mon eau de piscine vers domoticz. J'aimerais que espeasy cesse de m'envoyer l'information pendant que la pompe est à l'arrêt.
J'ai l'information de l'activité de la pompe sur un gpio (1 ou 0).
Je n'ai pas trouvé l'info dans les rules de espeasy.
J'avais pensé à changer l'idx de mon capteur de température le temps que la pompe est arrêté mais je ne sais pas comment changer l'idx d'un capteur dans un rules.
Comme mon capteur se trouve sur la tuyauterie, lorsque la pompe est arrêté la temperature est fausse donc je veut garder dans domoticz la dernière valeur connue lorsque la pompe était en fonctionnement.
Je ne sais pas si je suis très clair dans mon explication.
Merci pour votre aide.
J'ai un capteur de température ds18b20 sur un esp sous espeasy qui me renvoi la temperature de mon eau de piscine vers domoticz. J'aimerais que espeasy cesse de m'envoyer l'information pendant que la pompe est à l'arrêt.
J'ai l'information de l'activité de la pompe sur un gpio (1 ou 0).
Je n'ai pas trouvé l'info dans les rules de espeasy.
J'avais pensé à changer l'idx de mon capteur de température le temps que la pompe est arrêté mais je ne sais pas comment changer l'idx d'un capteur dans un rules.
Comme mon capteur se trouve sur la tuyauterie, lorsque la pompe est arrêté la temperature est fausse donc je veut garder dans domoticz la dernière valeur connue lorsque la pompe était en fonctionnement.
Je ne sais pas si je suis très clair dans mon explication.
Merci pour votre aide.
Re: Gerer envoi de données vers domoticz
D'abord, décocher Send to controller de ton capteur de temperature.
Ensuite, dans les rules
En remplaçant par les bonnes valeurs évidement.
Ensuite, dans les rules
Code : Tout sélectionner
On ds18b20#Temperature do
if [relais#state]=1
SendToHTTP 192.168.0.243,8080,/json.htm?type=command¶m=udevice&idx=1234&nvalue=0&svalue=[ds18b20#Temperature]
endif
endo
-
lecanard38
- Messages : 34
- Inscription : 26 avr. 2019, 16:20
Re: Gerer envoi de données vers domoticz
Merci Neutrino,
Genial ! J'avais pas pensé à ça et en plus j'aurais été incapable formaliser la commande http correctement. Mille merci
Genial ! J'avais pas pensé à ça et en plus j'aurais été incapable formaliser la commande http correctement. Mille merci
Re: Gerer envoi de données vers domoticz
Bonjour je souhaite faire la même chose mais a partir de 2 ESP differents ( communication via EasyGlobalSync)
Sur mon ESP n°1 j'ai :
Task : 1
Enabled: ✔
Device: Environment - DS18b20
Name: temperature_piscine
Port: 28-a9-5a-ad-1a-19-1-e8
Ctr (IDX):
GPIO: GPIO-14
Values: Temperature: 19.5
Sur mon ESP n°2 j'ai :
Task : 1
Enabled: ✔
Device: Switch input - Switch
Name: O/F_Pompe_piscine
Port:
Ctr (IDX):
GPIO: GPIO-12
Values: Switch: 0 ou 1
voici la rules que j'ai créé dans mon ESP n°1:
idx = 87 ( mon dummy device sensor côté domoticz)
mais à priori cela ne fonctionne pas ...
Qu'est ce qui ne va pas dans ma rules ?
Sur mon ESP n°1 j'ai :
Task : 1
Enabled: ✔
Device: Environment - DS18b20
Name: temperature_piscine
Port: 28-a9-5a-ad-1a-19-1-e8
Ctr (IDX):
GPIO: GPIO-14
Values: Temperature: 19.5
Sur mon ESP n°2 j'ai :
Task : 1
Enabled: ✔
Device: Switch input - Switch
Name: O/F_Pompe_piscine
Port:
Ctr (IDX):
GPIO: GPIO-12
Values: Switch: 0 ou 1
voici la rules que j'ai créé dans mon ESP n°1:
Code : Tout sélectionner
on [temperature_piscine]#Temperature do
if [O/F_Pompe_piscine#state] =0
SendToHTTP IPdomiticz,8080,/json.htm?type=command¶m=udevice&idx=87&nvalue=0&svalue [ds18b20#Temperature]
endif
endo
mais à priori cela ne fonctionne pas ...
Qu'est ce qui ne va pas dans ma rules ?
Pi3b+ SSD
Zigbee Conbee II + Philips hue +Variateurs +smart buttons
Station meteo Netatmo
Plusieurs ESP8266 sous ESPEASY + DS18B20 + BMP280 +Relais
Zigbee Conbee II + Philips hue +Variateurs +smart buttons
Station meteo Netatmo
Plusieurs ESP8266 sous ESPEASY + DS18B20 + BMP280 +Relais
Re: Gerer envoi de données vers domoticz
Il manque un = après svalue
Re: Gerer envoi de données vers domoticz
il y est bien ( supprimé par erreur quand j'ai copier/coller sur le forum)
Code : Tout sélectionner
on [temperature_piscine]#Temperature do
if [O/F_Pompe_piscine#state] =0
SendToHTTP IPdomiticz,8080,/json.htm?type=command¶m=udevice&idx=87&nvalue=0&svalue=[ds18b20#Temperature]
endif
endoPi3b+ SSD
Zigbee Conbee II + Philips hue +Variateurs +smart buttons
Station meteo Netatmo
Plusieurs ESP8266 sous ESPEASY + DS18B20 + BMP280 +Relais
Zigbee Conbee II + Philips hue +Variateurs +smart buttons
Station meteo Netatmo
Plusieurs ESP8266 sous ESPEASY + DS18B20 + BMP280 +Relais
Re: Gerer envoi de données vers domoticz
j'ai modifié comme suit et pareil ca ne remonte pas dans domoticz :
Code : Tout sélectionner
on [temperature_piscine]#Temperature do
if [O/F_Pompe_piscine#state] =0
SendToHTTP 192.168.1.30,8080,/json.htm?type=command¶m=udevice&idx=87&nvalue=0&svalue=[temperature_piscine#Temperature]
endif
endoPi3b+ SSD
Zigbee Conbee II + Philips hue +Variateurs +smart buttons
Station meteo Netatmo
Plusieurs ESP8266 sous ESPEASY + DS18B20 + BMP280 +Relais
Zigbee Conbee II + Philips hue +Variateurs +smart buttons
Station meteo Netatmo
Plusieurs ESP8266 sous ESPEASY + DS18B20 + BMP280 +Relais
-
fredandrick65
- Messages : 121
- Inscription : 23 avr. 2016, 20:45
Re: Gerer envoi de données vers domoticz
on [temperature_piscine]#Temperature doCode : Tout sélectionner
on [temperature_piscine]#Temperature do if [O/F_Pompe_piscine#state] =0 SendToHTTP 192.168.1.30,8080,/json.htm?type=command¶m=udevice&idx=87&nvalue=0&svalue=[temperature_piscine#Temperature] endif endo
me semble bizzard
on temperature_piscine#Temperature do
ou
on [temperature_piscine#Temperature] do
ne sait il pas plus approprié ?
Domoticz V3.8153 sur Synology DS3615xs DSM 5.2-5967 Update 3
RFLink_v1.1_r46 (433.92 & 433.42 Mhz)
Sonde Oregon THGR810-Prise Everspring-OWL CM180
Humidité du sol Opus XT300-Sondes Oregon pour les nuls V2
Les non-dit font les pires malentendus !
RFLink_v1.1_r46 (433.92 & 433.42 Mhz)
Sonde Oregon THGR810-Prise Everspring-OWL CM180
Humidité du sol Opus XT300-Sondes Oregon pour les nuls V2
Les non-dit font les pires malentendus !
Re: Gerer envoi de données vers domoticz
Bonjour,
J'ai essayé les differentes syntaxe et idem , pas d'amelioration
J'ai essayé les differentes syntaxe et idem , pas d'amelioration
Pi3b+ SSD
Zigbee Conbee II + Philips hue +Variateurs +smart buttons
Station meteo Netatmo
Plusieurs ESP8266 sous ESPEASY + DS18B20 + BMP280 +Relais
Zigbee Conbee II + Philips hue +Variateurs +smart buttons
Station meteo Netatmo
Plusieurs ESP8266 sous ESPEASY + DS18B20 + BMP280 +Relais
Re: Gerer envoi de données vers domoticz
j'ai revérifier ma config P2P https://espeasy.readthedocs.io/en/lates ... /C013.html et tout semble ok de ce côté ...
j'ai aussi corrigé le "endo" par "endon" dans ma rules
la je commence à sécher
j'ai aussi corrigé le "endo" par "endon" dans ma rules
la je commence à sécher
Pi3b+ SSD
Zigbee Conbee II + Philips hue +Variateurs +smart buttons
Station meteo Netatmo
Plusieurs ESP8266 sous ESPEASY + DS18B20 + BMP280 +Relais
Zigbee Conbee II + Philips hue +Variateurs +smart buttons
Station meteo Netatmo
Plusieurs ESP8266 sous ESPEASY + DS18B20 + BMP280 +Relais