On the Snooks Trail in York

One of the Snooks outside Cliffords Tower in York

If you go to York (my home town) between now and the 25th April, you may encounter several large painted fibreglass monsters reading books dotted around. They’re the Snooks, and they’re part of the The Snooks Trail around the city.

There are 21 snooks in total, mostly in the city centre but a couple located further out. We spent part of our Easter Sunday hunting the snooks, and managed to see 12 of them. Our eight-year-old thought that ‘Frankie the Fostering Snook‘ was the best one – it’s outside York Central Library and sponsored by the York Fostering Service. Whilst the full list is on the web site, we also saw a few two-dimensional Snooks in the windows of buildings that we passed that presumably aren’t part of the official trail.

Each of the snooks has a letter attached, and if you put the letters in order, you can find a secret web address. Unfortunately, we didn’t have time to visit all of the snooks and didn’t get the full code.

Placing painted fibreglass sculptures around cities is hardly a new idea; CowParade was the original, but many cities have copied the idea. In the UK, Manchester was the first in 2004 with their version of CowParade, and Liverpool did its own thing when it was European Capital of Culture in 2008 with Go Superlambananas (I took a handful of photos in 2010). More recently I’ve seen Larkin with Toads in 2010, Reindeer in Leeds (2014), and Snowdogs in Huddersfield (2022).

After the trail finishes on the 25th April, there’ll be an auction where you can win one of the snooks. The funds raised from the auction will go to St Leonard’s Hospice in York.

How do you solve a problem like the Central Line?

A photo of a prototype train for the Central Line, now on display at the London Transport Museum Depot in Acton

The Central Line of the London Underground is not having a good time at the moment. We experienced this first hand on our recent trip to London. As the Young V&A is close to Bethnal Green tube station, when we visited we tried to use the Central Line to head back into central London.

We gave up after two trains stopped where it was literally impossible to fit on. Every carriage was crush-loaded, and this was mid-afternoon on a Saturday – not exactly rush hour.

The issue is with the trains that run on the Central Line. These are 1992 Stock, which, as the name suggests, date from 1992 and were built by the newly-privatised BREL. Specifically, it’s the traction motors on these trains, which are failing at a faster than expected rate. Without a working motor, the trains can’t move, and so they have to be taken out of service. Consequently, there are fewer trains available for service, and so passengers are being crammed into less frequent services.

Transport for London have short, medium and long-term solutions to this issue:

Short term

In the short term, there are fewer trains in the timetable. With around a third of the fleet out of service, the timetable has been cut to reduce short-term cancellations. It’s something we’ve seen elsewhere in the country – Transpennine Express cut several trains to improve reliability.

Medium term

In the medium term, there is the Central Line Improvement Programme (CLIP). This is a major refurbishment of the trains, which includes replacing the troublesome motors as well as installing CCTV and accessibility improvements. For example, trains will now have wheelchair accessible spaces, and there are new screens with visual announcements of the next stop – standard on other lines, but new to the Central Line.

As an aside, I can’t help but feel that CLIP is a boring name when Central Line Improvement to Train Operation and Reliability Investment Scheme was right there. Even if the acronym does spell CLITORIS.

The CLIP started before the reliability issues came to ahead, and the first refurbished train was in service in December. But it’ll be a while before work on the full fleet of 77 trains is completed.

Long term

Ultimately, these are 30 year old trains, and eventually they will need replacing. They’re not the oldest on the network – that ‘honour’ goes to the Bakerloo Line, with trains that are over 50 years old. Slightly newer, but only just, are those on the Piccadilly Line, which are being replaced with 2024 stock to support an increase in service. Right now, there’s only funding available for new trains for the Piccadilly Line, but TfL’s long term aim is that the same trains will run on the Central, Bakerloo and Waterloo & City Lines too. Whilst the first units are being assembled in Germany and Austria, most will be built by Siemens in a brand new factory in Goole, East Yorkshire.

