UPDATE: Habe UNDEFINED in NULL geändert. Fehlermeldung ist weg. Es werden aber keine Werte gesendet.
Code: Alles auswählen
2020-04-28 21:03:00.846 [ERROR] [ntime.internal.engine.RuleEngineImpl] - Rule 'Daten an mqtt weiterleiten': The name 'UNDEFINED' cannot be resolved to an item or type; line 5, column 64, length 9
Code: Alles auswählen
rule "Daten an mqtt weiterleiten"
when
Member of gWetterIn changed
then
if(triggeringItem.state == NULL || triggeringItem.state == UNDEFINED)
return;
gWetterOut.members.filter[i | i.name == triggeringItem.name+"_Out"].head.sendCommand(triggeringItem.state)
end
Code: Alles auswählen
Group gWetterIn (gWetterIn)
Group gWetterOut (gWetterOut)
Number Helligkeit "Helligkeit [%.1f lux]" (gWetterIn) { channel="knx:device:bridge:OC:Helligkeit" }
Number Helligkeitswert_vorne "Helligkeit vorne [%.1f lux]" (gWetterIn) { channel="knx:device:bridge:OC:Helligkeitswert_vorne" }
Number Helligkeitswert_links "Helligkeit links [%.1f lux]" (gWetterIn) { channel="knx:device:bridge:OC:Helligkeitswert_links" }
Number Helligkeitswert_rechts "Helligkeit rechts [%.1f lux]" (gWetterIn) { channel="knx:device:bridge:OC:Helligkeitswert_rechts" }
Number Temperatur "Temperatur [%.1f °C]" (gWetterIn) { channel="knx:device:bridge:OC:Temperatur" }
Number Windgeschwindigkeit "Windgeschwindigkeit [%.1f m/s]" (gWetterIn) { channel="knx:device:bridge:OC:Windgeschwindigkeit" }
Number Windgeschwindigkeit_Out "Windgeschwindigkeit [%.1f m/s]" (gWetterOut) { channel="knx:device:bridge:OC:Windgeschwindigkeit" }
Number Helligkeit_Out "Helligkeit [%.1f lux]" (gWetterOut) { channel="knx:device:bridge:OC:Helligkeit" }
Number Helligkeitswert_vorne_Out "Helligkeit vorne [%.1f lux]" (gWetterOut) { channel="knx:device:bridge:OC:Helligkeitswert_vorne" }
Number Helligkeitswert_links_Out "Helligkeit links [%.1f lux]" (gWetterOut) { channel="knx:device:bridge:OC:Helligkeitswert_links" }
Number Helligkeitswert_rechts_Out "Helligkeit rechts [%.1f lux]" (gWetterOut) { channel="knx:device:bridge:OC:Helligkeitswert_rechts" }
Number Temperatur_Out "Temperatur [%.1f °C]" (gWetterOut) { channel="knx:device:bridge:OC:Temperatur" }
Wo liegt mein Fehler? Danke Dir!!