Servus,
In der Doku zum "Monitoring"-Modul steht:
ZitatDas monitor sendet selbst keine Benachrichtung, hierfür ist ein notify oder DOIF notwendig, welches auf das Event "<monitoring-name> error add: <name>" reagiert und dann den Rückgabewert von "get
<monitoring-name> default" versendet.
Das bekomme ich ja noch hin:
define monitoring.message DOIF (["^Activity_monitoring$:^error.add:.*"]) (msg "Monitoring: Irgendwas geht nicht")
Aber wie bringe ich in msg ein
get Activity_monitoring default
unter?
Gibt's ein Analogon zu ReadingsVal oder so?
cu
Markus
Nein, ein get ist ein zusätzliches Kommando. Wenn die Werte, die dich interessieren, nicht schon in einem Reading enthalten sind, musst Du vermutlich über Perl gehen:
(["^Activity_monitoring$:^error.add:.*"])
{my $ret = fhem ("get Activity_monitoring default");
fhem ("msg \"Monitoring: $ret\"")}
oder ähnliches
Vielleicht reicht dir aber was nach error.add steht? Dann
(["^Activity_monitoring$:^error.add:.*"])
(msg "Monitoring: $EVENT")
Danke! Auf die Idee mit fhem() bin ich nicht gekommen..