NEWS
[Skript] Absolute Feuchte berechnen
-
Hallo,
wie bekomme ich die Klammern weg? (Esszimmer)
-
Moin,
ich nutze seit kurzem ach dieses tolle Skript.
Es funktionierte auf Anhieb.
Nur mir werden im log verschieben Warnungen angezeigt. Kann damit jemand etwas anfangen?
javascript.0 2019-01-29 14:11:12.006 warn at Timer.listOnTimeout (timers.js:290:5) javascript.0 2019-01-29 14:11:12.005 warn at tryOnTimeout (timers.js:323:5) javascript.0 2019-01-29 14:11:12.005 warn at ontimeout (timers.js:511:34) javascript.0 2019-01-29 14:11:12.005 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1793:34) javascript.0 2019-01-29 14:11:12.004 warn at Object. <anonymous>(script.js.Raumklima:980:9) javascript.0 2019-01-29 14:11:12.004 warn at calc (script.js.Raumklima:710:23) javascript.0 2019-01-29 14:11:12.002 warn getState "undefined" not found (3) javascript.0 2019-01-29 14:11:10.010 warn at Timer.listOnTimeout (timers.js:290:5) javascript.0 2019-01-29 14:11:10.010 warn at tryOnTimeout (timers.js:323:5) javascript.0 2019-01-29 14:11:10.010 warn at ontimeout (timers.js:511:34) javascript.0 2019-01-29 14:11:10.009 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1793:34) javascript.0 2019-01-29 14:11:10.009 warn at Object. <anonymous>(script.js.Raumklima:980:9) javascript.0 2019-01-29 14:11:10.009 warn at calc (script.js.Raumklima:710:23) javascript.0 2019-01-29 14:11:10.006 warn getState "undefined" not found (3)</anonymous></anonymous>
-
Hallo,
leider erhalte ich weiterhin die folgenden Warnungen.
javascript.0 2019-02-22 12:30:00.523 warn at Timer.listOnTimeout (timers.js:290:5) javascript.0 2019-02-22 12:30:00.523 warn at tryOnTimeout (timers.js:323:5) javascript.0 2019-02-22 12:30:00.522 warn at ontimeout (timers.js:511:34) javascript.0 2019-02-22 12:30:00.522 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1864:34) javascript.0 2019-02-22 12:30:00.521 warn at Object.<anonymous> (script.js.Raumklima:988:9) javascript.0 2019-02-22 12:30:00.521 warn at calc (script.js.Raumklima:718:23) javascript.0 2019-02-22 12:30:00.518 warn getState "undefined" not found (3)
Ich setze den o. g. Code ein.
Wie behebe ich diese Warnungen?
-
@e-i-k-e
Zeile 710 im Skript, was steht denn da? -
Anbei ein Auszug.
return rd; // rd = Dampfgewicht in g/m^3 } function calcMaxDampfgewicht(rd,r) { var maxrd = rd / r *100; return maxrd; } // Berechnung: alle Werte je Raum // ------------------------------- function calc(raum) { // Über Modul Dewpoint absolute Feuchte berechnen var t = getState(raeume[raum].Sensor_TEMP).val; // Temperatur auslesen var rh = getState(raeume[raum].Sensor_HUM).val; // Feuchtigkeit relativ auslesen t = makeNumber(t); // Temperatur in Number umwandeln rh = makeNumber(rh); // relative Luftfeuchtigkeit in Number umwandeln var toffset = 0.0; // Default Offset in °C var rhoffset = 0; // Default Offset in % if(typeof raeume[raum].Sensor_TEMP_OFFSET !=="undefined") { // Temperatur, wenn ein Offset vorhanden ist, diesen auslesen und Default überschreiben var idtoffset = pfad + raumPfad+ raum + "." + controlPfad + "Sensor_TEMP_OFFSET"; toffset = getState(idtoffset).val; // Offset aus den Objekten/Datenpunkt auslesen }
710 = 11
-
710 = 11 kann nicht stimmen, denn Zeile 11 lt. obigen Auszug ist leer.
Mir scheint aber, dass es sich um Zeile 19 (im kleinen auszug) handelt, also um diesen Teilvar rh = getState(raeume[raum].Sensor_HUM).val; // Feuchtigkeit relativ auslesen
Da sagt er, er findet nichts beim Versuch, den State auszulesen ("undefined not found").
Eventuell hast du einen Raum definiert, den es nicht gibt, oder es kommen keine Luftfeuchtigkeitsdaten an? -
Hallo zusammen,
mittlerweile läuft das Skript bei mir einwandfrei. Vielen Dank erst mal für eure Mühen und großen Respekt vor dem Ergebnis.
Wird das Skript noch aktiv erweitert? Im Skript selbst stehen ja noch ausstehende Ideen.
Ich hätte großes Interesse daran eine Lüftungspriorität abzubilden. Sprich, eine Warnung oder Alexa Sprachansage auszugeben, wenn ein Lüften dringend erforderlich ist. Ggf. sogar einen Wert für die aktuelle Schimmelgefahr. Aktuell ist die Lüftungsempfehlung eher so zu verstehen, ob ein Lüften potentiell die Luftfeuchtigkeit reduziert. Derzeit ist die Empfehlung daher fast immer auf True.
Hat hierzu jemand eine Idee? Hat sich schon jemand mit der generellen Logik diesbezüglich befasst? Welche Faktoren und Berechnungen sind hierzu im Detail erforderlich?
Danke und Grüße
-
Hallo.
Wo kann ich denn das gesamte Script runterladen? Ich würde es gern einmal testen. Allerdings ist mir nicht klar, welche Scriptteile oben nun zu welcher Version gehören. Bitte, danke.
Danke
-
Meine Version entspricht sicherlich nicht dem aktuellsten Stand, aber ich habe folgendes eingebaut:
A) Drei Stufen, die die Lüftungspriorität definieren.
B) einen einstellbaren Tradeoff, d.h bin ich bereit, eine etwas höhere Luftfeuchtigkeit zu akzeptieren, wenn es dafür kühler wird.Aktuell sagt das Skript ja nur lüften, wenn sowohl kühlen als auch entfeuchten true ist.
-
@smooty1970
Das Script aus dem Jahr 2016 von @paul53 habe auf GitHub gefunden und läuft. Damit dürfte das auch nicht die v0.6.4 oder höher sein. Mich würden natürlich die aktuellen Versionen auch interessieren. Danke -
@smooty1970 same here. Blicke als Anfänger nicht durch.
Ich habe eine Version auf Github gefunden. Diese wirft aber einige Fehler.
Welche ist die aktuelle Version? -
Hallo zusammen,
besteht vielleicht die Möglichkeit, dass einer die letzte Version des Skriptes hier postet?
Ich werde aus dem ersten Post nicht schlau, und das Skript scheint bei der Forenübernahme auch nicht richtig übernnommen worden zu sein.Vielen Dank
Sascha -
@dodi666 sagte in [Skript] Absolute Feuchte berechnen:
besteht vielleicht die Möglichkeit, dass einer die letzte Version des Skriptes hier postet?
-
@sigi234 sagte in [Skript] Absolute Feuchte berechnen:
@dodi666 sagte in [Skript] Absolute Feuchte berechnen:
besteht vielleicht die Möglichkeit, dass einer die letzte Version des Skriptes hier postet?
Herzlichen Dank!
-
Hallo zusammen,
hat schon jemand versucht, ob das Script auch mit Xiaomi Temperatur Sensoren funktioniert?
-
Ja, tut es. Habe als Außensensor einen Homematicsensor HM-WDS10-TH-O und in den Innenräumen nur die Xiaomis im Einsatz.
-
Perfekt. Danke Dir
-
@sigi234 said in [Skript] Absolute Feuchte berechnen:
@dodi666 sagte in [Skript] Absolute Feuchte berechnen:
besteht vielleicht die Möglichkeit, dass einer die letzte Version des Skriptes hier postet?
Hallo zusammen!
Ich habe eine kleine Verständnisfrage zu dem Skript.
Ich habe das Skript aus der Textdatei übernommen und entsprechend angepasst.Mein Ziel war es, in erster Linie den Waschkeller zu überwachen, da hier Wäsche getrocknet wird und die Luftfeuchtigkeit dementsprechend hoch ist.
Über die Lüftungsempfehlung möchte ich Fensteröffner und einen Rohrventilator an steuern.Wie ihr auf dem Bild erkennen könnt, ist die Luftfeuchtigkeit im Waschkeller gerade extrem hoch, trotzdem wird das läuft nicht empfohlen. Die oberen Werte sind die Außenwerte.
Was genau ist da der praktische Hintergrund? Ergibt das Sinn?? -
Da lief was schief - hier das Bild zum letzten Post
-
@TemPeck sagte:
trotzdem wird das läuft nicht empfohlen.
Ich kenne zwar das konkrete Skript nicht, wenn aber mein Skript als Grundlage genommen wurde, dann werden auch die Temperaturen (Innen - Aussen) verglichen. Wenn die Aussentemperatur höher als die Innentemperatur ist, soll nicht gelüftet werden, was allerdings bei einem Waschkeller wenig Sinn macht.