Bereits bei den Jalousien gibt es Probleme. Die Konfiguration der Things, Items usw. habe ich in Openhab2 fast ausschließlich überTextfiles vorgenommen, somit dachte ich, dass ich diese in Verzeichnis kopiere und gut.
Folgende Aufbau bei mir. In jedem Zimmer steuert ein Sonoff T1 2Ch die in den Jalousiekästen verbauten Sonoff Duals an.
Bisher habe ich dafür, die mit Udo seiner Unterstützung erstellte Regel genutzt
Code: Alles auswählen
rule "t1_Gaestezimmer_u nach Aktor"
when
Item t1_gz_power1 received command or
Item t1_gz_power2 received command
then
if(receivedCommand == OFF)
dual_gz_rollladen.sendCommand(STOP)
else if(triggeringItem.name == "t1_gz_power1")
dual_gz_rollladen.sendCommand(DOWN)
else if(triggeringItem.name == "t1_gz_power2")
dual_gz_rollladen.sendCommand(UP)
end
Die Exception im Log lautet
Code: Alles auswählen
Script execution of rule with UID 'sonoff_t1-5' failed: cannot invoke method public abstract java.lang.String org.openhab.core.items.Item.getName() on null in sonoff_t1