How to use bindings in Zigbee

Screenshot of the Zigbee2MQTT interface showing a binding being set up

One advantage of the Zigbee smart home protocol that I didn’t mention in last summer’s comparison was Bindings. This is where you bind a function of one Zigbee device to another, allowing the first device to control the second device directly.

Zigbee, as you may be aware, is a mesh network protocol. That means that every Zigbee device will connect to every other Zigbee device in range. Now, every Zigbee network also has a Controller, which is a device that issues commands to the network. In my case, this is my Raspberry Pi running Home Assistant, with a Sonoff ZBDongle-E plugged into it.

The advantages of bindings

However, when you bind two devices together, they can issue commands directly, without needing to go via the Controller. This is useful, because it means that devices can still work, even if your Controller is offline.

For example, let’s say you have a Zigbee motion sensor in your bathroom. You can set up a binding so that, when the sensor detects motion, it’ll turn on the bathroom lights. Once the binding is saved, this will work regardless of whether your Zigbee controller is online.

The other key advantage of bindings is that they should be faster. We’re probably only talking micro-seconds here, but as commands can be sent directly from one device to another without a round-trip to the Controller, they should be a little more responsive.

If you’ve ever bought Ikea TrÃ¥dfri bulbs, these usually come with a remote that has already had a binding set up. That way, the remote will work with the bulb out of the box without an Ikea Dirigera hub (or other Zigbee controller). But both can also be paired with a Zigbee controller if you have one.

Setting up Zigbee bindings

If you use an off-the-shelf Zigbee controller like the aforementioned Ikea Dirigera hub, or a Philips Hue Bridge, then you may be able to set up bindings using these. I don’t, so I can’t advise, but bindings can be set up using Zigbee2MQTT (which I use) and Zigbee Home Automation in Home Assistant (which I don’t).

In Zigbee2MQTT, you need to select your device, and then go to the ‘Bind’ tab. It’ll then expose a list of ‘endpoints’ that can be bound. In my experience, these are just numbers, so you may need to experiment to see what, for example, ‘endpoint 242’ controls. You can then bind this to the endpoint of any other Zigbee device to control it.

It’s worth noting some key points here:

  1. Not all Zigbee devices support bindings
  2. Those that do may only allow expose limited endpoints for binding, so you won’t be able to control all aspects using bindings.

For example, I have some Zigbee colour lights (which I used in my grouping example). I can bind them to another Zigbee device to turn them on or off, but not to change the colour. That still requires communication from the Zigbee controller.

Other protocols

If you have more than one Z-Wave device, then you can set up ‘Associations‘ between devices which work in a similar way to Bindings in Zigbee. Home Assistant users can set these up using the Z-Wave JS UI addon. I’m not aware that Matter offers anything similar.

Is it the Easter holidays?

An egg with googly eyes in a flamingo-shaped egg cup. This is supposed to somehow represent 'Easter holidays'.

In most years, schools have their two week Easter holidays either side of the Easter weekend. But this year, Easter falls comparatively late – Easter Sunday will be the 20th April and a full three weeks later than last year.

If schools were to stick to the ‘two weeks either side’ model, that would mean they would be off this week and next week, with kids not back at school until the 28th April. It also means that the spring term at school will have been longer than normal, leaving a long stretch of teaching from Christmas onwards, and then a compressed summer term. So, our nine-year-old’s school is now in its second week of the Easter holidays, having had last week off as well. School re-opens the day after Easter Monday, on Tuesday 22nd April.

But not all schools are doing this. One local secondary school had an extended half term break before Christmas, giving them two weeks in October/November, and then shortened the Easter holidays to just a week and a bit. Over in South Yorkshire, they’re already done with their Easter holidays – they broke on the 28th March and were back at school on Monday. The actual Easter weekend is therefore detached from their Easter holidays. I suppose this keeps the spacing of the holidays more consistent but it feels a bit weird to have ‘Easter holidays’ that don’t include the actual Easter weekend.

My workplace always offers a customary holiday on the day after Easter Monday, and so I’ll be off work when our nine-year-old goes back to school. It gives me an extra break, I suppose.

Next year’s Easter holidays

