Latest blog entries

Digging deep into the backlog

Thursday, July 2nd, 2026 at 07:20pm

Later this month I am heading up to Sydney and have built in three full days to wander around with my camera. As well as researching new places to go I was also looking back at my past photos, only to find that on a previous trip in 2008 (the early days of me having a DSLR) I had only done something with two images, and then left the rest.

While there were no spectacular shots, there was enough there to end up with a decent selection so I put them up as an album: Sydney 2008

Rising behind

I then looked further into my older photos and found a few more trips or events where I had more unprocessed photos, so I worked my way through them and put up four more albums:

Connecting rods Floating over the sunrise

Old navigation aid From the hide

My photos after these have been suitably processed, so now I need to get back to what I have taken over the last year.

Tagged with: ,

A media player upgrade

Wednesday, June 24th, 2026 at 08:16pm

It has now been five years since I switched over to Kodi on a Raspberry Pi as the media player for my television. It has been working well, except that it was struggling with the newer codecs and higher resolutions, but it wasn’t enough of a bother to consider replacing it.

A few months ago via a former colleage I ended up with a Pi 5 that otherwise was destined for e-waste, so I stuck my head back into the pi/media player space to find that Kodi has continued on with a few new versions, as has the LibreELEC distribution to make running it easy.

However the RemotePi would not be able to be transferred over (the one I had for the Pi 3 couldn’t handle the power needs of a Pi 4) and that company has shut down and vanished off the internet so I needed to find a replacement for IR and power management. I had never really looked at case options, so I was pleasantly surprised to find there was wide variety of cases, including some that provided an IR receiver, power management and also upsizing and relocating the HDMI ports.

I quickly settled on the Argon ONE V3 Case (not the version with NVME support) and the matching remote (even though the plan is to keep using my Harmony 650), these were delivered today.

Argon ONE V3 Case for Raspberry Pi 5 Raspberry Pi 5 and the HDMI/Power board from an rgon ONE V3 Case

It was a little bit fiddly but otherwise straightforward to get it all assembled. I loaded the latest LibreELEC onto a spare SD card (not the fastest boot option, but is all I need) and after installing a couple of add-ons I was able to control it via the Argon remote.

When looking into my options earlier I had found that someone had forked the Argon add-on to make updates and also make it available from the Kodi repository, so I didn’t even need to manually install that plugin, just find it in the list.

I could have stopped there but I now needed to get it working again with my Harmony remote. I don’t fully understand all the config but the I think the key items are:

  • in the config.txt file the dtoverlay=gpio-ir,gpio_pin=23 line (added by the argon plugin) will enable the IR kernel module on pin 23
  • this in conjunction with the mappings I found in a config file were what enabled the IR receiver and setup the buttons on the Argon remote
  • the config.txt entry from my previous Pi was dtoverlay=gpio-ir,rc-map-name=rc-rc6-mce which loads the IR module (using default pin) and then maps an RC6 Media Center remote

Having Argon buttons in a config file and then MCE buttons from a keymapping felt like they would co-exist, so I tried:

dtoverlay=gpio-ir,gpio_pin=23,rc-map-name=rc-rc6-mce

I don’t know if this is the “proper” way to do things, but it worked! I could now control Kodi from either the Argon remote or my Harmony remote with its MCE programming.

I reprogrammed my Harmony remote (I’m so glad that software still works) with the Argon power button code, so that is also fully functional.

Tagged with: ,

Should I get a home battery?

Saturday, February 7th, 2026 at 01:55pm

Is has been over a year since I posted about my home energy usage, when I switched my electricity plan to a time of use plan.

So how has that gone? Courtesy of home assistant I have this pretty chart for 2025:

Combined with the other reporting, what does this tell me?

  • The total energy i used to get stuff done was 4.32MWh
  • My solar panels have generated 6.16MWh, I was only able to directly use one third, with 3.97MWh sent to the grid
  • I pulled 2.13MWh from the grid, 1.57MWh in off-peak and 0.58MWh in peak times
  • In a summer month I have heaps of excess solar, and overall use less energy (more daylight hours, only use the AC on the hotter days)
  • For a winter month I directly consume about half the solar, with overall more energy used (mostly because at least one AC unit will be heating a room when I am awake)

