Allow user to specify min/max values for charts
I created an alert to monitor my CPU temperature. To test the alert I submitted a value "45678" to the API (This was way out of range 🙄 ). The alert worked perfectly and I received the email and a notification in the web app.
The problem now is that my chart is all messed up. There is one value for 45678 and all the tiny 50-70 values are imperceptible on the graphs. The workaround was to simply create another field and start again.
Another option would be to allow a user to specify min and max values for the chart. Data outside this range should be ignored when generating the charts. Any faulty sensor data (or stupid user error) could then be excluded and would not affect your historical data.