dans mon Domoticz, j'utilise des capteurs physiques (T° + Hygro d'une sonde Oregon) + des capteurs virtuels (T° + Hygro venant d'un DHT22 et ping, vitesse download et vitesse upload mis à jour par un script bash).
Voir ci-joint la copie d'écran mes capteurs déclarés, tout fonctionne nickel...
En //, j'ai un script LUA qui m'envoie par mail toutes les 30 minutes un rapport avec les T° et Humidité de mes différents capteurs (physiques et virtuels) que j'arrive sans pb à récupérer, mais pas les capteurs ping et vitesse, car je ne sais pas quoi mettre comme variable !
Voilà comment c'est écrit à ce jour (je ne mets que le formatage du texte en corps du mail) :
Code : Tout sélectionner
domoticz.email('Rapport Domoticz',
[[T° des combles : ]]..string.format("%.1f",domoticz.devices(1).temperature)..
[[ °C\nHumidité des combles : ]]..domoticz.devices(1).humidity..
[[ %\nT° du palier : ]]..string.format("%.1f",domoticz.devices(7).temperature)..
[[ °C\nHumidité du palier : ]]..domoticz.devices(7).humidity..
[[ %\nT° Exterieure : ]]..domoticz.devices(2).temperature..
[[ °C\nT° Salon : ]]..string.format("%.1f",domoticz.devices(3).temperature)..
[[ °C\n]]
,'xxxx@xxx.xx')Une idée du type de variable que je dois inscrire ?
Par avance merci !