Combine a Raspberry Pi, Smart Meter (Slimme Energiemeter), Python, Rest, TypeScript, AngularJS and some libraries and you've got your own Energie Consumption Portal

Almost a year ago I created my own solution to view both power and natural gas consumption in my home. I'm thinking about creating a blog post series on how you can create one yourself. But.... this will be a long, multipart, time consuming blog post series.  Before I start this adventure I first want to find out if there is anybody out there that is actually interested in such a blog post series. In this first post I will just tell you what I did, and if I get enough comments in which readers express their interest in the full series, I'll continue explaining how I did it.

What I did

  1. I hooked up a Raspberry Pi to my Smart Meter (Slimme Energiemeter) by using an FTDI cable
  2. I wrote a Python service that listens to the 'virtual' COM port and writes values to a Round Robin Database
  3. I wrote a Python web service that exposes a REST api which returns data from this RRDB
  4. I wrote some static HTML, TypeScript, CSS and combined that with some libraries to create my responsive Smart Portal

The results look like this.

If you would like to know how, please just drop me a comment and I'll find some time to start the blog post series.

Regards,

Wesley

2 Comments

  • Hoi Wesley,


    ik heb sinds kort zo'n slimme meter thuis hangen (een Kaifa).

    Het lijkt me leuk om er een REST api aan te knopen zodat ik mijn kinderen kan leren hoe ze het verbruik uit kunnen lezen en tonen op een webpagina.

    Eigenlijk had ik gehoopt dat die meter dat zelf al deed, die REST api, maar helaas.
    Nu heb ik nog een Raspberry Pi rondslingeren, dus die zou ik naast de meter kunnen hangen en dan zo'n gekke kabel er in (P1>USB).

    Blijkbaar heb jij dit alles al gedaan.
    Mijn expertise ligt vooral bij HTML/CSS/JS en ik heb altijd geprobeerd ver weg te blijven van serverside-gedoe.

    Kun jij me helpen met de benodigde code voor de Pi?


    Alvast dank,

    groetjes Lon

  • Hoi Lon,

    Jazeker, ik kan je helpen aan de code en aan een P1>USB kabel (deze heb ik per 10 in china besteld en er dus nog 9 van in de kast liggen...). Je kunt me privé contacten op mijn hotmail punt com adres. Dat is "websware".

    Groet,
    Wes

Comments have been disabled for this content.