0.3.1 - 2025-03-09
- Issue #23: Fix the config entry names for MQTT to line up with the names used by HassIO services. NOTE: If you need to use the MQTT hostname or username, you will need up update your config before starting the add-on
0.3.0 - 2025-03-01
- Added binary_sensors for the following:
- Backfeed Limited Alert: This is an installer configuration option on the Powerwall that limits export to the grid. It seems to be used to control operation before permission to operate is granted, and is turned off by Tesla once permission is granted. If it is enabled after you have permission to operate you should probably reach out to Tesla.
- Battery Comms Alert: Some kind of communication issue between the system and one of it's batteries.
- Real Power Config Limited Alert: There was a limit placed on the system during commissioning that prevents generating the amount of power requested.
- Missing Battery Alert: This is my own alert, based on two sections of the system configuration not matching. It should mean one or more of the batteries are offline.
0.2.0 - 2025-03-01
- Issue #22: Added better error handling of errors fetching individual PW vitals (such as PV string info). Now the app should log an error and continue running, but mark the individual PWs as unavailable in HA.
- This release had a major code cleanup and refactoring, simplifying a lot of the individual functions and classes. With the exception of the protobuf class, it now passes pylint cleanly using the default settings. It's possible some edge cases could have issues, so please report any stack traces. This was preparation for adding unit tests in the future.
0.1.3 - 2025-02-27
- Issue #18: Fixed multiple instance of exceptions not being properly handled
- Issue #19: Fixed leaking of passwords into debug logs
0.1.2 - 2025-02-26
- This changelog!
- A loose roadmap
- Issue #14: A better message is logged with a clean exit if unable to connect to PW on startup.
- Issue #15: Fixed handling of throttling so it can properly increase the poll interval.
- Converted the git repo to a separate submodule to allow better release tracking
- Reverse Battery Power Charge / Discharge calculations
- Fix placement of logging about discovery delay
- Fix the URL for the project
- Issue #12: Import and Export power entities to help support the Energy Dashboard
- Added gradual backoff of loop_interval if throttling is encountered
- Issue #10: Threading shutdown issue that manifested as a hang
- Issue #2: Race condition at startup causing an initial delay in metrics loading in HA
- Check for pw3 on startup
- Issue #1: Entities becoming unavailable after an HA restart or reconnect to MQTT
- Issue #9: Missing state_class on some entities causes HA warnings
- Issue #8: Shutdowns weren't clean, preventing relavent logs from showing