Programming and Code

Projects using programming and code in various languages

View the blog post for John Smith Googlebot and abandoned shopping carts

John Smith, Googlebot and abandoned shopping carts

GoogleBot is pretending to be an e-commerce customer called John Smith and abandoning the order at the payment stage

07 September 2023 3 min read


View the blog post for TP Link Tapo TC65 Camera image capture using OpenCV for a webcam

TP Link Tapo TC65 Camera image capture using OpenCV for a webcam

Using a low-cost tp-link Wi-Fi security camera and OpenCV, a popular computer vision library, we have created a Python script that captures high-quality images from the RTSP (Real-Time Streaming Protocol) video stream generated by the camera and uploads to our Virtual Swanage tourism website.

02 July 2023 12 min read


View the blog post for Nest Thermostat to Home Assistant via 1-Wire Arduino and MQTT

Nest Thermostat to Home Assistant via 1-Wire, Arduino and MQTT

Connecting our Nest Thermostat 3rd Gen to Home Assistant via 1-wire and an Arduino Uno to capture the 1-wire sensor data

22 September 2022 4 min read


View the blog post for Home Data Logger Zigbee Sensor Upgrades

Home Data Logger Zigbee Sensor Upgrades

We have added several new Zigbee sensors to our smart home system which runs Home Assistant and the sensors talk to the home Linux server using Zigbee2mqtt

15 May 2021 6 min read


View the blog post for Social Meta Tag Generator

Social Meta Tag Generator

Some code which may be useful to someone else, a Social Meta Tag Generator for your website to generate all the different social meta tags for social media sharing

05 July 2020 3 min read


View the blog post for PartFinder component inventory manager

PartFinder component inventory manager

After spending far too long looking for components and parts, I wrote a component inventory manager called PartFinder and released it as open source for anyone to download and use

29 March 2020 6 min read


View the blog post for Bitmap to Byte array for e-ink display

Bitmap to Byte array for e-ink display

Bitmap to Byte array for e-ink display software

28 April 2018 2 min read


View the blog post for tp-link LB130 Smart Wi-Fi LED Bulb Python Control

tp-link LB130 Smart Wi-Fi LED Bulb Python Control

Controlling a TP-Link LB130 Smart Wi-Fi LED Bulb using Python on a Raspberry Pi.

30 August 2017 12 min read


View the blog post for Pick and Place Software 2017

Pick and Place Software 2017

A new version of Pick and Place Software to use on our DIY PNP machine

21 June 2017 2 min read


Menu