From 6da25aaf210ae0384fb51a6461ef4be8cb98548f Mon Sep 17 00:00:00 2001 From: ntruchsess <> Date: Wed, 11 Nov 2015 12:41:50 +0000 Subject: [PATCH] MYSENSORS_DEVICE: add reading parentId git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9851 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/10_MYSENSORS_DEVICE.pm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/FHEM/10_MYSENSORS_DEVICE.pm b/FHEM/10_MYSENSORS_DEVICE.pm index bcf2ac116..009b3e611 100755 --- a/FHEM/10_MYSENSORS_DEVICE.pm +++ b/FHEM/10_MYSENSORS_DEVICE.pm @@ -51,6 +51,7 @@ sub MYSENSORS_DEVICE_Initialize($) { "mapReading_.+ ". "requestAck:1 ". "IODev ". + "showtime:0,1 ". $main::readingFnAttributes; main::LoadModule("MYSENSORS"); @@ -469,7 +470,7 @@ sub onInternalMessage($$) { }; $type == I_TIME and do { if ($msg->{ack}) { - Log3 ($name,4,"MYSENSORS_DEVICE $name: respons to time-request acknowledged"); + Log3 ($name,4,"MYSENSORS_DEVICE $name: response to time-request acknowledged"); } else { sendClientMessage($hash,cmd => C_INTERNAL, childId => 255, subType => I_TIME, payload => time); Log3 ($name,4,"MYSENSORS_DEVICE $name: update of time requested"); @@ -494,10 +495,11 @@ sub onInternalMessage($$) { }; $type == I_CONFIG and do { if ($msg->{ack}) { - Log3 ($name,4,"MYSENSORS_DEVICE $name: respons to config-request acknowledged"); + Log3 ($name,4,"MYSENSORS_DEVICE $name: response to config-request acknowledged"); } else { + readingsSingleUpdate($hash,"parentId",$msg->{payload},1); sendClientMessage($hash,cmd => C_INTERNAL, childId => 255, subType => I_CONFIG, payload => AttrVal($name,"config","M")); - Log3 ($name,4,"MYSENSORS_DEVICE $name: respond to config-request"); + Log3 ($name,4,"MYSENSORS_DEVICE $name: respond to config-request, node parentId = " . ($msg->{payload}); } last; };