Hi,
das Gerät hat EEP A5-08-01 aber doch wieder 0-510 Lux und außerdem Spannungs Information.
Habe es über das Modell Attribut von den restlichen Eltakos unterschieden.
@@ -9765,10 +9765,16 @@ sub EnOcean_Parse($$)
if ($st eq "lightTempOccupSensor.01") {
# Light, Temperatur and Occupancy Sensor (EEP A5-08-01)
- # [Eltako FABH63, FBH55, FBH63, FIBH63]
+ # [Eltako FABH63, FBH55, FBH63, FIBH63, TF-BHSB]
if ($manufID eq "00D") {
- $lux = sprintf "%d", $db[2] * 2048 / 255;
- push @event, "3:state:M: $motion E: $lux";
+ if ( $model eq 'Eltako_TF') {
+ $lux = $db[2] << 1;
+ push @event, "3:state:M: $motion E: $lux U: $voltage";
+ push @event, "3:voltage:$voltage";
+ } else {
+ $lux = sprintf "%d", $db[2] * 2048 / 255;
+ push @event, "3:state:M: $motion E: $lux";
+ }
} else {
$lux = $db[2] << 1;
$temp = sprintf "%0.1f", $db[1] * 0.2;
@@ -20642,7 +20648,8 @@ EnOcean_Delete($$)
Eltako and PEHA devices only support Brightness and Motion.<br>
The attr subType must be lightTempOccupSensor.<01|02|03> and attr
manufID must be 00D for Eltako Devices. This is done if the device was
- created by autocreate.
+ created by autocreate.<br>
+ Set model to Eltako_TF manually for Eltako TF Devices.
</li>
<br><br>
Die Änderungen funktionieren so mit einem existierenden Gerät bei mir.
In den Eltako EEP-Beschreibungen finde ich auf Anhieb keine Angaben zu den produktspezifischen Änderungen oder Ergänzungen. Wo kann man das nachlesen?
https://www.tipp-funk.de/download/tf-bhsb-30-000-516-1/?wpdmdl=2398
Am Ende der Anleitung, wie immer dann.
Änderungen siehe https://forum.fhem.de/index.php/topic,100702.msg941540.html#msg941540