Where I live in the north of England, a big deal was made out of the replacement of 1980s era Pacer trains which were no longer fit for purpose. And whilst there’s a feeling in the north that London gets more than its fair share of UK public transport spending, the oldest tube trains are 10 years older than the oldest Northern Rail trains. Ordering a completely new fleet for all the London Underground lines that need it will result ensure skilled manufacturing jobs remain in Yorkshire for at least the next decade.

Meross energy monitoring smart plugs

A photo of a Meross smart plug in a UK plug socket

I’ve recently bought a pair of Meross energy monitoring smart plugs (sponsored link), and by integrating these with Home Assistant, I now get notifications when the washing machine and tumble dryer have finished.

Previously, I’ve used Tuya smart plugs. Which are fine, but these ones don’t do energy monitoring, don’t work with Apple HomeKit and I have some privacy concerns. The Meross plugs, on the other hand, do offer energy monitoring, can be used with 13 Amp devices, and also work with Matter. They’re also smaller, and feel more solidly built than the older Tuya plugs.

Matter support

These smart plugs also support Matter, the open smart home standard. This should mean that you can use them with any smart home ecosystem, whether that’s Amazon, Google, Apple HomeKit, Samsung SmartThings or Home Assistant. I was able to get them to pair with Home Assistant, but not with HomeKit. It turns out I need a device that can act as a HomeKit hub, which can be a permanently plugged-in iPad, Apple TV or Apple HomePod. It won’t just use any other Matter server on my home network. This is ironic as the Home Assistant app uses the same Matter provisioning process on iOS devices.

It’s also worth noting that Matter support is limited to turning the smart plugs on and off. I’m guessing the Matter specification doesn’t include energy monitoring as yet. Also, these smart plugs connect over 2.4 Ghz Wifi, which is worth noting if you’ve configured your Wifi network to only use 5 GHz. They don’t use Thread.

Screenshot of the hassio_appliance-status-monitor Blueprint being configured as an automation in Home Assistant

Making use of energy monitoring

If you want to take advantage of the energy monitoring capabilities of the smart plugs, you’ll either need the official Meross app (for iOS and Android), or use Home Assistant. Whilst I have installed the Meross app, I’ve set up the automations in Home Assistant. There isn’t an official Home Assistant integration for Meross, so you’ll need to install the Meross LAN custom integration which is available through HACS.

Once you’ve set it up and added your devices, you’ll need to set up the energy monitoring automation. By far the easiest way is to use this BlueprintBlueprints are essentially templates for automations that you can download and configure. Make sure you follow the instructions, as you’ll need to create four Helpers for each smart plug, and give them specific names.

You can then define actions to take when the energy monitoring detects the appliance has started and ended. In my case, I’ve told it to send a notification to my phone when the device has finished. In the case of my tumble dryer, this includes a 15 minute delay as it uses less power towards the end (and otherwise results in notification spam). You may need to tweak the power thresholds as well. If all goes well, then you’ll get a notification like the one in the screenshot below.

A screenshot of a notification from Home Assistant stating that the washing machine has finished, triggered by the energy monitoring smart plugs

Doing this means that you can get one of the key features of a smart device, without paying a significant premium. I paid £25 for the two plugs from Amazon, whereas it would have cost at least another £100 to buy a smart tumble dryer. Our washing machine is 9 years old and I’m not even sure that smart washing machines were on the market at the time.

Happy Easter!

An AI generated image of a giant chocolate easter egg surrounded by multicoloured rabbits

I hope you’re having a restful Easter break. We’re staying with my parents in York for a couple of days, as per usual (barring 2020 and 2021) and I will no doubt consist of at least 40% chocolate by the end of the day.

Easter has come comparatively early this year. Not as early as 2008 (23rd March), and the absolute earliest it can be in the Gregorian Calendar is the 22nd March. The last time it was that early was in 1818, and it won’t happen again until 2285. Still, the last time Easter Sunday fell in March was 2016, and next year it’ll be very late – the 20th April.

Despite Easter falling early, it’s still felt like a long time since the Christmas break, and I’m appreciating an extended weekend off work. As well as the Good Friday and Easter Monday bank holidays, we get Tuesday off work too, every year.

Playlist of the month: Funeral songs

It’s time for the fifth instalment of my playlist of the month. Whereas last month was a mostly upbeat selection of songs about alcohol, this month is a little different.

Please note that this blog post carries a trigger warning for death and suicide. Please don’t feel that you have to read this if you’re not in the right head space to do so.

Ten years ago, my good friend Dave Jennings passed away. His death, from a heart attack, was completely unexpected and I still miss him even now. Dave was a music journalist, and his review of a record as a ‘daft, punky thrash’ may have inspired Daft Punk’s name.

At his funeral, there were two songs that I remember:

  • Always On My Mind by Pet Shop Boys. This played during the service, and whilst it’s a typical upbeat synth-pop song from the Pet Shop Boys, the lyrics took on a new poignancy that day.
  • Changes by David Bowie. Dave was always a massive Bowie fan. Sadly he wasn’t alive for the release of Bowie’s final album, Blackstar, which I’m sure he would have loved. This played as we entered the chapel at the crematorium.

To this, I’m adding the three songs that I would choose to have played at my funeral, in the hopefully highly unlikely event that this happens any time soon:

  • Good Riddance (Time of Your Life) by Green Day. “It’s somethin’ unpredictable, but in the end is right / I hope you had the time of your life”.
  • One More Light by Linkin’ Park. The title song of their final studio album, about showing that you care about someone even though they’re not here anymore. Hearing this following lead singer Chester Bennington’s suicide makes it all the more heartbreaking.
  • Whole World Is Watching by Within Temptation. Yes, I had to have a song by my favourite band on this list. It’s a duet, and probably their most radio-friendly song to date.

25 years of Rollercoaster Tycoon

A photo of The Big One, a rollercoaster at Blackpool Pleasure Beach

Last week, the game Rollercoaster Tycoon turned 25 years old. There’s a good retrospective from The Guardian, including interviews with two people who played the game in their youth and who now design rollercoasters, and the game’s designer, Chris Sawyer. Whilst its graphics felt dated even in 1999, it was well-received at the time and was a game that allowed plenty of flexibility with each scenario.

I have fond memories of playing Rollercoaster Tycoon – indeed, I spent much of the summer of 1999 playing through the various scenarios. And of course, I ended up buying both expansions, which added additional scenarios and new rides.

Rollercoaster Tycoon was the second of Chris Sawyer’s games that I played extensively. I also spent many hours playing Transport Tycoon, which was released in 1994 and came on floppy disks. It’s notable that Sawyer wrote most of the code for his games in Assembly, which meant that the games were light on system resources but also hard to port to other platforms.

More recently, I’ve played the open source clone, OpenTTD, which works on modern computers. And there’s OpenRCT2, which is an open source re-implementation of Rollercoaster Tycoon 2, although it uses the original data files.

Of course, realising that Rollercoaster Tycoon is now 25 years old is another sign that I’m getting old.

The expense of keeping a car on the road

An AI generated image of a car being worked on by models of ancient Greek workers outside a Greek temple.

I write this at the weekend, after picking my car up from our local garage for the fourth time in as many months for repairs.

We’ve had our current car for almost five years, and it was seven years old when we got it. In that time, we’ve probably spent more money on repairs and servicing than we did buying it.

Its most recent visit was to replace two of the coil springs from the suspension, which failed in quick succession. The first went on the way back from Sci-Fi Weekender in Great Yarmouth on Sunday, and the second after going over a road hump on Wednesday. This resulted in a low grinding noise which prompted a call to our local garage.

Before that, we had both rear suspension arms and brake pads replaced, a new parking sensor, and a new wing mirror. My car has motorised wing mirrors which automatically tuck themselves in when the car is locked, but the motor seized up on one, and they’re sealed units, the whole wing mirror needed replacing.

