Skip to content

Add Zbeacon manufacturer to smartplug driver (TS011F) - #1421

Closed
ErnieV wants to merge 1 commit into
JohanBendz:SDK3from
ErnieV:fix/add-zbeacon-ts011f-smartplug
Closed

ErnieV wants to merge 1 commit into
JohanBendz:SDK3from
ErnieV:fix/add-zbeacon-ts011f-smartplug

Conversation

@ErnieV

@ErnieV ErnieV commented Jul 1, 2026

Copy link
Copy Markdown

Summary

  • Adds Zbeacon to the manufacturerName fingerprint list in the smartplug driver

Problem

TS011F smart plugs sold under the Zbeacon brand are not matched by the smartplug driver because Zbeacon is missing from the manufacturerName list. Homey falls back to the built-in virtual Zigbee driver, which reads raw cluster values without correct scaling — resulting in impossible readings (e.g. 48 A instead of ~0.05 A for a USB charger in standby).

Device info

Field Value
zb_product_id TS011F
zb_manufacturer_name Zbeacon
zb_sw_build_id 1.0.5
zb_device_type router

Fix

One line added to drivers/smartplug/driver.compose.json + rebuilt app.json.

After re-pairing with the smartplug driver, energy measurement works correctly:

  • measure_current: 0.05 A ✓ (USB charger idle)
  • measure_voltage: 224 V ✓
  • measure_power: 0 W ✓ (below ~1 W detection threshold)

🤖 Generated with Claude Code

TS011F devices sold under the 'Zbeacon' brand are not recognized by
the smartplug driver because 'Zbeacon' is missing from the
manufacturerName fingerprint list. Without this, Homey falls back to
the virtual Zigbee driver, which reports incorrect energy measurements
(e.g. 48 A instead of ~0.05 A for a USB charger).

Device info:
- zb_product_id: TS011F
- zb_manufacturer_name: Zbeacon
- zb_sw_build_id: 1.0.5

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Copy link
Copy Markdown
Owner

Thanks for this contribution and the physical verification. Zbeacon / TS011F has now been selectively adopted into the current metering smartplug driver on modernize-2026-issues. Validation is green. Tracking: #1469, draft integration PR: #1470.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants