Je ne connais pas bien le Rasperry Pi, aussi je préfère laisser aux connaisseurs le soin d'en parler.
L'EcoDevices lui, est déjà un module autonome dont le but est déjà de monitorer une consommation électrique (soit en comptant des impulsions soit en décodant les trames télé-info EDF). Son avantage également c'est qu'on peut l'interroger en JSON, plus facile pour s'interfacer que n'importe quelle API.
Tu peux aussi programmer l'EcoDevice pour qu'il exécute une requête http dès qu'un seuil est atteint (si dépassement seuil haut, si inférieur à seuil bas, etc ...). Ainsi les EcoDevices peuvent signaler à ton serveur chaque début/fin de charge ....
Après, on peut aussi retravailler le produit et créer un x-devices sur mesure adapté à ton besoin ...