Hallo,
ich befülle einen dummy mit ReadingsVal
define n_Heizung_HC notify n_Heizung_HC  \
{fhem("set Heizung_HC ".(ReadingsVal("HC_AZ_Winter", "state", "Off")+ReadingsVal("HC_AZ_Uebergang", "state", "Off")+ReadingsVal("HC_AZ_Home", "state", "Off"))) }
HC_AZ_* kann eine Zahl oder ein Text sein. Ich will aber nur die Zahlen im dummy.
Ich bekomme den Fehler im log, was ja auch verständlich ist.
PERL WARNING: Argument "inactive" isn't numeric in addition (+) at
Wie löse ich es?
Gruß Otto
			
			
			
				Hallo,
ich habe es gelöst mit einer Funktion in 99_myUtils
Prüfung auf Zahlen:
  if ($state1 =~ /\d+/) {
 # print "there are numbers in $state1\n";
Gruß Otto