What does this translate to on my bills?

RateUsageCost
Daily charge$1.15/day365 days$419.75
Peak rate37.2c/kWh584.41 kWh$217.40
Off-peak rate22.3c/kWh1546.38 kWh$344.84
Solar rate3.1c/kWh-3971.23 kWh$-123.10
Total:$858.89

If I look back to 2023 I paid $1,853 for gas and $1,635 for electricity, a total of $3,488. That $858 figure is looking quite nice, it could be said that the changes I made at the end of 2023 (adding solar, removing gas) are saving me $2,500 each year.

I was curious about the impact of solar, so I ran the numbers to estimate what my bills would have been if I had only dropped gas (the addition of AC units) and replaced the hot water system. I likely still would have switched to a time of use tariff and then minimised my usage during peak times, for the calculation I will pro-rata the overall usage:

RateUsageCost
Daily charge$1.15/day365 days$419.75
Peak rate37.2c/kWh1184.57 kWh$440.66
Off-peak rate22.3c/kWh3134.43 kWh$698.98
Total:$1559.39

So based on these numbers, getting rid of gas just removed that bill from the equation. While the savings from switching to a heat pump for hot water were taken up by using the AC units (aka other heat pumps) for heating, with the bonus of now having cooling as an option.

So now back to the question of sending excess solar to the grid. In the two years since the installation the feed in tariff has dropped from 6c/kWh to 3c/kWh, if I were to change plans now it is down to a measly 1c/kWh.

So sending excess solar to the grid should be the last resort. I currently try to have all my large usage loads during the day when there is solar which is hot water, the dishwasher, the washing machine, half of my heating/cooling and more than half of my cooking. The remainder of the heating/cooling and cookie is in the evening, when there is no solar.

I don’t have an EV (yet…) but my car usage is mostly local a couple of times a week, so topping off its battery wouldn’t be significant.

So would it make sense to get a home battery?

Using this as my usage pattern:

Average dayConsumptionFrom gridFrom solarExcess solar
Summer12.1 kWh4.4 kWh7.7 kWh15.1 kWh
Winter15.3 kWh10.2 kWh5.1 kWh4.7 kWh

So what type and size of battery would fit with this usage?

I have yet to dig into the details of batteries but I have seen a number of examples using typical sizes of 6kWh and 10kWh. So in summer I could easily charge up a 6kWh or 10kWh battery from solar every day, only needing the capacity of 6kWh for my overnight usage. However in winter I would need a 10kWh battery to handle my overnight usage, which I would not be able to charge up each day.

Assuming I had a suitable battery, what would I save in grid costs?

In summer all my consumption might be able to be covered directly by solar or by the battery charged up by solar. Any pittance I get from excess solar would go towards offsetting the daily charge, in an ideal month the overall bill might be zero.

For a summer month with the ideal case of drawing nothing from the grid:

RateNo batteryWith battery
UsageCostUsageCost
Daily charge$1.15/day30 days$34.5030 days$34.50
Peak rate37.2c/kWh39.6 kWh$14.730.0 kWh$0.00
Off-peak rate22.3c/kWh93.2 kWh$20.780.0 kWh$0.00
Solar rate3.1c/kWh-454.3 kWh$-14.08-321.5 kWh$-9.97
Total:$55.93$24.53

That is looking promising, with the monthly bill in summer being halved, but with batteries looking to cost at least $8000, that is a 25 year ROI… and what about a winter month where all the excess solar goes into the battery to offset part of the grid usage?

RateNo batteryWith battery
UsageCostUsageCost
Daily charge$1.15/day30 days$34.5030 days$34.50
Peak rate37.2c/kWh85.3 kWh$31.7346.6 kWh$17.34
Off-peak rate22.3c/kWh236.3 kWh$52.69128.8 kWh$28.72
Solar rate3.1c/kWh-146.2 kWh$-4.53-0 kWh$0.00
Total:$114.39$80.56

Hmmm… I didn’t quite expect for the bill reduction to be around the same, and it might be an artifact of these specific numbers, but with the additional saving being so small it is not looking like a home battery would be a good option for me.

Apart from general chatter in news and other places about batteries, the one thing that triggered my thinking about it was an email from the company that installed my solar panels, I will see what they will suggest (with the awareness that they are trying to sell their services).

