Hi,
I noticed problem with rules after last update (to Bullseye version).
12:31:20.042 [ERROR] [.internal.handler.ScriptActionHandler] - Script execution of rule with UID 'ogrzewanie_jadalnia-6' failed: An error occurred during the script execution: Could not invoke method: org.openhab.core.model.script.actions.BusEvent.sendCommand(org.openhab.core.items.Item,java.lang.String) on instance: null in ogrzewanie_jadalnia
Below rule:
rule "Ogrzewanie jadalnia weekend"
when
Time cron "20 1,31 * * * SAT-SUN"
then
var Number hours = now.getHour
val temperatura = GRweekJadalnia.members.findFirst[ t | t.name == "JAD_weekend_" + hours ]
var Number roznica
roznica = Temperatura_jadalnia.state
roznica = roznica - temperatura.state
if (roznica>1.5 && Termostat_jadalnia_tryb.state != 0)
Termostat_jadalnia_tryb.sendCommand(0)
else
if (Termostat_jadalnia_tryb.state !=1)
Termostat_jadalnia_tryb.sendCommand(1)
if (temperatura.state != Termostat_jadalnia.state)
{
Termostat_jadalnia.sendCommand(temperatura.state)
}
logInfo("heating", "Jadalnia: Ustawiono temperature: {}", temperatura.state)
end
Problem is with this line
Termostat_jadalnia.sendCommand(temperatura.state)
I checked and I don’t have any nulls for variables