Patch für Eltako TF-FKB

Begonnen von Qowy, 05 Juli 2019, 21:01:42

Vorheriges Thema - Nächstes Thema

Qowy

Hi,
das genannte Gerät sendet alle 60Minuten ein sogennantes Voltage Telegram. Ich lasse es dann auslesen, wenn ein 4BS Telegram an ein SubType Contact kommt mit ManufID 00D.


@@ -10675,6 +10675,13 @@ sub EnOcean_Parse($$)
       # raw
       push @event, "3:state:RORG: $rorg DATA: $data STATUS: $status ODATA: $odata";

+    } elsif ($st eq "contact" && $manufID eq "00D" ) {
+      # Eltako TF-FKB voltage telegram
+      my $voltageBattery = sprintf "%0.1f", $db[2] * 0.02;
+      my $voltageStorage = sprintf "%0.1f", $db[3] * 0.02;
+      push @event, "3:voltageBattery:$voltageBattery";
+      push @event, "3:voltageStorage:$voltageStorage";
+
     } else {
       # unknown devices
       push @event, "3:state:$db[3]";
@@ -18121,7 +18128,8 @@ EnOcean_Delete($$)
        The attr subType must be contact. The attribute must be set manually.
        A monitoring period can be set for signOfLife telegrams of the sensor, see
        <a href="#EnOcean_signOfLife">signOfLife</a> and <a href="#EnOcean_signOfLifeInterval">signOfLifeInterval</a>.
-       Default is "off" and an interval of 1980 sec.
+       Default is "off" and an interval of 1980 sec.<br>
+       Set the manufID to 00D for Eltako devices that send a periodic voltage telegram. (For example TF-FKB)
     </li><br><br>

     <li>Room Sensor and Control Unit (EEP A5-10-02)<br>

klaus.schauer

In den Eltako EEP-Beschreibungen finde ich auf Anhieb keine Angaben zu den produktspezifischen Änderungen oder Ergänzungen. Wo kann man das nachlesen?