FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: The-Holgi am 19 Februar 2015, 15:09:02

Titel: notify triggern
Beitrag von: The-Holgi am 19 Februar 2015, 15:09:02
Hallo,
habe dieses notify aus dem WIKI angepasst:
define temp_anzeige notify Aussen_Sensor:temperature {fhem("set hue2 rgb".substr(Color::pahColor(0,15,30,$EVTPART1,0,0),0,6))}
Wie kann ich es zum testen triggern ?

Gruß Holgi
Titel: Antw:notify triggern
Beitrag von: der-Lolo am 19 Februar 2015, 15:46:06
trigger temp_anzeige

würde ich sagen...
Titel: Antw:notify triggern
Beitrag von: The-Holgi am 19 Februar 2015, 15:55:21
das dachte ich auch... Funktioniert aber nicht, oder im notify passt etwas nicht.  :-\
Titel: Antw:notify triggern
Beitrag von: der-Lolo am 19 Februar 2015, 17:23:25
bau doch einfach noch ein Log mit ein - dann siehst du wenigstens ob das notify schaltet...
Titel: Antw:notify triggern
Beitrag von: frank am 19 Februar 2015, 20:15:00
trigger Aussen_Sensor temperature: 20.5

edit: hast du auch aus svn das heutige color.pm geladen?
Titel: Antw:notify triggern
Beitrag von: The-Holgi am 20 Februar 2015, 15:31:14
Hallo,
@ der-Lolo im Moment weiß ich nicht wie ich da ein "Log" einbauen kann.
@ frank nach Eingabe von trigger Aussen_Sensor temperature: 20.5 fhem update habe ich durchgeführt.
erscheint im Eventmonitor: 2015-02-20 15:29:14 CUL_HM Aussen_Sensor temperature: 20.5
Aber die Lampe bleibt dunkel.

Gruß Holgi
Titel: Antw:notify triggern
Beitrag von: der-Lolo am 20 Februar 2015, 17:46:42
define temp_anzeige notify Aussen_Sensor:temperature {Log 3, "notify schaltet";fhem("set hue2....
Versuch mal ob das reicht - ich habe leider kein beispiel in meiner config da ich readingsHistory für solche sachen verwende...

Anschliessend solltest du nach einem trigger zumindest notify schaltet im Logfile finden.
Titel: Antw:notify triggern
Beitrag von: Puschel74 am 20 Februar 2015, 20:23:15
define temp_anzeige notify Aussen_Sensor:temperature
auf
define temp_anzeige notify Aussen_Sensor:temperature.*
ändert nichts?
Titel: Antw:notify triggern
Beitrag von: The-Holgi am 21 Februar 2015, 13:08:34
Hallo, wenn ich das notify so ändere bekomme ich folgende Meldung im log:
2015.02.21 13:05:07 3: set hue2 rgb7DAB1D : Unknown argument rgb7DAB1D, choose one of off:noArg on:noArg toggle:noArg statusRequest:noArg pct:slider,0,1,100 bri:slider,0,1,254 dimUp:noArg dimDown:noArg rgb:colorpicker,RGB color:colorpicker,CT,2000,1,6500 ct:colorpicker,CT,154,1,500 hue:colorpicker,HUE,0,1,65535 sat:slider,0,1,254 xy effect:none,colorloop alert:none,select,lselect rename blink on-for-timer on-till off-for-timer intervals off-till
2015.02.21 13:05:07 3: temp_anzeige return value: Unknown argument rgb7DAB1D, choose one of off:noArg on:noArg toggle:noArg statusRequest:noArg pct:slider,0,1,100 bri:slider,0,1,254 dimUp:noArg dimDown:noArg rgb:colorpicker,RGB color:colorpicker,CT,2000,1,6500 ct:colorpicker,CT,154,1,500 hue:colorpicker,HUE,0,1,65535 sat:slider,0,1,254 xy effect:none,colorloop alert:none,select,lselect rename blink on-for-timer on-till off-for-timer intervals off-til

Also wird zumindest versucht zu schalten oder ? Aber wo liegt der Fehler, habe es ja so aus dem Wiki (color.pm).
Edit: Es fehlt ein leerzeichen zwischen rgb und 7DAB1D, so kann es ja nicht funktionieren.

Gruß Holgi