In 2026, Easter Sunday will be a couple of weeks earlier on the 5th April. And, certainly where we are, that means a return to the standard pattern where the Easter holidays wrap around the Easter weekend. It’ll be another week earlier in 2027 as Easter Sunday will be the 28th March.

If you need to know when school holidays are, you can check local authority web sites which usually have dates for both this year and next year. However, individual schools may vary their dates – especially if they have Academy status.

The latest date for Easter

Wikipedia has a list of when Easter falls, and, in particular, the earliest and latest possible dates for Easter. Easter Sunday is comparatively late this year, but the latest possible date is actually the 25th April. The last time this happened was in 1943, and it’ll happen again in 2038. We’ll also have a late Easter in 2030 when it falls on the 21st – a day later than this year.

The earliest date for Easter is the 22nd March, and the last time this happened was before living memory, way back in 1818. Indeed, the next time it happens will also be (most likely) beyond the lifespan of anyone living today, as it won’t be until 2285. However, Easter Sunday fell on the 23rd March in 2008, something which I apparently didn’t blog about at the time. A shame, because the next time Easter Sunday falls on the 23rd March will be in 2160.

So, is it the Easter holidays?

So, to answer the question I posed in the title of this blog post: it depends. Most schools are off this week (the roads have definitely been quieter) but not all of them are. It’ll most likely be back to normal next year though.

RSPB Fairburn Ings

A photograph of a mosaic that spells out 'Fairburn Ings' and has a swan on it

Last Sunday, we spent an afternoon at Fairburn Ings, an RSPB nature reserve that straddles the border between North and West Yorkshire.

Fairburn Ings was previously used for coal mining and industry, until the 1950s. It’s been left to return to nature, and is now a series of ponds, lakes and bogs, with the River Aire flowing past. These wetlands have attracted many birds, and it’s now run by the RSPB who have a series of hides across the site, and a visitor centre.

The visitor centre sits in the middle of the site. On our most recent visit, we walked around the western side of the site, in the hope of seeing some spoonbills. Alas, we didn’t, but we saw plenty of swans and cormorants, along with a black-necked grebe which isn’t native to Britain. We also saw a white egret.

There are a number of marked footpaths around the site, but many areas are kept out of bounds to give safe spaces to the wildlife. The visitor centre has binoculars for sale and to hire, and you can also hire a pond dipping kit for kids.

About 10 minutes drive away is another RSPB reserve at St Aidans – indeed, the two are jointly managed, and you could combine both as a single day out. We actually planned to go to St Aidans, but couldn’t get parked; it seemed that with the recent lovely weather, lots of other people had the same idea.

Accessibility

Fairburn Ings is near the village of Fairburn, which until 20 years ago was bisected by the A1 but is now a relatively quiet backwater. You probably want to drive there, as there aren’t any buses that get particularly near Fairburn Ings, and the nearest railway station is three miles away in Castleford.

There are two car parks at Fairburn Ings; the central one is run by the RSPB and is close to the visitor centre. There’s a separate one run by Leeds City Council at the western end. Both are pay and display, but otherwise entrance to Fairburn Ings is free.

Whilst there are few steps on the site, the ground is often uneven and there are some steep slopes. The visitor centre has a disabled toilet, but if you need a Changing Places toilet, you’ll need to go to the Junction 32 Outlet or Ferrybridge Motorway Services which are both a short drive away.

Well this weather is rather lovely

A photo of some trees with plenty of blossom

It’s been a particularly good Spring, hasn’t it? Lots and lots of sunshine, warm daytime temperatures, and almost no rain. It’s almost like the lovely Spring that we had in 2020, but without the lockdown restrictions. As such, we’ve been able to enjoy it a bit more.

As solar panel owners, it’s been particularly welcome. In March, our solar panel system saved us £50 by not needing to import energy from the grid, and we exported another £25 of excess electricity. And this month, despite us not being halfway through yet, we’ve already exported £25 of electricity. Overall, we’ve certainly exported far more than we’ve used from the grid. However, we’re having some issues with our smart electric meter not reporting usage, and so I’m not able to properly quantify this yet.

Although it’s been cold at nights, we’re still using less gas and electric than we would typically use at this time of year thanks to the nice weather. It’s been warmer during the day, and we’ve been able to dry more laundry outside too. We haven’t used our heated drying rack for a few weeks now.

Energy prices

