One day I was strolling through IKEA and stumbled upon VARMBLIXT wall lamp. I found the design intriguing and thought it would complement my living area perfectly. For the most part, the lamp sufficed my lighting needs, but its basic nature irked me because it did not take advantage of its peculiar design. The first thing I did when I purchased the lamp was spray paint it black to better suite my…
Markdawn is a web-based Markdown editor where the preview is the editor. It uses a rich-text Markdown editor so headings, lists, links, tables, code blocks, and images are directly editable in their styled form.
Moire is a macOS application designed to synchronize photos across multiple providers, including Apple Photos, Google Photos, Facebook, S3-compatible, and Local Folders. It provides a flexible and robust sync engine that handles unidirectional and bidirectional synchronization with intelligent conflict resolution.
I created Combined Energy integration for Home Assistant back in 2024 after I got solar panels and replaced my gas hot water system with an electric one. The code was originally from a Pull Request by @timsavage , who created it in 2022, that never got merged. I gave it a new home and has received numerous changes and updates since. It relied on Combined Energy’s cloud-based API to work, and…
Duex was created out of pure necessity. All I wanted was a simple way to figure out what was using my storage space. Good ol du can do the job but using it was cumbersome, mainly because the starting point would always be either the root or home folder. The number of files would be enormous and the output would be overwhelming. I just wanted to know what was taking up space in a specific folder. I…
Duex is a Go-based terminal utility for visualizing and analyzing disk usage, featuring interactive navigation, accurate sizing, and real-time feedback.
This Home Assistant integration connects to the Enode API to monitor and control energy devices, with current support focused on electric vehicles from various manufacturers.
I don’t think I am the only one who creates a lot of ad-hoc Bash scripts and programs. Whether it be for work or for ourselves, they become part of our personal arsenal that assist with our tasks. When I begin creating a new Bash script, usually after noticing a pattern of frequent commands, I find myself beginning with the same boiler… #!/usr/bin/env bash set -euo pipefail main () {…
The Combined Energy Home Assistant integration monitors and reports real-time energy production and consumption data from solar PV, batteries, and appliances, while providing detailed tracking of energy tariffs and costs.
My journey playing with Safari’s bookmarks began unexpectedly trying to find an easy way to access Elixir module documentation. I keep a lot of docs stored locally and Elixir’s mix tool makes it easy to download and access. The problem is that I don’t want to always have to type a command in the terminal to launch it and navigating folders in the Finder feels cumbersome. I use…
safari-bookmarks-cli is a Python-based command-line utility for managing Safari web browser bookmarks by directly interacting with the Bookmarks.plist file to list, add, move, and remove bookmarks and folders.
A few months ago I moved into a new home which meant having to re-setup all my home automation. One of the things which was going to be problematic was finding a way to control my new home’s existing air-conditioners. I also bit the bullet and opt to go the easy path of buying a couple Sensibo devices but the price was a major turn-off. At my previous home I had setup an ESP2088 as an RF…
Zalevent is a real-time event management platform that simplifies hosting through customizable invitations, live RSVP tracking, and automated guest communication.
While in between jobs I decided to set myself some small goals to remain productive but also be able to deliver them. Usually when I begin a personal project I don’t even think how long it might take me to complete. This has lead me to take on very large projects with little to no chance of being in a usable state yet alone done. This time I took a different approach to only tackle small…
The ilc utility is a Go-based tool that simplifies the creation of custom command-line interfaces by allowing users to define nested commands, interactive input prompts, and templated workflows within a single configuration file.
After several months of running my Dell PowerEdge R420 server a few nuances arose that began to irk me. In an impulsive decision, I decided to replace the behemoth of a home server with a much smaller and almost unnoticeable Intel NUC. Prologue The biggest culprit with the Dell Server was the noisy fans, even when set to the lowest setting. This meant that intensive operations would cause the fans…
I was disappointed when Home Assistant removed the BOM integration . Whilst I don’t fault their reasons, and wish that BOM did provide a proper API, it still was an unfortunate outcome. The default weather integration uses data that’s to generalised thus lacks accuracy. This is typical of all weather applications that don’t source their information from the Bureau directly.…
Please read Part 1 of my guide if you haven’t yet done so. Beyond Home Assistant With Home Assistant, formally known as Hassio, all up and running the next step is to run Docker containers using the Supervisor. I should mention that running Docker containers through Home Assistant’s Supervisor is different than typical runtimes but it’s not difficult if you’re familiar…
Date Mate is a simple date helper web application built with React, TypeScript, and Vite, designed to provide utility tools for date-related operations.
Update Momentum released updated their firmware on June 25 2020 which removes access that was exposed in this article. Momentum’s Niro Wi-Fi Garage Door Controller is a web camera and garage controller in-one. Despite having a decent app to control the device my intention was to integrate it with Home Assistant . Unfortunately there is no public API or integrations available at the time so I…
My multi-part guide on setting up Home Assistant on a Dell PowerEdge R420 running CentOS 7. Prologue At the end of last year my workplace was moving offices and as such was culling unnecessary items before the move. One of the things they were disposing were 2015 Dell PowerEdge R610 and R40 servers. I snatched them up in an instant. After I got these heavy beasts home the next question was what to…