mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-02-01 01:09:47 +00:00
34_panStamp.pm,36_JeeLink.pm: use state instead of STATE
git-svn-id: https://svn.fhem.de/fhem/trunk@10927 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
00a10c8d39
commit
16448c6d06
@ -254,7 +254,7 @@ panStamp_DoInit($)
|
||||
|
||||
panStamp_SimpleWrite($hash, "00".$hash->{address}."0000010000" );
|
||||
|
||||
$hash->{STATE} = "Initialized";
|
||||
readingsSingleUpdate($hash, "state", "initialized", 1);
|
||||
|
||||
# Reset the counter
|
||||
delete($hash->{XMIT_TIME});
|
||||
|
@ -256,7 +256,7 @@ JeeLink_Set($@)
|
||||
|
||||
$log .= "Mode is LaCrosseGateway OTA-update\n";
|
||||
DevIo_CloseDev($hash);
|
||||
$hash->{STATE} = "disconnected";
|
||||
readingsSingleUpdate($hash, "state", "disconnected", 1);
|
||||
$log .= "$name closed\n";
|
||||
|
||||
my @spl = split(':', $hash->{DeviceName});
|
||||
@ -291,7 +291,7 @@ JeeLink_Set($@)
|
||||
}
|
||||
|
||||
DevIo_CloseDev($hash);
|
||||
$hash->{STATE} = "disconnected";
|
||||
readingsSingleUpdate($hash, "state", "disconnected", 1);
|
||||
$log .= "$name closed\n";
|
||||
|
||||
my $avrdude = $flashCommand;
|
||||
@ -417,29 +417,30 @@ JeeLink_Get($@)
|
||||
JeeLink_SimpleWrite($hash, "h");
|
||||
} else {
|
||||
JeeLink_SimpleWrite($hash, "l");
|
||||
}
|
||||
}
|
||||
|
||||
} elsif( $cmd eq "initJeeLink" ) {
|
||||
readingsSingleUpdate($hash, "state", "opened", 1);
|
||||
|
||||
$hash->{STATE} = "Opened";
|
||||
if($hash->{model} =~m/JeeNode -- HomeControl -/ ) {
|
||||
JeeLink_SimpleWrite($hash, "o");
|
||||
} else {
|
||||
JeeLink_SimpleWrite($hash, "0c");
|
||||
JeeLink_SimpleWrite($hash, "2c");
|
||||
}
|
||||
|
||||
if($hash->{model} =~m/JeeNode -- HomeControl -/ ) {
|
||||
JeeLink_SimpleWrite($hash, "o");
|
||||
} else {
|
||||
JeeLink_SimpleWrite($hash, "0c");
|
||||
JeeLink_SimpleWrite($hash, "2c");
|
||||
}
|
||||
} elsif ($cmd eq "raw" ) {
|
||||
return "raw => 01" if($arg =~ m/^Ir/); ## Needed for CUL_IR usage (IR-Receive is always on for JeeLinks
|
||||
|
||||
} elsif ($cmd eq "raw" ) {
|
||||
return "raw => 01" if($arg =~ m/^Ir/); ## Needed for CUL_IR usage (IR-Receive is always on for JeeLinks
|
||||
} elsif ($cmd eq "RFMconfig" ) {
|
||||
JeeLink_SimpleWrite($hash, "f");
|
||||
|
||||
} elsif ($cmd eq "RFMconfig" ) {
|
||||
JeeLink_SimpleWrite($hash, "f");
|
||||
|
||||
} elsif ($cmd eq "updateAvailRam" ) {
|
||||
JeeLink_SimpleWrite($hash, "m");
|
||||
} elsif ($cmd eq "updateAvailRam" ) {
|
||||
JeeLink_SimpleWrite($hash, "m");
|
||||
|
||||
} else {
|
||||
return "Unknown argument $cmd, choose one of ".$list;
|
||||
|
||||
}
|
||||
|
||||
return undef;
|
||||
@ -472,7 +473,7 @@ JeeLink_DoInit($)
|
||||
|
||||
JeeLink_Clear($hash);
|
||||
|
||||
$hash->{STATE} = "Opened";
|
||||
readingsSingleUpdate($hash, "state", "opened", 1);
|
||||
|
||||
# Reset the counter
|
||||
delete($hash->{XMIT_TIME});
|
||||
@ -708,7 +709,7 @@ JeeLink_Parse($$$$)
|
||||
if($dmsg =~ m/^\[/ ) {
|
||||
$hash->{model} = $dmsg;
|
||||
|
||||
if( $hash->{STATE} eq "Opened" ) {
|
||||
if( ReadingsVal($name,"state","" ) eq "opened" ) {
|
||||
if( my $initCommandsString = AttrVal($name, "initCommands", undef) ) {
|
||||
my @initCommands = split(' ', $initCommandsString);
|
||||
foreach my $command (@initCommands) {
|
||||
@ -740,7 +741,7 @@ JeeLink_Parse($$$$)
|
||||
JeeLink_SimpleWrite($hash, "m"); # show used ram on jeenode
|
||||
}
|
||||
|
||||
$hash->{STATE} = "Initialized";
|
||||
readingsSingleUpdate($hash, "state", "initialized", 1);
|
||||
$hash->{initMessages} = '';
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user