The key is the lines: Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** return float(x) if x is not None else None Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** ValueError: could not convert string to float:
Somewhere in the file that the extension filepile is consuming is a number that cannot be turned into a float. Can't say exactly what it is, but it will be something on the right hand side of the equations. Something like outTemp = N/A or outTemp = foo -tk On Thu, Dec 10, 2020 at 11:45 AM miso k <[email protected]> wrote: > Hello, > can anybody help me? > > I have turned on debug=1 and this comes out: > > Dec 10 19:28:00 WeeWX weewx[4695] DEBUG weewx.engine: StdReport thread has > been terminated > Dec 10 19:28:00 WeeWX weewx[4695] DEBUG weewx.restx: Shut down OWM thread. > Dec 10 19:28:00 WeeWX weewx[4695] INFO weewx.restx: MQTT: Published record > 2020-12-10 19:51:16 CET (1607626276) > Dec 10 19:28:00 WeeWX weewx[4695] DEBUG weewx.restx: Shut down MQTT thread. > Dec 10 19:28:00 WeeWX weewx[4695] DEBUG weewx.restx: Shut down Windy > thread. > Dec 10 19:28:00 WeeWX weewx[4695] DEBUG weewx.restx: Shut down AWEKAS > thread. > Dec 10 19:28:00 WeeWX weewx[4695] DEBUG weewx.restx: Shut down CWOP thread. > Dec 10 19:28:00 WeeWX weewx[4695] DEBUG weewx.restx: Shut down PWSWeather > thread. > Dec 10 19:28:00 WeeWX weewx[4695] DEBUG weewx.restx: Shut down > StationRegistry thread. > Dec 10 19:28:00 WeeWX weewx[4695] INFO user.interceptor: shutting down > server thread > Dec 10 19:28:00 WeeWX weewx[4695] DEBUG user.interceptor: stop tcp server > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: Caught unrecoverable > exception: > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** could not > convert string to float: > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** Traceback > (most recent call last): > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 210, in run > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > self.dispatchEvent(weewx.Event(weewx.CHECK_LOOP, packet=packet)) > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > callback(event) > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 630, in check_loop > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** raise > BreakLoop > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > weewx.engine.BreakLoop > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** During > handling of the above exception, another exception occurred: > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** Traceback > (most recent call last): > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 646, in post_loop > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > self._catchup(self.engine.console.genArchiveRecords) > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 690, in _catchup > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** for > record in generator(lastgood_ts): > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/drivers/__init__.py", line 30, in genArchiveRecords > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** raise > NotImplementedError("Method 'genArchiveRecords' not implemented") > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > NotImplementedError: Method 'genArchiveRecords' not implemented > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** During > handling of the above exception, another exception occurred: > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** Traceback > (most recent call last): > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** File > "/usr/share/weewx/weewxd", line 154, in main > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > engine.run() > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 217, in run > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > self.dispatchEvent(weewx.Event(weewx.POST_LOOP)) > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > callback(event) > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 648, in post_loop > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > self._software_catchup() > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 710, in _software_catchup > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > origin='software')) > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > callback(event) > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** File > "/usr/share/weewx/user/filepile.py", line 91, in new_archive_record > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** > new_record_data[self.label_map.get(name, name)] = to_float(value) > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** File > "/usr/share/weewx/weeutil/weeutil.py", line 1250, in to_float > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** return > float(x) if x is not None else None > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** ValueError: > could not convert string to float: > Dec 10 19:28:01 WeeWX weewx[4695] CRITICAL __main__: **** Exiting. > Dec 10 19:30:01 WeeWX CRON[29445]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > Dec 10 19:33:01 WeeWX CRON[29452]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > Dec 10 19:36:01 WeeWX CRON[29470]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > Dec 10 19:39:01 WeeWX CRON[29490]: (root) CMD ( [ -x > /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then > /usr/lib/php/sessionclean; fi) > Dec 10 19:39:01 WeeWX CRON[29489]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > Dec 10 19:39:07 WeeWX systemd[1]: Starting Clean php session files... > Dec 10 19:39:08 WeeWX systemd[1]: phpsessionclean.service: Succeeded. > Dec 10 19:39:08 WeeWX systemd[1]: Started Clean php session files. > Dec 10 19:42:01 WeeWX CRON[29572]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > Dec 10 19:45:01 WeeWX CRON[29589]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > Dec 10 19:48:01 WeeWX CRON[29595]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > Dec 10 19:51:01 WeeWX CRON[29614]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > Dec 10 19:54:01 WeeWX CRON[29637]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > Dec 10 19:57:01 WeeWX CRON[29642]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > Dec 10 20:00:01 WeeWX CRON[29661]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > Dec 10 20:03:01 WeeWX CRON[29668]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > Dec 10 20:06:01 WeeWX CRON[29685]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > Dec 10 20:09:01 WeeWX CRON[29704]: (root) CMD ( [ -x > /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then > /usr/lib/php/sessionclean; fi) > Dec 10 20:09:01 WeeWX CRON[29705]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > Dec 10 20:09:07 WeeWX systemd[1]: Starting Clean php session files... > Dec 10 20:09:08 WeeWX systemd[1]: phpsessionclean.service: Succeeded. > Dec 10 20:09:08 WeeWX systemd[1]: Started Clean php session files. > Dec 10 20:12:01 WeeWX CRON[29784]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > Dec 10 20:15:01 WeeWX CRON[29801]: (root) CMD (/usr/bin/php > /var/www/html/weewx/airqualitydata.php) > > > the webpage is jastrabie.online/weewx - > I am using Seasons skin with custom PM sensor and some extra temps, and > Belchertown skin. > I have installed weather34 skin, but this is disabled now to minimize > errors. > Running on RPi 3B+ > > Thanks, > Michal, Slovakia > > -- > 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/55b2da2a-56a2-4ccc-8ca8-f820cb65b155n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/55b2da2a-56a2-4ccc-8ca8-f820cb65b155n%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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEDBLG1NPEdkd%2BxmLqEykiNSxW0Ouxs8rHUxx%2Buh9MaO%2BA%40mail.gmail.com.
