Skip to content

S120 (T81A0): light property reports successful set but physical light does not change or sync back #43

Description

@MKopp82

Environment

Home Assistant Core 2026.9.2
ha-eufy-sdk / bridge 0.2.1
Eufy Solar Wall Light Cam S120 (T81A0)
HomeBase 3
Live stream works reliably at 720p

Problem
The light capability exposed for the S120 does not appear to represent/control the physical wall light correctly.

HA → device test
Setting switch._light to ON changes the HA entity state immediately, and bridge debug logging reports:
device.set → setProperty ... name=light value=true
device.set OK

However, the physical S120 light does not turn on.

The same happens with brightness: setting brightness to 30 is accepted by the bridge, but the physical device does not reflect the change and the value later returns to 50.

Eufy App → HA test
Turning the physical light ON manually in the Eufy app works correctly on the camera.
Home Assistant continues to report the light entity as OFF even after more than two configured 10-minute polling intervals.

This differs from status_led: changing the status LED in the Eufy app is eventually reflected correctly in HA after polling.

spotlight_enabled remains ON independently and appears to represent spotlight automation/enabling rather than the current physical light state.

Expected

light=true should turn on the physical S120 wall light.
Physical light state changes made in the Eufy app should be reflected by the HA light/switch entity after polling.

Observed

Bridge reports the command as successful, but the device does not change.
Real physical light state is not returned by polling.
Other polled properties such as status_led do update.

Model: T81A0 / device type 10005.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions