Je suis entrain de coder un script à mettre directement sur l'eedomus et qui pourrait m'afficher des informations simples sur ma consommation électrique.
- j'ai un module "Téléinformation <-> USB" de chez Cartelectronic, raccordé directement sur ma box eedomus.
je suis en forfait électrique HC/HP
le principe de script est simple :
fonction update
lancée tous les jours à 23h59
mettre à jour mes index journalier, hebdomadaire, mensuel et annuel
avec une détection pour ne mettre à jour que les index qui en ont besoins (par exemple mettre à jour le mensuel seulement quand on est le dernier jour du mois)
fonction read
calculer ma consommation journalière, hebdomadaire, mensuelle et annuelle par Delta avec l'index actuel de ma téléinformation.
afficher les résultats sur une page HTML avec pour chaque type d'index, le prix des HC, celui des HP et le total.
Je voudrais simplifier le nombre de périphériques à créer dans la box
actuellement j'ai :
- PrixHC
PrixHP
HistoA
HistoM
HistoS
HistoJ
- Code : Tout sélectionner
getValue()
en sachant que pour les périphériques "histo" c'est une chaine de type "indexHC|indexHP" que je traite avec
- Code : Tout sélectionner
explode()
Comment faire pour récupérer une valeur définit d'un périphérique
par exemple pour le Prix je souhaiterait avoir un seul périphérique de type "liste de valeur" avec deux valeurs HC et HP
dans ma fonction je souhaiterais récupérer chaque valeur dépendamment.
le top serait une fonction qui me retourne l’ensemble des valeurs d'un périphérique sous forme de tableau.
quand le script sera finit et vérifié je le publierais ici en GPL-3.0
Merci d'avance pour votre aide