Jetblack31 / EcoPV

Arduino based energy routing to maximize the use of PV production at home.
GNU Lesser General Public License v2.1
29 stars 17 forks source link

Intégrer une énergie mini journalière importée dans le ballon #9

Open LaloucheJB opened 2 years ago

LaloucheJB commented 2 years ago

Bonjour,

merci pour le gros travail déjà effectué !

Pour assurer de l'eau chaude, est ce qu'une fonction pourrai se déclencher à heure fixe, par exemple : à 18h si 3kWh n'ont pas été injecté dans le ballon, "marche forcée" jusqu’à 3kWh ? En pouvant paramétrer l'heure, la quantité d'énergie et la puissance de de la marche forcée.

Ça implique une horloge par contre.

Jetblack31 commented 2 years ago

Bonjour,

il y a une fonction scheduler dans EcoPV qui permet de déclencher des actions à des moments ou des intervalles de temps définis, toutefois il n'y a pas d'horloge intégrée qui contienne l'heure exacte. Sur le forum photovoltaïque, quelqu'un a ajouté cette fonction horloge à EcoPV, sur la base d'un module externe DCF77, me semble-t-il. Sur le principe, ce que vous souhaitez faire est donc possible, pas très complexe au niveau du code, la difficulté à gérer c'est l'espace mémoire disponible pour le programme dans l'arduino. Toutefois, en enlevant quelques fonctions (écran ou communication) ce serait possible sans souci.

Chez moi, je réalise la fonction que vous souhaitez mais c'est le système de domotique (qui tourne sur un raspberry), qui monitore la température du chauffe-eau et qui commande le réchauffage électrique si celle-ci est trop basse en fin de nuit pour l'utilisation du matin. Comme j'ai d'abord développé le système domotique avant EcoPV, j'ai développé EcoPV pour qu'il réalise uniquement une fonction de routage tout en étant communicant. Dans cet esprit, les fonctions complémentaires de plus haut niveau (délestage, complément de chauffe etc...) sont gérées par le système de domotique.

LaloucheJB commented 2 years ago

Je comprends la philosophie.

Je n'ai pas encore pris en main le code. ça va me prendre du temps, ce n'est pas ma formation de base et ça fait longtemps que je n'ai pas mis la tête dans du code ...

Je vais potasser ... Et je ferai un retour (très probablement dans longtemps ... ) une fois que j'aurai quelque chose d'intéressant à partager.

Encore merci pour ton retour.