Internet's not required, and we're aiming to pack as much offline functionality in as possible. This includes an MQTT based local API (WiFi) and ability to directly tether the phone app to the device over WiFi. Certain app features like historical usage and utility data integrations may not be available if the device isn't internet connected though, just to be transparent.
This is almost exactly my question but I'll be a little more specific. I want to guarantee that no data about my usage leaves my network. You mention local integrations, is there a formal commitment to opening up the platform to opensource local servers? Similarly, what about always providing functionality without sending usage data?
Do your batteries need any kind of an internet connection to set up or operate? Assuming I wouldn't want to use the app.