I’m fortunate that there’s a good, independent garage within walking distance of home, that has been able to do all of these repairs. That means I can drop the car off in the morning, and then work from home. Having to fork out hundreds of pounds for car repairs, is even less fun when you also have to use a day of annual leave from work for it.

Earlier repairs have included replacement body work, a new timing belt, new front suspension, and the usual replacement tyres. I wouldn’t go so far as saying my car resembles the Ship of Theseus, but it’s certainly had a lot of work done on it over the years, and many parts are no longer original.

Whilst I would be tempted to cut our losses and get a new car, to get something similar in age and size to ours at time of purchase would set us back at least £7000. We just don’t have that kind of money right now, nor would we want to take on more debt to buy one. And I would rather keep this going until we can replace it with a used hybrid or battery electric model. Or somehow come into enough money to buy a new car outright.

Using Toolbelt instead of Jetpack on WordPress

A screenshot of the Toolbelt plugin in the WordPress plugin directory

A couple of weeks ago, I stopped using the Jetpack plugin for WordPress, and switched to Toolbelt instead.

Jetpack is one of the most popular WordPress plugins and is developed by Automattic, so ditching it has been a big step. Here’s my thinking behind my decision.

What’s wrong with Jetpack?

Jetpack is a big plugin. This is because it does a lot of things, but it can add some big overheads to your WordPress install. Whilst more recently some features have been made available as individual plugins (such as Jetpack Security), many still use the large monolithic plugin.

It relies on services provided by WordPress.com, so there’s background web traffic going there. That can have an impact on your web site’s privacy policy, especially across international boundaries. And Automattic has been in talks with OpenAI and MidJourney about using content from WordPress.com and Tumblr to train AI models. Whilst there’s an opt-out, this really should have been opt-in. My content is licensed under Creative Commons, and I doubt these models respect licensing.

I’m also not keen on how Jetpack inserts adverts for its premium services into my WordPress install.

More disconcertingly, there’s been a recent incident of transphobia that involved a Tumblr user and Matt Mullenweg, Automattic’s CEO. It’s somewhat reminiscent of the Twitter Joke Trial, where an amusing but poorly thought out post got the user into trouble, and Matt waded in. I’ve generally been a supporter of Matt but this incident made me decidedly uneasy. I’m a member of the LGBTQ+ community and try to be a good ally to my trans friends, and I don’t want to support a company which is hostile to trans people.

What is Toolbelt?

Toolbelt is essentially a replacement for Jetpack. Like Jetpack, it offers a wide range of features in a modular way. By default, they’re all switched off, so you just need to enable the ones you want. There’s some overlap with Jetpack, but Toolbelt offers some additional features that Jetpack doesn’t have.

Toolbelt is much more lightweight; since installing it, my WordPress installation feels faster. I haven’t been able to quantify improvements, but pages should load quicker. Hopefully, WordPress will use less server resources too now. It does mean that some things look a little different, as I’m using Toolbelt’s social sharing icons and related posts, rather than those from Jetpack.

For the time being, this means new posts won’t be automatically shared to my Mastodon profile (and occasionally LinkedIn) until I install a different plugin to enable this. And I am currently still using Akismet for spam protection, although Toolbelt offers a comment spam module.

The only major caveat to Toolbelt is that it’s not currently in active development, although it says it has been tested with current versions of WordPress (at time of writing). Maybe it’ll get renewed attention.

Converting Tuya devices to Tasmota

Screenshot of the Tasmota web site

I’ve mentioned that I have a few Tuya smart plug sockets around the home. It’s possible to convert these to run on open source firmware called Tasmota, to gain some additional features, and it’s something I’ve been considering.

The logic boards for many Tuya devices are from the Espressif ESP family, which can easily be flashed with different firmware. Tasmota is one such provider, as is ESPHome which is a sister project to Home Assistant.

What’s wrong with Tuya?

