NEWS
[Skript] Absolute Feuchte berechnen
-
Durch folgendes Ersetzen ist nun endlich auch die Warnung weg. Danke.
Alt:
setState(idt , t); // Sensor Temperatur inkl. Offset setState(idrh , rh); // Sensor Relative Feuchte inkl. Offset
Neu:
setState(idt , parseFloat(t)); // Sensor Temperatur inkl. Offset setState(idrh , parseFloat(rh)); // Sensor Relative Feuchte inkl. Offset
-
Hallo,
irgendwo habe ich einen Fehler im Skript?
LOG:
javascript.0 2018-11-09 18:44:30.054 info script.js.Test.Raumklima: ========================================================= javascript.0 2018-11-09 18:44:30.054 info script.js.Test.Raumklima: Erzeugung JSON Ende javascript.0 2018-11-09 18:44:30.054 info script.js.Test.Raumklima: ========================================================= javascript.0 2018-11-09 18:44:30.054 info script.js.Test.Raumklima: anyLueften = false, Anzahl Lüftungsempfehlungen: 0 javascript.0 2018-11-09 18:44:30.054 info script.js.Test.Raumklima: strJSONfinal = [{"Raum":"Balkon","Feuchtegehalt_Absolut":"74.32","relative_Luftfeuchtigkeit":"910.00","Taupunkt":"46.70","Temperatur":"9.00","DETAILS.Enthalpie":"196.16","DE javascript.0 2018-11-09 18:44:30.054 info script.js.Test.Raumklima: ========================================================= javascript.0 2018-11-09 18:44:30.054 info script.js.Test.Raumklima: Erzeugung JSON Start javascript.0 2018-11-09 18:44:30.053 info script.js.Test.Raumklima: ========================================================= javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: **------ Badzimmer ------- Aussensensor: Balkon -----------** javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Badzimmer, ti:22.6, ta: 9, xi:12.25, xa: 74.32, mih:18.3, mit:18 javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Badzimmer: Lüftungsempfehlung (alle Bedingungen auf true): javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Badzimmer:**false** Außenluft ist mind. 0,4° trockener als Innen (b1lp): xa: 74.32 <= (xi - 0.4) 11.85 javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Badzimmer:**true** Außentemperatur ist mindestens 0,6 Grad kühler als innen (b2lp): javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Badzimmer:**true** Innentemperatur ist höher als die Mindesttemperatur (b3lp): javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Badzimmer: Fenster zu (ein true reicht): javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Badzimmer:**true** Außenluft ist zu feucht (b1ln): : xa: 74.32 >= (xi - 0.1) 12.15 javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Badzimmer:**false** Außentemperatur zu warm (b2ln): javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Badzimmer:**false** Außenluft ist zu feucht (b3ln): javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Badzimmer: **Empfehlung Fenster zu** javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: **------ Esszimmer ------- Aussensensor: Balkon -----------** javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Esszimmer, ti:23.7, ta: 9, xi:13.11, xa: 74.32, mih:18.3, mit:18 javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Esszimmer: Lüftungsempfehlung (alle Bedingungen auf true): javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Esszimmer:**false** Außenluft ist mind. 0,4° trockener als Innen (b1lp): xa: 74.32 <= (xi - 0.4) 12.709999999999999 javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Esszimmer:**true** Außentemperatur ist mindestens 0,6 Grad kühler als innen (b2lp): javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Esszimmer:**true** Innentemperatur ist höher als die Mindesttemperatur (b3lp): javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Esszimmer: Fenster zu (ein true reicht): javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Esszimmer:**true** Außenluft ist zu feucht (b1ln): : xa: 74.32 >= (xi - 0.1) 13.01 javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Esszimmer:**false** Außentemperatur zu warm (b2ln): javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Esszimmer:**false** Außenluft ist zu feucht (b3ln): javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: Esszimmer: **Empfehlung Fenster zu** javascript.0 2018-11-09 18:44:28.554 info script.js.Test.Raumklima: **------ Balkon ------- Aussen, keine Lüftungsempfehlung -----------** javascript.0 2018-11-09 18:44:28.553 warn at Object. <anonymous>(script.js.Test.Raumklima:919:9) javascript.0 2018-11-09 18:44:28.553 warn at calc (script.js.Test.Raumklima:696:5) javascript.0 2018-11-09 18:44:28.553 warn Wrong type of javascript.0.Raumklima.Raum.Balkon.relative_Luftfeuchtigkeit: "string". Please fix, while deprecated and will not work in next versions. javascript.0 2018-11-09 18:44:26.556 info script.js.Test.Raumklima: **------ Badzimmer ------- Aussensensor: Balkon -----------** javascript.0 2018-11-09 18:44:26.556 info script.js.Test.Raumklima: Badzimmer, ti:22.6, ta: 9, xi:12.25, xa: 74.32, mih:18.3, mit:18 javascript.0 2018-11-09 18:44:26.556 info script.js.Test.Raumklima: Badzimmer: Lüftungsempfehlung (alle Bedingungen auf true): javascript.0 2018-11-09 18:44:26.556 info script.js.Test.Raumklima: Badzimmer:**false** Außenluft ist mind. 0,4° trockener als Innen (b1lp): xa: 74.32 <= (xi - 0.4) 11.85 javascript.0 2018-11-09 18:44:26.556 info script.js.Test.Raumklima: Badzimmer:**true** Außentemperatur ist mindestens 0,6 Grad kühler als innen (b2lp): javascript.0 2018-11-09 18:44:26.556 info script.js.Test.Raumklima: Badzimmer:**true** Innentemperatur ist höher als die Mindesttemperatur (b3lp): javascript.0 2018-11-09 18:44:26.556 info script.js.Test.Raumklima: Badzimmer: Fenster zu (ein true reicht): javascript.0 2018-11-09 18:44:26.556 info script.js.Test.Raumklima: Badzimmer:**true** Außenluft ist zu feucht (b1ln): : xa: 74.32 >= (xi - 0.1) 12.15 javascript.0 2018-11-09 18:44:26.556 info script.js.Test.Raumklima: Badzimmer:**false** Außentemperatur zu warm (b2ln): javascript.0 2018-11-09 18:44:26.556 info script.js.Test.Raumklima: Badzimmer:**false** Außenluft ist zu feucht (b3ln): javascript.0 2018-11-09 18:44:26.556 info script.js.Test.Raumklima: Badzimmer: **Empfehlung Fenster zu** javascript.0 2018-11-09 18:44:26.555 info script.js.Test.Raumklima: **------ Esszimmer ------- Aussensensor: Balkon -----------** javascript.0 2018-11-09 18:44:26.555 info script.js.Test.Raumklima: Esszimmer, ti:23.7, ta: 9, xi:13.11, xa: 74.32, mih:18.3, mit:18 javascript.0 2018-11-09 18:44:26.555 info script.js.Test.Raumklima: Esszimmer: Lüftungsempfehlung (alle Bedingungen auf true): javascript.0 2018-11-09 18:44:26.555 info script.js.Test.Raumklima: Esszimmer:**false** Außenluft ist mind. 0,4° trockener als Innen (b1lp): xa: 74.32 <= (xi - 0.4) 12.709999999999999 javascript.0 2018-11-09 18:44:26.555 info script.js.Test.Raumklima: Esszimmer:**true** Außentemperatur ist mindestens 0,6 Grad kühler als innen (b2lp): javascript.0 2018-11-09 18:44:26.555 info script.js.Test.Raumklima: Esszimmer:**true** Innentemperatur ist höher als die Mindesttemperatur (b3lp): javascript.0 2018-11-09 18:44:26.555 info script.js.Test.Raumklima: Esszimmer: Fenster zu (ein true reicht): javascript.0 2018-11-09 18:44:26.555 info script.js.Test.Raumklima: Esszimmer:**true** Außenluft ist zu feucht (b1ln): : xa: 74.32 >= (xi - 0.1) 13.01 javascript.0 2018-11-09 18:44:26.555 info script.js.Test.Raumklima: Esszimmer:**false** Außentemperatur zu warm (b2ln): javascript.0 2018-11-09 18:44:26.555 info script.js.Test.Raumklima: Esszimmer:**false** Außenluft ist zu feucht (b3ln): javascript.0 2018-11-09 18:44:26.555 info script.js.Test.Raumklima: Esszimmer: **Empfehlung Fenster zu** javascript.0 2018-11-09 18:44:26.554 info script.js.Test.Raumklima: **------ Balkon ------- Aussen, keine Lüftungsempfehlung -----------** javascript.0 2018-11-09 18:44:26.554 warn at Object. <anonymous>(script.js.Test.Raumklima:919:9) javascript.0 2018-11-09 18:44:26.554 warn at calc (script.js.Test.Raumklima:696:5) javascript.0 2018-11-09 18:44:26.554 warn Wrong type of javascript.0.Raumklima.Raum.Balkon.relative_Luftfeuchtigkeit: "string". Please fix, while deprecated and will not work in next versions. javascript.0 2018-11-09 18:44:24.053 info script.js.Test.Raumklima: Subscriptions angelegt: 6 javascript.0 2018-11-09 18:44:24.053 info script.js.Test.Raumklima: on: hm-rpc.1.OEQ0670648.1.HUMIDITY angelegt. javascript.0 2018-11-09 18:44:24.053 info script.js.Test.Raumklima: on: hm-rpc.1.OEQ0670648.1.TEMPERATURE angelegt. javascript.0 2018-11-09 18:44:24.053 info script.js.Test.Raumklima: on: hm-rpc.1.OEQ0670648.1.HUMIDITY angelegt. javascript.0 2018-11-09 18:44:24.053 info script.js.Test.Raumklima: on: hm-rpc.1.OEQ0655913.4.ACTUAL_TEMPERATURE angelegt. javascript.0 2018-11-09 18:44:24.053 info script.js.Test.Raumklima: on: daswetter.0.NextDaysDetailed.Location_1.Day_1.humidity_value angelegt. javascript.0 2018-11-09 18:44:24.053 info script.js.Test.Raumklima: on: yr.0.forecast.day0.temperatureActual angelegt. javascript.0 2018-11-09 18:44:22.052 info script.js.Test.Raumklima: registered 0 subscriptions and 1 schedule javascript.0 2018-11-09 18:44:22.052 info script.js.Test.Raumklima: Datenpunkte angelegt javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Badzimmer.DETAILS_Lüftungsempfehlung.Lüftungsempfehlung_Beschreibung javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Badzimmer.DETAILS_Lüftungsempfehlung.Lüften_Hysterese javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Badzimmer.DETAILS_Lüftungsempfehlung.Lüften_b3_Auskühlschutz javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Badzimmer.DETAILS_Lüftungsempfehlung.Lüften_b2_Kühlen javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Badzimmer.DETAILS_Lüftungsempfehlung.Lüften_b1_Entfeuchten javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Badzimmer.Lüftungsempfehlung javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Badzimmer.DETAILS.Dampfgewicht_maximal javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Badzimmer.Dampfgewicht javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Badzimmer.DETAILS.Dampfdruck javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Badzimmer.DETAILS.Sättigungsdampfdruck javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Badzimmer.DETAILS.Enthalpie javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Badzimmer.Temperatur javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Badzimmer.Taupunkt javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Badzimmer.relative_Luftfeuchtigkeit javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Badzimmer.Feuchtegehalt_Absolut javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Esszimmer.DETAILS_Lüftungsempfehlung.Lüftungsempfehlung_Beschreibung javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Esszimmer.DETAILS_Lüftungsempfehlung.Lüften_Hysterese javascript.0 2018-11-09 18:44:22.051 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Esszimmer.DETAILS_Lüftungsempfehlung.Lüften_b3_Auskühlschutz javascript.0 2018-11-09 18:44:22.050 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Esszimmer.DETAILS_Lüftungsempfehlung.Lüften_b2_Kühlen javascript.0 2018-11-09 18:44:22.050 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Esszimmer.DETAILS_Lüftungsempfehlung.Lüften_b1_Entfeuchten javascript.0 2018-11-09 18:44:22.050 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Esszimmer.Lüftungsempfehlung javascript.0 2018-11-09 18:44:22.050 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Esszimmer.DETAILS.Dampfgewicht_maximal javascript.0 2018-11-09 18:44:22.050 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Esszimmer.Dampfgewicht javascript.0 2018-11-09 18:44:22.050 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Esszimmer.DETAILS.Dampfdruck javascript.0 2018-11-09 18:44:22.050 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Esszimmer.DETAILS.Sättigungsdampfdruck javascript.0 2018-11-09 18:44:22.050 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Esszimmer.DETAILS.Enthalpie javascript.0 2018-11-09 18:44:22.050 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Esszimmer.Temperatur javascript.0 2018-11-09 18:44:22.050 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Esszimmer.Taupunkt javascript.0 2018-11-09 18:44:22.050 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Esszimmer.relative_Luftfeuchtigkeit javascript.0 2018-11-09 18:44:22.050 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Esszimmer.Feuchtegehalt_Absolut javascript.0 2018-11-09 18:44:22.049 info script.js.Test.Raumklima: Balkon: kein Aussensensor angegeben. ### Messpunkte werden als Aussensensoren behandelt. ### javascript.0 2018-11-09 18:44:22.049 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Balkon.DETAILS.Dampfgewicht_maximal javascript.0 2018-11-09 18:44:22.049 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Balkon.Dampfgewicht javascript.0 2018-11-09 18:44:22.049 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Balkon.DETAILS.Dampfdruck javascript.0 2018-11-09 18:44:22.049 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Balkon.DETAILS.Sättigungsdampfdruck javascript.0 2018-11-09 18:44:22.049 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Balkon.DETAILS.Enthalpie javascript.0 2018-11-09 18:44:22.049 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Balkon.Temperatur javascript.0 2018-11-09 18:44:22.049 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Balkon.Taupunkt javascript.0 2018-11-09 18:44:22.049 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Balkon.relative_Luftfeuchtigkeit javascript.0 2018-11-09 18:44:22.049 info script.js.Test.Raumklima: neuer Datenpunkt: Raumklima.Raum.Balkon.Feuchtegehalt_Absolut javascript.0 2018-11-09 18:44:22.045 info Start javascript script.js.Test.Raumklima</anonymous></anonymous> ````
Mein Skript:
// ----------------------------------------------------------------------------- // Räume mit Sensoren, Parametrisierung - !! bitte anpassen !! // ----------------------------------------------------------------------------- // jeder Sensor darf nur einmal verwendet werden! // wird kein Aussensensor angegeben, wird der Sensor als Aussensensor behandelt! var raeume = { // Keine Leerzeichen (Name wird als Datenpunktname verwendet!) // Sensoren Aussen "Balkon" : { "Sensor_TEMP" : "yr.0.forecast.day0.temperatureActual"/*Actual temperature*/, "Sensor_HUM" : "daswetter.0.NextDaysDetailed.Location_1.Day_1.humidity_value"/*humidity*/, "Sensor_TEMP_OFFSET" : 0.0, "Sensor_HUM_OFFSET" : 0 }, // Sensoren Innen "Esszimmer" : { "Sensor_TEMP" : "hm-rpc.1.xxxxxxxxx.4.ACTUAL_TEMPERATURE"/*Heizkörper Esszimmer.ACTUAL_TEMPERATURE*/, "Sensor_HUM" : "hm-rpc.1.xxxxxxxxx.1.HUMIDITY"/*Temperatursensor Bad1.HUMIDITY*/, "Sensor_TEMP_OFFSET" : 0.0, "Sensor_HUM_OFFSET" : 0, "TEMP_Minimum" : defaultTemp, // oder Zieltemperatur in Form von: 20.00 angeben "Aussensensor" : "Balkon" }, "Badzimmer" : { "Sensor_TEMP" : "hm-rpc.1.xxxxxxxxx.1.TEMPERATURE"/*Temperatursensor Bad1.TEMPERATURE*/, "Sensor_HUM" : "hm-rpc.1.xxxxxxxx.1.HUMIDITY"/*Temperatursensor Bad1.HUMIDITY*/, "Sensor_TEMP_OFFSET" : 0.0, "Sensor_HUM_OFFSET" : 0, "TEMP_Minimum" : defaultTemp, // oder Zieltemperatur in Form von: 20.00 angeben "Aussensensor" : "Balkon" }, };
Edit: geht mit ioBroker.openweathermap
-
-
Danke für das tolle Script, habe es soweit zum laufen bekommen (0.6.4).
Kann ich die Außendaten (Temperatur und Luftfeuchtigkeit) auch über einen Wetterdienst bekommen? Ich hatte schon versucht, als Datenpunkte für Außen die Datenpunkte von "daswetter" anzugeben. Das erzeugt aber Fehlermeldungen, da die Werte dort wohl als String vorliegen.
Ist bestimmt nicht so genau, aber damit kann ich leben.
-
Hallo,
DasWetter ging bei mir auch nicht, habe es mit
https://github.com/ioBroker/ioBroker.openweathermap
hinbekommen.
-
Kann ich die Außendaten (Temperatur und Luftfeuchtigkeit) auch über einen Wetterdienst bekommen? Ich hatte schon versucht, als Datenpunkte für Außen die Datenpunkte von "daswetter" anzugeben. Das erzeugt aber Fehlermeldungen, da die Werte dort wohl als String vorliegen. `
Hallo klmf2,
würde die Konvertierung des Strings nicht mit parseFloat() funktionieren?
LG
Carsten
-
Danke für das tolle Script, habe es soweit zum laufen bekommen (0.6.4).
Kann ich die Außendaten (Temperatur und Luftfeuchtigkeit) auch über einen Wetterdienst bekommen? Ich hatte schon versucht, als Datenpunkte für Außen die Datenpunkte von "daswetter" anzugeben. Das erzeugt aber Fehlermeldungen, da die Werte dort wohl als String vorliegen.
Ist bestimmt nicht so genau, aber damit kann ich leben. `
Hatte das gleiche Problem. Siehe Post von mir weiter oben -
Und wohin muss ich das einfügen?
setState(idt , parseFloat(t)); // Sensor Temperatur inkl. Offset setState(idrh , parseFloat(rh)); // Sensor Relative Feuchte inkl. Offset
-
Und wohin muss ich das einfügen?
setState(idt , parseFloat(t)); // Sensor Temperatur inkl. Offset setState(idrh , parseFloat(rh)); // Sensor Relative Feuchte inkl. Offset ```` `
Na dort wo es ohne parsefloat steht…
-
scheint zu klappen,
vielen Dank. Ist irgendwo bei Zeile 700 -800 - je nach dem wie viele Räume man hat. Der ganze Block sieht dann so aus:
setState(idx , runden(x,2)); // errechnete absolute Feuchte in Datenpunkt schreiben setState(iddp , runden(dp,1)); // errechneter Taupunkt in Datenpunkt schreiben setState(idt , parseFloat(t)); // Sensor Temperatur inkl. Offset setState(idrh , parseFloat(t)); // Sensor Relative Feuchte inkl. Offset setState(ih , runden(h,2)); // Enthalpie in kJ/kg setState(isdd , runden(sdd,2)); setState(idd , runden(dd,2)); setState(ird , runden(rd,2)); setState(imaxrd , runden(maxrd,2));
-
Danke , jetzt habe ich nur mehr das:
-
Das kannst du ignorieren
-
Danke , jetzt habe ich nur mehr das:
filename="Screenshot (1160).png" index="0">~~ `
Du hast noch einen Fehler im setstate. Beim 2. muss es parsefloat(rh) heißen und nicht parsefloat(t) -
oh danke. Habe es geändert…
-
mmmh, irgendwie stimmt da immer noch was nicht mit. Wo im Script kann ich das denn umrechnen: Also:
Luftfeuchtigkeit /10
Temperatur /100
sigi234: hast Du auch solche Werte?
Ist nur bei der Außentemperatur. Der Rest stimmt
-
Hallo, bei mir sieht es gut aus, habe diese:
"Sensor_TEMP" : "yr.0.forecast.day0.temperatureActual"/Actual temperature/,
"Sensor_HUM" : "hm-rega.0.17721"/Luftfeuchte_rel/,
-
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