Skip to content

Commit 85a0055

Browse files
authored
Merge pull request #2258 from SmartThingsCommunity/staged_release/aqara_unoffical
Staged release/aqara unoffical
2 parents 1e32911 + af867ca commit 85a0055

File tree

11 files changed

+53
-59
lines changed

11 files changed

+53
-59
lines changed

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

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

131132
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: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ local aqara_pet_feeder_handler = {
184184
infoChanged = device_info_changed,
185185
doConfigure = device_configure
186186
},
187+
health_check = false,
187188
can_handle = function(opts, driver, device, ...)
188189
return device:get_model() == "aqara.feeder.acn001"
189190
end

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

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

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

drivers/SmartThings/zigbee-bed/src/init.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ local zigbee_bed_template = {
2323
sub_drivers = {
2424
require("shus-mattress"),
2525
},
26+
health_check = false,
2627
}
2728

2829
defaults.register_for_default_handlers(zigbee_bed_template, zigbee_bed_template.supported_capabilities)

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

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

3234
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: 39 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,7 @@ 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)
44-
zigbee_test_utils.init_noop_health_check_timer()
45-
end
43+
test.mock_device.add_test_device(mock_device_meian_button)end
4644

4745
test.set_test_init_function(test_init)
4846

@@ -79,44 +77,44 @@ test.register_message_test(
7977
}
8078
)
8179

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-
)
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+
-- )
120118

121119
test.register_coroutine_test(
122120
"Refresh necessary attributes",

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,7 @@ 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)
44-
zigbee_test_utils.init_noop_health_check_timer()
45-
end
43+
test.mock_device.add_test_device(mock_device)end
4644

4745
test.set_test_init_function(test_init)
4846

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,7 @@ 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)
43-
zigbee_test_utils.init_noop_health_check_timer()
44-
end
42+
test.mock_device.add_test_device(mock_simple_device)end
4543

4644
test.set_test_init_function(test_init)
4745

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,7 @@ 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)
43-
zigbee_test_utils.init_noop_health_check_timer()
44-
end
42+
test.mock_device.add_test_device(mock_simple_device)end
4543

4644
test.set_test_init_function(test_init)
4745

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,7 @@ 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)
43-
zigbee_test_utils.init_noop_health_check_timer()
44-
end
42+
test.mock_device.add_test_device(mock_simple_device)end
4543

4644
test.set_test_init_function(test_init)
4745

0 commit comments

Comments
 (0)