Framework to abstract complex internal states and provide a simple API that integrates with MQTT / HASS etc
see this discussion for background to the project (moved from mpp-solar issue discussion)