It rained last night and this morning, which gave me an opportunity to check my rain gauge readings and ensure my gauge is working better. I didn’t get the crazy (and impossible) readings I had before, with things like several hundred inches of rain. This time I measured .72 inches last night and .09 inches this morning. Looking on Weather Underground at neighboring stations this looks pretty reasonable. So hopefully the gauge is working as expected.
I’ve been restructuring my PHP server code to be more object oriented. It now matches my old Java code pretty closely. I don’t really know when (or even if) I will deliver this new code to production. I’ll probably also update my JavaScript code to match as well. Then I can use the same internal data representation for each implementation (Java, PHP, and JavaScript). That should help make maintenance a little easier. It will also allow me to remove any translations I was doing between the different implementations, even if they weren’t difficult.