NEWS
SOLVED Jeelink zeigt falsche Temperaturen an
-
Leider nichts bisher
Bei dir auch nach einem Update?vielleicht kann @apollon77 oder @foxthefox was dazu sagen.
Habe gerade nur mal die Github requests überflogen. Bin aber noch arbeiten.evtl wäre eine installation der "develop" version ein versuch wert.
Die Frage ist nur ob man dafür vorher optional den alten Node_module Ordner von Jeelink löschen sollte. -
Hi, hatte nach Update auf Node JS 10 das gleiche Problem. Nach Update von Jeelink auf die Git-Vers. 0.1.1. in Verbindung mit Node JS 10.16 funktioniert wieder alles bestens.
Vielen Dank für das rasche Anpassen des Adapters!Grüße Sven
-
Nur so ne Idee: Fahrenheit anstatt Grad Celsius?
-
@iomountain
Wären in meinem Fall bei -4 Grad knapp -15 Grad.
Bei 25grad Außentemperatur -
OK, blöde Idee
-
@porty Neuinstallation...
Hatte die Lacrosses früher unter FHEM laufen ohne Probleme. -
Unter fhem hatte ich es früher auch. Unter IObroker aber nun auch schon länger problemlos
-
Ist doch beinahe nicht zu glauben dass sonst niemand das Problem hat...
-
@porty
Es könnte mit veränderter Funktionalität bei NodeJS zu tun haben, das wäre aber zu prüfen.Welche NodeJS version ist es denn, die Jetzt läuft?
Interessant für mich wären auch Teile aus dem Log, ggf. dazu in debug Modus schalten.
Dort wird der empfangene String gezeigt und dann die Werte daraus errechnet werden.Gruß
Klaus -
Node.js: v8.15.1
data received: OK 9 22 1 4 179 106 jeelink.0 2019-06-06 21:03:29.858 debug LowBattery : 0 jeelink.0 2019-06-06 21:03:29.857 debug Humidty : 106 jeelink.0 2019-06-06 21:03:29.856 debug Temperatur : -5.3 jeelink.0 2019-06-06 21:03:29.854 debug NewBattery : 0 jeelink.0 2019-06-06 21:03:29.853 debug Type : 0 jeelink.0 2019-06-06 21:03:29.852 debug Sensor ID : 22 jeelink.0 2019-06-06 21:03:29.851 debug splice : 22,1,4,179,106
-
@foxthefox
es scheint tatsächlich mit der NodeJS Version Probleme zu geben.Habe gerade den Adapter komplett gelöscht, inkl Verzeichnis aus /node_modules/
Anschließend komplett neu installiert, gleiche Ergebnis.
Gleiche nochmal und die Entwicklerversion installiert. Auch hier das gleiche Problem.War die Aktuelle NodeJS Version 10.XX (leider genaue Zahl entfallen)
Habe nun ein Downgrade auf die alte NodeJS Version gemachtroot@nuc:/opt/iobroker# node -v v8.16.0 root@nuc:/opt/iobroker# nodejs -v v8.16.0 root@nuc:/opt/iobroker# npm -v 6.4.1
Adapter normal installiert, Läuft. Temperaturen werden wieder wie gewohnt angezeigt.
-
So schaut es nach dem Downgrade aus. Musste halt alle IDs wieder hinzufügen, hatte mir aber glücklicher weise einen Screenshot gemach
-
@porty
hab es auch gerade überprüft und in der Tat hat es mit der NodeJS Version zu tun.
Hab noch keine genaue Idee was es sein könnte, aber noch gebe ich nicht aufHabe es mit 10.15.13 und 6.11.4 ausprobiert und es kommt mit 10.15.13 nix vernünftiges mehr heraus.
Wenn du mir noch eine Kombination aus "OK ..." vom log und die dazugehörigen Werte geben könntest, wäre das super.
Gruß
Klaus -
@porty
Zumindest sollte es bei der Hochrüstung des Adapters kein Neuanlegen der Datenpunkte geben.Behebung des Problems habe ich gefunden und werde mich mal heute Abend daransetzen.
Du müsstest dann natürlich testen
Gruß
Klaus -
Guten Morgen Klaus,
@foxthefox sagte in Jeelink zeigt falsche Temperaturen an:
Wenn du mir noch eine Kombination aus "OK ..." vom log und die dazugehörigen Werte geben könntest, wäre das super.
sorry habe ich gestern Abend nicht mehr gesehen
@foxthefox sagte in Jeelink zeigt falsche Temperaturen an:
Behebung des Problems habe ich gefunden und werde mich mal heute Abend daransetzen.
Du müsstest dann natürlich testenDas Klingt super!
Testen ist kein Problem. Wobei ich mir glaube ich eine weitere Testumgebung aufbauen werde. Ist etwas angenehmer als immer das laufende System zu ärgern
wobei.. in diesem Fall sollte ich es unter gleichen Vorraussetzungen Testen wie beim ersten malGruß
Mirco -
Hallo Mirco,
hab die Verbesserung auf github eingebaut. Der code ist lauffähig und ich hoffe er rechnet richtig.
Kannst das Testen mit der GitHub-version starten.Eigentlich wollte ich die Rechnerei auch noch automatisiert überprüfen lassen, aber das ist mit seriellen port nicht so einfach.
Gruß
Klaus -
@porty sagte in Jeelink zeigt falsche Temperaturen an:
@foxthefox sagte in Jeelink zeigt falsche Temperaturen an:
Behebung des Problems habe ich gefunden und werde mich mal heute Abend daransetzen.
Du müsstest dann natürlich testenDas Klingt super!
Testen ist kein Problem. Wobei ich mir glaube ich eine weitere Testumgebung aufbauen werde. Ist etwas angenehmer als immer das laufende System zu ärgern
wobei.. in diesem Fall sollte ich es unter gleichen Vorraussetzungen Testen wie beim ersten malGruß
MircoHallo Mirco,
bist du schon zum Testen gekommen?
Würde gern die neue Version auf ppm hochschieben, sofern sie funzt.Gruß
Klaus -
hab jetzt mal die Version 0.1.1 veröffentlicht
Falls es doch noch zu Problemen kommen sollte, dann bitte melden
Grüße
Klaus -
Hi Klaus,
danke für das Update!
Bei mir bringt es keine Verbesserung (Node.js: v8.15.1).
VG -
@cyberax sagte in Jeelink zeigt falsche Temperaturen an:
Hi Klaus,
danke für das Update!
Bei mir bringt es keine Verbesserung (Node.js: v8.15.1).
VGdas ist aber blöd.
Jetzt bin ich noch etwas mehr ratlos.
Könntest du den adapter in debug setzen und mir den log schicken, um zu sehen was ankommt und was daraus errechnet wird?Danke
Klaus -
jeelink.0 2019-06-17 22:11:36.509 info stateChange jeelink.0.LaCrosse_22.dewpoint {"val":-3.7,"ack":true,"ts":1560802296481,"q":0,"from":"system.adapter.jeelink.0","lc":1560798007777} jeelink.0 2019-06-17 22:11:36.508 info stateChange jeelink.0.LaCrosse_22.abshumid {"val":3.7,"ack":true,"ts":1560802296480,"q":0,"from":"system.adapter.jeelink.0","lc":1560784641052} jeelink.0 2019-06-17 22:11:36.508 info stateChange jeelink.0.LaCrosse_22.humid {"val":106,"ack":true,"ts":1560802296478,"q":0,"from":"system.adapter.jeelink.0","lc":1559763003633} jeelink.0 2019-06-17 22:11:36.507 info stateChange jeelink.0.LaCrosse_22.temp {"val":-4.5,"ack":true,"ts":1560802296476,"q":0,"from":"system.adapter.jeelink.0","lc":1560798007772} jeelink.0 2019-06-17 22:11:36.507 info stateChange jeelink.0.LaCrosse_22.newBatt {"val":0,"ack":true,"ts":1560802296474,"q":0,"from":"system.adapter.jeelink.0","lc":1559763003628} jeelink.0 2019-06-17 22:11:36.506 info stateChange jeelink.0.LaCrosse_22.lowBatt {"val":0,"ack":true,"ts":1560802296469,"q":0,"from":"system.adapter.jeelink.0","lc":1559763003614} jeelink.0 2019-06-17 22:11:36.506 debug LowBattery : 0 jeelink.0 2019-06-17 22:11:36.505 debug Humidty : 106 jeelink.0 2019-06-17 22:11:36.505 debug Temperatur : -4.5 jeelink.0 2019-06-17 22:11:36.505 debug NewBattery : 0 jeelink.0 2019-06-17 22:11:36.504 debug Type : 0 jeelink.0 2019-06-17 22:11:36.504 debug Sensor ID : 22 jeelink.0 2019-06-17 22:11:36.503 debug splice : 22,1,4,187,106 jeelink.0 2019-06-17 22:11:36.501 info data received: OK 9 22 1 4 187 106