Skip to content

Add Sonoff Smart Plug S60ZBTPF/S60ZBTPG v2.0.3#165

Open
zigpy-bot wants to merge 2 commits into
devfrom
bot/ota-submission-issue/164
Open

Add Sonoff Smart Plug S60ZBTPF/S60ZBTPG v2.0.3#165
zigpy-bot wants to merge 2 commits into
devfrom
bot/ota-submission-issue/164

Conversation

@zigpy-bot

@zigpy-bot zigpy-bot commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

OTA File Submission

File Information

  • Filename: 1286-000B-00002003_8c7677.ota
  • Original Filename: SN-TLSR8656-S60-01-v2.0.3.ota
  • Manufacturer Directory: sonoff
  • Manufacturer ID: 0x1286 (4742)
  • Image Type: 0x000B (11)
  • File Version: 0x00002003 (8195)
  • File Size: 147,808 bytes
  • Header String: Telink OTA Sample Usage
  • Hosting: Repository file (hosted in zigpy-ota)
  • Existing Images Handling: Keep all existing images
  • Tested on Device: Yes

Note: Existing Images Found

The following existing image(s) with the same manufacturer ID and image type were found:

  • 1286-000B-00002002_cb2909.ota [stale]
    • Source File Name: SN-TLSR8656-S60-01-v2.0.2.ota
    • File Version: 0x00002002 (8194) (older than PR version)
    • File Size: 147,232 bytes

Metadata

Release Notes

This updates the Sonoff Plug S60ZBTPF/S60ZBTPG to firmware version 2.0.3.

Changes

  • Fixes a bug where the socket still reported power consumption after it was turned off
  • Improve energy reporting reliability; add defensive safeguards for today, yesterday, monthly, and total energy accumulation
  • Improve robustness of energy statistic updates in edge-case scenarios

@zigpy-bot zigpy-bot added the ota-submit Submitted OTA request label Jun 8, 2026
@TheJulianJES

Copy link
Copy Markdown
Collaborator

Awesome!! I'll give this a try in a bit with my plug, then make the relevant quirk changes for newer firmware versions. Thanks!

@TheJulianJES TheJulianJES changed the title Add SONOFF Smart Plug S60ZBTPF/S60ZBTPG v2.0.3 Add Sonoff Smart Plug S60ZBTPF/S60ZBTPG v2.0.3 Jun 10, 2026
zigpy-bot and others added 2 commits June 13, 2026 03:51
OTA File Submission

File Information
- Filename: 1286-000B-00002003_8c7677.ota
- Original Filename: SN-TLSR8656-S60-01-v2.0.3.ota
- Manufacturer Directory: sonoff
- Manufacturer ID: 0x1286 (4742)
- Image Type: 0x000B (11)
- File Version: 0x00002003 (8195)
- File Size: 147,808 bytes
- Header String: Telink OTA Sample Usage
- Hosting: Repository file (hosted in zigpy-ota)
- Existing Images Handling: Keep all existing images
- Tested on Device: Yes

Note: Existing Images Found

The following existing image(s) with the same manufacturer ID and image type were found:
- 1286-000B-00002002_cb2909.ota [stale]
  - Source File Name: SN-TLSR8656-S60-01-v2.0.2.ota
  - File Version: 0x00002002 (8194) (older than PR version)
  - File Size: 147,232 bytes

Metadata
- Manufacturer Names: SONOFF
- Model Names: S60ZBTPF, S60ZBTPG
- Source URL: https://github.com/user-attachments/files/28705921/SN-TLSR8656-S60-01-v2.0.3.zip

Release Notes
This updates the Sonoff Plug S60ZBTPF/S60ZBTPG to firmware version 2.0.3.

Changes
- Fixes a bug where the socket still reported power consumption after it was turned off
- Improve energy reporting reliability; add defensive safeguards for today, yesterday, monthly, and total energy accumulation
- Improve robustness of energy statistic updates in edge-case scenarios

Closes: #164
Co-authored-by: Peng XiKai <67992856+1775939187@users.noreply.github.com>
@zigpy-bot zigpy-bot force-pushed the bot/ota-submission-issue/164 branch from b9f3274 to 06b5e92 Compare June 13, 2026 03:51

@TheJulianJES TheJulianJES left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed issues

Thank you! I can confirm this fixes the issue we worked around in quirks where power/current entities still reported the last usage when the plug was off. And unlike before, voltage now properly reports when the relay is off*.

I also saw that a regression from v2.0.2 has been fixed: instantaneous_demand no longer returns 0, but is instead marked as an unsupported attribute again. (We worked around this in quirks as well for v2.0.2.)

Remaining bug with current_summ_delivered only updating in steps of 10

There's one remaining bug in this firmware version I found: The current_summ_delivered attribute value only updates in steps of 10. This was also an issue with v2.0.2, so it's not a regression at least.

Full comment with details in issue submission thread

See my comment here in the submission issue for more details, especially regarding the current_summ_delivered issue.

*: Due to ZHA/device interaction, this happens every 5 seconds... It's something we'll need to address in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ota-submit Submitted OTA request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Sonoff Smart Plug S60ZBTPF/S60ZBTPG v2.0.3

2 participants