FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Burny4600 am 22 November 2015, 15:23:45

Titel: [gelöst] Wie kann die Absolute Luftfeuchte u Taupunkt ermittelt werden?
Beitrag von: Burny4600 am 22 November 2015, 15:23:45
Gibt es ein Modul oder eine Funktion für die Berechung der Absoluten Luftfeuchte.

Möchte aus der gemessenen Temperatur und der relativen Luftfeuchte eines Oregon THGR810 die Berechung für Taupunkt und Absoluter Luftfeuchte ermitteln.

Für den Taupunkt habe ich schon eine Lösung gefunden.
Titel: Antw:Wie kann die Absolute Luftfeuchte ermittelt werden (ohne HX Diagram)
Beitrag von: justme1968 am 22 November 2015, 15:35:29
warum nimmst du nicht einfach das dewpoint modul ?

gruss
  andre
Titel: Antw:Wie kann die Absolute Luftfeuchte ermittelt werden (ohne HX Diagram)
Beitrag von: Burny4600 am 22 November 2015, 15:47:43
Wie aktiviere ich das im Taupunktmodul?
Titel: Antw:Wie kann die Absolute Luftfeuchte ermittelt werden (ohne HX Diagram)
Beitrag von: marvin78 am 22 November 2015, 15:50:33
Das Modul heißt dewpoint und wird mit FHEM ausgeliefert. Es bietet ein Attribut absFeuchte. Das setzt du auf 1. Siehe commandref zu dewpoint.
Titel: Antw:Wie kann die Absolute Luftfeuchte ermittelt werden (ohne HX Diagram)
Beitrag von: Burny4600 am 22 November 2015, 16:03:54
Danke für die Info.
Genau das habe ich bei diesem Modul nicht gefunden, mit welcher Definition die absolute Feuchte anzulegen ist.

define dew_state dewpoint dewpoint .* T H D
attr dew_state absFeuchte 1
Titel: Antw:Wie kann die Absolute Luftfeuchte ermittelt werden (ohne HX Diagram)
Beitrag von: Burny4600 am 22 November 2015, 17:56:34
Ein Fehler besteht aber trotzdem.
Der Taupunkt wird doppelt im Plottfile abgelegt.

2015-11-22_17:44:54 THGR810_1 temperature: 1.9
2015-11-22_17:44:54 THGR810_1 humidity: 81
2015-11-22_17:44:54 THGR810_1 dewpoint: -1.0
2015-11-22_17:44:54 THGR810_1 dewpoint: -1.0
2015-11-22_17:46:40 THGR810_1 temperature: 1.9
2015-11-22_17:46:40 THGR810_1 humidity: 81
2015-11-22_17:46:40 THGR810_1 dewpoint: -1.0
2015-11-22_17:46:40 THGR810_1 dewpoint: -1.0
2015-11-22_17:48:27 THGR810_1 temperature: 1.8
2015-11-22_17:48:27 THGR810_1 humidity: 81
2015-11-22_17:48:27 THGR810_1 dewpoint: -1.1
2015-11-22_17:48:27 THGR810_1 dewpoint: -1.1
2015-11-22_17:50:13 THGR810_1 temperature: 1.8
2015-11-22_17:50:13 THGR810_1 humidity: 81
2015-11-22_17:50:13 THGR810_1 dewpoint: -1.1
2015-11-22_17:50:13 THGR810_1 dewpoint: -1.1
2015-11-22_17:51:58 THGR810_1 temperature: 1.8
2015-11-22_17:51:58 THGR810_1 humidity: 81
2015-11-22_17:51:58 THGR810_1 dewpoint: -1.1
2015-11-22_17:51:58 THGR810_1 dewpoint: -1.1


Im Plot greift die Funktion event-min-interval .*:60 nicht!
Titel: Antw:Wie kann die Absolute Luftfeuchte u Taupunkt ermittelt werden (ohne HX Diagram)
Beitrag von: Burny4600 am 23 November 2015, 08:32:00
Wie kann ich denTaupunkt der doppelt im Plottfile abgelegt wird verhindern?

Ist das ein Software- oder. Definitionsfehler?

Allgemeine Definitionen

########################################
###    Output Taupunktberechnungen   ###
########################################
define dew_state dewpoint dewpoint .* T H D

# allow maximum time difference of 60 seconds
define dew_all dewpoint dewpoint .*
attr dew_all max_timediff 60


Sensor THGR810_1

