assisi / arena-ui

Bee arena user interface for the ASSISI|bf project.
Other
1 stars 1 forks source link

Indicator that PCB temp is at or nearing shutoff point #103

Open rmm-fcul opened 7 years ago

rmm-fcul commented 7 years ago

the CASUs temperature control shuts down if the TEMP_PCB gets to 45 degrees. Could we provide an easy visual signal on the GUI that would immediately show the user to check that there is an issue?

(To generalise, perhaps it would be to set limit values on specific channels to watch for and trigger alarms. I don't have a use-case for the generalisation but perhaps others do)

stribor14 commented 6 years ago

Do you want to be able to set warning limits on any monitored data or only on TEMP_PCB?

rmm-fcul commented 6 years ago

At a stretch, I could imagine wanting to be able to monitor "stuck at 1" and "stuck at 0" faults on the sensors. But for the IR sensors, sustained max and min readings are feasible for bee behaviour; so it is not easy to define it.

rmm-fcul commented 6 years ago

Ah, but the original aim of this issue was to notify when the CASU was likely to get outside of regular / well-controlled region. @dmiklic @thaus88 @kgrip are there other variables that can indicate going out of regulation? too much heat on bottom side is bad. Too hot on top side as well?

If not, then the implementation need only consider TEMP_PCB

stribor14 commented 6 years ago

stuck at 0/1 cannot be detected by GUI, all status info it is showing is sent to him by CASUs themselves. The only idea right now is to look up the CASU in a tree view and manually look at the value of setpoint the CASU is sending back.

rmm-fcul commented 6 years ago

I was thinking about an alarm that was time-based for the stuck-at faults -- if the sensor has only maximum values for (e.g.) 600 timesteps, it could be triggered. But I don't think this is all that useful (not least since it is very common for IR sensors on some casus in the network to stay low for many hours); I was just brainstorming regarding the generalisation.

The use case that really mattered in summer 2017 was the overheating of the whole system, which caused many of the PCB sensors to stop the Peltiers from functioning (to prevent further overheating and damage).