Calcul du coût de l'électricité
-
Flying Domotic
- Messages : 772
- Inscription : 10 mars 2020, 15:26
Re: Calcul du coût de l'électricité
Pour info, les codes LUA donnés ci-dessous fonctionnent de façon satisfaisante.
Ça me permet même de faire tourner en même temps la version tarif de base et tarif HP/HC, pour voir quelle est la différence.
J'ai fait un petit calcul, dans mon cas, pour un abonnement de 12 kW, il faut 60% de HC (la nuit) sur une conso de 9.2 MWh par an pour être à l'équilibre.
Ça me permet même de faire tourner en même temps la version tarif de base et tarif HP/HC, pour voir quelle est la différence.
J'ai fait un petit calcul, dans mon cas, pour un abonnement de 12 kW, il faut 60% de HC (la nuit) sur une conso de 9.2 MWh par an pour être à l'équilibre.
Re: Calcul du coût de l'électricité
Bonsoir merci à Flying pour sa réponse mais toujours une erreur dans mais log
2021-06-23 20:39:41.299 Error: dzVents: Error: (3.1.7) Script scrips_dzVents_coutElectricite.lua has an invalid on = section; please check the wiki. Skipping it until fixed.
mais je ne sais pas les interpréter, j'ai bien modifier le script lua en dzVents
mon RFXMeter counter
![Image]()
et mon compteur ou je vais chercher mes données
![Image]()
2021-06-23 20:39:41.299 Error: dzVents: Error: (3.1.7) Script scrips_dzVents_coutElectricite.lua has an invalid on = section; please check the wiki. Skipping it until fixed.
mais je ne sais pas les interpréter, j'ai bien modifier le script lua en dzVents
mon RFXMeter counter
et mon compteur ou je vais chercher mes données
- Pièces jointes
-
- image2.png (8.64 Kio) Consulté 4990 fois
-
- image1.png (15.77 Kio) Consulté 4990 fois
-
Flying Domotic
- Messages : 772
- Inscription : 10 mars 2020, 15:26
Re: Calcul du coût de l'électricité
Bonsoir,
Est-ce que le script a été créé au travers du menu "Configuration" > "Plus d'options" > "Événements" en cliquant sur "+" > "Dzvents" > "Device" (et *PAS* pas "+" > "LUA" > "Device") ?
Est-ce que le script a été créé au travers du menu "Configuration" > "Plus d'options" > "Événements" en cliquant sur "+" > "Dzvents" > "Device" (et *PAS* pas "+" > "LUA" > "Device") ?
Re: Calcul du coût de l'électricité
Bonjour, oui Plus d'options, Evénements, +dzVents, Device
J'ai gardé les même nom
Code : Tout sélectionner
local nomCompteur = 'Conso électrique' -- Nom/idx compteur consommation électrique
local nomCout = 'Coût électricité' -- Nom/idx comteur coût électrique (type compteur RFXmeter/compteur, unité cents d'€)
local coutkWh = 0.1557 -- Coût du kWh en €
local coutAbonnement = 177.48 -- Coût annuel abonnement en €
local scriptName = 'coutElectricité' -- Nom du script
local scriptVersion = '1.0' -- Version du script
return {
on = {
devices = {
nomCompteur
},
logging = {
level = domoticz.LOG_NONE,
marker = scriptName..' v'..scriptVersion
}
},
execute = function(domoticz, device)
cost = ((device.counterToday * coutkWh) + (coutAbonnement / 365)) * 100 -- coût /kWh + 1/365eme du coût annuel de l'abonnement * 100 (pour l'avoir en cents)
previousCost = domoticz.devices(nomCout).counter -- Compteur coût
if previousCost > cost then -- Compteur journalier remis à zéro
domoticz.log('Remise à zéro du côut électricité, coût '..tostring(cost)..', précédent = '..tostring(previousCost),domoticz.LOG_INFO)
cost = 0 -- Force la valeur mini à zéro, indispensable pour un compteur juste
end
domoticz.devices(nomCout).setValues(nil, tostring(cost))
end
}Re: Calcul du coût de l'électricité
J'ai oublié le message d'erreur
2021-06-27 11:45:48.008 Error: dzVents: Error: (3.1.7) Internal script Script_Calcul_du_coût_de_l'électricité.lua has an invalid on = section; please check the wiki. Skipping it until fixed
Dernière modification par Keros le 27 juin 2021, 21:31, modifié 1 fois.
-
Flying Domotic
- Messages : 772
- Inscription : 10 mars 2020, 15:26
Re: Calcul du coût de l'électricité
ll manque un } dans la partie device. Il faudrait mettre :
Code : Tout sélectionner
on = {
devices = {
nomCompteur
}
},
logging = {
level = domoticz.LOG_NONE,
marker = scriptName..' v'..scriptVersion
}
},Re: Calcul du coût de l'électricité
Bonjour et merci Flying Domotic je fait les modifs et j'attent pour voir si Ok
Re: Calcul du coût de l'électricité
Bonjour Flying Domotic, bon j'ai fait plusieurs essai mais rien ni fait mon compteur coût et toujours à 0
J'ai recrée le capteur virtuel qui récupère les Watt de mon OWL CM160
Le capteur virtuel Managed counter
Et le code
Mais rien ne se passe j'ai fait essai de mettre le code dans le répertoire de Domoticz /home/pi/domoticz/scripts/dzVents/scripts/
mais idem rien je ne vois pas ce qui est pas bon et rien dans le log de domoticz
J'ai recrée le capteur virtuel qui récupère les Watt de mon OWL CM160
Le capteur virtuel Managed counter
Et le code
Code : Tout sélectionner
[--[[ - dzVents_device_coutElectricité_OWL -
]]--
local nomCompteur = 'OWL Electricité' -- Nom/idx compteur consommation électrique - Conso électrique - OWL Electricité 1935
local nomCout = 'Coût électricité' -- Nom/idx comteur coût électrique (type compteur RFXmeter/compteur, unité cents d'€) - Coût électricité 1958
local coutkWh = 0.1557 -- Coût du kWh en €
local coutAbonnement = 177.48 -- Coût annuel abonnement en €
local scriptName = 'coutElectricité_OWL' -- Nom du script
local scriptVersion = '1.0' -- Version du script
return {
on = {devices = {nomCompteur}},
logging = {
level = domoticz.LOG_NONE,
marker = scriptName..' v'..scriptVersion},
execute = function(domoticz, device)
cost = ((device.counterToday * coutkWh) + (coutAbonnement / 365)) * 100 -- coût /kWh + 1/365eme du coût annuel de l'abonnement * 100 (pour l'avoir en cents)
previousCost = domoticz.devices(nomCout).counter -- Compteur coût
if previousCost > cost then -- Compteur journalier remis à zéro
domoticz.log('Remise à zéro du côut électricité, coût '..tostring(cost)..', précédent = '..tostring(previousCost),domoticz.LOG_INFO)
cost = 0 -- Force la valeur mini à zéro, indispensable pour un compteur juste
end
domoticz.devices(nomCout).setValues(nil, tostring(cost))
end
}mais idem rien je ne vois pas ce qui est pas bon et rien dans le log de domoticz
Dernière modification par Keros le 03 juil. 2021, 21:51, modifié 1 fois.
Raison : Correction de la balise [/code] et de l'affichage des images
Raison : Correction de la balise [/code] et de l'affichage des images
Re: Calcul du coût de l'électricité
Bonjour voici mes LOG erreurs
2021-07-05 02:01:26.695 Error: Error opening url: http://127.0.0.1:8081/json.htm?type=com ... gger=false
mais je ne sais pas les interpréter, merci pour votre aide
2021-07-05 02:01:26.695 Error: Error opening url: http://127.0.0.1:8081/json.htm?type=com ... gger=false
mais je ne sais pas les interpréter, merci pour votre aide
Dernière modification par Paldor le 05 juil. 2021, 18:18, modifié 1 fois.
Re: Calcul du coût de l'électricité
Bonjour j'ai copier l'adresse de l'erreur
http://127.0.0.1:8081/json.htm?type=com ... gger=false
et j'ai remplacer 127.0.0.1:8081 par mon adresse 192.1xx.x.xx;80xx et je l'exécute dans une page internet et la ça marche ?
http://192.1xx.x.xx;80xx/json.htm?type=command¶m=udevice&idx=1989&nvalue=0&svalue=51.193707534247&parsetrigger=false
Mais ne se mais pas a jour ????
http://127.0.0.1:8081/json.htm?type=com ... gger=false
et j'ai remplacer 127.0.0.1:8081 par mon adresse 192.1xx.x.xx;80xx et je l'exécute dans une page internet et la ça marche ?
http://192.1xx.x.xx;80xx/json.htm?type=command¶m=udevice&idx=1989&nvalue=0&svalue=51.193707534247&parsetrigger=false
Mais ne se mais pas a jour ????