Speaking of energy prices, I’m hoping that this will mean that Ofgem’s Energy Price Cap will go down when it changes again in July. The warmer weather should have reduced the use of gas central heating, and the increased contribution of solar energy will have reduced the amount of gas that’s burned to generate electricity. Seeing as it’s mainly wholesale gas prices that drive the price cap calculations, reduced demand for gas will hopefully see the price cap fall.

Hosepipe bans

It’s been that long since it rained that I can’t remember the last wet day that we had. Which has been good for getting out and about, but not so good for keeping the reservoirs topped up. Rain is forecast for next week, but if the general trend is for lots of hot dry days, then I wouldn’t be surprised if we end up with a hosepipe ban in the summer.

If you want to plan now for a hosepipe ban and don’t already have a water butt to store excess rainwater, consider getting one from Save Water Save Money. Pop your postcode in to find out if you can get one subsidised by your water company. They’re at least £10 cheaper than elsewhere, as long as you’re prepared to wait around six weeks for delivery. We haven’t invested in one yet (we need additional work doing on our guttering) but it’s something to consider.

One thing we have bought in response to the warm weather has been a portable air conditioning unit. British homes are not typically built with air conditioning systems (and our house is around 100 years old in any case). Whilst the nights have been cold, I’m fully expecting that, if this good weather continues, there will be some hot nights on the way. A standard pedestal fan can help keep you cool by blowing away sweat, but it can’t cool the air in a room. Once it’s arrived and I’ve had time to evaluate it, I’ll do a blog post.

The new Areas dashboard in Home Assistant

Last week saw the release of Home Assistant 2025.4, and with it, a new type of dashboard called Areas. This is an automatic dashboard, managed by Home Assistant itself, which displays your devices sorted by room, or ‘area’. At present, it’s ‘experimental’, but I wouldn’t be surprised if it becomes the default in future.

The default dashboard in Home Assistant is also automatically managed, but if you have more than a few devices and integrations, it can quickly become overwhelming. Therefore, my default dashboard is one that I manage myself. I can decide what to show, and in what order. However, it’s taken me quite some time to build and tweak that dashboard, and at one point I had almost 30 different cards showing. I’ve reduced that somewhat, and now use badges to highlight information that I need to know, but it still represents a significant investment of my time.

The new Areas dashboard therefore sits somewhere in the middle. The first tab shows an overview of your home, with sections for each ‘area’ that you have defined in Home Assistant. Most people will make each room an area, but it’s up to you – you may define parts of a room as a distinct area, for example. Personally, I’ve gone down the room = area paradigm, but I also have areas for ‘roof’ (where the solar panels are) and ‘outside’.

Setting up your home’s areas

You can set up your home’s Areas in the Settings pane in Home Assistant. When you do so, you can also specify any entities that represent the temperature and humidity in that room. This is useful, as these entities will then show up on your Areas dashboard.

Once you have defined your areas, you’ll need to add your devices to these areas. Again, in Settings, navigate to the Devices section. You can sort your devices by Area, so you’ll be able to see which ones are not allocated. Some of these ‘devices’ will represent virtual things, like HACS integrations or web services, so you don’t necessarily need to allocate these to a room.

A screenshot of the Home Assistant interface showing the options when adding a dashboard, including the new Areas dashboard

Adding the Areas dashboard

Again in Settings, you’ll need to open the Dashboards pane. Here you’ll typically see three dashboards there already. These will include your current default dashboard, the built-in energy dashboard and the built-in Map dashboard. At the bottom right, click ‘Add Dashboard’, and choose ‘Areas (experimental)’. Give it a title and an icon, and then enable to show in your sidebar. Once done, you’ll be able to access it at any time from the side bar.

Initially, every area that you have defined will have a section and a tab along the top. If you click the Pencil icon at the top right to edit, you can re-order the areas, and also make any invisible. You may want to do this if the dashboard doesn’t show anything useful for that particular area. If you click into each area, you can also hide any devices that you don’t want to see on the dashboard. For example, in my screenshot, each programme on my Bosch dishwasher shows as an individual entity; I can therefore hide all of those apart from the dishwasher’s power status if I want to.

The areas dashboard is still experimental

