Hauptmenü

Schimmelwarner

Begonnen von accessburn, 16 Januar 2016, 23:35:48

Vorheriges Thema - Nächstes Thema

accessburn

define LueftungSkript watchdog LueftungSkript 00:00:02 LueftungSkript {\
  my $temp_aussen = ReadingsVal("LaCrosse_09", "temperature", 100);;\
  my $luft_aussen = ReadingsVal("LaCrosse_09", "dewpoint", 0);;\
  my $luft_schlaf = ReadingsVal("LaCrosse_1A","dewpoint", "0");;\
  if ( $luft_schlaf > $luft_aussen ) {\
    fhem("set WK.Lueften lueften;;set WhatsApp send 49xxx Schlafzimmerfenster öffnen!");;\
  } else {\
    fhem("set WK.Lueften lueften;;set WhatsApp send 49xxx Schlafzimmerfenster schließen!");;\
  }\   
  if ( $luft_schlaf ge $temp_schlaf ) {\
    fhem("set WK.Lueften alarm;;set WhatsApp send 49xxx Schimmelalarm im Schlafzimmer");;\
  }\   
}
define at_LueftungSkript at +*00:10:00 { fhem("trigger LueftungSkript");; }


Jemand eine Idee warum das nun wieder nicht funktioniert?
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

peterk_de

#1
Ja .. Antwort gibt es in diesem Posting: http://forum.fhem.de/index.php/topic,16311.0.html - in der Zeile wo steht:

Zitat,,Es geht nicht!" ist zu wenig. 

;-) Was geht denn nicht?
FHEM auf Ubuntu-VM / 2xNUC Proxmox Cluster
UI: HomeKit, TabletUI, Grafana
IOdevs: 2xHueBridge, RaspiMatic-CCU, CUL868, 2xHarmonyHub, 6xRaspi-Roomnode mit CO2, VOC und lepresenced
Devices: 107xHomematic(IP), 96xPhilips Hue, 17xTECHEM, 12xBTLE, 8xSONOS, 2xHomeConnect, 1xShelly 3em, 1xNanoleaf ...

accessburn

Tschuldige, das war gestern meine letzte Tat vorm Bett :-)

Naja, im Grunde genommen überhaupt nichts.
A) Wird der Dummy schon nicht befüllt.
B) Wird auch nichts per Whatsapp versendet woraus ich schließe das ich schon gar nicht in die Abfrage komme.

Was erschwerend noch dazu kommt, ich bin mir nicht so sicher ob der Gedanke der ""Schimmelwarnung"" so stimmt im zusammenspiel zwischen Temperatur und Luftfeuchtigkeit.
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

CoolTux


if ( $luft_schlaf ge $temp_schlaf ) {\
    fhem("set WK.Lueften alarm;;set WhatsApp send 49xxx Schimmelalarm im Schlafzimmer");;\
  }\


Zahlen vergleichen immer mit <>= außerdem erkenne ich nicht wo temp_schlaf herkommen soll
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

accessburn

Achso, das war mir nicht bewusst. also ge, gt und co nur bei Wörtern!
Und du hast recht, $temp_schlaf fehlt.

Ich hab es mal angepasst.
define LueftungSkript watchdog LueftungSkript 00:00:02 LueftungSkript {\
  my $temp_aussen = ReadingsVal("LaCrosse_09", "temperature", 100);;\
  my $luft_aussen = ReadingsVal("LaCrosse_09", "dewpoint", 0);;\
  my $temp_schlaf = ReadingsVal("LaCrosse_1A","temperature", "0");;\
  my $luft_schlaf = ReadingsVal("LaCrosse_1A","dewpoint", "0");;\
  if ( $luft_schlaf > $luft_aussen ) {\
    fhem("set WK.Lueften lueften;;set WhatsApp send 4915115305214 Schlafzimmerfenster öffnen!");;\
  } else {\
    fhem("set WK.Lueften lueften;;set WhatsApp send 4915115305214 Schlafzimmerfenster schließen!");;\
  }\   
  if ( $luft_schlaf > $temp_schlaf ) {\
    fhem("set WK.Lueften alarm;;set WhatsApp send 4915115305214 Schimmelalarm im Schlafzimmer");;\
  }\   
}
define at_LueftungSkript at +*00:15:00 { fhem("trigger LueftungSkript");; }
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

Puschel74

Das FHEM-Logfile soll ja auch immer für Überraschungen gut sein.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

accessburn

So, das Script wurde ausgelöst. Die Mail wurde verschickt, jedoch bin ich am zweifeln das ich das System verstanden habe zum "Schimmelschutz".

Den Formelpart hab ich aus einem anderen Script extrahiert, aber ich bin mir unsicher das es stimmt.
$luft_schlaf > $temp_schlaf
Ist das denn überhaupt richtig? Wenn die Temperatur im Raum höher ist als die Feuchtigkeit draußen, klingt komisch. Aber was wäre richtig?
Mensch, da krieg ich kopfweh  ;D
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

peterk_de

Generell wirst du mit der Lösung vermutlich, auch wenn sie technisch funktioniert, nicht glücklich.

Da der Taupunkt vor allem im Winter innen quasi immer zumindest  etwas über dem außen liegen wird, wirst du ständig zum Lüften aufgefordert. Und da er auch direkt nach dem Lüften innen und außen vielleicht für maximal 10 Minuten GENAU übereinstimmt (perfekte Sensoren, die niemand hat, vorausgesetzt) - sind die Werte nicht mal innerhalb der 10 Minuten genau gleich ;-)

Für den Anfang könntest du bei dem Vergleich eine "Toleranzmarge" einbauen. Also schauen ob innen > außen + x bzw. - x grad. Innerhalb der Toöeranz soll keine Nachricht kommen. Wenn du es genauer willst, such mal nach meinem Schimmelwarnthread, aber mit der Toleranz sollte  es erstmal passen :-)
FHEM auf Ubuntu-VM / 2xNUC Proxmox Cluster
UI: HomeKit, TabletUI, Grafana
IOdevs: 2xHueBridge, RaspiMatic-CCU, CUL868, 2xHarmonyHub, 6xRaspi-Roomnode mit CO2, VOC und lepresenced
Devices: 107xHomematic(IP), 96xPhilips Hue, 17xTECHEM, 12xBTLE, 8xSONOS, 2xHomeConnect, 1xShelly 3em, 1xNanoleaf ...

accessburn

Okay das macht echt sinn.
Aber gibt es eine generelle formel wie sowas auszuehen hat?

Ich dachte es dreht sich um die Luftfeuchtigkeit. Was hat dieser Taupunkt da zu sagen? Brauch ich den zum berechnen?
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

peterk_de

Ja, du musst die Taupunkte (Dewpoint) vergleichen, nicht die Temperaturen innen und außen. Das reicht so wie ichs beschrieben habe - mit außen < innen +- x.  Den Taupunkt errechnet dir das Dewpoint-Modul aus Luftfeuchte und Lufttemperatur, das musst du nicht selbst tun.

Lies vielleicht doch mal meinen Schimmelbeitrag - da sind alle Basics erklärt - auch wann genau es eigentlich schimmelt :-)
FHEM auf Ubuntu-VM / 2xNUC Proxmox Cluster
UI: HomeKit, TabletUI, Grafana
IOdevs: 2xHueBridge, RaspiMatic-CCU, CUL868, 2xHarmonyHub, 6xRaspi-Roomnode mit CO2, VOC und lepresenced
Devices: 107xHomematic(IP), 96xPhilips Hue, 17xTECHEM, 12xBTLE, 8xSONOS, 2xHomeConnect, 1xShelly 3em, 1xNanoleaf ...

scooty

Zitat von: peterk_de am 17 Januar 2016, 09:54:50Lies vielleicht doch mal meinen Schimmelbeitrag - da sind alle Basics erklärt - auch wann genau es eigentlich schimmelt :-)
Oder auch den wie ich finde sehr guten Wiki-Artikel.

Andreas
Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH1080 / IO Homecontrol

peterk_de

Ah super, danke, genau das meinte ich :) Ich muss mir auch endlich mal nen Wiki-Account holen, um das da aktuell zu halten ...
FHEM auf Ubuntu-VM / 2xNUC Proxmox Cluster
UI: HomeKit, TabletUI, Grafana
IOdevs: 2xHueBridge, RaspiMatic-CCU, CUL868, 2xHarmonyHub, 6xRaspi-Roomnode mit CO2, VOC und lepresenced
Devices: 107xHomematic(IP), 96xPhilips Hue, 17xTECHEM, 12xBTLE, 8xSONOS, 2xHomeConnect, 1xShelly 3em, 1xNanoleaf ...

JoeALLb

Zitat von: peterk_de am 17 Januar 2016, 09:54:50
Ja, du musst die Taupunkte (Dewpoint) vergleichen, nicht die Temperaturen innen und außen. Das reicht so wie ichs beschrieben habe - mit außen < innen +- x.  Den Taupunkt errechnet dir das Dewpoint-Modul aus Luftfeuchte und Lufttemperatur, das musst du nicht selbst tun.

Lies vielleicht doch mal meinen Schimmelbeitrag - da sind alle Basics erklärt - auch wann genau es eigentlich schimmelt :-)
Ich das alleine genügt dich nicht. Aktuell habe ich aussen eine Taupunkt kleiner innen,  da die relative Luftfeuchtigkeit innen aber nur 39% ist, sollte ich nicht lüften...  sondern was feuchtes aufstellen.
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270