extraction de la valeur en watt , (P1 smart meter, ex: "Data" : "17564059;9855288;0;0;517;0")
a, b, x, y, watt, z = string.match(otherdevices_svalues[OWL_Intuition], "(%d+%.*%d*);(%d+%.*%d*);(%d+%.*%d*);(%d+%.*%d*);(%d+%.*%d*);(%d+%.*%d*)")
Usage = tonumber(watt)
Le code ci dessus serait dans ton cas à remplacer par
script de type device qui réagit aux maj de ton compteur
et qui suivant la valeur d'un switch virtuel (lui planifié pour changer d'état suivant les heures creuses ou pleines)
va renseigner un compteur virtuel capable de prendre en compte les deux tarifs..
ce n'est pas insurmontable, même si ça va te demander du temps en lectures.. et expérimentations solitaires..
maintenant même si je pense que le script de ce sujet ne convient pas vraiment, tu as aussi le droit de creuser..
ce n'est pas mort pour autant
MAJ = VIDER LE CACHE(<-Clicable) /!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus modules.lua
Malheureusement je commençais à arriver à la même conclusion.
Mais comme le dit Vil1driver, tout n'est pas mort pour autant : il faut que tu modifie le code et que tu fasses toi même le débogage (j'ai fais un sujet là dessus dans ma signature).
Le script se base sur un device mais si tu as deux devices qui contiennent les informations nécessaires au fonctionnement du script, alors du doit pouvoir l'adapter.
Pour info kWh et Watt sont des unités, ca ne veut pas dire grand chose de les écrire comme cela. Il faudrait parler de puissance. Et définir ce à quoi cela correspond : puissance instantanée ? puissance cumulée ? puissance totale enregistrée ?
Si tu comprends ce que le script à besoin et ce dont tu disposes, tu vas pouvoir obtenir ce que tu souhaites.
On est loin du simple copier/coller qui fonctionne. Mais la programmation c'est ça : il faut très souvent adapter ce que les autres ont fait à son propre besoin et surtout à sa configuration.