Aller au contenu
DoR.Technique

Energie totale instantanée du logement dans une variable

Recommended Posts

Bonjour,

 

Je dispose de plusieurs modules Fibaro qui mesure la consommation électrique du module.

Je voudrais pouvoir mesurer la consommation globale de tous mes modules, pour en déduire si je suis présent ou pas dans mon logement.

Exemple: conso totale inferieur a 100w veut dire que je suis absent, et contrairement supérieur a 100w, je suis présent, donc je peux fermer mes volets a 21h alors que je ne le souhaite pas si je suis absent.

Il doit exister une valeur de ce type puisque l'appli Fibaro est capable de donner la conso instantanée.

 

C'est le seul moyen que j'ai trouvé pour détecter si je suis présent ou pas.

Idéalement, j'aurais voulu détecter la position de mon alarme, mais c'est impossible.

 

Quelqu'un a t-il des info pour arriver a cela?

Un bout de code serait génial. :)

 

Dom

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

perso, j'ai une alarme qui a 20 ans (donc elle est bielle !) et il y a 2 contacts dessus : instruction et activation totale. J'ai demandé la personne qui fait l'entretien de l'alarme de me connecter un FGBS, et maintenant je fais ce que je veux ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Envoie le mode d'emploi/installation guide de ton alarme, on ne sait jamais 

Partager ce message


Lien à poster
Partager sur d’autres sites

j'ai contacté Verisure qui me confirme que rien n'est faisable de ce coté la.

 

Par contre, comment récupérer les valeur de conso de la HC2 ?

C'est ça ma vrai question. :)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour répondre à la vraie question, le plus simple est sans doute de faire l'addition :rolleyes:

 

Vite fait cela donnerait :

local powerSum, devices = 0, api.get('/devices');
local nbrDevices = #devices;

for i = 2, nbrDevices do
	if (devices[i].properties.power) then
		powerSum = powerSum + devices[i].properties.power;
	end
end

fibaro:debug("Consommation totale : " .. powerSum);

 

Partager ce message


Lien à poster
Partager sur d’autres sites

×