2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-22 08:11:44 +00:00

00_TCM: EVENT trigger modified

git-svn-id: https://svn.fhem.de/fhem/trunk@17674 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
klaus.schauer 2018-11-04 19:06:51 +00:00
parent 84abfb2639
commit c25ee22aad

View File

@ -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 {
}