From c25ee22aad468f4b3dd68337f123ef6fb2f24ae7 Mon Sep 17 00:00:00 2001 From: "klaus.schauer" <> Date: Sun, 4 Nov 2018 19:06:51 +0000 Subject: [PATCH] 00_TCM: EVENT trigger modified git-svn-id: https://svn.fhem.de/fhem/trunk@17674 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_TCM.pm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/00_TCM.pm b/fhem/FHEM/00_TCM.pm index 503108620..3f2d9c9b5 100755 --- a/fhem/FHEM/00_TCM.pm +++ b/fhem/FHEM/00_TCM.pm @@ -555,19 +555,23 @@ TCM_Read($) my @secureMode = ('standard', 'extended'); $hash->{RESET_CAUSE} = $resetCause[hex($messageData)]; $hash->{SECURE_MODE} = $secureMode[hex($odata)]; - Log3 $name, 2, "TCM $name EVENT RESET_CAUSE: $hash->{RESET_CAUSE} SECURE_MODE: $hash->{SECURE_MODE}"; + DoTrigger($name, "EVENT: RESET_CAUSE: $hash->{RESET_CAUSE}"); + DoTrigger($name, "EVENT: SECURE_MODE: $hash->{SECURE_MODE}"); + Log3 $name, 2, "TCM $name EVENT: RESET_CAUSE: $hash->{RESET_CAUSE} SECURE_MODE: $hash->{SECURE_MODE}"; } elsif (hex($eventCode) == 5) { # CO_EVENT_SECUREDEVICES } elsif (hex($eventCode) == 6) { # CO_DUTYCYCLE_LIMIT my @dutycycleLimit = ('released', 'reached'); $hash->{DUTYCYCLE_LIMIT} = $dutycycleLimit[hex($messageData)]; - Log3 $name, 2, "TCM $name EVENT DUTYCYCLE_LIMIT: $hash->{DUTYCYCLE_LIMIT}"; + DoTrigger($name, "EVENT: DUTYCYCLE_LIMIT: $hash->{DUTYCYCLE_LIMIT}"); + Log3 $name, 2, "TCM $name EVENT: DUTYCYCLE_LIMIT: $hash->{DUTYCYCLE_LIMIT}"; } elsif (hex($eventCode) == 7) { # CO_TRANSMIT_FAILED my @transmitFailed = ('CSMA_failed', 'no_ack_received'); $hash->{TRANSMIT_FAILED} = $transmitFailed[hex($messageData)]; - Log3 $name, 2, "TCM $name EVENT TRANSMIT_FAILED: $hash->{TRANSMIT_FAILED}"; + DoTrigger($name, "EVENT: TRANSMIT_FAILED: $hash->{TRANSMIT_FAILED}"); + Log3 $name, 2, "TCM $name EVENT: TRANSMIT_FAILED: $hash->{TRANSMIT_FAILED}"; } else { }