index.adoc 659 B

12345678910111213141516171819202122232425262728
  1. [#heating-control-panel]
  2. = Heating Control Panel
  3. This was inspired by a GitHub issue to control heating; https://github.com/OliveTin/OliveTin/issues/73
  4. image::dashboard-heating-control-panel.png[]
  5. == Entity file
  6. To build this, we use an xref::entities/intro.adoc[entity file] that stores and updates the status of a heater outside of OliveTin.
  7. [source,yaml]
  8. .`/etc/OliveTin/entities/heating.yaml`
  9. ----
  10. include::example$solutions/heating-control-panel/configs/heating.yaml[]
  11. ----
  12. == Configuration
  13. Then use the following configuration file;
  14. [source,yaml]
  15. .`config.yaml`
  16. ----
  17. include::example$solutions/heating-control-panel/configs/config.yaml[]
  18. ----