afficher l intensité Electrique

Vous avez crée un script lua dont vous êtes fier, un .sh génial, un programme python hors du commun, un tuto , c'est ici que vous pouvez les partager.
Soyez précis quant aux prérequis, les manips à faire pour que votre bijou fonctionne (des chmod ?, un apt-get à faire ...)
Décrivez précisément son fonctionnement
Placez votre code entre [Quote] et {/Quote]
vil1driver
Messages : 5122
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: afficher l intensité Electrique

Message par vil1driver » 03 déc. 2015, 19:44

Tsss...

Un particulier paye la puissance active qu'il consomme, celle qui est mesurée par son compteur.
Sa facture ne dépend pas de son cos phi.

Alors, que votre cosinus phi soit bon ou pourri, vous payerez la même chose

De toute façon, vous payez déjà pour le cosinus phi moyen des particuliers: l'EDF l'a inclus dans ses tarifs.

seul les industriels payent le réactif.

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


bastoon_77
Messages : 2
Enregistré le : 03 déc. 2015, 19:18

Re: afficher l intensité Electrique

Message par bastoon_77 » 10 déc. 2015, 19:51

vil1driver a écrit :Tsss...

Un particulier paye la puissance active qu'il consomme, celle qui est mesurée par son compteur.
Sa facture ne dépend pas de son cos phi.

Alors, que votre cosinus phi soit bon ou pourri, vous payerez la même chose

De toute façon, vous payez déjà pour le cosinus phi moyen des particuliers: l'EDF l'a inclus dans ses tarifs.

seul les industriels payent le réactif.
ce que tu dit est vrais mais la question de base du sujet etait de connaite l'intensitée en fonction de P, donc connaitre le cos phi est impératif si tu connais P et U et que tu veux connaitre I

leraver
Messages : 139
Enregistré le : 09 oct. 2015, 12:38
Contact :

Re: afficher l intensité Electrique

Message par leraver » 25 févr. 2019, 11:51

Hello
Gros deterage de poste mais qui m’intéresse.
Je viens d'installer un module OWL 180 qui ne me donne QUE des Watts. c'est dommage avec une pince amperemetrique.
Bon cette valeur m’intéresse mais pas que.
Je cherche donc a faire un Dummy qui afficherai une valeur en A .
Mais je sais pas du tous comment faire, qui l'aurai deja fait ce script?
Un jour j'irais vivre en théorie.
Parce que en théorie tous ce passe bien...

denis_brasseur
Messages : 237
Enregistré le : 24 déc. 2018, 17:05
Localisation : (26)

Re: afficher l intensité Electrique

Message par denis_brasseur » 25 févr. 2019, 18:17

Tu commence par créer un virtual sensor de type Ampere.
Tu recupere l'idx
local idx = 2310 --idx du device virtual

Ta tension n'étant pas mesuré, tu renseigne la tension
local tension = '221' --valeur de la tension, puisque non mesuré par le CM180
Oui, je sais, chez moi la tension est faible !!

Tu renseigne le nom du CM180
local cm180 = 'CM180' --nom du capteur CM180

AU changement d'état, tu récupère ainsi la puissance, tu calcule et tu met à jour le device.
La fonction round permet d'arrondir la valeur qui sera affichée.

Tu crée un événement de type device.
J'ai reproduit mon code, ça devrait ressembler à ceci :

Code : Tout sélectionner

local idx = 2310 --idx du device virtual
local cm180 = 'CM180' --nom du capteur CM180
local tension = '220' --valeur de la tension, puisque non mesuré par le CM180
function round(num, dec)
   if num == 0 then
	 return 0
   else
	 local mult = 10^(dec or 2)
	 return math.floor(num * mult + 0.5) / mult
   end
end

commandArray = {}


