Page 1 sur 1

Countertoday

Publié : 09 mars 2025, 18:16
par pmachat
Bonjour,

je voudrai pouvoir activer des actions en fonction de la durée journalière de fonctionnement d'un switch.

J'arrive à visualiser cette durée journalière via un objet virtuel de type RFXMETER - Custom
Capture.JPG
Capture.JPG (48.55 Kio) Consulté 8269 fois
Dans cet exemple: valeur journalière 60.85min

J'arrive à récupérer la durée totale via un script Lua. (dans l'exemple 12185.45)

Par contre, comme faire pour la durée journaliere ?

Merci d'avance

Modération

Publié : 09 mars 2025, 18:39
par Keros
Sujet déplacé dans la section dédiée aux scripts.

Re: Countertoday

Publié : 10 mars 2025, 01:06
par Flying Domotic
Regardes du côté de otherdevices_svalue[], qui doit renvoyer les 2 valeurs.

Re: Countertoday

Publié : 10 mars 2025, 21:34
par pmachat
Bonjour

L'utilisation de otherdevices_svalue ne retourne malheureusement qu'une seule valeur

Re: Countertoday

Publié : 10 mars 2025, 23:27
par Flying Domotic
Sinon, on peut aussi jeter un œil du côté de dzVents, qui renvoie, pour tout un tas de compteurs, les valeurs "counter" et "counterToday". Par exemple :

Code : Tout sélectionner

return {
	on = {devices = 'Mon compteur'},
	execute = function(domoticz, device)
		print(device.name.." : aujourd'hui="..tostring(device.countertoday)..", total="..tostring(device.counter))
	end
}
Désolé de ne pas l'avoir testé, je suis un peu loin de mon Domoticz de test ;-)