We’re only a week on from this feature having been made available in Home Assistant, and so it’s still ‘experimental’. In particular, you’ll only see a handful of devices on this dashboard. In my case, this includes lights, sockets, my dishwasher, my TV, media players, and thermostats.

But it’s a lot easier to set up and manage than it would to create a new dashboard from scratch. And it’s less overwhelming than the other default managed dashboard, which shows a huge amount of data. As time goes on, I hope that the Areas dashboard is developed further and becomes the new default. It’ll make Home Assistant feel more like other smart home apps like Google Home, and make it easier for new users to manage.

How to save money with gift cards

Back in December 2023, I wrote about why you shouldn’t give gift cards as presents in the run-up to Christmas. I still stand by that, but wanted to expand on the last section of that post about when it is appropriate to buy gift cards. Because, it turns out, buying gift cards can actually save you money.

This is all about exploiting the difference between the actual cost of gift cards, and their value. Go to any supermarket, and there’s usually a display at the end of an aisle full of gift cards for various other shops, restaurants, cinema chains, subscription services and the like. When you buy one of those cards, a small percentage of what you pay goes to the shop (otherwise they’d be selling them at cost price). To give an example, when you buy a £10 gift card, 50p of that £10 may be kept by the shop, and the gift card supplier gets £9.50.

What we can therefore do is find places that, instead of pocketing that 50p, they pass some of that on to you as a saving. It’s a bit like cashback sites like Quidco (referral link), where they share some of the money they get as commission with you. I’ve listed a few options below:

Pluxee and other employer schemes

I work for an employer who is signed up to Pluxee. This means that I can buy online gift cards, usually at a 3-5% discount, for many stores. The ‘big four’ supermarkets are included, as are the likes of M&S, Boots, and many online retailers. It also handily keeps track of how much money I’ve saved – we’ve had it for close to ten years now and collectively I’ve saved over £100.

You can use it for big ticket items – back in 2020, I bought our LG TV mostly using Curry’s vouchers. At the time, the discount was 8% (I think) and at present it’s 6%. Ultimately it knocked around £25 off the cost of the TV.

The big advantage of Pluxee is that you can buy the gift cards and be able to use them almost straight-away. So, say you’re in a supermarket, and you’ve used one of those handheld scan and ship gizmos, so that you know exactly how much your shopping will cost. You can then quickly buy a gift card for that amount, go to the checkout, and use it to pay for your shopping.

Costco

Another place to buy gift cards at a discount is Costco (something I didn’t mention in my overview last year). As with most things from Costco, you have to buy in bulk. For example, you can buy five £20 Pizza Express gift cards, collectively worth £100, for £85 – that’s a 15% discount, and better than the 7% I get with Pluxee. You can buy the cards both in-store and online, and the online prices include postage.

Bear in mind that these are physical gift cards, and so you will need to actually buy them from the shop, or wait for them to come in the post. You can’t just buy one whilst waiting for your bill in a restaurant, for example. And you’ll need to be a Costco member to take advantage.

Sprive

I did a more detailed overview of Sprive last April. Sprive is an app for managing mortgage over-payments, but it includes a feature called Sprive Rewards for buying gift cards. It works in a similar way to Pluxee, except that the discount goes towards over-paying your mortgage. So, for example, if you buy a £10 M&S voucher through Sprive, it’ll still cost you £10, but Sprive will add another 40p onto your next mortgage over-payment for you.

The discount rates on Sprive tend to be lower than other apps – most supermarkets are only 2.5% for example. But it’s also the only place I’ve seen that offers Amazon gift cards, albeit at only 1%. However, one could argue that, because the savings are taken off your mortgage, you’ll save more in the long run due to lower interest payments.

If you do decide to sign up to Sprive, use my referral code HTWH65PM for an additional £5 off your mortgage. Incidentally, in the year since I originally wrote about Sprive, we now own 63% of our home, up from 55%.

Obviously, Sprive is only of use if you have a mortgage, Pluxee is only available to people who work for certain employers, and Costco also requires a membership. So, for everyone else, there’s Snip:

Snip

If none of the above options are available for you, then you may wish to consider Snip. I haven’t used it myself, but it allows you to buy gift cards in a similar way to Pluxee. The catch is that there is a monthly (£3) or annual (£30) membership fee. Now, if you use Snip regularly, you will easily save more than the monthly membership fee – assuming that a typical supermarket gift card has a discount rate of 4%, then one £75 shop per month would be enough to cover the fee.

