Everspring ST814 temperature precision

Hi all,
My question is quite simple : is there a way to have the temperature with 0.1 degrees of resolution on our vera (UI5) ?
Maybe some files to edit to fix that problem ?

Not that I’m aware of. There’s some previous topics on that, as well as a request for MCV to (think about how to) implement that.

Thank.

MCVFlorin, could we have your opinion on the subject?

I raised a bug on this (http://bugs.mios.com/view.php?id=1817). It’s raised against both UI4 and UI5 and the current status indicates that internally MIOS uses integers rather than floats.

For other temperature sensors that I’ve implemented (ie using the One Wire plugin), I’ve implemented a resolution of 0.1 deg, so it is possible.

Chris

I updated the bug report by submitting a workaround solution : http://bugs.mios.com/view.php?id=1817

Just linking to some previous threads here, here and here with some additional info.

I don’t think this is an issue. The underlying system must support floats since many variables use it. I’ve programmed one-wire temperature sensors with 0.1 deg resolution, and the system supports it just fine (both in the UI, and in the back end). I suspect the issue must be somewhere in the z-wave.

At one point I recall someone saying this was linked to events. Apparently events can (or could) only have integer values, so it’s possible that they are getting this muddled up.

Who knows - either way, I suspect it’s a relatively easy thing to fix (if prioritised)…

Chris

hp th wll fx ths sn :slight_smile:

Sorry guys, I just decided to write with no vowels. That´s how it feels to have temperature with a 1°C accuracy.

Int vs float save probably a few bytes but not our $$$ because most sensors are much too expensive to simply report something accurate at 1°C and I personally rather feel a difference between 19.0°C and 19.9°C.

I hope this comes soon.

Why they (micasaverde) do not multiply the value that come from the device by 10 ? I’m pretty sure the zwave controller send this data over the serial line in integer.

Correct.

MCV please ?!

  • 1

+1

I’ve also registered on http://bugs.mios.com/view.php?id=1817 to add my thoughts to the others. It’s such a shame it does not give you that extra level of accuracy.

Apparently no reaction from the developers… The missing accuracy makes my two sensors basically worthless.

As a temporary fix: Is there a way to read the raw sensor data? Could I create a new device and poll the raw data or is only the adjusted integer value available? I don’t mind if the temperature of the device shows 206 for 20.6 degrees but at least the higher resolution would be available.

Fibaro has a new device, which supposedly can show 2 decimal degrees:

[url=http://www.ezhome.nl/fibaro-raam-deursensor.html]http://www.ezhome.nl/fibaro-raam-deursensor.html[/url]

Cor

The display of decimal places is not a feature of the device - it’s a feature of Vera (unfortunately). If Vera decodes and displays all decimal places, then you will see them (as is the case with other sensors used in the One-Wire plugin). As the Fibaro devices are Z-Wave devices, I suspect that Vera will only display to 1 deg resolution for this class.

With luck, I could be wrong and the Fibaro may display higher resolution…

Chris

I understand the new Fibaro Door/Window is pretty much the same underneath as the Fibaro Universal Sensor, and that only shows the full degree values :frowning: