-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Heishamon crash during connecting webserver. Version Alpha-0776a05, build #537 on Heishamon V4. #494
Comments
According to IgorYbema#121 (comment) you could hook a serial console to the HeishaMon PCB and get logging just before the reboot. |
If I were a developer, i would try to implement some kind of internal error memory in the non-volatile area. But I'm not a developer. |
There is hardware, openserial (serial logger) it's device with SD card.. you easy could attach it to heishamon serial output and store everything on SD card.. |
Next day, next crash! My rule development has grown to around 300 lines and because it got cold to 6° that night, I left the HP running. In the Grafana graphic you can see that the rules worked perfectly the whole time until 7:20 (after I had previously removed all 32 print lines from the rulesset to save resources). What could be the cause and how can I help troubleshoot the problem? P.S.: SetCurves and the new trigger design work excellently. It would be a shame if my use of rules came to an end again like last year when the variables were lost for an unknown reason. (ver 3.2.3) There were no longer any problems with parsing. |
As mentioned last week, there are problems with the web server connection from version 3.5
Yesterday I was able to document two such events.
At 6:10 p.m. I established a connection to Heishamon in a new tab without any further connection.
During setup the page looks as shown in the picture. The uptime still shows 19 hours and 45 minutes but the page is frozen.
After closing this tab and opening a new tab, the page opens but with a restarted uptime.
After switching to the console page, I could see that no rules were active.
After I rebooted in the main menu, the rules worked again.
The rules worked correctly until the reset, as can be seen on the grafana graphic. When idle (no heating mode), the quiet level is briefly set as a heartbeat every 30 minutes.
At first glance, this malfunction has nothing to do with the Rules Engine. However, I think it is possible that there could be a conflict in memory usage (bigger rule) or interrupts.
Ideally, the current processes would be monitored during initialization on the page instead of ..Loading....
One detail: I use Firefox as a browser and if the page freezes, the right mouse button temporarily no longer works.
At 11:50 p.m. I repeated the process with the same behavior. See image. The uptime here ran up to 5 hours and 40 minutes, which corresponds exactly to the time interval to 6:10 p.m.
This process is not always reproducible and appears to occur sporadically.
I have not tested the behavior without an active rule or when establishing a URL connection with the Set XX command.
The text was updated successfully, but these errors were encountered: