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

HCL eat no RAM! Possible solution to RAM problem


hTiger1
 Share

Question

Hi

Excuse my google english, and for the long post.

 

Since upgrading from 3.6x to 4.0xx

HCL has max running for four days without rebooting.

I have been using automatic restart (about every 3 days) for more than a year.

After ver. 4.082 was worse, being 78% "used space" of 3 days.

Throughout the summer, with only 12 active scenes of  47

Please login or register to see this link.

 

Fibaro developers have had access to HCL from d. August 24 to d. Sept. 9

When Fibaro have access see graph like this.

Please login or register to see this attachment.

 

27th August necessity restart about 78% "used space".

30th august HCL freeze, then restart.

 

Fibaro support, d. 9 September.

I have got reply from software team that they need to prepare proper fixes and include them to next software versions, but at present they weren’t able to fix your system. Anyway we are very thankful for this shared connection, because we have found more information about possible causes of this issue.

 

Fibaro have probably not noticed that HCL has stopped eating ram d. August 30.

 

On all scenes d. 6-7-8 September.

Now 47 active scenes. Which 10 with the "Running instances: 1" and 37 scenes (Running instances 0).

HCL running yet, since restart d. August 30.

Please login or register to see this attachment.

 

Please login or register to see this attachment.

 

HCL is now 100% stable.

When Fibaro's software team writes "but at present they weren’t able to fix your system" so they have probably not changed anything about my HCL.

The system is not yet fully proven, but that HCL can now run with 47 scenes completely stable, from before with 12 scenes and only in 3 days. It speaks for itself.

 

Why is HCL then become stable?

 

In my frustration (just to do something), I removed all the checkmarks in the "Associations - group - Single channel associations" except the last group, in all my devices.

Maybe someone out there on the forum who know what significance it has.

See answers from Fibaro support.

Please login or register to see this link.

 

Summary: Fibaro have now had remote access for 6 days and HCL have gone down 2 times during the period.

 

The last restart I have done in a different way (again in my frustration) to try something I have not tried before. Like some laptobs will not start.

 

Pull the power plug out of the HCL box.

Wait at least 20 seconds.

Hold the power button for about 7 seconds,

release the power button.

Hold the + button for about 7 seconds,

release the + button.

Hold both buttons for about 7 seconds,

release both buttons.

I forgot it, so there was enough four hours before I put the power cord back.

 

Have you seen what HCL doing when we sleep. (Every night at. 00:00)

Please login or register to see this attachment.

Edited by hTiger1
Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

Looks like cron jobs in the background... while it may be 00:00hrs for you, it seems to occur at different timing for me (posted several posts on this 'phenomenon' in this forum).

 

Good findings that help us all better understand HCL and some of the 'unannounced' behaviours.

Link to comment
Share on other sites

  • 0

Hi,

can't understand from this post if the reason which allowed your hcl not to freeze - was the procedure highlighted in red?

Link to comment
Share on other sites

  • 0
  • Inquirer
  • Hi,

    can't understand from this post if the reason which allowed your hcl not to freeze - was the procedure highlighted in red?

    Hi
    I also do not know why HCL has been running stable.
    Yesterday I would soft reconfigure RGBW modules, which made HCL froze.
    But 15 days uptime, it's much compared to "normal".
    I've just described the things I did.
    Interesting to see how HCL running after the restart.
    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • Hi

    No problems after the restart.

    Swallows not ram.

    Please login or register to see this attachment.

    Please login or register to see this attachment.

     

    Please login or register to see this attachment.

    Please login or register to see this attachment.

     

    Please login or register to see this attachment.

    Please login or register to see this attachment.

     

     

    Edited by hTiger1
    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • Aw aw, after 8d, 21h HCL froze during testing of some scenes. 

    Please login or register to see this image.

    /emoticons/default_icon_confused.gif" alt=":-?" />

    Also installed a plugin which is erased again.

    Rebooted and then upgraded to 4.092

    Link to comment
    Share on other sites

    • 0

    Today I have RAM at 89%, even if I cannot understand what it means (how the RAM is used in that device)

    After freezing yesterday I have set max instances of four scenes from 2 to 1 (mah...)

    I have anyhow today included a scene to auto restart the device every day at 23:59 (mah....)

    It's sad that the word LITE has been considered as "buggy" and not as "reduced in number of features not needed"

     

    I bought it only to control the house heating system later realizing that the heating scheduler does not work. So what?

    Edited by Flowy
    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • Hi

    I have never used heating panel, because it is not flexible enough and are not on my android phone and tablet.

     

    If I am traveling and heating panel is set to holiday, so I can not make it back to normal with my tablet, so there are hot when I get home.

     

     

     

    I use scenes to control the heat in the district heating water, in relation to the weather.

     

     

    Danfoss thermostats are also controlled by scenes.

     

     

    Approximately 17 scenes with thermal management.

     

     

     

    Free Ram (green) varies widely, ranging from 2 to 12%.

     

     

    In my experience becomes HCL unstable around 67% "used space" (red)

     

    Edited by hTiger1
    Link to comment
    Share on other sites

    • 0

    Hi hTiger1

    I like the heating panel as scheduler, it shoud do what I need, but simply not working so totally useless.

    Also ios app does not control the scheduler and if you need to manage the holiday you need to log through the admin page in the web site.

    I have started building scenes for controlling 12 thermostats but at the end of the job it seems I need something more than 100 scenes so you can understand the frustration in maniging everything and bye bye RAM that get stuck just with few scenes.

    4 shifts for monday-friday plus 4 shifts for saturday-sunday and there are two floors managed in different way and each floor with subgroups. So a loto lot lot of scenes.

    Actually it's a joke.

    But...what when it's holiday time? No way?

    I am currently screaming trying to understand how to control a variable (holiday on/off) by meand of a button as virtual device.

    No LUA! So what is the string to control a variable? Bohhhh!

    I really do not know what to do, it is simply a useless plastic box now.

    Question: if Fibaro team with all efforts is not able to write the basic software for this unit why not opening the FW to other programmers as open source software? At least it could work.

    Link to comment
    Share on other sites

    • 0
    Hi, Flowy
     
    Create Virtual Device with parameters:
    IP Address: 127.0.0.1
    TCP Port: 11111
     
    Then create Button with command (without quotes!):
     
    «GET /api/callAction?variable=TEST&value=1234567890 HTTP/1.10x0D0x0AHost: 127.0.0.10x0D0x0AAuthorization: Basic ХХХХХХХХХХХХХХ0x0D0x0A0x0D0x0A»
     
    ALL THE CHARACTERS IS IMPORTANT! Use exact copy-paste!
     
    where:
    TEST - your variables name
    1234567890 - needed value
    ХХХХХХХХХХХХХХ - Base64 ENCODED "user:password" string. For example: for user "admin" and password "12345" it will be YWRtaW46MTIzNDU=
    You can encode it by

    Please login or register to see this link.

    I have entered exactly:  "admin:12345" (without quotes!!!)
    and have got: "YWRtaW46MTIzNDU=" (without quotes!!!) 

     

     

     

    I am currently screaming trying to understand how to control a variable (holiday on/off) by meand of a button as virtual device.
    No LUA! So what is the string to control a variable? Bohhhh!.

     

    Edited by vsokolov
    Link to comment
    Share on other sites

    • 0

     

    «GET /api/callAction?variable=TEST&value=1234567890 HTTP/1.10x0D0x0AHost: 127.0.0.10x0D0x0AAuthorization: Basic ХХХХХХХХХХХХХХ0x0D0x0A0x0D0x0A»
     
     

    hi vsokolov

    thanks for the code.

    I tried it in different ways but it does not work.

    IP and User and password are ok because I use another button to restart the HCL every night to reset the RAM otherwise it freezes....

    It is a bit strange to me that to set a variable you call GET that usually should read it but not write it.

    Anyhow I also tried with PUT and POST but not working again.

    Link to comment
    Share on other sites

    • 0
  • Inquirer
  • Hi

    Just updated to 4.100, hope it will be as stable as 4.092

     

    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.

     Share

    ×
    ×
    • Create New...