Tuya mostly manufacture ‘white label’ devices that are then sold under a variety of brands. Mine are branded ‘Coosa’ but I’ve seen others called ‘Hey!’ being advertised. Often, they come with their own branded app, but you can use them with Tuya’s own app as well.

I bought them a few years ago because they work well with Google Assistant and IFTTT (which I no longer use). They also work well with Home Assistant (especially since last month). They don’t work with Apple HomeKit natively but can be bridged in using Home Assistant or Homebridge. The other advantage was that you didn’t need a separate hub for them to work – they connect directly to your home Wifi network.

However, Tuya is a Chinese company. Though they claim to have servers in the EU, it could be that every time I use their switches, my request goes via China. In Home Assistant, there are a couple of custom integrations in HACS called LocalTuya and TuyaLocal that can issue commands locally on your home network. But if you use Google Assistant, the commands get sent across the web.

Local control with Tasmota

The Tasmota project offers a tool called Tuya Convert, which replaces Tuya’s official firmware and allows for local control. It mainly uses the MQTT protocol, which is openly documented and used by a variety of different Internet of Things devices. Once flashed onto your devices, they can be controlled locally and don’t need to communicate with external servers. Home Assistant has extensive MQTT support and an official Tasmota integration.

They also work well with Alexa devices, by emulating a Belkin WeMo or Philips Hue device.

This all sounds good to me, but I haven’t gone ahead and done it. Unfortunately, whilst Amazon Alexa is supported, Tasmota doesn’t easily interact with Google Assistant. And once I’ve flashed a device with Tasmota, it may be difficult or impossible to go back to the official Tuya firmware.

Of course, I can configure Home Assistant to work with Google Assistant. I haven’t yet, even though there are two ways to do it:

  1. Sign up for Home Assistant Cloud from Nabu Casa, which costs £6.50 per month
  2. Set up Google Assistant manually with Home Assistant, which is lengthy and may need to be reconfigured every 30 days.

I suppose if we used Amazon Echo devices instead of Google Home, this would be a no-brainer.

In the long run, replacing these smart plugs with ones that use Matter would be better and cheaper. My Home Assistant install is pretty-much Matter ready, with no need for an additional hub. Matter, like Zigbee, mostly works locally, and therefore doesn’t have the privacy implications of my current web-based Tuya plugs.

The Cartoon Museum

Inside the Cartoon Museum in London.

This is the fourth in the series of blog posts about places we went to in London – you can also read about the Bank of England Museum, the Cute exhibition at Somerset House, and the Young V&A.

On our last day in London, we went to the Cartoon Museum in Soho. It’s a relatively new museum, opening initially in 2006 and in its current location in 2019. It’s also quite small – allow a maximum of two hours – but with plenty to see. The walls are packed with illustrations going back a couple of hundred years, right up to now – the newest being Ben Jennings’ cartoon of Queen Elizabeth II taking the Elizabeth Line into the light when her death was announced in September 2022. It is mostly lots of pictures on walls, but there is a Spitting Image puppet on display as well.

At the moment, there’s a Wallace & Gromit exhibition, marking 30 years since the release of The Wrong Trousers. There’s several models on show, as well as some behind the scenes photos and some of the equipment used to film it. You can also see the actual Oscar that Nick Park won, although no photos are permitted of this. The exhibition is on until the 16th April.

A smaller exhibition shows the work of Oluwasegun Babatunde, a Nigerian comic artist who created a team of superheros based in Sub-Saharan Africa during the Covid-19 pandemic. This is on until the end of this month.

There’s also an activity room where you can create your own comic strips, and of course the ubiquitous shop.

Accessibility

The nearest tube stations to the Cartoon Museum are Oxford Circus and Tottenham Court Road. The museum is located in a basement, down a set of stairs, and sadly the lift has been broken since 2022. A recent crowdfunder to fit a new lift didn’t quite reach its goal but hopefully this will be fixed soon. Ear defenders and sensory backpacks are available to borrow once inside.