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

Efficient Code


Question

Posted

Just out of interest something as simple as this works in my virtual device! But it seems so much code for such a little result? Could it be reduced and more efficient? any helpers? this is more for my learning curve than to prove anything more!

Please login or register to see this image.

/emoticons/default_smile.png" alt=":)" srcset="https://forum.fibaro.com/uploads/emoticons/[email protected] 2x" width="20" height="20" />

Please login or register to see this code.

3 answers to this question

Recommended Posts

  • 0
Posted

You can create an array with triplets (valueID,callID,labelID) and iterate this array.

So you will need only 8 lines of code.

 

As a not working example:

Please login or register to see this code.

This can even be optimized

  • 0
  • Inquirer
  • Posted
    i have myself an error and i have done some research regards lua arrays on google but they seem to be less complex eg.

     

    a = {1,2,3,4,5,6}

     

    instead of multiple values in each.... anyone spot my error?

     

    thank you

    Please login or register to see this code.


    • 0
  • Inquirer
  • Posted

    Fixed it thank you Alex... i made silly error!

    Please login or register to see this image.

    /emoticons/default_smile.png" alt=":)" srcset="https://forum.fibaro.com/uploads/emoticons/[email protected] 2x" width="20" height="20" />

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