#####################################
###    INPUT  Aussentemperatur    ###
#####################################
define THGR810_1 TRX_WEATHER THGR810_1
attr THGR810_1 IODev RFXtrx433E
attr THGR810_1 alias Aussentemperatur & Feuchte
attr THGR810_1 event-min-interval .*:60
attr THGR810_1 event-on-change-reading temperature,humidity,dewpoint,absFeuchte
attr THGR810_1 group Wetterstation
attr THGR810_1 icon temperature_humidity
attr THGR810_1 room Wetterstation
attr THGR810_1 stateFormat {sprintf("Temperatur: %.1f °C | rel. Luftfeuchte: %.1f %rF | Taupunkt: %.1f °C | abs. Luftfeuchte: %.1f %aF", ReadingsVal("$name","temperature",0), ReadingsVal("$name","humidity",0), ReadingsVal("$name","dewpoint",0), ReadingsVal("$name","absFeuchte",0))}
define FileLog_THGR810_1 FileLog /media/hdd/fhem/log/wetter/THGR810_1-%Y.log THGR810_1
attr FileLog_THGR810_1 logtype temp4hum4:Temp/Hum,text
attr FileLog_THGR810_1 room _LOG
define SVG_WetterTHGR810_1 SVG FileLog_THGR810_1:SVG_WetterTHGR810_1:CURRENT
attr SVG_WetterTHGR810_1 group Umwelt lokal
attr SVG_WetterTHGR810_1 label "THGR810_1 Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_WetterTHGR810_1 room AB-Pool,PV-Anlagen,Wetterstation

########################################
###    Output Taupunktberechnungen   ###
########################################
define dew_THGR810_1 dewpoint dewpoint THGR810_1 temperature humidity dewpoint
attr dew_THGR810_1 absFeuchte 1


Titel: Antw:Wie kann die Absolute Luftfeuchte u Taupunkt ermittelt werden (ohne HX Diagram)
Beitrag von: justme1968 am 23 November 2015, 08:47:32
schau mal im eventmonitor was genau für events entstehen.
Titel: Antw:Wie kann die Absolute Luftfeuchte u Taupunkt ermittelt werden (ohne HX Diagram)
Beitrag von: Burny4600 am 23 November 2015, 13:49:56
im Eventmonitor erschein die Taupunkt Werte genauso doppelt.

2015-11-23 13:47:35 TRX_WEATHER WGR800 wind_dir: 0 N
2015-11-23 13:47:46 TRX_WEATHER UVN800 uv_val: 0
2015-11-23 13:47:46 TRX_WEATHER UVN800 uv_risk: low
2015-11-23 13:47:49 TRX_WEATHER WGR800 wind_speed: 4.5
2015-11-23 13:47:49 TRX_WEATHER WGR800 wind_avspeed: 3.8
2015-11-23 13:47:49 TRX_WEATHER WGR800 wind_dir: 247 WSW
2015-11-23 13:48:02 TRX_WEATHER THGR810_1 temperature: 3.9
2015-11-23 13:48:02 TRX_WEATHER THGR810_1 humidity: 61
2015-11-23 13:48:02 TRX_WEATHER THGR810_1 absFeuchte: 3.9
2015-11-23 13:48:02 TRX_WEATHER THGR810_1 dewpoint: -2.9
2015-11-23 13:48:02 TRX_WEATHER THGR810_1 dewpoint: -2.9
2015-11-23 13:48:03 TRX_WEATHER WGR800 wind_speed: 4.8
2015-11-23 13:48:03 TRX_WEATHER WGR800 wind_dir: 292 WNW
2015-11-23 13:48:06 TRX_LIGHT TRX_ARC_I3 light: off
2015-11-23 13:48:06 TRX_LIGHT TRX_ARC_I3 off
Titel: Antw:Wie kann die Absolute Luftfeuchte u Taupunkt ermittelt werden (ohne HX Diagram)
Beitrag von: justme1968 am 23 November 2015, 14:33:22
kann es sein das das 'doppelte' event state ist?

gruss
  andre
Titel: Antw:Wie kann die Absolute Luftfeuchte u Taupunkt ermittelt werden (ohne HX Diagram)
Beitrag von: Burny4600 am 23 November 2015, 17:52:24
Eigentlich nicht.
Die Konfiguration ist wie schon beschrieben erstellt worden.
http://forum.fhem.de/index.php/topic,44489.msg363635.html#msg363635

Ich denke ich habe den Fehler gefunden.

define dew_state dewpoint dewpoint .* T H D

# allow maximum time difference of 60 seconds
define dew_all dewpoint dewpoint .*
attr dew_all max_timediff 60


Das war die doppelte Definition.