Skip to content

ljw1004/spa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Simple spa chemicals

This web-app helps you record your bromine spa chemical levels.

IMG_8174

  • You can also add it to your home screen: click on the "share" button...

IMG_8171

IMG_8173

What this does

If you have a bromine-based spa (hot tub), you have to measure and adjust the chemical levels. I wrote this web-app because the other apps made it all too complicated...

  1. I want to know the previous reading, to make the next reading easier.
    • Example: if last week it was 150ppm alkalinity, then today it'll probable be about the same. I can rapidly drop in 12 drops of testing chemical, and then be slower and swirl more carefully for the next few drops. This web-app only has four slides for the four chemicals, so when you relaunch it, you'll see what they were last time.
  2. I want to quickly record the reading. I don't want to click through multiple screens. And if my Taylor testing kit only gives ppm readings to the nearest 10, there's no point letting me record with higher precision.
  3. I want to do readings in a simple sequence. There's a sequence: you measure alkalinity, then adjust it, then measure again, then measure pH, and so on. If an app asks for all measurements before telling you to adjust the first one, then the other measurements were just throw-away work that has to be redone!
    • There are few exceptions, which the footnote on this web-app remind you of - for instance, shock needs pH 7.2--7.6.
  4. I want to know what is the ideal. That way I can decide how to adjust it.
    • This app shows acceptable and ideal ranges for a residential permanent bromine spa, according to the Association of Pool and Spa Professionals
  5. I want to use my choice of chemicals.
    • Example: if my alkalinity is 50ppm below ideal, then I'll simply add 20 tablespoons of SpaGuard Balancer like it says on the label. (Other apps merely tell me to add 11oz sodium bicarbonate, without explaining why, and that doesn't help).
  6. I want to know Saturation Index. This tells me whether the overall water balance is corrosive to my pipes, or will deposit scale, or if it's just right.
  7. I don't want to create a login and password. I don't want my email sold to mailing lists. I don't want advertising.
    • This web-app only saves data locally, in the browser cache on your device.
  8. I have no need to keep history. Who cares what were my chemical levels 5 months ago? They were all within the ideal range, of course. Why do I need an app to tell me that I haven't measured the water for a week, or that I need to shock? I can figure those things out better myself. The only history I care about is the previous reading, to make it easier to count drops.

Known issues

  • I've only tested this on iPhone. I bet there are glitches on Android and Firefox, but I don't own those devices to test.
  • I've hard-coded the "acceptable / ideal" values for a residential bromine permanent spa, since I don't know what spa maintenance is like for others. I'd like to (1) allow you to customize the ideal levels, (2) offer the standard ideal levels suggested by the Association of Pool and Spa Professionals for different kinds of spa.
  • This app is heavily centered towards Taylor testing kit and SpaGuard checmicals since they're what I use. I also use a variety of testing strips. I don't know if other people use measurements or chemicals that just don't relate to what this app offers.
  • This web-app doesn't let you view past readings. I know they're not very useful. But it'd be nice nonetheless to be able to export them, or view them on desktop.
  • I'd be delighted to accept contributions! This software is all open-source. You can use it, copy it, adapt it as you see fit.

About

Simple spa chemicals

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages