About:

Will Cooke is an engineering director and Linux enthusiast with a passion for tech, home automation, and podcasting.

Website:

Specializations:

Interests:

Computers Linux Free software Home automation Internet connected things Plumbing Electrics Electronics Graphs

Incoming Links:

Subscribe to RSS:
The post discusses the discovery of an official GraphQL API for Octopus Energy's Free Electricity Sessions, which significantly improves data reliability over previous email scraping methods. It details the API's functionality, in...
The text explains how to use Octopus Power Ups and Free Electricity Sessions in Home Assistant. It details how to scrape email data and convert it into a JSON list of objects, setting up Home Assistant sensors to poll data, trigge...
Octopus Energy provides tariffs for gas and electricity with time-of-use based billing, and has a reliable REST API for per-30-minute prices and usage queries. The Home Assistant integration from BottlecapDave allows users to trig...
The text discusses the process of reverse engineering Bluetooth LE LED light controllers and the author's experience in connecting various LED light strips to Home Assistant. The author shares a cautionary tale about connecting ad...

0Raytraced Pictures

2023-11-17

...
The text is about creating a Telegram bot to collect interesting links and put them in a spreadsheet for review. It explains the process of creating the bot using Google Apps Script and Google Docs. It also provides detailed instr...
The text discusses the high electricity prices in the UK and the benefits of installing solar panels and batteries to reduce reliance on the grid. It also delves into the Growatt SPH inverters and the process of gathering and proc...
The author discusses their decision to migrate from Wordpress to Jekyll for static hosting, detailing the process of exporting content, hosting on GitHub, and making necessary changes. They share their first impressions and the ef...
The author discusses the changes in the Alexa AWS credits program and the decision to move their WordPress blog to static pages to reduce costs. They considered various hosting options and ultimately chose Github Pages due to its ...
The author discusses their experience with Pi Hole and AdGuard, ultimately favoring Pi Hole due to its open nature and compatibility with dnsmasq. They then detail their setup of Pi Hole on an AWS EC2 instance, which has improved ...
The text discusses the recent news about the ISP UK association proposing Mozilla as “Internet villain of the year” for enabling DNS over HTTPS. The author shares their experience of enabling DoH at home using Cloudflare's open so...
The author discusses the challenges of building a wireless temperature sensor, including the need for low cost, ready-made microcontroller and radio modules, and long battery life. The author also shares the difficulties encounter...
The Ubuntu Developer Desktop Survey 2019 aims to understand the types of software projects being developed using Ubuntu and how it relates to the Ubuntu desktop. The survey is targeted at people using Ubuntu to develop software fo...
The text is a weekly newsletter style update on the progress of Ubuntu Desktop as it moves to GNOME Shell and builds the foundations for 18.04 LTS. It includes updates on GNOME, Ambiance & Radiance themes, LivePatch, QA, package u...
The text explains how to access user profile information from a Python skill running in AWS Lambda using Login With Amazon. It includes code and instructions on how to set up the skill and access the user's information.
The text discusses the process of setting up a Cisco 7941 phone with SIP firmware to work with Asterisk. It provides detailed steps on how to download the SIP firmware, flash the phone, configure the SIP extension in Asterisk, wri...
The text provides a guide on how to add OAUTH to an Alexa Smart Home skill in 10 minutes. It explains the process of using 'Login With Amazon' as the OAUTH provider and how to configure the skill to use it. The author also provide...
The text is about a Python library called bravialib that allows you to control Sony Bravia TVs and an accompanying Alexa Skill to control the TV by voice. It explains how to use the library, how to pair it with the TV, and how to ...
The author signed up for Amazon Prime and spent time setting up the various services. They found the next day delivery and online photo storage to be the most useful perks. The author also reviewed the Kindle Lending Library, Prim...
Ubuntu 16.10 has been released with Unity 8 as a preview. Users are encouraged to install apps and provide feedback through bug reports. The main goal is to gather user feedback and bug reports to improve Unity 8.
The author was experiencing a problem with a 20-second delay when serving static HTML pages and CGI scripts from Apache 2. The problem was caused by the 'none' directive in the Apache configuration file, which led to DNS lookups o...