diff --git a/atom.xml b/atom.xml index c4440b1fb9..6af03b0b03 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@
The Home Assistant core is responsible for Home Control. Home Assistant has four parts to make this possible:
+The Home Assistant core is responsible for Home Control. Home Assistant contains four parts which make this possible:
state_changed
event when a state has been changed.call_service
events and allows other code to register services.time_changed
event every 1 second on the event bus.There are two types of components within Home Assistant: components that interact with an Internet-of-Things domain, and components that respond to events that happen within Home Assistant. Read on to learn about each type!
+There are two types of components within Home Assistant: components that interact with an Internet of Things domain, and components that respond to events that happen within Home Assistant. Read on to learn about each type!
These components track devices within a specific domain and consist of a core part and platform-specific logic. These components make their information available via the State Machine and the Event Bus. The components also register services in the Service Registry to expose control of the devices.
-For example, the built-in switch
component is responsible for interaction with different types of switches. A platform provides support for a particular kind or brand of device. For example, a switch could use a WeMo or Orvibo platform, and a light component might interact with the Hue or LiFX platform.
For example, the built-in switch
component is responsible for interaction with different types of switches. A platform provides support for a particular kind or brand of device. For example, a switch could use a WeMo or Orvibo platform and a light component might interact with the Hue or LIFX platform.
If you want to add support for a new platform, check out the add new platform section.
These components provide small pieces of home automation logic or services that do common tasks within your house.
+These components provide small pieces of home automation logic or involve services that do common tasks within your house.
For example, the device_sun_light_trigger
component tracks the state of devices and the sun to make sure that the lights are turned on when it gets dark and people are home. The component uses logic like this:
Look here for an extended example of a home automation component.
+Look here for a comprehensive example of a home automation component.
When we put all the different pieces of Home Assistant together, it’s a close match for the initial home automation overview sketch. The smart home AI is not implemented yet, so it’s not included in this picture.
+When we put all the different pieces of Home Assistant together, it’s a close match for the initial home automation overview sketch. The smart home AI has not been implemented yet, so it’s not included in this picture.
-The platform logic for components uses third-party Python libraries to communicate with the devices so we can leverage the great device libraries in the Python community.
+The platform logic for components uses third-party Python libraries to communicate with the devices. Through this, we can leverage some of the best libraries in the Python community.
diff --git a/sitemap.xml b/sitemap.xml index a5407925d7..5fb9f63622 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2254,62 +2254,62 @@