Tagged with: , ,

Back in Canberra for Everything Open

Tuesday, January 27th, 2026 at 09:11pm

Last week I drove up to Canberra for the fourth Everything Open conference the spiritual successor to linux.conf.au, this was fitting as the last time I was in Canberra was for LCA back in 2013. I did post about the first Everything Open back in 2023, and while I did attend the subsequent conferences in Gladstone and Adelaide, I didn’t write anything substantial up about those, I took the lazy approach of just tooting and boosting on Mastodon.

So now that it has been a few days, what are the topics that have stayed with me?

AI… of course…

There were a few talks about AI but there were also a number of ad-doc conversations. Unlike some of my co-workers, I didn’t encounter anyone that was exicted about AI. The mood was more cautious, while it could be a useful tool eventually or in specific circumstance, there is currently too much hype and slop.

The talks specifically about AI that I went to were:

Keir Winesmith’s keynote provided two alternate meanings for “AI” that resonated with how I have been feeling:

  • Archival Intelligence – in that it is only drawing from what we have already put into archives, you might get a response that is new to you, but it is not new to the person that previously wrote it
  • Averaged Inputs – responses are what is statistically likely, so they will be at the middle of the bell curve, not bad and not good, just an average of what has been provided before

Another ongoing topic of these conferences is a blend of digital rights, community and maintenance, things that are getting harder and harder in this capitalist world:

A couple of these overlap with my views on AI, such as the exited developer can now generate shiny code faster but they will still not be around to deal with maintenance, some code may be generated but has it also been documented for those in the future to maintain?

While writing up this post I also looked back over some previous posts about conferences and I was reminded of the talks about rockstar developers at LCA 2017 in Hobart. While previously to get away with being a rockstar a person needed to have decent skills and the excitement/drive/obsession to churn out shiny things, now it is the AI models that are doing the heavy lifting.

As for how the conference itself was run, it doesn’t compare against the peak of LCA, but there was talk that it is gaining momentum. While nothing is set yet, there are moves towards Brisbane 2027. If that happens, I will be there.

However for now I need to ensure that my photos from the drive up, around and back from Canberra do not fall into the backlog…

Tagged with: ,

Choosing not to automate

Friday, December 19th, 2025 at 06:12pm

The two bedrooms (one I use as my study) in my house (technically a unit) have large windows that face west. This means that they get full afternoon sun which can be a problem in the warmer months. Fortunately there is canvas awnings which do the simple job of keeping the direct sun off the window glass, the first layer of managing temperature.

Despite being the “automatic” type these awnings are operated manually. This naming comes from the 1970s and the awnings are the type on a spring loaded roll that you pull down, then lock in place on arms that extend out. Pulling down on the awning will unlock the arms and the awning rolls back up.

Diagram of automatic awning

The specific awnings I had were quite old, the canvas had been replaced by the previous owners and at least one mechanism looked like it was possibly original. Basically all the metal parts were either rusting or the paint was flaking off, so it had been on my list for a while to tidy it up in some way.

Until I recently went to use them for the first time this season and one of the plastic end caps disintegrated, making the awning unusable.

So now instead of of background job to tidy them up, I had the more urgent job of getting them replaced before the heat of summer kicked in. So I started to get quotes, but I didn’t just ask for one quote from each installer, I asked for the price to replace with the same automatic awning type and also for a price to replace with a motorized awning.

The quotes were fairly consistent: around $3k for automatic or around $6k for motorized. However that $6k did not include the cost of an electrician running power to each awning.

I also didn’t know what support the motorized awnings would have for integrating with home assistant, because if I was going to get something that could be automated, I wanted it integrated with what I already have.

Them I remembered something, with all the things I have done with home automation, almost everything have been monitoring. The only thing I control is the heating and cooling, mainly to have it on a schedule, and to turn it off if the exterior doors are open. So did I need to automate this? If I am home it is a simple task to pull them down, then later in the day (or if it rains or is very windy) go back out and raise them up.

It was also more than double (remember an electrician wasn’t included) the price, so I stayed with manually operated “automatic” awnings which were installed today:

Photo of two windows covered by canvas automatic awnings

Tagged with: ,