Skip to content

Commit 157807b

Browse files
committed
Revert health check changes for non-ST drivers
1 parent 0d2ce37 commit 157807b

File tree

10 files changed

+59
-52
lines changed

10 files changed

+59
-52
lines changed

drivers/Aqara/aqara-cube/src/init.lua

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,7 @@ local aqara_cube_t1_pro_handler = {
125125
lifecycle_handlers = {
126126
init = device_init,
127127
added = device_added
128-
},
129-
health_check = false,
128+
}
130129
}
131130

132131
local aqara_cube_t1_pro_driver = ZigbeeDriver("aqara_cube_t1_pro", aqara_cube_t1_pro_handler)

drivers/Aqara/aqara-feeder/src/init.lua

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,6 @@ local aqara_pet_feeder_handler = {
184184
infoChanged = device_info_changed,
185185
doConfigure = device_configure
186186
},
187-
health_check = false,
188187
can_handle = function(opts, driver, device, ...)
189188
return device:get_model() == "aqara.feeder.acn001"
190189
end

drivers/Aqara/aqara-lock/src/init.lua

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -325,8 +325,7 @@ local aqara_locks_handler = {
325325
},
326326
secret_data_handlers = {
327327
[security.SECRET_KIND_AQARA] = my_secret_data_handler
328-
},
329-
health_check = false,
328+
}
330329
}
331330

332331
local aqara_locks_driver = ZigbeeDriver("aqara_locks_k100", aqara_locks_handler)

drivers/Unofficial/tuya-zigbee/src/init.lua

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,7 @@ local unofficial_tuya_driver_template = {
2626
require("curtain"),
2727
require("motion-sensor"),
2828
require("smoke-detector"),
29-
require("switch")
30-
},
31-
health_check = false,
29+
require("switch")}
3230
}
3331

3432
defaults.register_for_default_handlers(unofficial_tuya_driver_template, unofficial_tuya_driver_template.supported_capabilities)

drivers/Unofficial/tuya-zigbee/src/test/test_meian_button.lua

Lines changed: 41 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ local mock_device_meian_button = test.mock_device.build_test_zigbee_device(
4040

4141
zigbee_test_utils.prepare_zigbee_env_info()
4242
local function test_init()
43-
test.mock_device.add_test_device(mock_device_meian_button)end
43+
test.mock_device.add_test_device(mock_device_meian_button)
44+
zigbee_test_utils.init_noop_health_check_timer()
45+
end
4446

4547
test.set_test_init_function(test_init)
4648

@@ -77,44 +79,44 @@ test.register_message_test(
7779
}
7880
)
7981

80-
-- test.register_coroutine_test(
81-
-- "Health check should check all relevant attributes",
82-
-- function()
83-
-- test.socket.device_lifecycle:__queue_receive({ mock_device_meian_button.id, "added"})
84-
-- test.socket.capability:__expect_send(
85-
-- mock_device_meian_button:generate_test_message(
86-
-- "main",
87-
-- capabilities.button.supportedButtonValues({ "pushed" }, { visibility = { displayed = false } })
88-
-- )
89-
-- )
90-
-- test.socket.capability:__expect_send(
91-
-- mock_device_meian_button:generate_test_message(
92-
-- "main",
93-
-- capabilities.button.numberOfButtons({ value = 1 }, { visibility = { displayed = false } })
94-
-- )
95-
-- )
96-
-- test.socket.capability:__expect_send({
97-
-- mock_device_meian_button.id,
98-
-- {
99-
-- capability_id = "button", component_id = "main",
100-
-- attribute_id = "button", state = { value = "pushed" }
101-
-- }
102-
-- })
103-
-- test.socket.zigbee:__expect_send({ mock_device_meian_button.id, tuya_utils.build_tuya_magic_spell_message(mock_device_meian_button) })
104-
-- test.socket.zigbee:__expect_send(
105-
-- {
106-
-- mock_device_meian_button.id,
107-
-- PowerConfiguration.attributes.BatteryPercentageRemaining:read(mock_device_meian_button)
108-
-- }
109-
-- )
110-
-- end,
111-
-- {
112-
-- test_init = function()
113-
-- test.mock_device.add_test_device(mock_device_meian_button)
114-
-- test.timer.__create_and_queue_test_time_advance_timer(30, "interval", "health_check")
115-
-- end
116-
-- }
117-
-- )
82+
test.register_coroutine_test(
83+
"Health check should check all relevant attributes",
84+
function()
85+
test.socket.device_lifecycle:__queue_receive({ mock_device_meian_button.id, "added"})
86+
test.socket.capability:__expect_send(
87+
mock_device_meian_button:generate_test_message(
88+
"main",
89+
capabilities.button.supportedButtonValues({ "pushed" }, { visibility = { displayed = false } })
90+
)
91+
)
92+
test.socket.capability:__expect_send(
93+
mock_device_meian_button:generate_test_message(
94+
"main",
95+
capabilities.button.numberOfButtons({ value = 1 }, { visibility = { displayed = false } })
96+
)
97+
)
98+
test.socket.capability:__expect_send({
99+
mock_device_meian_button.id,
100+
{
101+
capability_id = "button", component_id = "main",
102+
attribute_id = "button", state = { value = "pushed" }
103+
}
104+
})
105+
test.socket.zigbee:__expect_send({ mock_device_meian_button.id, tuya_utils.build_tuya_magic_spell_message(mock_device_meian_button) })
106+
test.socket.zigbee:__expect_send(
107+
{
108+
mock_device_meian_button.id,
109+
PowerConfiguration.attributes.BatteryPercentageRemaining:read(mock_device_meian_button)
110+
}
111+
)
112+
end,
113+
{
114+
test_init = function()
115+
test.mock_device.add_test_device(mock_device_meian_button)
116+
test.timer.__create_and_queue_test_time_advance_timer(30, "interval", "health_check")
117+
end
118+
}
119+
)
118120

119121
test.register_coroutine_test(
120122
"Refresh necessary attributes",

drivers/Unofficial/tuya-zigbee/src/test/test_tuya_button.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ local mock_device = test.mock_device.build_test_zigbee_device(
4040
zigbee_test_utils.prepare_zigbee_env_info()
4141

4242
local function test_init()
43-
test.mock_device.add_test_device(mock_device)end
43+
test.mock_device.add_test_device(mock_device)
44+
zigbee_test_utils.init_noop_health_check_timer()
45+
end
4446

4547
test.set_test_init_function(test_init)
4648

drivers/Unofficial/tuya-zigbee/src/test/test_tuya_curtain.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ local mock_simple_device = test.mock_device.build_test_zigbee_device(
3939
zigbee_test_utils.prepare_zigbee_env_info()
4040

4141
local function test_init()
42-
test.mock_device.add_test_device(mock_simple_device)end
42+
test.mock_device.add_test_device(mock_simple_device)
43+
zigbee_test_utils.init_noop_health_check_timer()
44+
end
4345

4446
test.set_test_init_function(test_init)
4547

drivers/Unofficial/tuya-zigbee/src/test/test_tuya_motion_sensor.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ local mock_simple_device = test.mock_device.build_test_zigbee_device(
3939
zigbee_test_utils.prepare_zigbee_env_info()
4040

4141
local function test_init()
42-
test.mock_device.add_test_device(mock_simple_device)end
42+
test.mock_device.add_test_device(mock_simple_device)
43+
zigbee_test_utils.init_noop_health_check_timer()
44+
end
4345

4446
test.set_test_init_function(test_init)
4547

drivers/Unofficial/tuya-zigbee/src/test/test_tuya_smoke_detector.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ local mock_simple_device = test.mock_device.build_test_zigbee_device(
3939
zigbee_test_utils.prepare_zigbee_env_info()
4040

4141
local function test_init()
42-
test.mock_device.add_test_device(mock_simple_device)end
42+
test.mock_device.add_test_device(mock_simple_device)
43+
zigbee_test_utils.init_noop_health_check_timer()
44+
end
4345

4446
test.set_test_init_function(test_init)
4547

drivers/Unofficial/tuya-zigbee/src/test/test_tuya_switch.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@ local function test_init()
9595
test.mock_device.add_test_device(second_mock_child_device)
9696
test.mock_device.add_test_device(third_mock_child_device)
9797
test.mock_device.add_test_device(fourth_mock_child_device)
98-
test.mock_device.add_test_device(fifth_mock_child_device)end
98+
test.mock_device.add_test_device(fifth_mock_child_device)
99+
zigbee_test_utils.init_noop_health_check_timer()
100+
end
99101

100102
test.set_test_init_function(test_init)
101103

0 commit comments

Comments
 (0)