Pour ma part j'ai ajouté un widget alerte pour avoir un indicateur visuel sur l'état de l'air.
Ajouté l'idx du widget alerte :
Code : Tout sélectionner
periph_idx={'dz_indice_global': 80,
'dz_no2' : 79,
'dz_o3' : 78,
'dz_pm10' : 77,
'dz_alerte' : 81
}
Code : Tout sélectionner
json_url_udevice='/json.htm?type=command¶m=udevice&idx='
json_url_svalue='&svalue='
json_url_nvalue='&nvalue='
def maj_widget(domoticz_idx,sval,nval=None):
requete='http://'+domoticz_ip+':'+domoticz_port+json_url_udevice+domoticz_idx+json_url_svalue+sval
if nval:
requete += json_url_nvalue+nval
print requete
r=requests.get(requete,auth=HTTPBasicAuth(user,password))
if r.status_code != 200:
print "Erreur API Domoticz"
Code : Tout sélectionner
domoticz_idx=str(periph_idx['dz_alerte'])
maj_widget (domoticz_idx, val, str(int(val) // 25))
