From b40854f2d85f1af8558676f9c5580550d2c00dc6 Mon Sep 17 00:00:00 2001 From: fhemzap <> Date: Tue, 1 Dec 2015 15:38:23 +0000 Subject: [PATCH] HMCCU: Enhanced get channel command git-svn-id: https://svn.fhem.de/fhem/trunk@10066 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/HMCCU/HMCCU_README.txt | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/fhem/contrib/HMCCU/HMCCU_README.txt b/fhem/contrib/HMCCU/HMCCU_README.txt index 1bef6a940..295e759f5 100644 --- a/fhem/contrib/HMCCU/HMCCU_README.txt +++ b/fhem/contrib/HMCCU/HMCCU_README.txt @@ -3,7 +3,7 @@ *** HMCCU/HMCCUDEV - Modules for FHEM - Homematic CCU integration *** ======================================================================= -* Document covers HMCCU/HMCCUDEV/HMCCUCHN version 2.0 (RPC server) +* Document covers HMCCU/HMCCUDEV/HMCCUCHN version 2.1 (RPC server) * Please read carefully before using the modules. * Last modified: 25.11.2015 @@ -60,11 +60,14 @@ update of CCU readings in FHEM or use the external RPC server. -------------------------------------- The module HMCCU no longer requires the XML-API CCU addon. The FHEM module requires -the packages LWP::UserAgent, Time::HiRes and File::Queue. The RPC server ccurpcd.pl -requires the packages File::Queue, RPC::XML::Server, RPC::XML::Client, XML::Simple -and IO::Socket::INET. -All module files 88_HMCCU* and the RPC daemon ccurpcd.pl must be copied into the -folder FHEM under the FHEM installation directory. +the packages LWP::UserAgent, Time::HiRes, RPC::XML::Client and RPCQueue. +The RPC server ccurpcd.pl requires the packages RPC::XML::Server, RPC::XML::Client, +RPCQueue and IO::Socket::INET. +All module files 88_HMCCU*, RPCQueue.pm and the RPC daemon ccurpcd.pl must be copied +into the folder FHEM under the FHEM installation directory. + +NOTE: RPCQueue.pm is a bug fixed copy of File::Queue and part of the HMCCU installation +package. It's not available via CPAN! ==================================== @@ -170,9 +173,9 @@ device states as "true" or "false" these values can be replaced by "open" or "closed" by setting "substitute" to "true:open,false:closed". The attribute 'substitute' is ignored if the same attribute is defined in a client device. -Get values of channel datapoints: +Get values of channel datapoints (supports multiple channels): - get channel {|}[.] + get channel {|}[.] [...] Attention: There's no blank between channel and datapoint. If datapoint is not specified all datapoints will be read. The command accepts a regular @@ -384,9 +387,9 @@ Get value of datapoint: If no datapoibt is specified all datapoints for specified channel are read. -Get multiple datapoints of channel: +Get multiple datapoints of channel (supports multiple channels): - get channel [.] + get channel [.] [...] Parameter is a regular expression. Default is .* (query all datapoints of a channel).