Thermostat
==========

.. currentmodule:: oemthermostat

.. autoclass:: Thermostat
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Thermostat.mode
      ~Thermostat.setpoint
      ~Thermostat.state
      ~Thermostat.temperature

   .. rubric:: Methods Summary

   .. autosummary::

      ~Thermostat.get
      ~Thermostat.post
      ~Thermostat.status
      ~Thermostat.switch

   .. rubric:: Attributes Documentation

   .. autoattribute:: mode
   .. autoattribute:: setpoint
   .. autoattribute:: state
   .. autoattribute:: temperature

   .. rubric:: Methods Documentation

   .. automethod:: get
   .. automethod:: post
   .. automethod:: status
   .. automethod:: switch