Whilst savings of 3-5% may not seem like much, they do add up over time. This is why I like the tracker on Pluxee – saving a few pence here and there may not seem like much, but over the course of a year, it’s enough to pay for a trip to a cinema and a restaurant (which you could probably also pay for with gift cards). I will admit that it’s also a bit of a faff – I remember spending ages at a self-checkout in Ikea trying to get a voucher for 5% off, and struggling to get the payment to go through. It would be nice if things were just cheaper, rather than having to use workarounds like these.

A Minecraft Movie review

An image of the poster for A Minecraft Movie, showing the five main characters.

You’re probably aware that A Minecraft Movie is out, considering the absolute juggernaut of publicity behind it. And seeing as our nine-year-old is obsessed with Minecraft, we inevitably went to see it yesterday.

My verdict: it’s basically fine. Three stars out of five.

Our nine-year-old loved it. They have played some Minecraft at home, and watched many hours of other people playing Minecraft on YouTube. I guess you would get more out of this film if you are familiar with the game, judging by the cheers from fellow members of the audience every time some kind of iconic item from the game was featured in the film. We went to see it at our local Vue in Halifax, and the screen was pretty much full. I guess that’s something to do with it only having opened on Friday in the UK.

There’s a series of scenes before the opening credits where we’re introduced to Jack Black‘s character, Steve, and the ‘Overworld’ which is the blocky Minecraft world. Then we return to the real world to be introduced to Jason Momoa‘s character during the opening credits. Indeed, the first part of the film spends quite a bit of time in the ‘real world’ before we’re back into the blockiness. It’s probably a good thing that the Overworld is featured so early, as it doesn’t come up again for a little while.

The plot is, well, a bit meh. Jack Black is peak Jack Black in this, and Jason Mamoa (also a producer of the film) does well, but the rest of the characters could do with more depth. It’s perhaps ironic that a film about a world-building game, doesn’t itself have enough world-building, in my opinion.

Ultimately though, this film will do well because it’s about Minecraft, and there’s just enough fan service to get players of the game on board. If you’re not familiar with the game, and don’t have kids, then maybe wait for it to come out on streaming.

No more Google Assistant on Fitbit Versa 3

A screenshot of an email from Google Fitbit. It says: You are receiving this email to let you know about an upcoming change to your Fitbit Sense and/or Versa 3. Over the next few weeks we will be progressively phasing out Google Assistant on your Fitbit device. You can learn more about this process here. This change means that Google Assistant voice control for activities will no longer be available on your Fitbit device.

In a few weeks time, Google is removing support for Google Assistant on its Fitbit Versa 3 and Sense devices. I have a Fitbit Versa 3, and so last week I received an email (screenshotted above) notifying me. Going forward, if you have a Fitbit Versa 3 or Fitbit Sense, you’ll only be able to use Amazon Alexa and not Google Assistant.

When I first heard about this, I was a little confused. After all, with Google now owning Fitbit, you would expect them to phase out support for Alexa to keep you in Google’s ecosystem. So, I did a bit of digging.

Alexa on Fitbit has always supported more features

Firstly, Google Assistant has been a poor relation of Alexa on Fitbit devices. On a Fitbit, Alexa can do most things that an Amazon Echo device can do, including controlling smart home devices. Google Assistant was more limited, to things like web searches, or launching apps on the Fitbit device to set timers or start exercises.

I’ve had my Fitbit Versa 3 for nearly three years – it was a 38th birthday present from Christine – and in that time I’ve only ever used Google Assistant. Following this announcement, I switched to Alexa, and have so far found it more capable. We don’t use any other Alexa devices at home, and so I’ve had to link up our various smart home devices to Alexa son that I can interact with them. For the most part, I’ve used Home Assistant and Homeway to achieve this.

Google is ‘upgrading’ Assistant to Gemini

You’re probably aware of Google Gemini, which is Google’s AI chat bot. Later this year, Gemini will replace the Google Assistant mobile app, as Google wants to foist its AI tools on its existing Google Assistant users. I’m not extremely comfortable with this, as I believe that current AI models are flawed and inefficient. For example, last year Gemini told people to eat one rock per day, and I’m concerned with the amount of computing power these AI models need compared to more basic natural language parsing. But I guess I don’t have a choice unless I stop using Google Assistant altogether.

