Stefan Gliessmann <[email protected]> writes:

> Using the inspect function of google chrome, I see this error message:
>
> *MQTT: 2023-10-09T16:01:34+02:00: mqtt Connection Lost: AMQJS0005E Internal 
> error. Error Message: minimumFractionDigits value is out of range., Stack 
> trace: No Error Stack Available*
>
> I can see that the GW1100 is broadcasting the soil moisture values as 
> integers in the EcoWitt app as well as the gw1000 weewx driver: 
>   *'soilmoist1': 12, 'soilmoist2': 20, 'soilmoist3': 17, 'soilmoist4': 26*

mqtt is strings.   It is not integers or floats.

It is  perfectly normal for a receiver to try to parse a number from
that string, but I would say that "17" is a perfectly reasonable number
and that objecting to it because it is not "17.0" is a bug.  If that's
what is going on of course!

> I can also see that user.mqtt sends the values as fractions adding ".0" to 
> the values from gw1000 driver: 
>   *'soilMoist1_centibar': '12.0'*, 'wh51_ch1_batt': '1.6', 'wh51_ch1_sig': 
> '4.0', *'soilMoist2_centibar': '20.0'*, 'wh51_ch2_batt': '1.6', 
> 'wh51_ch2_sig': '4.0', *'soilMoist3_centibar': '17.0'*, 'wh51_ch3_batt': 
> '1.6', 'wh51_ch3_sig': '4.0', *'soilMoist4_centibar': '26.0'*, 
> 'wh51_ch4_batt': '1.6', 'wh51_ch4_sig': '4.0'
>
> In my graph for soil moisture I can see "sometimes" fractions, too, which 
> are not ".0" (as it is archive data and not loop data?):
> [image: Screenshot 2023-10-09 at 16.25.08.png]
>
> Any clue what I need to adjust?

First you need to find out what the resolution of the sensor really is.
(Very cool that is it moisture in pressure instead of the usual %.)
Then  a publisher might need to adjust.  Separately the subscriber
should probably be fixed too.

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/rmia5sr50br.fsf%40s1.lexort.com.

Reply via email to