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.
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.