Anyway, it seems that Google has decided that its older devices won’t be getting the Gemini upgrade. When you use Google Assistant on a Fitbit Versa 3, it communicates with the Google Assistant on your paired phone by Bluetooth. Presumably then, once the Google Assistant app has disappeared from app stores, it won’t be able to work. Google no longer sells the Versa 3 and Sense, and so I’m guessing they’ve made a business decision not to support the Gemini upgrade. After all, unless you’re a Fitbit Premium or Google One subscriber, you’re not making any more money for Google after having bought the device.

For now, the newer Fitbit Versa 4 and Sense 2 should still work with Google Assistant – these models are still on sale at the time of writing. However, they’re being phased out – in future, Google will only sell the Inspire and Charge Fitbit ranges. If you want a smart watch, you’ll be steered towards Google’s Pixel Watch range – but bear in mind that they’re Android-only.

As for my Fitbit Versa 3? Hopefully it’ll keep going for at least a couple more years, and I’m happy with using Alexa instead of Google Assistant for now. When it comes to replacing it, however, I’ll need to think hard about my choices. Whilst Fitbit’s smart watch range is less capable than, say, an Apple Watch, they offer much better battery life. An Apple Watch Ultra typically lasts only 36 hours, whereas the Versa 3 would do five days on a full charge when I bought it. Even now, it still manages 3-4 days, depending on use.

How to: Make Bluesky more manageable

A screenshot of Blueksy's moderation settings

This is the latest in an occasional series of how to get the most out of Bluesky, my preferred social network. In previous blog posts, I’ve talked about using labellers, displaying your pronouns, following Mastodon accounts using Bridgy Fed and importing contacts from Twitter/X, and today, I’m going to write about how I ensure that Bluesky isn’t too overwhelming for me.

Custom feeds

By default, new users to Bluesky get three feeds: Following, Discover and Popular with Friends. Following is the default, and shows you everything posted by the user accounts that you follow. It’s the feed that most people use. But one unique feature to Bluesky is what was known as ‘choose your own algorithm‘ in the form of Custom Feeds.

At the time of writing, I follow 220 accounts on Bluesky. Sure, some post more than others, but if I’m particularly busy, it can be a lot of content to catch up on. I therefore use a custom feed called OnlyPosts, which hides replies and reposts – in other words, it only shows regular posts and quote posts from your Following feed. If I don’t have a lot of time to catch up on activity on Bluesky, then the OnlyPosts feed means I can get up-to-date more quickly.

There’s another custom feed from the same user called Mutuals, which only shows posts from the users you follow who also follow you back. Whilst this may reinforce an echo chamber, it makes Bluesky a little more like the Friends feed on Facebook where there’s a reciprocal relationship with the people you’re following.

To follow a custom feed, follow the link, and then click the ‘+ Follow’ button on the profile. It’ll then appear as a tab on your Blueksy home page.

Moderation lists

I follow around 20 moderation lists. These are lists curated by other users, allowing you to mute or block people en masse. This gets rid of some of the noise from people that you’re never going to agree with, making it a more pleasant experience. Using block lists like this used to be possible on Twitter, using tools like Block Together, and so it’s good to have this on Bluesky as well.

I won’t list all of the lists that I use, but here are some key ones:

You can either block or mute all accounts on these lists.

Muting hashtags and keywords

I currently have words like ‘Trump’, ‘Vance’ and ‘Musk’ muted, so even if people I follow post about them, they won’t show up in my feeds. I’ve also muted a number of sport-related hashtags as such things don’t interest me, and keywords for several TV shows that I don’t watch. Most social networks have such a feature, but it’s worth a reminder that Bluesky has it too.

Muting using labels

You can also use labels to hide posts. For example, I follow the Engagement Hacks Labeler, but rather than simply adding a label to posts, I just hide them altogether.

By using all of the above tools, I have a more curated Bluesky experience that isn’t just endless doomscrolling, or posts that don’t interest me.

A highly subjective ranking of UK cinema chains

I’m writing this a couple of weeks in the past, the morning after watching Mickey 17 at the cinema (it’s a good film, you should watch it if you haven’t already). With us having lost a weekend to Sci-Fi Weekender, I wrote a whole batch of blog posts ahead of time, including this one.

