Bonjour à tous !
depuis peu je retouche à mon installation domotique suite à l’achat de panneaux solaire.
Je me crée dans un premier temps une page design avec les infos que je souhaite.
Seulement voilà j’aimerai obtenir la puissance moyenne produit par mes panneaux par jour en excluant l’ensemble des valeurs null. ou si vous préférez, je souhaite faire la moyenne des valeurs entre le lever et le couché du soleil, ou à partir du moment où la puissance est supérieure à une certaine valeur.
soit
averageBetween(#[Maison][consov2][Panneaux]#,#[Dehors][Ville][Lever du soleil]#,#[Dehors][Ville][Coucher du soleil]#)
seulement j’ai remarqué que ce code ne fonctionne pas d’un jour à l’autre.
ou alors
averageBetween(#[Maison][consov2][Panneaux]#,"moment puissance > 10w","moment puissance < 10w")
j’ai donc espéré que la commande suivante exclus les valeur Null… mais non :
average(#[Maison][consov2][Panneaux]#,today)
j’utilise ce paramètre dans le plugin virtuel de cette manière:
afin d’afficher la commande dans mon design dont voici une partie :
voici ce que j’ai trouvé dans la doc :
average(commande,période)&averageBetween(commande,start,end): Donnent la moyenne de la commande sur la période (period=[month,day,hour,min] ou ()) ou entre les 2 bornes demandées (sous la formeY-m-d H:i:sou ()).averageTemporal(commande,période)&averageTemporalBetween(commande,start,end): Donnent la moyenne des valeurs de la commande pondérée par leur durée d’existence sur la période (period=[month,day,hour,min] ou ()) ou entre les 2 bornes demandées (sous la formeY-m-d H:i:sou ()).
seulement les commandes du levé et le couché du soleil ne donnent que des heures sans date.
je n’arrive pas à trouver de bonne logique et simple pour inclure la date du jour dans les paramètre start & end… et encore moins en fonction de la puissance.
Si vous souhaitez des infos sur mes valeurs, détails de mon paramétrage, n’hésitez pas, après je suis actuellement en vacances et pas forcément réactif.
Merci pour votre retour
Cdt, Julien





