-
Notifications
You must be signed in to change notification settings - Fork 516
Rolling up beta to production #2485
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…T-8030 WWSTCERT-8030 Zimi Matter Connect
Update the SUPPORTED_EVSE_MODES_MAP and SUPPORTED_DEVICE_ENERGY_MANAGEMENT_MODES_MAP fields to use strings as table keys, since datastore tables need to have string keys in order to be JSON serializable.
@NoahCornell did some analysis of driver heap usage, and Sonos was disproportionately above the mean for the heap-space-per-device line fit on the dataset. This PR improves memory usage by limiting the information we keep resident from API responses to the fields that we actually use in regular operation. Additional background: One source of heap usage was unbounded memory growth due to task spawning on a certain error pathway, which he already fixed in a different PR. Another source was the fact that we were cacheing the entire API response for the Player and Group information for the LAN's Sonos topology. These API payloads are pretty large, and have actually gotten larger over time. This has been the case for this driver for a very long time; the decision to store the whole response object was made so that we would have the information available if we needed it in the future for bug fixes or enhancements. It turns out that the information we're utilizing hasn't really changed much over the last few years, so I'm feeling quite comfortable about excising the majority of the payload information at this point. We see pretty signifcant memory savings with these changes, and the savings should scale appreciably with device count, which is a big win.
…s-memory-usage
* CHAD-15785 Z-Wave: WindowShadePreset capability updates * update driver to work with earlier versions of lua_libs
* CHAD-15784 Zigbee: WindowShadePreset capability updates * update init and added handlers, tests * fixup * remove preference * update drivers to work on older lua_libs versions * fixup
This change utilizes the setPresetPosition command that was recently added to the windowCoveringPreset capability to set the preset rather than using an embedded preference.
Revert WWSTCERT-7351
…T-8293 WWSTCERT-8293 Meross Smart Wi-Fi Thermostat
…T-8285 WWSTCERT-8285 NodOn Zigbee Temperature and Humidity Sensor
Cherry-pick 10-22-25
|
Duplicate profile check: Warning - duplicate profiles detected. |
Test Results 71 files 455 suites 0s ⏱️ Results for commit 4b220d6. |
|
matter-energy_coverage.xml
matter-switch_coverage.xml
matter-thermostat_coverage.xml
matter-window-covering_coverage.xml
tuya-zigbee_coverage.xml
zigbee-humidity-sensor_coverage.xml
zigbee-window-treatment_coverage.xml
zwave-window-treatment_coverage.xml
Minimum allowed coverage is Generated by 🐒 cobertura-action against 4b220d6 |
No description provided.