Hello ,
so we are running an old Raspberry 3+ with IO Broker. My experience with it so far is that it runs very stable (unless I overload it again) and can bring a lot of platforms together under one roof.
You already mentioned the keyword Zigbee. Normally, just like with Openhab etc., you only need one Zigbee stick plugged into the Raspberry and not a separate hub for each system. The only thing to watch out for is the maximum number of devices the stick can manage. After installing the corresponding instance on the IO Broker, you can get started.
I would definitely not rely on an island system, that is way too inflexible. With us, the Ikea motion sensor (Zigbee) reports that the cat is in front of the terrace door, the Xiaomi window contact (Zigbee) reports that the door is locked, and in that case, the IO Broker switches on a light (Wifi/Tasmota) in the living room. Three different systems are controlled via one server and locally without any cloud dependency.
In the morning in bed, you shake the Xiaomi cube (Zigbee) and the coffee machine in the kitchen switches on (Wifi, Tasmota). Then you turn the cube around and the light in the bedroom goes on (Shelly). Alternatively, the IO Broker looks in the stored ICal calendar (Google) for certain entries and switches the coffee machine on (and off again after a defined time).
The RF receiver kindly receives data from the neighbor’s weather station and shares it with the watering instance, which also checks the weather report and accordingly opens the solenoid valves, which are switched via Wifi, for the appropriate times.
If you commit to only one system, you quickly reach its limits because the corresponding hardware is (yet) not available from the provider and you need a second system that in turn cannot communicate directly with the existing one.
By the way, we don’t have any visualization at all. I started with it once, but by now everything runs so automatically that you don’t even need the tablet.
The IKEA Zigbee devices also work with AAA batteries by the way. The ones from Xiaomi look better and are of better quality, but have the small batteries. Of course, it is important that you also have hardwired Zigbee devices that then act as repeaters (lamps, sockets, etc.).
For devices that are farther away, I use Wifi (Shellys and Sonoff/Tasmota) since Zigbee does not have such a long range, and I prefer to use wired devices (Modbus or Mqtt) but that is no longer possible with you.
In any case, you need something like IO Broker, Openhab etc. or you need many hubs and even more apps on your phone.
Best regards