PyConDE & PyData Berlin 2024

Enhance your balcony power plant with Python
04-24, 11:40–12:10 (Europe/Berlin), B09

Plug-in solar systems, so-called balcony power plants, are getting more popular. This talk will cover the basics of such a system, how to figure out the energy consumption of a household and how to monitor and optimize the power output of a balcony power plant.


Plug-in solar systems, so-called balcony power plants, are getting more popular and more affordable as people want a simple way to participate in moving towards sustainable energy resources. They are easy to install without the need for an electrician.
In this talk I will discuss how to figure out much power a household consumes and how much can be covered by the balcony power plant. I will also exemplify different user profiles, like “working from home” or the “home in idle state” and how it affects the efficiency of an additional battery system.
The power consumption is measured by using devices, like WiFi plugs, from Shelly and myStrom, each offering a REST API. The power production is preferably recorded by using OpenDTU in combination with compatible microinverters but may be measured using WiFi plugs as well.
These measured values are published to Redis and can be observed using WebSockets and FastAPI.
Additionally, these values may be pushed to a public server running on FastAPI and Redis as well. A social login like Google or GitHub can be used to control the access to this server.


Expected audience expertise: Domain

Novice

Abstract as a tweet (X) or toot (Mastodon)

Improve the efficiency of your balcony power plant with Python

Public link to supporting material, e.g. videos, Github, etc.

https://github.com/jaluebbe/balkonkraftwerk

Expected audience expertise: Python

Intermediate

2008
M.Sc. Physics and Computer Science at Osnabrück University

2012
PhD in Physics at Osnabrück University

2013 - now
Sensor Developer at ROSEN Group