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

HC3 - comparison operators for variables are missing


Question

Posted (edited)

For Block Szene Example: If (variable <= 100.22) then ...  In the HC3 I find only the comparison operators = and !=.

More comparison operators are available in the HC2, for example ==, >, <,  >=, <=, nicht gleich

 

Is this a mistake or should it still be corrected?

 

 

Please login or register to see this attachment.

Please login or register to see this attachment.

Edited by Thomas_BB

3 answers to this question

Recommended Posts

  • 0
Posted

I bet they aren't missed and it's for purpose, because all variables are stored as strings, so logically speaking it's correct that there is no possibility to compare strings with <, <=, =>, > operators.

In the other hand... in HC2 variables also are strings...

  • 0
  • Inquirer
  • Posted (edited)
    7 hours ago, dlizak said:

    I bet they aren't missed and it's for purpose, because all variables are stored as strings, so logically speaking it's correct that there is no possibility to compare strings with <, <=, =>, > operators.

    In the other hand... in HC2 variables also are strings...

    okay thank you very much, but, if you save 144,234 as a variable value, it would make more sense to treat this value as a "number", right?

    Edited by Thomas_BB
    • 0
  • Inquirer
  • Posted
    On 7/24/2020 at 12:43 AM, dlizak said:

    I bet they aren't missed and it's for purpose, because all variables are stored as strings, so logically speaking it's correct that there is no possibility to compare strings with <, <=, =>, > operators.

    In the other hand... in HC2 variables also are strings...

     

    Exactly, in the HC2 variables are also characters, so there is no reason, to build this extended comparison functions for variables too in the HC3. It would significantly improve the comparison options for variables in the HC3!

    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...