-
-
Notifications
You must be signed in to change notification settings - Fork 192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ungewöhnliche Nachkommastellen und "krumme Werte" bei Sensorwerten und an anderen Stellen der WebUI #1787
Comments
Wäre super wenn du das mit einer älteren version in der tat verifizieren könntest. |
Gesagt... getan.
Komisch... |
Wenn man sich das Systemprotokoll an der WebUI "vorbei" anschaut... (watch HistoryBuffer.csv - außerhalb der WebGUI (CCU2)), braucht man auch kein Logging Script.
externe Systemprotokollabfrage:
|
Weitere Erkenntnis: In der ReGa dann nicht mehr: |
Hinweis aus dem Forum... "nicht jeder beliebige float Wert kann in der binary representation auch exakt darstellt werden"
Es wird also irgendwie gerundet? Aber nicht immer? |
Bin jetzt mal mit einem Sensor auf original CCU3 3.57.5 zurück. Damit betrachte ich diesen Teil mit "war schon immer so" als für mich erledigt. Es bleiben aber die "krummen Werte" bei der Hystereseeinstellung sowie der "maximale Ventilöffnungsposition". |
Nachdem sich aus #1782 ja ergeben hat das dies ein tcl_precision problem zu sein scheint vermute ich, das die hier beschriebenen Probleme zumindest teilweise damit auch zu tun haben. Ich würde daher vorschlagen mit dem nightly snapshot von morgen nochmal entsprechend zu testen ob/welche probleme aus diesem issue hier noch da sind, dann könnte man schauen ob man hier ggf noch etwas optimieren/fixen könnte bzgl krumme nachkommastellen. |
Falsch verlinkt, aber ich habe deine Ausführungen zu floating point precision tcl 8.2 vs. 8.6 gelesen. Ich gucke mir das dann demnächst mit dem Nightly nochmal an. |
kurzes Feedback: Meine Luftdrucksensoren zeigen weiterhin "krumme Werte" aber das war abzusehen da du die TCL-Precision ja auf den Wert der 3.61.7.20220226 gesetzt hast (tcl_precision: 12) und das dort auch schon zu sehen war. Ich würde gerne ein bisschen mit der Precision experimentieren, weiß aber nicht wo ich ansetzen muss. |
Die |
Das Problem besteht sicher schon lange, nur wird es halt gut in der WebUI verschleiert. Um mal einen Beispielwert von oben zu nehmen... Da wäre eine saubere Rundung der Nachkommastellen schon wünschenswert. |
Thanks for your contribution! Vielen Dank für die Unterstützung! Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden. Bitte überprüfen Sie, ob das Problem auch in der aktuellsten Version von RaspberryMatic noch relevant ist, und teilen Sie uns dies mit. Überprüfen Sie auch, ob alle relevanten Details, Logs und Reproduktionsschritte enthalten sind oder aktualisiert werden müssen. |
This issue has been automatically closed because of inactivity. Please open a new issue if still relevant and make sure to include all relevant details, logs and reproduction steps. Dieses Problem wurde aufgrund von Inaktivität automatisch geschlossen. Bitte öffnen Sie ein neues Issue, falls dies noch relevant ist und stellen Sie sicher das alle relevanten Details, Logs und Reproduktionsschritte enthalten sind. |
Describe the issue you are experiencing
Mir ist in letzter Zeit aufgefallen das Sensoren manchmal Werte mit ungewöhnlichen Nachkommastellen liefern.
Das sieht man in der WebUI normalerweise nicht weil die Anzeige der Nachkommastellen begrenzt ist, aber das Lovelace-Dashboard von HA zeigt das dann auch.
Liest man die Datenpunkte per Script aus kommen da Werte zum Vorschein die die Sensoren nicht liefern (können).
(im Beispiel liefert der Sensor maximal eine Nachkommastelle)
Dachte ich erst an ein Problem in meinem System kann man das Phänomen in ähnlicher Form auch auf frischen RaspberryMatics ohne Geräte (aber mit Funkmodul) sehen.
Zum Einen bei einer frisch angelegten IP-Gruppe im Kanal:2 bei der Hystereseeinstellung...
(Beispielscreenshot aus dem Hauptsystem, aber identisch mit neuer leerer IP-Gruppe)
zum anderen bei der maximalen Ventilöffnungsposition von eTRV's wo "krumme Werte" in der Liste sind...
Describe the behavior you expected
Das System sollte korrekte unverfälschte Werte zurückliefern.
Auch wenn (für mein Beispiel) eine Abweichung von 0.000001 eher wenig Relevanz hat dürfte m.E. sowas nicht vorkommen.
Steps to reproduce the issue
...
What is the version this bug report is based on?
3.63.8.20220330
Which base platform are you running?
rpi3 (RaspberryPi3)
Which HomeMatic/homematicIP radio module are you using?
RPI-RF-MOD
Anything in the logs that might be useful for us?
Additional information
Ich dachte erst es hat eventuell was mit der .ova bzw. der 64bit Version zu tun weil ich ähnliches schon bei CUxD (Link Homematic-Forum) gesehen hatte.
Aber auf dem 32bit TinkerS kann ich das genauso (Hysterese / Ventilöffnungsposition) reproduzieren.
"Gefühlt" ging das mit den Nightly's nach der offiziellen 3.61.7.20220226 los. Wenn ich Zeit finde gehe ich nochmal zurück und verifiziere das.
Getestet Systeme: 3.63.8.20220330 .ova / Pi3B+ / TinkerS
The text was updated successfully, but these errors were encountered: