github MTrab/pyworxcloud v6.3.0

6 hours ago

Changes

Firmware update support is now available through the API layer via new helpers for toggling firmware auto-upgrades, checking firmware availability, and triggering OTA deployments. The implementation exposes set_firmware_auto_upgrade, get_firmware_upgrade_info, and start_firmware_upgrade on WorxCloud and adds the domain exceptions needed to surface firmware-state errors to callers.

Cached mower and device firmware state is kept aligned, a 404 from GET /api/v2/product-items/{serial}/firmware-upgrade is treated as “no firmware available,” and changelog data now ships in both the raw payload and a Markdown-friendly changelog_markdown variant so downstream integrations can render release notes cleanly. Debug logging around OTA trigger attempts also makes queueing decisions and no-update rejections visible during troubleshooting.

🚀 Features / Enhancements

Say thanks

Buy Me A Coffee

Don't miss a new pyworxcloud release

NewReleases is sending notifications on new releases.