You could have your task create a text file and have a service that binds to a REC event, reads the text file and adds the radiation to the archive record. Weewx would then take care of the daily stats in archive_day_radiation for you. Alternatively your service could still bind to the REC, but instead of reading the text file it could retrieve via the API the current radiation value and thus do away with the cron task altogether.
On Monday, 4 February 2019 13:27:27 UTC+2, Michi Kaa wrote: > > Hi, > > I run weewx on a raspberryPi with a WS28xx station. I also have a 3kW peak > solar panel on the roof of my house. The solar power inverter logs a lot of > data which can be read over a JSON API. So what I am doing right now is > running a cron job every 5min that looks into the weewx database for > archive entries without a radiation value, then asks the inverter for the > values for that particular time window and stores it into weewx database > and calculate archive_day_radiation also (is this calculation needed or is > it made automatically, when "radiation" column in "archive" table has > values?). > > This works. But is there an "official" way to do things like that? > > > -- 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.