I can totally see something like that needing full programmatic capability, but anything consumer grade should be read-only in terms of functionality. A refrigerator in my home kitchen doesn't need an API to maintain temperature within an acceptable range vs electrical consumption where as a warehouse refrigerator does (like those that might be part of a smart grid agreement to give over control to utilities with a price discount as a benefit).