I wouldn’t say that we’re regular cinema-goers – generally, we go to watch family films that are suitable for our nine-year-old. Mickey 17 is clearly not a kid-friendly film and deserves its 15 rating – we only managed to go because we were able to arrange childcare in the evening. Whilst Sowerby Bridge itself no longer has its own cinemas, there are a number of different cinemas within easy reach of home. This includes some independent cinemas – the Hebden Bridge Picture House, the Rex Cinema in Elland, and the National Science and Media Museum in Bradford. But they’re mostly single-screen cinemas with a limited number of films on offer.

So, generally, we go to one of the chains. We’ve been to most of the chain cinemas in recent years, so, this is my high subjective ranking of the different chains:

1. Everyman

Everyman cinemas are top-tier. Instead of individual seats, you get sofas, with cushions and plenty of legroom. Every cinema has a bar, serving cocktails as well as beer and wine, and the food menu goes well beyond the basics into burgers, pizzas and sharing plates.

If there was an Everyman closer to us, we would go there almost exclusively. Alas, the nearest is in Leeds city centre, at the top of the Trinity Leeds shopping centre, and so we’ve only been once in recent months.

2. The Light

Whilst not quite as upmarket as Everyman, The Light offers an above-average experience. You don’t get sofas in the screens, but you do get big, comfy seats that can recline as standard, and the legroom is generous. Similarly, the food menu isn’t as extensive as Everyman, but you can buy freshly made pizzas and alcoholic drinks to take in. The Light specialise in smaller screens, so it’s a more intimate experience than other cinemas – we went to the Bradford cinema where six screens are squeezed into a relatively small space.

The Light in Bradford was where we saw Mickey 17, and it’s worth noting that if you park next door in the Broadway shopping centre, you can get 5 hours free parking. Also local for us will be their new cinema opening later this year in Huddersfield town centre, which will also include a bowling alley and other entertainment besides showing films.

3. Showcase De Lux

Showcase is also one of the smaller cinema chains in the UK. In my experience, it’s the nicest of the large multiplex chains. Again, the seating is a step down from The Light and Everyman, but fine. The food is also standard for cinemas, with the usual popcorn, nachos and hotdogs. Our nearest is at Birstall on the edge of Leeds, where we can park for free and it’s just off the M62.

4. Vue

Our nearest multiplex is the Vue in Halifax. Of the three big chains, I tend to find Vue to be the best, but not by much. You can pay a little extra for premium seating, but otherwise it’s standard seats with standard legroom. Other things that I like about Vue are:

  • they still have some cinemas in town centres, which was great before we could drive.
  • some of their cinemas only charge £5 for any film, generally making them one of the cheapest cinemas

5. Odeon

I would broadly consider Odeon to be equivalent to Vue but ranked them lower as, during the late 1990s and early 2000s, they had a policy of moving their cinemas out of town centres. Our closest Odeon cinemas are on the outskirts of Huddersfield, and halfway between Leeds and Bradford. Their locations mean that they’re well away from a range places to eat, so it’s hard to have a meal and then a film. In Huddersfield, for example, there’s just a Pizza Hut and a pub nearby. We would have considered seeing Mickey 17 here as it was closer and showing at a similar time, but the lack of food options meant we chose The Light in Bradford instead.

The exception is the Odeon at the Trafford Centre, which we used to use because the Trafford Centre had a crèche (sadly closed during the pandemic and never re-opened), but it’s a bit far.

6. Cineworld

Finally, Cineworld. The company has been in a bit of pickle recently and it shows. Until The Light came along, Cineworld was the only multiplex in Bradford city centre, and so I used to go there quite a bit when I lived there. We recently went to Cineworld in Bradford again to see Wicked, and it’s clear that it needs some work doing on it. I’m not saying I would never go to Cineworld again, but unless it was the only cinema showing a film we wanted to watch at a reasonable time, I would give it a pass.

One last thing to mention: CinemaGuide is a useful site that lets you select your local cinemas (including all of the above chains and some independents) and then view a list of everything that’s on across all of them, sorted by film title. It’s handy when you want to see a particular film, and can travel to multiple different cinemas if needed.