From 369ad2e2191920d98afa3cf9ed0cbc20c8c4d29e Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Sat, 15 Nov 2014 15:10:03 +0000 Subject: [PATCH] SetExtensions.pm: remove eventmap workaround for EnOcean devices git-svn-id: https://svn.fhem.de/fhem/trunk@6982 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/SetExtensions.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/SetExtensions.pm b/fhem/FHEM/SetExtensions.pm index acd4d75e2..e90e6cec7 100644 --- a/fhem/FHEM/SetExtensions.pm +++ b/fhem/FHEM/SetExtensions.pm @@ -32,7 +32,11 @@ SetExtensions($$@) $hasOn = ($em =~ m/:on\b/) if(!$hasOn); $hasOff = ($em =~ m/:off\b/) if(!$hasOff); } - $cmd = ReplaceEventMap($name, $cmd, 1) if($cmd ne "?"); # Fix B0-for-timer + # Following is fix for: /B0:on/on-for-timer 300:5 Minuten/ + # $cmd = ReplaceEventMap($name, $cmd, 1) if($cmd ne "?"); + # Has problem with (Forum #28855): + # /on-for-timer 300:5 Minuten/on:Ein/ -> Ein-for-timer + # Workaround for Problem#1 /on-for-timer 300:5 Minuten/B0:on/ (undef, $value) = ReplaceEventMap($name, [$name, $value], 0); } if(!$hasOn || !$hasOff) { # No extension