You're not giving us a lot of information about your system.

In Python, a 'nan' ("not a number") is not returned by any function unless
one of the inputs to the function is a nan. That means one of your sensors
probably emitted a 'nan', either directly as a value (unlikely), or by
emitting a string with the literal characters 'nan'.

But, again, it's impossible to say anything without knowing more about your
system.

I will add one thing: V4.x includes a protection against ingesting nans.
Good reason to upgrade.

-tk



On Thu, Jun 25, 2020 at 1:53 PM 'Ron Walker' via weewx-user <
weewx-user@googlegroups.com> wrote:

> Hi All,
>
> I am using weewx 3.9.1 on a Raspberry pi.  Up until yesterday, the system
> was running fine.  I had stopped the pi yesterday to move it to a new
> location.  Today when I attempted to start the program, I get the following
> error and then it quits.  Any help pointing me in the right direction to a
> resolution would be greatly appreciated!
>
> Error output:
>
> Traceback (most recent call last):
>   File "/usr/bin/weewxd", line 64, in <module>
>     weewx.engine.main(options, args)
>   File "/usr/share/weewx/weewx/engine.py", line 890, in main
>     engine.run()
>   File "/usr/share/weewx/weewx/engine.py", line 191, in run
>     self.dispatchEvent(weewx.Event(weewx.NEW_LOOP_PACKET, packet=packet))
>   File "/usr/share/weewx/weewx/engine.py", line 224, in dispatchEvent
>     callback(event)
>   File "/usr/share/weewx/weewx/engine.py", line 546, in new_loop_packet
>     self.accumulator.addRecord(event.packet, add_hilo=self.loop_hilo)
>   File "/usr/share/weewx/weewx/accum.py", line 256, in addRecord
>     func(self, record, obs_type, add_hilo, weight)
>   File "/usr/share/weewx/weewx/accum.py", line 315, in add_value
>     self[obs_type].addSum(val, weight=weight)
>   File "/usr/share/weewx/weewx/accum.py", line 93, in addSum
>     raise ValueError("accum: ScalarStats.addSum expected float or int, got
> %s" % val)
> ValueError: accum: ScalarStats.addSum expected float or int, got nan
>
>
> Thanks in advance!!
>
> --
> 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 weewx-user+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/3da3a69c-7e1a-4a86-ae97-6b86adc7f028o%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/3da3a69c-7e1a-4a86-ae97-6b86adc7f028o%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zEA_yr0OGZqpd3yZ25ZRf6xwz8FLMTaLAfHcjWFTdDPWdg%40mail.gmail.com.

Reply via email to