Seite 1 von 1

Rules: Bei mehreren Items in "when" das Auslöseritem feststellen

Verfasst: 22. Dez 2018 05:43
von fkempter
Hallo,
vielleicht kan mir jemand kurz helfen.
Ich möchte erkennen welches Item hier ausgelöst hat.
Mit "if (RF433Value_1.state != NULL)" funktioniert es leider nicht,
da das Item den alten Wert immer behält und somit nie mehr NULL ist.

Code: Alles auswählen

rule "RF433 Empfang"
when
  	Item RF433Value_1 received update or
	Item RF433Value_2 received update 
 then
	// Mein Idee aber sie funktioniert so nicht  
	if (RF433Value_1.state != NULL)  {....}  
	if (RF433Value_2.state != NULL)  {....}
	{
	... Hier folgt dann der allgemeiner Code
	}

SG Franz

Re: Rules: Bei mehreren Items in "when" das Auslöseritem feststellen

Verfasst: 22. Dez 2018 06:54
von fkempter
Hi
bin fündig geworden und konnte es selbst lösen

Code: Alles auswählen

triggeringItem.state   //Wert
triggeringItem.name  //Item