Added additional requirements and clarification to getting HTML 5 push notifications working. These were stumbling blocks for me and some of the information I gathered in the forums, some I just guessed at.
Added main component (light:) as many are missing this requirement when adding the yeelights to their config files. Also expanded the example config to include two entries, also to demonstrate proper config setup for this platform.
* Update required message types and add v2.0 ex.
Changed wording of section listing required message types to make more clear the necessity of sending V_STATUS messages along with V_PERCENTAGE or V_RGB messages. Also, added a MySensors v2.x example sketch which is substantially different from v.1.x. Example sketch taken from MySensors github repo with some comments removed.
* Updated example sketch
Simplified and style corrected.
* V_LIGHT changed to V_STATUS ...
Updated to use non-deprecated types. Also updated library link.
* Updated wording of type description
Updated description of which type messages to send in response to events. This is a hard requirement to fully explain, but hopefully the example sketches will provide guidance.
* Heartbeats section added
Added basic documentation of smartSleep functionality within HA based on receiving a heartbeat signal form MySensor node.
* Heartbeat info clarified.
Heartbeat section updated based on comments.
* MyS library api link updated
Single link to access all versions of MySensors code and API reference.
* Update Harmony Remote markdown
Added a send_command service example
* Update remote.harmony.markdown
Added {% raw %} {% endraw %} around template code as requested
In addition to the added packages, it is necessary to install lxml within the virtual environment if AiO install has been chosen (I did not verify with other installs). Otherwise HASS will not start and not give any error messages when device_tracker with Fritz is used.
The text for the configuration variables was not relevent to the listed variables.
i have updated it in my own words, happy for this to be changed to conform to other documents, are there other variables to be added?