Some creative syslog config file rewrite rules might be able to generate separate output file(s) and associated data in a format you can parse with HA, but how to do it depends on your os and which syslog daemon(s) you are running.
Personally, I'd use a cron job to publish to MQTT every few minutes and simply have HA subscribe to those topics. If you do it by patching weewx, you'll have to keep that patch valid as weewx changes, so that's probably less good a direction to follow. On Tuesday, July 5, 2022 at 8:44:08 PM UTC-7 [email protected] wrote: > The below 3 lines (I put blank lines between them for readability) from my > weewx.log, regarding my AmbientWeather WS-2902C weather station: > > Jul 5 23:00:30 kruse-pi weewx[701] INFO weewx.restx: > Windy: Published record 2022-07-05 23:00:00 EDT (1657076400) > > Jul 5 23:00:30 kruse-pi weewx[701] INFO weewx.restx: > WindGuru: Published record 2022-07-05 23:00:00 EDT (1657076400) > > Jul 5 23:00:30 kruse-pi weewx[701] INFO weewx.restx: CWOP: Published > record 2022-07-05 23:00:00 EDT (1657076400) > > > There are many others but that is a simple example of three weather sites > where I am pushing weather data. > > This instance of Weewx is running on a Raspberry PI 4B 8GB running a 1TB > SSD (rather than a micro SD card) for performance reasons. > > Also on that same RPI, I have Home Assistant Supervised running in a > docker. > > I don't care what the mechanism is other than something elegant (ideally > by listening to network traffic, not by log scraping), reliable and > lightweight, but I am trying to determine the best way to be notified > within Home Assistant the most recent time I have sent data to each of > these websites, being updated each time another API call is successfully > made. > > Home Assistant supports MQTT, but out of the box functionality for weewx > as I understand it MQTT is only available for sending the weather data to > destination/s via MQTT, not reporting when RESTful API calls are > successfully published, which is the notification I need. Is there an > extension for this or would it be something I need to create myself > (notifications about successful API calls)? > > Best Regards, > > -R. Kruse Ludington > > 📱(M): +1.201.925.4410 <(201)%20925-4410> > 📞(O): +1.862.308.7040 <(862)%20308-7040> > 📞(H): +1.201.857.8307 <(201)%20857-8307> > 📠(F): +1.201.857.7188 <(201)%20857-7188> > -- 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/2265112d-89e2-4f51-91c2-0fa01d0ff98dn%40googlegroups.com.
