mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 04:36:36 +00:00
51_I2C_BH1750.pm: fixed poll_interval checking, added 0.1 min. intervall, added pod summary
git-svn-id: https://svn.fhem.de/fhem/trunk@12274 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
57e62a7185
commit
3a9bf09c88
@ -110,7 +110,7 @@ sub I2C_BH1750_Initialize($)
|
||||
$hash->{AttrFn} = "I2C_BH1750_Attr";
|
||||
$hash->{SetFn} = "I2C_BH1750_Set";
|
||||
$hash->{I2CRecFn} = 'I2C_BH1750_I2CRec';
|
||||
$hash->{AttrList} = "poll_interval:0.2,0.5,1,2,5,10,20,30,60 IODev percentdelta correction ".
|
||||
$hash->{AttrList} = "poll_interval:0.1,0.2,0.5,1,2,5,10,20,30,60 IODev percentdelta correction ".
|
||||
$readingFnAttributes;
|
||||
$hash->{VERSION} = '$Id$';
|
||||
}
|
||||
@ -209,8 +209,8 @@ sub I2C_BH1750_Attr (@)
|
||||
$hash->{BASEINTERVAL} = 0;
|
||||
$hash->{PollState} = BH1750_POLLSTATE_IDLE;
|
||||
} else {
|
||||
if($val !~ /^\d+$/ or $val < 1) {
|
||||
return $error."needs interger value";
|
||||
if($val !~ /^\d+/) {
|
||||
return $error."needs numeric value";
|
||||
} else {
|
||||
$hash->{BASEINTERVAL} = 60*$val;
|
||||
I2C_BH1750_Restart_Measure($hash,$hash->{RESTARTDELAY});
|
||||
@ -510,6 +510,9 @@ sub I2C_BH1750_sleep
|
||||
1;
|
||||
|
||||
=pod
|
||||
=item device
|
||||
=item summary support for the BH1750 I2C light sensor
|
||||
=item summary_DE Unterstützung für den BH1750 I2C Lichtsensor
|
||||
=begin html
|
||||
|
||||
<a name="I2C_BH1750"></a>
|
||||
@ -602,7 +605,7 @@ sub I2C_BH1750_sleep
|
||||
<li>poll_interval<br>
|
||||
Set the polling interval in minutes to query the sensor for new measured values.
|
||||
By changing this attribute a new illumination measurement will be triggered.<br>
|
||||
valid values: 0.2, 0.5, 1, 2, 5, 10, 20, 30, 60<br>
|
||||
valid values: 0.1, 0.2, 0.5, 1, 2, 5, 10, 20, 30, 60<br>
|
||||
</li>
|
||||
<li>percentdelta<br>
|
||||
If set a luminosity reading is only generated if
|
||||
|
Loading…
x
Reference in New Issue
Block a user