Remotely Managed Home wifi

“Oh you work in the tech field?  Can you fix my wireless?”  We all get this request, it is why I have started pushing friends and family toward chromebooks and iPhones.  They seem to be the easiest to troubleshoot when things don’t work as expected.  Wireless on the other hand has always been a challenge, trying to help someone remotely, to explain why their wireless doesn’t work.  With home networks now relied upon for home automation, home media, security systems, and normal web browsing, a $50-$100 wifi router is not likely to cut it any longer.

Recently I decided to put in wireless for my mother, who has never had internet access, and lives 2 hours away.  We wanted to get her an iPhone, but wanted to make sure the experience was optimal.  I did significant research on how to control the system remotely, and even debated trying to teach my mother how to manage the system.  For our home, I had already installed the Ubiquity Unifi System, so after some research I opted for the same system for the remote site.

The setup was pretty simple.  I opted for the Unifi Secure Gateway  for the firewall, I need to write an update on why I made that decision later, and the UAP-AC-LR for the access point.  I chose the Long Range model because I was more concerned with coverage than performance, and because the only use case was internet access, no network storage or local media servers.  I used the Raspberry Pi 3 unifi controller from my previous post, but I opted for a local controller, rather than running both from the one controller, although it is possible based on this support KB.  My concern was if there was an issue when I was not home with the controller, I didn’t want to lose access to both systems.  For the price, it seemed prudent to separate them.

Making changes to the system was exceptionally simple since Ubiquiti gave us the cloud controller.  I simply enabled cloud access on my existing system, and the new one, and voila, I have remote access to the controller with no VPN and no port forwarding.



To manage the system I go to the cloud management site, and login.  I am able to access both controllers independently, make any changes, and push those to the firewall or the access points.


I even went so far as to install a TP-Link Smart Plug so I can remotely reboot the controller if it becomes non-responsive.  This became necessary after I made a change that caused an issue with the controller and required my son who lives nearby going over to reboot the controller for me.

As I tend to support family and friends wireless, it occurred to me this has a number of potential use cases.  For several years I have supported the wireless internet at our Church, which usually leads to me driving 30-60 min each way when there is an issue, thankfully not often.  I am also working on some projects for an orphanage we support in El Salvador, one of which is wireless.  As I continue to build out my home and extended family wireless, I am seeing further uses for this type of a system.  Simplifying the management, and making it remotely accessible will make my life easier, but also change the way others use technology.

Wireless internet is changing the way we interact, my mother is on Facebook finally seeing more pictures of the grandchildren than ever, her brother is watching old television shows and old car races he remembers from his child hood.  Young girls in an orphanage in El Salvador are getting a better quality education, and going on to improve their country with their own knowledge, not foreign aid.  Providing a remotely managed wireless system helps create more opportunities to learn and share, changing the way we communicate and takes much of the burden off those of us who support multiple family members and friends.

Remotely Managed Home wifi

Automating my home Wireless Revisited Part 1: Design

Since moving into our new home, I have been on a quest for new gadgets, and new ideas that would help make our home more manageable, and more enjoyable.  Most of this has centered around controlling as much as possible remotely, generally from my iPhone.  In earlier posts I wrote about various home wireless routers I had tried, and about my journey to settling on the Ubiquity wireless technology.  Since I have been having many conversations recently about my configuration and the growth of my home network I thought it would be helpful to walk through my current configuration and explain some of the choices.


Moving away from the all in one wireless router became imperative when I wanted to begin separating some of my traffic on my home network.  It started with a a guest network on my Apple Airport Express devices, but as devices began to multiply in my house, I wanted more control over traffic and more functionality to block users access by time and various other criteria.  This required a fully functional firewall with more advanced router functionality.
After significant research, the Ubiquiti EdgeRouter X met all my requirements at a very reasonable price.  The biggest benefit here was having a full firewall, actual VLAN support, and the ability to create the DHCP scopes needed to support my new design.  For the price, I determined if this didn’t work out it would be a fun lab experiment.  After some review I decided against the Ubiquity Unifi Security Appliance, due to the lack of advanced functionality, the integration with the Unifi controller was tempting but not enough.


Initially when I was planning for a wired design, the physical switch was a pretty critical component.  I was looking at several 24 port switches, more advanced functionality, and assuming that all VLANs would terminate at that central switch, with small 5 or 8 port access layers witches where needed for aggregating cabling as needed.  As the wireless design unfolded, the switch became less relevant, and only required for the few devices without wireless, most of which sit next to the router.
After careful consideration and design review, the TP-LINK Easy Smart Switch 8 portTP-LINK Easy Smart Switch 8 port was again the best choice for what I was designing.  I gave some consideration to the Ubiquity Unifi 24 port managed switch, but the additional functionality was not compelling enough for he significant price increase, especially since I only needed a few ports.


When I initially installed the software controller, I tried to use a first generation Raspberry pi B+.  The process was cumbersome, and required me to build from source.  In the end, it proved to be far too slow for my likings, and seemed a bit unstable.
To get things up and running, I installed the Unifi management software on my Mac Mini media server.  This worked pretty well, but I prefer to isolate things as much as possible, and it required me to change the port on one of my media management apps.
As an experiment, I wanted to test out the new Raspberry Pi 3 as a controller, realizing that might make this something I could package for people who wanted better wireless.  As it turned out, this model supported the native debian linux package for the controller, and is now my permanent controller.

Wireless Access Point


I have owned dozens of wireless routers.  Unfortunately, I could never find a single solution that covered my whole house.  When we moved into the new house, I decided I needed a system that would give me full coverage everywhere, even if it required multiple access points.  After significant research, I finally settled on Ubiquity Unifi UAP-AC-PRO.  I had to put watchers out on several sites, and finally was able to get ahold of one.  I assumed I would need 2-3 to cover us, but the one has served incredibly well.  The POE was also a huge benefit, I was able to simply do a quick cat6 run through my attic and drop it in the upstairs hall.  It actually looks like a smoke detector if you don’t know what you are looking for, so it blends right in.


This post is just designed to give you the architecture, and some of the decision points.  Soon I will go over some of the more interesting configurations in detail and explain why I made some design choices.  The takeaway here is that for under $300 I ended up with enterprise wireless at my home.  I have put all my streaming media on wifi with no issues, the only things plugged in are controllers and other devices without wifi.  I am very happy with the system, and plan to do a similar configuration for friends and family who want a better wifi experience without the insane costs of Cisco Meraki or similar.


Automating my home Wireless Revisited Part 1: Design

Automating my Home Part 4: Ecobee3 Thermostat

Lots of craziness going on recently with VMworld and VMware’s tech summit, I haven’t had the time to get as much done as I would like.  More to come on home networking soon, but today the Ecobee3 Thermostat is officially up and running.

When researching, the Ecobee3 gave me the best options, multi sensors, and most importantly my first apple home kit device.  As we are nearly an all apple family, sticking with the eco system just made sense.  In Oregon, there is an energy rebate, not a ton, but it helps.  I am hoping between the rebate, multiple sensors, and trending we can use this to help cut energy costs to pay for it.  Besides it looks really good in the house.


Install was pretty simple, the website has some good videos I watched, but as it turned out I didn’t even need those.  I have never worked on an HVAC system, but the directions were straight forward.  I just killed power, disconnected the wires from the old thermostat, connected the new one, and gave it power.  The setup took a few min, mostly waiting for it to register with Ecobee, and then about 10 min to calibrate.

For me the biggest thing is it is so simple I don’t need to spend time trying to figure it out, and even my wife and kids, who don’t want to have to struggle with tech find it very straight forward so far.  I am also pretty excited about the trending, hoping to see some savings, but also to understand where we are using energy.  I suspect HVAC is one of the largest consumers of power, so this should help.

Next more networking but for now, I give the Ecobee3 smart thermostat a big thumbs up, very simple and elegant.

Automating my Home Part 4: Ecobee3 Thermostat