afficher l intensité Electrique
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: afficher l intensité Electrique
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.
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.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
-
bastoon_77
- Messages : 2
- Inscription : 03 déc. 2015, 19:18
Re: afficher l intensité Electrique
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 Ivil1driver 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.
Re: afficher l intensité Electrique
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?
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...
Parce que en théorie tous ce passe bien...
-
denis_brasseur
- Messages : 898
- Inscription : 24 déc. 2018, 17:05
- Localisation : (26)
Re: afficher l intensité Electrique
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 :
va te retourner p1 la puissance instantanée (en watt), et p2 la puissance cumulée (en watt).
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.
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 commandArrayCode : Tout sélectionner
print('Valeur '..otherdevices[cm180])C'est bien la puissance instantanée qui t’intéresse.3782.000;9992088.000
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.
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
Re: afficher l intensité Electrique
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...
Parce que en théorie tous ce passe bien...
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: afficher l intensité Electrique
c'est ce que fait son code..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: afficher l intensité Electrique
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
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
Re: afficher l intensité Electrique
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...
Parce que en théorie tous ce passe bien...
Re: afficher l intensité Electrique
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 ?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...
Merci
-
denis_brasseur
- Messages : 898
- Inscription : 24 déc. 2018, 17:05
- Localisation : (26)
Re: afficher l intensité Electrique
Tu peux utiliser le virtual sensor de type tension associé à ton onduleur..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 ?
Code : Tout sélectionner
tension = otherdevices['Virtual Dummy Tension']
intensite = p1 / tension
Oui, c'est bien du LUA.Autre question c'est un script en lua ? On le place dans le dossier dzevent ?
Merci
Mes scripts sont intégré dans Domoticz, Réglages, Plus d'options, Événementd.
Il n'y a qu'un code, la ligneLe 2ème code que faut-il en faire ?
Merci
Code : Tout sélectionner
print('Valeur '..otherdevices[cm180])Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090