[Gelöst]dewpoint nur immer 0.0 im STATE

Begonnen von Deckoffizier, 21 Dezember 2017, 18:32:28

Vorheriges Thema - Nächstes Thema

Deckoffizier

Hallo Zusammen,

sitze schon einige Stunden am Probieren und frage mich ob ich irgendwo was übersehen oder verpasst habe ?
Im Reading taucht dewpoint mit Wert und absFeuchte mit Wert auf soweit alles Richtig.

Aber zur Anzeige bleibt der Wert immer nur auf 0.0 stehen alle anderen Werte wie T für Temperatur, H für humidity oder absFeuchte  werden richtig angezeigt.
Wie geschrieben versuche ich jetzt schon einige Stunden mit userReading und stateFormat irgend was zu erreichen und es klappt par tu nicht.

Hat jemand bitte einen Rat für mich ?
Hier mal ein list

Internals:
   ASYNC      0
   DEF        26.E8DB84000003 300
   ERRCOUNT   0
   ERRSTATE   0
   INTERVAL   300
   IODev      OWio1
   NAME       Keller_Klima
   NEXTSEND   1513877296.40436
   NOTIFYDEV  global
   NR         258
   NTFY_ORDER 50-Keller_Klima
   OW_FAMILY  26
   OW_ID      E8DB84000003
   PRESENT    1
   ROM_ID     26.E8DB84000003.F2
   STATE      T: 16.2 H: 62.6 D: 0.0 A: 8.6
   TYPE       OWMULTI
   Helper:
     DBLOG:
       Feuchte:
         myDbLog:
           TIME       1513873396.5787
           VALUE      61.996560190778
       Temperatur:
         myDbLog:
           TIME       1513873396.5787
           VALUE      16.1
       VDD:
         myDbLog:
           TIME       1513877296.54025
           VALUE      5.00
       absFeuchte:
         myDbLog:
           TIME       1513877296.54025
           VALUE      8.6
       temperature:
         myDbLog:
           TIME       1513877296.54025
           VALUE      16.2
       voltage:
         myDbLog:
           TIME       1513877296.54025
           VALUE      2.78
   READINGS:
     2017-12-21 18:28:16   VDD             5.00
     2017-12-21 18:28:16   absFeuchte      8.6
     2017-12-21 18:28:16   dewpoint
       9.1
     2017-12-21 18:28:16   humidity        62.642446901162
     2017-12-21 18:28:16   sense           0
     2017-12-21 18:28:16   state           vad:  2.78 V (T:  16.2 °C s:  0.00 V)
     2017-12-21 18:28:16   temperature     16.2
     2017-12-21 18:28:16   voltage         2.78
   owg_val:
     16.16796875
     5
     2.78
     0
   tempf:
     factor     1
     offset     0
Attributes:
   DbLogInclude temperature,humidity,dewpoint
   IODev      OWio1
   event-min-interval VDD:300,voltage:300,temperature:300,Feuchte:300,Temperatur:300
   event-on-change-reading VDD,voltage,temperature,Feuchte,Temperatur
   icon       scene_wine_cellar
   model      DS2438
   room       Keller
   stateFormat {sprintf("T: %.1f H: %.1f D: %.1f A: %.1f", ReadingsVal("Keller_Klima","temperature",0),  ReadingsVal("Keller_Klima","humidity",0), ReadingsVal("Keller_Klima","dewpoint",0), ReadingsVal("Keller_Klima","absFeuchte",0))}
   userReadings humidity:.* {((ReadingsVal("Keller_Klima","voltage",0)*161.29) /  (ReadingsVal("Keller_Klima","VDD",0)) - 25.8065) / (1.0546 - (ReadingsVal("Keller_Klima","temperature",0) * 0.00216))}


Danke vielmals

Hans-Jürgen
FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus

betateilchen

in Deinem dewpoint reading steht ein Zeilenumbruch, der da nicht stehen darf.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Deckoffizier

Oh je, das Leben kann so einfach sein...
Zeilenumbruch in der dewpoint def entfernt, gefunden.

Danke Danke betateilchen !
FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus