Water Softener Salt Tracker

I have a water softener that I have to fill with salt regularly. It has a big tank of salt so I have to fill once every few months. Due to the position of the tank relative to the building structure, it's pretty inconvenient to go out and check the level of the salt to see if it needs to be filled.

I've made an automatic salt level checker that checks the level of the salt and stores it in a DynamoDB table. When it gets written, a Lambda function is triggered and checks the salt level in the record. If it is below a certain threshold, it sends me a notification so I can make sure to buy salt and refill it. I also have a Lambda function that runs every few days to check the table to ensure that it's being updated in case something goes wrong with my level checking device.

Here's what I have so far:

The visualization here is a work in progress. It's rendered with HTML Canvas and you can check out the source here. Currently, it's relatively functional and easy to use and customize. I have a bunch of ideas for improvements which I'll be adding over time.