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

Lua script fail...


benjynet

Question

Hello, i'm french and i created this script but my "if" dosen't work. Could you explain me why ?

Please login or register to see this code.

Tks

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Hi benjynet, what's your error message and the line ?

Link to comment
Share on other sites

  • 0
  • Inquirer
  • Je te parle en français krikroff, c'est plus facile pour moi

    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" />

    Je n'ai pas d'erreurs dans le script.. pas de ligne rouge en tout cas donc la syntaxe doit être bonne. Cependant, si on prend ma 1ere boucle "travail", on dirait que mes conditions

    Please login or register to see this code.

    ne fonctionnent pas, ma variable consigne ne changeant pas de valeur alors que je rentre bien dans ma boucle travail (j'ai testé en mettant dans consigne une valeur quelconque, juste avant le elseif ligne 37).

    Il doit donc y avoir un soucis dans le if (xxxxx), mais je ne vois pas lequel d'autant plus que mes variables heure et jour sont OK, peut être un problème de parenthèses.

    Link to comment
    Share on other sites

    • 0
    Je te parle en français krikroff, c'est plus facile pour moi

    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" />

    Je n'ai pas d'erreurs dans le script.. pas de ligne rouge en tout cas donc la syntaxe doit être bonne. Cependant, si on prend ma 1ere boucle "travail", on dirait que mes conditions

    Please login or register to see this code.

    ne fonctionnent pas, ma variable consigne ne changeant pas de valeur alors que je rentre bien dans ma boucle travail (j'ai testé en mettant dans consigne une valeur quelconque, juste avant le elseif ligne 37).

    Il doit donc y avoir un soucis dans le if (xxxxx), mais je ne vois pas lequel d'autant plus que mes variables heure et jour sont OK, peut être un problème de parenthèses.

    I prefer to speak English on the forum even though I speak very bad, it just help more people.

    To compare Time i prefere use that:

    Please login or register to see this code.

    but also try with

    Please login or register to see this code.

    in place of

    Please login or register to see this code.

    Please login or register to see this image.

    /emoticons/default_icon_idea.gif" alt=":idea:" />

    keep us informed

    Please login or register to see this image.

    /emoticons/default_icon_wink.gif" alt=";-)" />

    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • Je te parle en français krikroff, c'est plus facile pour moi

    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" />

    Je n'ai pas d'erreurs dans le script.. pas de ligne rouge en tout cas donc la syntaxe doit être bonne. Cependant, si on prend ma 1ere boucle "travail", on dirait que mes conditions

    Please login or register to see this code.

    ne fonctionnent pas, ma variable consigne ne changeant pas de valeur alors que je rentre bien dans ma boucle travail (j'ai testé en mettant dans consigne une valeur quelconque, juste avant le elseif ligne 37).

    Il doit donc y avoir un soucis dans le if (xxxxx), mais je ne vois pas lequel d'autant plus que mes variables heure et jour sont OK, peut être un problème de parenthèses.

    I prefer to speak English on the forum even though I speak very bad, it just help more people.

    Of course, yes. But my english is very poor

    Please login or register to see this image.

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

    To compare Time i prefere use that:

    Please login or register to see this code.

    Why this solution than another or mine ? Here you compare time between two events. What is the signification of %02d... i'm not very good in LUA.

    but also try with

    Please login or register to see this code.

    in place of

    Please login or register to see this code.

    Please login or register to see this image.

    /emoticons/default_icon_idea.gif" alt=":idea:" />

    keep us informed

    Please login or register to see this image.

    /emoticons/default_icon_wink.gif" alt=";-)" />

    Oh yes, it's good... pff epic fail just for one digit :/

    Link to comment
    Share on other sites

    • 0

    This is a example...

    Please login or register to see this code.

    I prefere compare number rather than the text because it is possible to do more things and with my technique there are no possible error...

    Link to comment
    Share on other sites

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