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

Troubleshoot Scene


Stealth

Question

Hi Guys,

 

I'm looking for a little help.  I wrote a graphic block scene to switch on my hot water boiler (when the hot water tank is below 45 deg C switch boiler on at certain times of the day during the week).  Copy of scene attached.

 

My problem is the scene is switching the hot water boiler on even though the tank is hotter than 45 deg C and when it's not within the time of day required!

 

Looking at the event log (copy attached) it appears to be switching the boiler on when the tank temperature changes. Can some advise what I have done wrong?

 

Thanks Steve

Please login or register to see this attachment.

Please login or register to see this attachment.

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Try to adjust your scene like this: It makes more sense, logically. Always try to group up different condition checks instead of having them all as individual checks.

 

Also, I would untick the Hot water tank and Solar temperature from triggering devices. It does not make much sense triggering the scene every time the temperatures change, when you are using fixed trigger times.

 

Lastly, make sure you have "Start when Home Center 2 starts" ticked under General settings.

 

Give it a go and see what happens

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

 

 

NB! I could not be bothered with renaming devices to match yours. So I left them empty. Just set your devices up in the same order you had before.

 

scene_screenie.jpg

Link to comment
Share on other sites

  • 0

Hi Guys,

 

I'm looking for a little help.  I wrote a graphic block scene to switch on my hot water boiler (when the hot water tank is below 45 deg C switch boiler on at certain times of the day during the week).  Copy of scene attached.

 

My problem is the scene is switching the hot water boiler on even though the tank is hotter than 45 deg C and when it's not within the time of day required!

 

Looking at the event log (copy attached) it appears to be switching the boiler on when the tank temperature changes. Can some advise what I have done wrong?

 

Thanks Steve

Two possibilities:

 

1) Look at the LUA-translation that was made of your block-scene. Sometimes the lua translation (and that is the code that will get executed, not your block-scene) doesn't reflect exactly what you wrote in 'block'.

 

2) HC2 has been known to ignore second and third and further conditions if the first condition is a 'time' condition. Workaround for that i sto make variables for your time-conditions like "When it's monday, tuesday...and it's 6:00 AM" then variable 'Boilertimer1' = yes" Same for your second condition and so on. Then you rewrite your scene checking for the status of your variables instead of the time and it will work.

Link to comment
Share on other sites

  • 0

 

Looking at the event log (copy attached) it appears to be switching the boiler on when the tank temperature changes. Can some advise what I have done wrong?

 

Thanks Steve

Sorry, didn't read your post till the end. In that case remove the 'V' for the temperature trigger: temperature will stil be checked at the given time but your scene will not execute anymore when the temp changes.

Link to comment
Share on other sites

  • 0
  • Inquirer
  • Sorry, didn't read your post till the end. In that case remove the 'V' for the temperature trigger: temperature will stil be checked at the given time but your scene will not execute anymore when the temp changes.

     

    Thank you for your reply.  I need to check the temperature of the hot water tank is 45 deg C or below and that the Solar Panel temperature is 60 deg C or below if I replace the <= with == then would that just look for a match (i.e. carry out action if 45 deg C and 60 deg)?

     

    If I convert the block scene to lua it looks like this -

    Please login or register to see this code.

    Steve

    Link to comment
    Share on other sites

    • 0

    Thank you for your reply.  I need to check the temperature of the hot water tank is 45 deg C or below and that the Solar Panel temperature is 60 deg C or below if I replace the <= with == then would that just look for a match (i.e. carry out action if 45 deg C and 60 deg)?

     

    Steve,

     

    Indeed it's better in your case to leave the temperaturesettings at <= or >= otherwise your scene will execute ONLY when it's 6:00 AND the temperature is 48 or 60. What you need is execution of your scene when it's 6:00 AND the temp is 60 OR below etc, not exactly 60. 

    Link to comment
    Share on other sites

    • 0
  • Inquirer
  •  

     

    Steve,

     

    Indeed it's better in your case to leave the temperaturesettings at <= or >= otherwise your scene will execute ONLY when it's 6:00 AND the temperature is 48 or 60. What you need is execution of your scene when it's 6:00 AND the temp is 60 OR below etc, not exactly 60. 

     

    Yes, so any idea why the scene executes immediately any time of the day and at any temperature the tank or solar panel is at?

    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • Thank you Rait for your reply.  I tried it as you wrote it above but same issue the boiler switches on within a minute of saving the scene.

     

    However this works -

     

    Please login or register to see this image.

     

    But this one below switches the boiler on before the timer as triggered. As you can see from the screenshot, I have added the second condition check to confirm the solar panel is less than 60 deg C before switching the boiler on. This is the issue but I'm not sure why! -

     

    Scene_with_Issue.jpg

     

    Steve

    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • This morning I advised Fibaro UK support of my issue.  Having ran the above test scenes with still no fix. I noticed another firmware update (4.048) advising a fix for 'Block scenes based on schedule triggering stop'.  I ran the same tests again but still no luck.  I deleted the full scene and recreated it but still no go.

     

    I assume this is a firmware bug issue?

     

    Steve

    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • It looks like I found my problem.

     

    I just noticed I had two tick check marks under 'triggering device' I totally missed that even though Rait advised to remove them.  I removed them and all seems to be ok.

     

    I feel a total plank!

     

    Please login or register to see this image.

     

    Thanks for all your help.

     

    Steve

    Link to comment
    Share on other sites

    • 0

    Glad you got it sorted

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

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