Is there a way to control the heat pump via the API?

1 person has
this question
+1
Reply
  • Hi,

    Ecobee does not provide a direct way to control specific equipment itself beyond switching it from heat/cool/auto and off. The thermostat uses its algorithms to control the equipment based on the desired temperature and the mode the equipment is in.

    The sensor actions feature permits an additional level of control of some equipment with EMS thermostats, however this can only be programmed from the thermostat and the EMS web portal.

    I hope this answers your question.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited

  • Mark, thank you for your prompt response!
    The question came about after a request from customers to trigger "emergency heat". Is there another way you would devise to accomplish it?
    Thanks!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited

  • I am unsure what "emergency heat" means in this case, however heat can be triggered by creating a hold for some period of time with increased desired temperature.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited

  • If by "emergency heat" you are referring to the auxiliary heat source that accompanies a heat pump, then this is not something that the API (nor the thermostat user) can manually engage/disengage. Instead the thermostat control algorithm decides when the auxiliary (i.e. emergency) heat is kicked in and this is done based on the configuration for the auxiliary heat in the thermostat equipment settings.

    In these equipment settings there are two values to control how the thermostat will engage the auxiliary heat. One is a maximum heat runtime, which defines how long the heat pump should run, and if it can't achieve set point after this duration the auxiliary heat is engaged. The other is a temperature delta, which defines a delta between indoor temp and the set point at which point the auxiliary heat is engaged.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited