Skip to content

Commit b583c61

Browse files
authored
Matter Switch: Remove Energy Setters in added (#2152)
* remove energy setters from added
1 parent c7c572f commit b583c61

File tree

2 files changed

+0
-29
lines changed

2 files changed

+0
-29
lines changed

drivers/SmartThings/matter-switch/src/init.lua

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1318,14 +1318,6 @@ local function device_added(driver, device)
13181318
device:send(req)
13191319
end
13201320

1321-
-- Reset the values
1322-
if device:supports_capability(capabilities.powerMeter) then
1323-
device:emit_event(capabilities.powerMeter.power({ value = 0.0, unit = "W" }))
1324-
end
1325-
if device:supports_capability(capabilities.energyMeter) then
1326-
device:emit_event(capabilities.energyMeter.energy({ value = 0.0, unit = "Wh" }))
1327-
end
1328-
13291321
-- call device init in case init is not called after added due to device caching
13301322
device_init(driver, device)
13311323
end

drivers/SmartThings/matter-switch/src/test/test_electrical_sensor.lua

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -162,27 +162,6 @@ local function test_init_periodic()
162162
test.timer.__create_and_queue_test_time_advance_timer(60 * 15, "interval", "create_poll_report_schedule")
163163
end
164164

165-
test.register_coroutine_test(
166-
"Check the power and energy meter when the device is added", function()
167-
test.socket.device_lifecycle:__queue_receive({ mock_device.id, "added" })
168-
local subscribe_request = subscribed_attributes[1]:subscribe(mock_device)
169-
for i, cluster in ipairs(subscribed_attributes) do
170-
if i > 1 then
171-
subscribe_request:merge(cluster:subscribe(mock_device))
172-
end
173-
end
174-
test.socket.capability:__expect_send(
175-
mock_device:generate_test_message("main", capabilities.powerMeter.power({ value = 0.0, unit = "W" }))
176-
)
177-
178-
test.socket.capability:__expect_send(
179-
mock_device:generate_test_message("main", capabilities.energyMeter.energy({ value = 0.0, unit = "Wh" }))
180-
)
181-
test.socket.matter:__expect_send({mock_device.id, subscribe_request})
182-
test.wait_for_events()
183-
end
184-
)
185-
186165
test.register_message_test(
187166
"On command should send the appropriate commands",
188167
{

0 commit comments

Comments
 (0)