An archive of community.esquilo.io as of Saturday January 26, 2019.

Hey Scott, Patrick

JefferyS

Hi Scott and Patrick, haven't heard from Y'all in quite awhile, just wondering what up, if there is an Updated EOS coming soon or anything you can tell us about.

Just like to hear from you guys once in awhile so I know your still there lol.

Take care,

Jeffery

Scott_Shumate

Hi Jeffery,

Sorry for the slow response. We're both still around but we've been super busy with commercial Esquilo clients. We don't have an EOS release planned right now but we're always open to feature suggestions for it.

-Scott

JefferyS

Thanks Scott, great to hear from you.

I'll post a feature request, mostly small stuff, nothing critical.

I'm still having memory issues and I believe it's related to the web server and RPC requests. I believe someone else may have mentioned that too that they were having some problems. Have you run across any problems with memory filling up. From the other post it sounded like the garbage collection wasn't keeping up but I don't know how that all works in the Esquilo EOS.

Thanks,

Jeffery

Scott_Shumate

The one issue that I know of is that the TCP/IP stack in our RTOS sometimes leaks memory. I haven't had time to debug it yet since it is hard to reproduce. I put some code in my program to automatically reset the Esquilo if the memory stays low after several checks and it hasn't been a problem for me. We'll need to get to the bottom of it at some point.

JefferyS

Thanks Scott, anything I can do to help you track this down I would be happy to help.

Sorry for the late reply, been out of things for awhile doing other stuff.

Scott_Shumate

I haven't had time to look at it yet. For the Esquilos I have around the house, I put a network connectivity test in my Squirrel loop to reboot if it fails. It seems to hit once a month or so but my Esquilos have been 100% available since I added it.

JefferyS

No problem Scott, mine seems to be doing okay, just have to restart it during the day sometimes.

I'm not sure what yours are running but I have at least two computers running the web page on the Esquilo getting updated all day long so it is being constantly hit every 5-10 seconds by both browsers. I'm not sure if that makes a difference or not. It's weird, some days it's fine other times I have to reboot it usually no more than twice in a day. It's turned off at night.

The Esquilo only updates the information in a table and the browsers are only getting information from the table and not from the sensors directly so I think that helps on the load of the Esquilo. It steadily runs it's loop getting temperatures to put in the table and running the heaters for the PID. So when the browsers gets the info it is only getting it from the table data.

Thanks,

Jeffery