this post was submitted on 21 Nov 2023
12 points (100.0% liked)
homeassistant
11372 readers
23 users here now
Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
You could maybe virtualize HomeAssistant and Pi-Hole on the Raspberry Pi (using Proxmox, Docker, etc.) depending on exactly which model it is and how much CPU and RAM those services need for your use-case, but IMO as cheap as Pis are [supposed to be], kind of the point of them is to be able to buy several and use one per service.
Anyway, you told us about your TP-Link wireless extender, but what's your actual router? That's the important thing to be running OpenWRT on. (Don't get me wrong: putting OpenWRT on the range extender would be nice in a "all my devices are running trustworthy FOSS firmware as a matter of principle" kind of way, but it shouldn't actually be doing anything non-trivial other than extending your wifi range, so it's not as if there'd be a practical benefit in terms of functionality that would make sense.)
The actual router rented out by the service provider. I don't think they would be happy with me messing with their property.
I also lived somewhere else where I didn't have access to the main router so I use the extender as my personal network for file transfers, a few lights with a couple switches and my terrarium thermostat. If anything happens to the main router, I can just turn my extender into an access point and still have my personal network.
TP-Link requires an account to use my own extender which annoys me. Their app redirects my connection to my extender through their cloud service. It's not my VPN because I can still connect through the browser. Seems shadey and I don't like having the account already.