FHEM floorplan als Lüftungscockpit


Damit intelligent gelüftet werden kann, wird alle relevante Information für Lüften in einem FHEM floorplan dargestellt:

  • absolute Feuchtigkeitsdifferenz (g/m^3) der Luft im Keller und EG zur Aussenluft:
    Nur bei positiven Werten darf gelüftet werden. Je grösser die Differenz desto mehr trocknet ein Lüftvorgang.
  • Temperatur und relative Luftfeuchtigkeit der drei Sensoren
    Ersetzt die teilweise ungenaue Thermo/Hygrometer
  • Wettervorhersage aus zwei verschiedenen Quellen
    Damit lässt sich einschätzen an welchen Tagen viel trockene Luft zur verfügung ist.
  • Regenradar
    Zeigt ob gerade eine Regenfront im Anmarsch ist (und die Luftfeuchtigkeit steigen wird)

In einem zweiten floorplan werden die geloggten Messergebnisse als Trendcharts dargestellt.
  • Information zu einem Sensor (erste Kolonne)
    • Temperatur (C), relative Feuchte und Tauppunkt der vier ASH 2200 sensoren.
      "Ersetzt" die Information eines "billigen" Thermo/Hygrometer.
    • Yahoo Wetterdaten meines Wohnortes (Liebefeld)
      Eigentlich als Kontrolle meiner Sensoren gedacht. Scheint nicht sehr genau und zuverlässig zu sein. Wenn man dann bedenkt, dass yahoo die Wetterdaten für iPhone apps liefert .... . 
  • Information zu einer Messgrösse (zweite Kolonne) 
    • Temperatur
    • relative Feuchtigkeit
    • absolute Feuchtigkeit
    • Schimmelalarm (Differenz Taupunkt -Wandtemperatur)
      Bei negative Werten kondensiert die warme Luft an der kalten Wand und es wächst der Schimmel. Je wärmer und je mehr "Nahrung" desto schneller ... .
  • Information relativ zum Aussensensor 
    • Temperatur
    • relative Feuchtigkeit
    • absolute Feuchtigkeit
      Bei positiven Werten reduziert ein Lüftvorgang die Feuchte im Haus (intelligent). Bei negativen Werten transportiert das Lüften die Wärme ins Haus (nicht sehr intelligent).






Die fhem.cfg Datei wurde wie folgt ergänzt (mehr Infos zu den plots und zum erweiterten USBWUE folgt) : 


attr global userattr fm_fav fm_groups fm_name fm_order room structexclude webCmd fp_Grundriss

define Grundriss FLOORPLAN

define Forecast Weather 783156 60

define FileLog_Liebefeld FileLog log/fhem/Liebefeld-%Y.log Forecast
attr FileLog_Liebefeld alias Forecast
attr FileLog_Liebefeld logtype text
attr FileLog_Liebefeld room Logs

define weblink_Liebefeld weblink fileplot FileLog_Liebefeld:temp4hum4:CURRENT
attr weblink_Liebefeld alias Forecast
attr weblink_Liebefeld label "Yahoo Wetter in Liebefeld Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_Liebefeld room Plot


define meteoschweiz_regenradar weblink iframe http://www.meteoschweiz.admin.ch/mobile/de/wetter/schweiz/radarbild.html
attr meteoschweiz_regenradar fp_Grundriss 200,270
attr meteoschweiz_regenradar htmlattr width="330" height="450" frameborder="0" marginheight="0" marginwidth="0"

define meteoschweiz weblink iframe http://www.meteoschweiz.admin.ch/mobile/de/wetter/lokal.html
attr meteoschweiz fp_Grundriss 0,1000
attr meteoschweiz htmlattr width="330" height="550" frameborder="0" marginheight="0" marginwidth="0"

define BundWetter_mobile weblink iframe http://www.derbund.ch/mobile/weather/index.html
attr BundWetter_mobile fp_Grundriss 0,1350 
attr BundWetter_mobile htmlattr width="330" height="750" frameborder="0" marginheight="0" marginwidth="0" 



# https://groups.google.com/forum/?fromgroups=#!topic/fhem-users/X0rEHUMGHbM
define dew_all dewpoint dewpoint .*
define all_dewpoint FileLog log/fhem/dewpoint-%Y.log dew_all

#define FHZ FHZ /dev/USB0
#define CUL CUL /dev/ttyACM0@9600 1234
#attr CUL rfmode HomeMatic

#define EUL TCM 310 /dev/ttyACM0@57600
#define BscBor TCM 120 /dev/ttyUSB0@9600
#define BscSmartConnect TCM 310 /dev/ttyUSB0@57600
#attr WEB basicAuth {use FritzBoxUtils;;FB_checkPw("localhost","Daniel1234") } 

# https://groups.google.com/forum/#!msg/fhem-users/iesLtKyrWaU/ajF41s-Zpn0J
# define WDE1Device  USBWUE  /dev/tty.SLAB_USBtoUART
define USBWUE USBWUE COM5

define USBWUE_00 USBWUE 00
attr USBWUE_00 room Sensor

define USBWUE_01 USBWUE 01
attr USBWUE_01 room Sensor

define USBWUE_03 USBWUE 03
attr USBWUE_03 room Sensor

define FileLog_USBWUE_00 FileLog ./log/USBWUE_00-%Y.log USBWUE.*A:\s00.*
attr FileLog_USBWUE_00 logtype temp4relhum6dew8:Plot,text
attr FileLog_USBWUE_00 room Sensor
attr USBWUE_00 fp_Grundriss 20,100,4,Innen

define FileLog_USBWUE_03 FileLog ./log/USBWUE_03-%Y.log USBWUE.*A:\s03.*
attr FileLog_USBWUE_03 logtype temp4relhum6dew8:Plot,text
attr FileLog_USBWUE_03 room Sensor
attr USBWUE_03 fp_Grundriss 120,100,4,Keller

define FileLog_USBWUE_01 FileLog ./log/USBWUE_01-%Y.log USBWUE.*A:\s01.*
attr FileLog_USBWUE_01 logtype temp4hum6dew8:Plot,text
attr FileLog_USBWUE_01 room Sensor
attr USBWUE_01 fp_Grundriss 220,100,4,Aussen


define FileLog_USBWUE_0001 FileLog ./log/USBWUE_0001-%Y.log USBWUE.*
attr FileLog_USBWUE_0001 logtype temp4relhum6:Plot,text
attr FileLog_USBWUE_0001 room Lüften

define FileLog_USBWUE_Luefter FileLog ./log/USBWUE_Luefter-%Y.log USBWUE.*
attr FileLog_USBWUE_Luefter logtype ahd:Plot,text
attr FileLog_USBWUE_Luefter room Lüften

# Transparent chart see https://groups.google.com/forum/?fromgroups=#!topic/fhem-users/sAsdx855JVw
define weblink_AHD_keller weblink fileplot FileLog_USBWUE_Luefter:ahd:CURRENT
attr weblink_AHD_keller label "Absolute Feuchte Differenz zur Aussenluft [g/m^3] Min $data{min1}, Max $data{max1}, Last $data{currval1} "
attr weblink_AHD_keller fp_Grundriss 0,180,0
attr weblink_AHD_keller room Lüften




Keine Kommentare:

Kommentar veröffentlichen