From d0cd7e909e2d2b9ecbdb46a9c57906f94c0a216f Mon Sep 17 00:00:00 2001 From: ntruchsess <> Date: Sun, 9 Nov 2014 17:44:40 +0000 Subject: [PATCH] MYSENSORS_DEVICE: fix request-message in respect to new mapping-semantics git-svn-id: https://svn.fhem.de/fhem/trunk@6931 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_MYSENSORS_DEVICE.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/10_MYSENSORS_DEVICE.pm b/fhem/FHEM/10_MYSENSORS_DEVICE.pm index 2b417d571..760372bc7 100644 --- a/fhem/FHEM/10_MYSENSORS_DEVICE.pm +++ b/fhem/FHEM/10_MYSENSORS_DEVICE.pm @@ -425,12 +425,13 @@ sub onSetMessage($$) { sub onRequestMessage($$) { my ($hash,$msg) = @_; - variableTypeToStr($msg->{subType}) =~ /^V_(.+)$/; + + my ($readingname,$val) = rawToMappedReading($hash, $msg->{subType}, $msg->{childId}, $msg->{payload}); sendClientMessage($hash, childId => $msg->{childId}, cmd => C_SET, subType => $msg->{subType}, - payload => ReadingsVal($hash->{NAME},"$1\_$msg->{childId}","") + payload => ReadingsVal($hash->{NAME},$readingname,$val) ); }