Steve’s Home Networking and Home Automation Guide

stevessmarthomeJust like our phones, our home are becoming smart. To make them smart they are being fitted with:

  • smart switches
  • smart lights
  • smart Locks
  • etc

These once normal household devices are being made smart by connecting them together over a network, and then to the Internet.

Because most Homes built today aren’t smart they will be made smart incrementally,by adding smart devices to solve present day problems

Perhaps you might need to install a security system, so you install a smart security system. Later you want to integrate it with your lights so you install a smart lighting system.

In order to do this you will need a basic understanding of networking and how, or if, they can be connected to each other.

About This Site

The aim of this site is to help you :

  • Learn and understand Home Networking basics
  • Understand how these smart devices connect to each other and how they work.
  • Understand the technologies and protocols found in a smart home.
  • Solve common home networking and home automation problems
  • Install and Setup home automation systems.

Getting Started

In order to build a smart home you will need to understanding how to setup a home network and how it works. – See Smart Home Networking

Recommended Reading


If you have any questions please ask

Best Regards Steve

Please Let me Know if you found it Useful
[Total: 10 Average: 4.5]

Latest Posts

Controlling Smart Home Devices

A smart home device can be considered to be made up of three major Components.

  • Connectivity
  • Control Protocol
  • Control App and API


Please Let me Know if you found it Useful
[Total: 0 Average: 0]

Understanding Smart Home APIs

How do you control your smart home device?

Well regardless of the wireless technology (Wi-Fi,ZigBee etc) or the application protocol (HTTP or MQTT) it is using, it is controlled via an API (Application Programming Interface). (more…)

Please Let me Know if you found it Useful
[Total: 1 Average: 5]

Monitor Internet Speeds with Speedtest-cli and Node-Red

Speedtest-cli is a command line tool by Ookia which is available for Windows,Linux and Mac.

The install instructions are available here and here.

Because I use Python and Speedtest-cli is written in python I used the standard Pip install method on windows and my Raspberry Pi. (more…)

Please Let me Know if you found it Useful
[Total: 4 Average: 4.3]

Wiring A Home Network-(Practical Beginners Guide)

Although creating a wired network isn’t expensive it is time consuming, involves basic DIY abilities, and making a mess.

It is because of this that it is best done when you have a completely new build or a major refurbishment. (more…)

Please Let me Know if you found it Useful
[Total: 1 Average: 5]

A Beginners Guide to Proxy Servers and VPNs

wwwPrivacy considerations aren’t just for those with something to hide.

Most people today use the Internet for shopping, banking and business , and would like to do so privately. (more…)

Please Let me Know if you found it Useful
[Total: 1 Average: 5]

You will find all Tutorials on the Sitemap Page