Jump to content

Welcome to Smart Home Forum by FIBARO

Dear Guest,

 

as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.

 

As a member you can:

  •     Start new topics and reply to others
  •     Follow topics and users to get email updates
  •     Get your own profile page and make new friends
  •     Send personal messages
  •     ... and learn a lot about our system!

 

Regards,

Smart Home Forum by FIBARO Team


  • 0

Creating a Quickapp that is heatingpanel compatible


Question

Posted

We are planning on creating a Quickapp for an airco. The plan is to use this airco QA in the heating panel. So, when heating is required, the QA turns on the AIRCO, set mode to heating and turn it OFF once it has reached the desired temperature. Which functions does this Quickapp needs to accept in order to be heating panel compatible?

11 answers to this question

Recommended Posts

  • 0
Posted

If you need it only for heating then default QuickApp "Thermostat Heat" is the way to go.

You will need to handle "setThermostatMode" and "setHeatingThermostatSetpoint" actions.
To make it compatibile with the climate panel mode "Heat" at minimum must be supported.

In "heatingThermostatSetpoint" property current panel setting will be stored, so you will need to write the logic on actual and desired temperature stored in this property.

Anyway, here is the example code from this QA, it will clear everything up:
 

Please login or register to see this code.

 

  • Like 1
  • 0
  • Inquirer
  • Posted
    17 minutes ago, m.roszak said:

    If you need it only for heating then default QuickApp "Thermostat Heat" is the way to go.

    You will need to handle "setThermostatMode" and "heatingThermostatSetpoint" actions.
    To make it compatibile with the climate panel mode "Heat" at minimum must be supported.

    In "heatingThermostatSetpoint" property current panel setting will be stored, so you will need to write the logic on actual and desired temperature stored in this property.

    Anyway, here is the example code from this QA, it will clear everything up:
     

    Please login or register to see this code.

     

    I see what we have missed ;) thanks!!

    • 0
    Posted

    No problem :)

    • 0
  • Inquirer
  • Posted
    On 12/27/2021 at 4:43 PM, m.roszak said:

    No problem :)

    still a few questions about the heating panel: how often does it send a command to the heating device? and, does it, by default, send a "mode" (or "on") command to the heating device first?

    • 0
    Posted

    Clime Panel sends mode ("Auto"/"Heat"/"Cool"/"Off") and related setpoints ("coolingThermostatSetpoint" and "heatingThermostatSetpoint"/"heatingThermostatSetpoint"/"coolingThermostatSetpoint"/none) according to current mode.

     

    As for other question, how often... If I remember correctly all settings are reloaded on every climate panel settings change, on setpoint change on thermostat and once per minute if no other event occurred.

    As you probably noticed thermostats (QuickApp for example) in case of setpoint report which differs from the one from climate panel for specific period then those devices automatically goes to "override mode" for default 2h (stored in property "timestamp" as an epoch) - those devices won't be controlled until current time (epoch) is lower than the one in property "timestamp".

     

    Setting "timestamp" property on demand is handled by "setTime" action which gets epoch timestamp as an argument.

     




     

    • Thanks 1
    • 0
    Posted
    8 minutes ago, m.roszak said:

    Clime Panel sends mode ("Auto"/"Heat"/"Cool"/"Off") and related setpoints ("coolingThermostatSetpoint" and "heatingThermostatSetpoint"/"heatingThermostatSetpoint"/"coolingThermostatSetpoint"/none) according to current mode.

     

    As for other question, how often... If I remember correctly all settings are reloaded on every climate panel settings change, on setpoint change on thermostat and once per minute if no other event occurred.

    As you probably noticed thermostats (QuickApp for example) in case of setpoint report which differs from the one from climate panel for specific period then those devices automatically goes to "override mode" for default 2h (stored in property "timestamp" as an epoch) - those devices won't be controlled until current time (epoch) is lower than the one in property "timestamp".

     

    Setting "timestamp" property on demand is handled by "setTime" action which gets epoch timestamp as an argument.

     




     

    SUnce it's not possible to like your contributions I have to do it this way ?

    • 0
  • Inquirer
  • Posted
    5 minutes ago, Bodyart said:

    SUnce it's not possible to like your contributions I have to do it this way ?

    Yes, noticed that as well. Thanks again @m.roszak

    • 0
    Posted
    25 minutes ago, Bodyart said:

    SUnce it's not possible to like your contributions I have to do it this way ?

     

    19 minutes ago, Comfortica said:

    Yes, noticed that as well. Thanks again @m.roszak


    No problem.
    Didn't know that it is not possible.

    I am not contributing here for the "likes" but forum admin changed the settings anyway and in theory this should be possible from now on ;) 

    • Like 2
    • 0
  • Inquirer
  • Posted
    7 minutes ago, m.roszak said:

     


    No problem.
    Didn't know that it is not possible.

    I am not contributing here for the "likes" but forum admin changed the settings anyway and in theory this should be possible from now on ;) 

    Great, that works as well ;)

    • Like 1
    • 0
    Posted (edited)
    13 minutes ago, m.roszak said:

     


    No problem.
    Didn't know that it is not possible.

    I am not contributing here for the "likes" but forum admin changed the settings anyway and in theory this should be possible from now on ;) 

    I neither contribute for the likes, but I like to express my gratitude where appropriate :-D

     

    Edited by Bodyart
    • 0
    Posted

    I am trying to set up my system to have a different climate temperature for summer and for winter can anyone guide me on the best way of going about this?

    I have found QA Climate Schedule Editor which will give me the idea of how to set the climate for different days of the week etc, how can i trigger this to happen on summer time or winter time based in the uk?

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Answer this question...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

    ×
    ×
    • Create New...