From 573d4120e748706d6b1965529724494d409ac1fd Mon Sep 17 00:00:00 2001 From: klassm <> Date: Tue, 24 Jan 2012 17:45:57 +0000 Subject: [PATCH] CUL_FHTTK previous state git-svn-id: https://svn.fhem.de/fhem/trunk@1218 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/09_CUL_FHTTK.pm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fhem/FHEM/09_CUL_FHTTK.pm b/fhem/FHEM/09_CUL_FHTTK.pm index 1e51f93c9..cc8748628 100644 --- a/fhem/FHEM/09_CUL_FHTTK.pm +++ b/fhem/FHEM/09_CUL_FHTTK.pm @@ -193,9 +193,18 @@ CUL_FHTTK_Parse($$) } } } + + if ($defs{$self}{PREV}{STATE} ne $state) { + $defs{$self}{READINGS}{"PreviousWindow"}{VAL} = $def->{PREVSTATE}; + $defs{$self}{READINGS}{"PreviousWindow"}{TIME} = $def->{PREVTIMESTAMP}; + } + $def->{PREVTIMESTAMP} = defined($defs{$self}{PREV}{TIMESTAMP})?$defs{$self}{PREV}{TIMESTAMP}:time(); $def->{PREVSTATE} = defined($def->{STATE})?$def->{STATE}:"Unknown"; $defs{$self}{PREV}{STATE}=$state; + + + #READINGS my ($reading,$val) = split(/:/, $fhttfk_codes{$state}); $defs{$self}{READINGS}{$reading}{VAL} = $val;