After monitoring my solar inverter for over a year now, I have had a couple of instances where the daily energy graphs went a bit strange. It turns out that the inverter’s internal clock will occasionally drift by several hours. This causes the daily energy production figure to reset at a time other than midnight. Setting the…
Category: Embedded
Monitoring a Growatt PV inverter over WiFi using Python
I recently had a 5kW solar array installed and it came with a Growatt 5000MTL inverter. This inverter is installed in my garage and comes with RS232 and RS485 ports for monitoring. I wanted to connect to PVOutput.org to publish my system’s production. I found a Python script that could do the job on sisand.dk but it needed…
Bluetooth Low Energy Lock using a LightBlue Bean – Part 3 – iOS Code
In part 1 I described the hardware for this project and how to connect it. In part 2 I described the Arduino code that runs in the LightBlue Bean. In the final articles we will take a look at the iOS code for a simple application that triggers the lock. Due to the size of…
Bluetooth Low Energy Lock using a LightBlue Bean – Part 2 – Arduino Code
In Part 1 I described the hardware for this project and how to connect it. In this part I will describe the Arduino code that runs in the LightBlue Bean. Punch Through Design, the creators of the LightBlue Bean, provide a library that provides integration between the Arduino and the other hardware on the Bean….
Bluetooth Low Energy Lock using a LightBlue Bean – Part 1 – The Hardware
This is the first of three articles that will describe how to create a Bluetooth enabled electronic lock. Technically it isn’t actually a lock, but rather a relay that could be used to operate a lock or other device such as a garage door opener. Before we go any further, let me say that this…