[RESOLU]Impossible de partager un dummy device (DHT22)

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
PeM
Messages : 61
Inscription : 24 nov. 2016, 14:32

Re: Impossible de partager un dummy device (DHT22)

Message par PeM »

haha euh... tu me rassures pas vraiment... :'(
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Impossible de partager un dummy device (DHT22)

Message par patrice »

hello
avez vous lu cela ?
Slave1 and Slave2

Specify the shared port (6144 by default) where the slaves will connect to.
Specify the admin username/password in the settings too (even if you do not use this (local networks)).
Now, add a User to Domoticz (Settings | More Options | Users).
Here you can specify the devices you want this slave to share (no selected devices for this User means all).
Do this on both slaves.
on dit qu'il faut username/password MEME si tu ne les utilises pas dans ton local network
puis creer un utilisateur , si pas de devices sélectionnes pour cet utilisateur = TOUS

https://www.domoticz.com/wiki/Setting_up_Device_sharing
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
PeM
Messages : 61
Inscription : 24 nov. 2016, 14:32

Re: Impossible de partager un dummy device (DHT22)

Message par PeM »

Hello oui oui j'ai bien créé un user avec un passwd et les DS18B20 sont bien visible sur le maître
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Impossible de partager un dummy device (DHT22)

Message par patrice »

bonjour

Ben la pas d'autres idées :evil:
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
frenchyyii
Messages : 310
Inscription : 16 oct. 2015, 06:29

Re: Impossible de partager un dummy device (DHT22)

Message par frenchyyii »

idem tout le reste est bien partagé de mon côté (même mes ds1820) mais pas mon dummy virtuel.
PeM
Messages : 61
Inscription : 24 nov. 2016, 14:32

Re: Impossible de partager un dummy device (DHT22)

Message par PeM »

D'après ce que j'avais lu sur le forum domoticz (voir page 2) ben ca n'a pas été encore implémenté et un des gars me suggérait de le faire.. une idée comment? un tuto un truc a suivre, j'ai pas réellement envie de me taper toutes les sources pour comprendre comment ca marche.. sinon une autre option suggérée aussi plus haut c'était de faire du push de donnée via json mais ca j'ai pas encore test et mis a part le tuto sur le dht22 jvois pas trop comment ca se passe..
PeM
Messages : 61
Inscription : 24 nov. 2016, 14:32

Re: Impossible de partager un dummy device (DHT22)

Message par PeM »

Bon en fait en cherchant un peu... pas beaucoup d'ailleurs
Côté json : https://www.domoticz.com/wiki/Domoticz_ ... d_switches
https://easydomoticz.com/lapi-json-de-d ... mythifiee/
et https://www.domoticz.com/wiki/Domoticz_ ... using_Perl
donc y'a moyen de se demerder je tiens au jus ;)
PeM
Messages : 61
Inscription : 24 nov. 2016, 14:32

Re: Impossible de partager un dummy device (DHT22)

Message par PeM »

bon ca avance :

Code : Tout sélectionner

http://192.168.70.115:8080/json.htm?type=devices&rid=22
me donne :

Code : Tout sélectionner

{
   "ActTime" : 1481236882,
   "ServerTime" : "2016-12-08 23:41:22",
   "Sunrise" : "08:19",
   "Sunset" : "16:53",
   "result" : [
      {
         "AddjMulti" : 1.0,
         "AddjMulti2" : 1.0,
         "AddjValue" : 0.0,
         "AddjValue2" : 0.0,
         "BatteryLevel" : 255,
         "CustomImage" : 0,
         "Data" : "15.0 C, 31 %",
         "Description" : "",
         "DewPoint" : "-2.01",
         "Favorite" : 1,
         "HardwareID" : 5,
         "HardwareName" : "DarkRooM ",
         "HardwareType" : "Dummy (Does nothing, use for virtual switches only)",
         "HardwareTypeVal" : 15,
         "HaveTimeout" : false,
         "Humidity" : 31,
         "HumidityStatus" : "Dry",
         "ID" : "14066",
         "LastUpdate" : "2016-12-08 23:40:07",
         "Name" : "DarkRooM Temp+Hydro",
         "Notifications" : "false",
         "PlanID" : "0",
         "PlanIDs" : [ 0 ],
         "Protected" : false,
         "ShowNotifications" : true,
         "SignalLevel" : "-",
         "SubType" : "THGN122/123, THGN132, THGR122/228/238/268",
         "Temp" : 15.0,
         "Timers" : "false",
         "Type" : "Temp + Humidity",
         "TypeImg" : "temperature",
         "Unit" : 1,
         "Used" : 1,
         "XOffset" : "0",
         "YOffset" : "0",
         "idx" : "22"
      }
   ],
   "status" : "OK",
   "title" : "Devices"
}
donc je devrais pouvoir récupérer ca

Code : Tout sélectionner

         "Data" : "15.0 C, 31 %",
mais comment?
frenchyyii
Messages : 310
Inscription : 16 oct. 2015, 06:29

Re: Impossible de partager un dummy device (DHT22)

Message par frenchyyii »

utilise jq et curl ta variable (humidity ou temp)
curl -s "http://192.168.70.115:8080/json.htm?type=devices&rid=22"| jq -r .result[].ta variable)

Ca perso je n'ai pas de souci, mais pour parser dans un compteur incrementiel moi je n'y arrive pas. Pour parser dans une sonde de temperature humidité c'est dans le wiki de domoticz et ici
https://easydomoticz.com/#temp

pense à installer jq avant
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Impossible de partager un dummy device (DHT22)

Message par vil1driver »

Petite question, ton dht22 virtuel est mis à jour comment ?
Si ce n'est pas via l'api json, essai
Car parfois utiliser json change les choses.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Répondre