2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2024-11-22 02:59:49 +00:00

controls_fhem.txt: fhemupdate checkin

git-svn-id: https://svn.fhem.de/fhem/trunk@12802 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
svc8083 2016-12-17 18:25:37 +00:00
parent 8bd7371838
commit 1a13fe6cd2
4 changed files with 1880 additions and 10 deletions

1862
fhem/controls_fhem.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@ -47,9 +47,9 @@
<ul>
Skip this section if you installed fhem via the Debian <a
href="http://fhem.de/fhem-=VERS=.deb">package</a>, the Fritz!Box 7390
<a href="http://fhem.de/fhem-=VERS=-fb7390.image">image</a>, or the FB
7170/7270 <a href="http://fhem.de/fhem-=VERS=-fb7270.zip">zip file</a>.
href="http://fhem.de/fhem-5.3.deb">package</a>, the Fritz!Box 7390
<a href="http://fhem.de/fhem-5.3-fb7390.image">image</a>, or the FB
7170/7270 <a href="http://fhem.de/fhem-5.3-fb7270.zip">zip file</a>.
<br><br>
Many fhem installations access the "outer world" via a USB device

View File

@ -41,8 +41,8 @@
<a name="starting"></a>
<h3>Mit FHEM beginnen</h3>
<ul>
Diesen Abschnitt k&ouml;nnen Sie &uuml;berspringen wenn Sie FHEM entweder mittels eines Debian-<a href="http://fhem.de/fhem-=VERS=.deb">Paketes</a> oder mittels
einer <a href="http://fhem.de/fhem-=VERS=-fb7390.image">Imagedatei</a> auf der FRITZ!Box oder mittels des <a href="http://fhem.de/fhem-=VERS=-fb7270.zip">Zip-Files</a> f&uuml;r die FRITZ!Box 7170/7270
Diesen Abschnitt k&ouml;nnen Sie &uuml;berspringen wenn Sie FHEM entweder mittels eines Debian-<a href="http://fhem.de/fhem-5.3.deb">Paketes</a> oder mittels
einer <a href="http://fhem.de/fhem-5.3-fb7390.image">Imagedatei</a> auf der FRITZ!Box oder mittels des <a href="http://fhem.de/fhem-5.3-fb7270.zip">Zip-Files</a> f&uuml;r die FRITZ!Box 7170/7270
installiert haben.
<p>Viele FHEM-Installationen verbinden die Au&szlig;enwelt &uuml;ber ein USB-Ger&auml;t&nbsp; welches mit dem FHEM-Rechner verbunden ist (diese
Ger&auml;te sind z.B. CUL, FHZ1x00, TUL, EUL etc). Diese Installationen ben&ouml;tigen

View File

@ -4188,18 +4188,26 @@ readingsBulkUpdate($$$@)
if( $eocr
&& $eocrv[0] =~ m/.*:(.*)/ ) {
my $threshold = $1;
my $ov = $value;
if($value =~ m/([\d\.\-eE]+)/ && looks_like_number($1)) { #41083, #62190
my $mv = $1;
$value =~ s/[^\d\.\-eE]//g; # We expect only numbers here.
my $isNum = looks_like_number($value);
if(!$isNum) { # Forum #41083
$value = $ov;
$value =~ s/[^\d\.\-]//g;
$isNum = looks_like_number($value);
}
if($isNum) {
my $last_value = $hash->{".attreocr-threshold$reading"};
if( !defined($last_value) ) {
$hash->{".attreocr-threshold$reading"} = $mv;
} elsif( abs($mv - $last_value) < $threshold ) {
$hash->{".attreocr-threshold$reading"} = $value;
} elsif( abs($value-$last_value) < $threshold ) {
$eocr = 0;
} else {
$hash->{".attreocr-threshold$reading"} = $mv;
$hash->{".attreocr-threshold$reading"} = $value;
}
}
$value = $ov;
}
# determine if an event should be created: