Page 3 sur 4

Re: Impossible de partager un dummy device (DHT22)

Publié : 06 déc. 2016, 17:59
par PeM
haha euh... tu me rassures pas vraiment... :'(

Re: Impossible de partager un dummy device (DHT22)

Publié : 06 déc. 2016, 20:31
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

Re: Impossible de partager un dummy device (DHT22)

Publié : 07 déc. 2016, 14:02
par PeM
Hello oui oui j'ai bien créé un user avec un passwd et les DS18B20 sont bien visible sur le maître

Re: Impossible de partager un dummy device (DHT22)

Publié : 08 déc. 2016, 07:41
par patrice
bonjour

Ben la pas d'autres idées :evil:

Re: Impossible de partager un dummy device (DHT22)

Publié : 08 déc. 2016, 15:56
par frenchyyii
idem tout le reste est bien partagé de mon côté (même mes ds1820) mais pas mon dummy virtuel.

Re: Impossible de partager un dummy device (DHT22)

Publié : 08 déc. 2016, 17:54
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..

Re: Impossible de partager un dummy device (DHT22)

Publié : 08 déc. 2016, 21:01
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 ;)

Re: Impossible de partager un dummy device (DHT22)

Publié : 09 déc. 2016, 00:01
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?

Re: Impossible de partager un dummy device (DHT22)

Publié : 09 déc. 2016, 01:52
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

Re: Impossible de partager un dummy device (DHT22)

Publié : 09 déc. 2016, 07:16
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.