Notify funktioniert nicht, Fehler meldung

Begonnen von MdeJong, 13 Dezember 2014, 17:55:59

Vorheriges Thema - Nächstes Thema

MdeJong

Hallo,

Ich habe ein Problem, wenn ich einen notify programieren möchte meldet fhem beim rereadcfg:
Unknown module Terrarium_Temp.Sensor{

Meine Definition ist:

define Terrarium_Temp.Sensor CUL_HM B48893
attr Terrarium_Temp.Sensor IODev HMLAN1
attr Terrarium_Temp.Sensor actCycle 000:10
attr Terrarium_Temp.Sensor actStatus alive
attr Terrarium_Temp.Sensor autoReadReg 4_reqStatus
attr Terrarium_Temp.Sensor expert 2_full
attr Terrarium_Temp.Sensor firmware 0.9
attr Terrarium_Temp.Sensor group Terrarium.Temperatur
attr Terrarium_Temp.Sensor model HB-UW-Sen-THPL-I
attr Terrarium_Temp.Sensor peerIDs 00000000,
attr Terrarium_Temp.Sensor room Esszimmer
attr Terrarium_Temp.Sensor serialNr UWS2370793
attr Terrarium_Temp.Sensor subType THPLSensor
define FileLog_Terrarium_Temp.Sensor FileLog ./log/Terrarium_Temp.Sensor-%Y.log Terrarium_Temp.Sensor
attr FileLog_Terrarium_Temp.Sensor group Terrarium.Temperatur
attr FileLog_Terrarium_Temp.Sensor logtype text
attr FileLog_Terrarium_Temp.Sensor room Esszimmer
attr FileLog_Terrarium_Temp.Sensor group Terrarium.Log

define n_Terrarium_Temp.Sensor Terrarium_Temp.Sensor{\
   my $temp_ist = ReadingsVal("Terrarium_Temp.Sensor", "temperature", "");;\
   fhem("set Terrarium_Temp_Power_State $temp_ist");;\
   }

Was ist da verkehrt??

Grüße Mark,

LuckyDay

Zitatdefine n_Terrarium_Temp.Sensor Terrarium_Temp.Sensor{\
   my $temp_ist = ReadingsVal("Terrarium_Temp.Sensor", "temperature", "");;\
   fhem("set Terrarium_Temp_Power_State $temp_ist");;\
   }

wo ist das notify definiert?

MdeJong

Hallo Hary,

Oops, wenn mann zu oft drauf schaut sieht mann die fehler nicht, stimmt das notify fehlte.....

define n_Terrarium_Temp.Sensor notify Terrarium_Temp.Sensor{\
   my $temp_ist = ReadingsVal("Terrarium_Temp.Sensor", "temperature", "");;\
   fhem("set Terrarium_Temp_Power_State $temp_ist");;\
   }


Jetzt ist der fehler Meldung weg, aber Terrarium_Temp_Power bekommt immer noch nicht der reading wert??

Danke vielmals.