It's honestly not too hard to get something that won't need a subscription, you just have to do research. A lot of devices have some sort of local functionality, and therefore can likely be controlled by HomeAssistant. HomeAssistant is actually a good source for research because they have a pretty comprehensive list of the devices it supports, with information as to whether it can work completely locally or if it needs a cloud service.
It's honestly not too hard to get something that won't need a subscription, you just have to do research. A lot of devices have some sort of local functionality, and therefore can likely be controlled by HomeAssistant. HomeAssistant is actually a good source for research because they have a pretty comprehensive list of the devices it supports, with information as to whether it can work completely locally or if it needs a cloud service.