David Torrens's Projects
Python code to use the ADS1015 and ADS1115 analog to digital converters with a Raspberry Pi or BeagleBone black.
Adafruit library code for Raspberry Pi
my version of the Google AIY Voice for a R Pi 3 and Voice Kit V 1
Handy bash scripts to do this, that or t'other.
Used to Monitor Battery Life using Rpi 3b and ADS1015
Bright Pi
Control of Bright-Pi LEDs based on auto calc of time of day, logging of lamp status, CPU use and Memory use
Energy monitoring for logging, detection of faults, and preventative maintenance monitoring.
Pimorini Fanshim Code version 0.0.4 (february 2020) modified so fan runs slower and Quieter using PWM.
Python Scripts to Help manage Ovsidian Notes
Config files for my GitHub profile.
Smart Thermostat with PID controller for HomeAssistant
R Pi Python3 Logging Current to determine domestic Power Use
Python PID Controller forked because curious to look at.
Modbus RTU Power measurement and logger using Rpi+PZEM016
Various modules that I use several projects
Developement based on https://www.elementzonline.com/blog/running-mqtt-broker-in-raspberry-pi to allow domestic instalation of R Pis and an R Pi with AIY Voice Kit to exchange data
A starter template that will be progressively built on with (soon-to-be) automated scoring and testing.
Python3 for Garden Nature Watch cameras
Obsidian tools - a Python package for analysing an Obsidian.md vault
Ruby tool to communicate via USB with Microlife PF100 meter
🏠🤖 Python API for TP-Link Kasa Smarthome products
Python interface for PZEM-014 and PZEM-016 Energy Meters
Mains power monitor using PZEM-016 and R Pi
For Fanshim with PWM see pwm_fanshim fork. Master is where develope other applications similar code.
Control of Electric Sauna Stove Temperature using PWM control SCR switch