@@ -11,8 +11,8 @@ local AnalogOutput = clusters.AnalogOutput
1111local Groups = clusters .Groups
1212
1313local deviceInitialization = capabilities [" stse.deviceInitialization" ]
14- local reverseCurtainDirection = capabilities [ " stse.reverseCurtainDirection" ]
15- local softTouch = capabilities [ " stse.softTouch" ]
14+ local reverseCurtainDirection = " stse.reverseCurtainDirection"
15+ local softTouch = " stse.softTouch"
1616local setInitializedStateCommandName = " setInitializedState"
1717
1818local INIT_STATE = " initState"
@@ -133,12 +133,12 @@ end
133133
134134local function device_info_changed (driver , device , event , args )
135135 if device .preferences ~= nil then
136- local reverseCurtainDirectionPrefValue = device .preferences [reverseCurtainDirection . ID ]
137- local softTouchPrefValue = device .preferences [softTouch . ID ]
136+ local reverseCurtainDirectionPrefValue = device .preferences [reverseCurtainDirection ]
137+ local softTouchPrefValue = device .preferences [softTouch ]
138138
139139 -- reverse direction
140140 if reverseCurtainDirectionPrefValue ~= nil and
141- reverseCurtainDirectionPrefValue ~= args .old_st_store .preferences [reverseCurtainDirection . ID ] then
141+ reverseCurtainDirectionPrefValue ~= args .old_st_store .preferences [reverseCurtainDirection ] then
142142 local raw_value = reverseCurtainDirectionPrefValue and aqara_utils .PREF_REVERSE_ON or aqara_utils .PREF_REVERSE_OFF
143143 device :send (cluster_base .write_manufacturer_specific_attribute (device , Basic .ID , aqara_utils .PREF_ATTRIBUTE_ID ,
144144 aqara_utils .MFG_CODE , data_types .CharString , raw_value ))
@@ -152,7 +152,7 @@ local function device_info_changed(driver, device, event, args)
152152
153153 -- soft touch
154154 if softTouchPrefValue ~= nil and
155- softTouchPrefValue ~= args .old_st_store .preferences [softTouch . ID ] then
155+ softTouchPrefValue ~= args .old_st_store .preferences [softTouch ] then
156156 local raw_value = softTouchPrefValue and PREF_SOFT_TOUCH_ON or PREF_SOFT_TOUCH_OFF
157157 device :send (cluster_base .write_manufacturer_specific_attribute (device , Basic .ID , aqara_utils .PREF_ATTRIBUTE_ID ,
158158 aqara_utils .MFG_CODE , data_types .CharString , raw_value ))
0 commit comments