if a selector has more than 25 levels, when you use the 26, 27, the state is empty

- Screenshot 2022-08-28 204506.png (26.78 KiB) Viewed 395 times
Code: Select all
return
{
on = {
devices = {1266},
},
logging = {level = domoticz.LOG_DEBUG},
execute = function(dz, item)
dz.log(item.name .. ' <' .. item.state .. '>', dz.LOG_DEBUG)
if item.state < ' ' then
dz.log(item.name .. ' state KO ' .. item.rawData[1], dz.LOG_DEBUG)
else
dz.log(item.name .. ' state OK ' .. item.rawData[1], dz.LOG_DEBUG)
end
end
}
click on y
- Spoiler: show
- 022-08-28 20:50:09.558 Status: dzVents: Info: ------ Start internal script: Z_Selector: Device: "testSelector (Dummy)", Index: 1266
2022-08-28 20:50:09.558 Status: dzVents: Debug: testSelector <y>
2022-08-28 20:50:09.558 Status: dzVents: Debug: testSelector state OK 250
2022-08-28 20:50:09.558 Status: dzVents: Info: ------ Finished Z_Selector
click on z
- Spoiler: show
- 2022-08-28 20:51:06.447 Status: dzVents: Info: Handling events for: "testSelector", value: ""
2022-08-28 20:51:06.448 Status: dzVents: Info: ------ Start internal script: Z_Selector: Device: "testSelector (Dummy)", Index: 1266
2022-08-28 20:51:06.448 Status: dzVents: Debug: testSelector <>
2022-08-28 20:51:06.448 Status: dzVents: Debug: testSelector state KO 4
2022-08-28 20:51:06.448 Status: dzVents: Info: ------ Finished Z_Selector
2022-08-28 20:51:06.869 Status: dzVents: Info: Handling events for: "testSelector", value: ""
2022-08-28 20:51:06.869 Status: dzVents: Info: ------ Start internal script: Z_Selector: Device: "testSelector (Dummy)", Index: 1266
2022-08-28 20:51:06.869 Status: dzVents: Debug: testSelector <>
2022-08-28 20:51:06.869 Status: dzVents: Debug: testSelector state KO 24
2022-08-28 20:51:06.870 Status: dzVents: Info: ------ Finished Z_Selector