if (devicechanged[cm180]) then
    --on calcul l'intensite
    --print('Valeur '..otherdevices[cm180])
    p1, p2 = string.match(otherdevices_svalues[cm180], "(%d+.%d*);(%d+.%d*)")
    --on les transforme en Ampere
	intensite = p1 / tension
	--2 chiffres après la virgule
	intensite = round(intensite, 2)
	commandArray[#commandArray+1]={['UpdateDevice'] = idx..'|0|'..intensite} ---- mise a jour du device virtuel
end
return commandArray

Code : Tout sélectionner

print('Valeur '..otherdevices[cm180])
va te retourner p1 la puissance instantanée (en watt), et p2 la puissance cumulée (en watt).
3782.000;9992088.000
C'est bien la puissance instantanée qui t’intéresse.

Ne te contente pas de copier/coller ce code, essaye bien de comprendre comment cela fonctionne, ca te permettra de devenir autonome pour tes prochains scripts.
Domoticz + Raspberry Pi3 + Disque Dur PiDrive + RFXtrx433
10 Getdio 54755 (gestion chauffage)
2 CHACON 34131 (détecteur fumées)
5 Bresser Capteur thermo/hygro RC 5CH
2 CHACON DiO 54781 (contacteur porte)
OWL Micro+ CM180
Module D2L LINKY

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


leraver
Messages : 139
Enregistré le : 09 oct. 2015, 12:38
Contact :

Re: afficher l intensité Electrique

Message par leraver » 25 févr. 2019, 20:28

C'est l'intensité que je souhaite afficher dans un dummy (ou box) pas la puissance instantané.
Un jour j'irais vivre en théorie.
Parce que en théorie tous ce passe bien...

vil1driver
Messages : 5122
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: afficher l intensité Electrique

Message par vil1driver » 25 févr. 2019, 20:48

c'est ce que fait son code..

titis14
Messages : 128
Enregistré le : 22 juin 2018, 14:09

Re: afficher l intensité Electrique

Message par titis14 » 25 févr. 2019, 21:05

Ca m'intéresse aussi je viens de recevoir le CM180 et c'est "I" qui m’intéresse .
Par contre je peux avoir la tension grâce à un onduleur qui me remonte cette info alors du coup es que l'on peu inclure cela ?
Autre question c'est un script en lua ? On le place dans le dossier dzevent ?
Le 2ème code que faut-il en faire ?
Merci

leraver
Messages : 139
Enregistré le : 09 oct. 2015, 12:38
Contact :

Re: afficher l intensité Electrique

Message par leraver » 25 févr. 2019, 21:49

En faite oui, est ca fonctionne, j'avais lut en diagonal... Grippe qui tu nous tiens...
Un jour j'irais vivre en théorie.
Parce que en théorie tous ce passe bien...

titis14
Messages : 128
Enregistré le : 22 juin 2018, 14:09

Re: afficher l intensité Electrique

Message par titis14 » 25 févr. 2019, 22:04

leraver a écrit :
25 févr. 2019, 21:49
En faite oui, est ca fonctionne, j'avais lut en diagonal... Grippe qui tu nous tiens...
Comment as tu fait du coup ? Le premier code dans un script .lua avec création d'un dummy et ajout d'un capteur virtuel ?
Merci

denis_brasseur
Messages : 237
Enregistré le : 24 déc. 2018, 17:05
Localisation : (26)

Re: afficher l intensité Electrique

Message par denis_brasseur » 26 févr. 2019, 05:59

titis14 a écrit :
25 févr. 2019, 21:05
Ca m'intéresse aussi je viens de recevoir le CM180 et c'est "I" qui m’intéresse .
Par contre je peux avoir la tension grâce à un onduleur qui me remonte cette info alors du coup es que l'on peu inclure cela ?
Tu peux utiliser le virtual sensor de type tension associé à ton onduleur..

Code : Tout sélectionner

tension = otherdevices['Virtual Dummy Tension']
intensite = p1 / tension
Autre question c'est un script en lua ? On le place dans le dossier dzevent ?
Merci
Oui, c'est bien du LUA.
Mes scripts sont intégré dans Domoticz, Réglages, Plus d'options, Événementd.
Le 2ème code que faut-il en faire ?
Merci
Il n'y a qu'un code, la ligne

Code : Tout sélectionner

print('Valeur '..otherdevices[cm180])
n'est qu'un zoom te permettant de comprendre les valeurs retournées.
Domoticz + Raspberry Pi3 + Disque Dur PiDrive + RFXtrx433
10 Getdio 54755 (gestion chauffage)
2 CHACON 34131 (détecteur fumées)
5 Bresser Capteur thermo/hygro RC 5CH
2 CHACON DiO 54781 (contacteur porte)
OWL Micro+ CM180
Module D2L LINKY

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre