Nice. This seems like the perfect solution and fits OP's requirements!
Almost. Unless I'm missing something, the only way I can get the data for my own storage and processing is by manual export of an Excel sheet from their app. Unless HomeKit allows some other way, but I'm not familiar with it (I'm not an iOS user).