I've got to say, that if Tom reckons he's found a bug in the code that may
be causing it, I've got to defer to him. I can glean a few errors by
reading the logs - carefully - but I really know naught when it comes to
those who've actually written and therefore understand the code!
And having admitted that. It's still NOT a good thing to pull the plug on
the pi. You do risk scrambling the system at some time, whether that be
weewx files (database etc.) or otherwise (system logs come to mind).
Have you noticed any fsck's on startup - file system checks. Displayed at
the console during boot up; or buried in syslog if you miss that display.
If you want to pursue a slightly more robust system, one that may stand up
to some plug pulling then I'll suggest the link below my sig to rorpi.
That's a HowTo on configuring the pi's SDCard as read only. It won't
totally prevent corruption but should reduce the chances of it happening.
There's less risk of interrupting filesystem writes during a power failure,
if you're not writing to the media! Writeable areas are still vulnerable of
course. Swings and roundabouts.
As regards the weewx files. I've had the tmpl (skin templates in
/etc/weewx/skin) files open with a text editor, actively saving them and
experienced bizarre behaviour - bizarre until I realized that It was my
action of saving that was causing cheetah to skip the html generation with
errors. From memory, partial files were being parsed by weewx - as though
it got them mid save. It was a hard one to nail down as it's all dependent
on the save/weewx timing - plus I was still using my weewx training wheels.
As for the tmp files, wait for Tom's reply. I think he has your problem
area targeted a little closer than I :-)
rorpi-raspberry pi + weewx: now with scripts
On 15 October 2016 at 22:04, Pier Francesco Costa <piercost...@gmail.com>
> Thanks for your answers!
> Yeah, I pulled the the plug at the wall. I know that is not the right way,
> but I am trying to build a something to be used by people that don't know
> how to operate a pi.
> So I'd like to find a way to automatically recover from this error, maybe
> writing a script to delete the temporary files on startup.
> If this is really the problem, where I can find the temp files generated
> by cheetah?
> I have attached skin.conf and log.
> 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.
> For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/d/optout.