From 802b5b0ca5c9fafa65ab2814c4cd1ebdf135b412 Mon Sep 17 00:00:00 2001 From: Synaptic149 <59460385+Synaptic149@users.noreply.github.com> Date: Mon, 10 Oct 2022 14:42:59 -0700 Subject: [PATCH] Readability improvements (#24444) Co-authored-by: Franck Nijhof --- ...2016-02-11-classifying-the-internet-of-things.markdown | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_posts/2016-02-11-classifying-the-internet-of-things.markdown b/source/_posts/2016-02-11-classifying-the-internet-of-things.markdown index 4da2138f562..3fef64c8dfa 100644 --- a/source/_posts/2016-02-11-classifying-the-internet-of-things.markdown +++ b/source/_posts/2016-02-11-classifying-the-internet-of-things.markdown @@ -9,13 +9,13 @@ categories: Internet-of-Things og_image: /images/blog/2016-02-classifying-internet-of-things/social.png --- -The core of home automation is knowing what’s going on. The faster we know about a state change, the better we can serve the user. If you want to have your lights to turn on when you arrive at home, it doesn’t help if it only knows about it after you’ve already opened the door and manually (!!) turned on the light. +The core of home automation is knowing what’s going on. The faster we know about a state change, the better we can serve the user. If you want to have your lights to turn on when you arrive at home, it doesn’t help if it only knows about it after you’ve already opened the door and manually (!!) turned on the lights. Each smart device consists of the ‘normal’ device and the piece that makes it ‘smart’: the connectivity. The connectivity part of a device can consists of either control, state or both. State describes what a device is up to right now. For example, a light can be on with a red color and a medium brightness. -Control is about controlling the smart device by sending commands via an API. These commands can vary from configuring how a device works till mimicking how a user would interact with a device. A media player can allow skipping to the next track and a sensor could allow to configure its sensitivity or polling interval. +Control is about controlling the smart device by sending commands via an API. These commands can vary from configuring how a device works to mimicking how a user would interact with a device. A media player can allow skipping to the next track and a sensor could allow to configure its sensitivity or polling interval. The Home Assistant APIs are setup to be as convenient as possible. However, a network is always as weak as it’s weakest link. In our case these are the integrations. Take for example controlling a light that does not report state. The only state Home Assistant can report on after sending a command is the assumed state: what do we expect the state of the light to be if the command worked. @@ -113,7 +113,7 @@ These devices will offer an API that is locally accessible. The home automation Advantages: - - Does not depend on the internet + - Does not depend on the internet. Disadvantages: @@ -130,7 +130,7 @@ Advantages: Disadvantages: - If it does not also support polling, home automation will not be made aware of the state after booting up until it changes. - - If using deep sleep and wifi, will suffer a delay when waking up because connecting to WiFi and receiving an IP takes time. + - If using deep sleep and Wi-Fi, it will suffer a delay when waking up because connecting to WiFi and receiving an IP takes time. ## Control