Hi,
I am not able to get max cube status. To reproduce problem I have prepared simple rule as below:
rule "test"
when
Time cron "0 0/1 * * * ?"
then
logInfo("thing status", getThingStatusInfo("max:thermostat:LEQ0430839:LEQ1135998").getStatus().toString())
logInfo("thing status", getThingStatusInfo("max:thermostat:LEQ0430839").getStatus().toString())
end
And here is result od such rule execution:
2019-02-27 21:22:02.554 [INFO ] [.smarthome.model.script.thing status] - ONLINE
2019-02-27 21:22:02.567 [ERROR] [ntime.internal.engine.ExecuteRuleJob] - Error during the execution of rule ‘test’: cannot invoke method public org.eclipse.smarthome.core.thing.ThingStatus org.eclipse.smarthome.core.thing.ThingStatusInfo.getStatus() on null
Is it a bug or works as designed? Should I get cube status in other way?