For completeness, I found that this command:
sudo tcpflow -i any -C port 80 and src host [BRIDGE URL]
allowed me to see all traffic from the AcuRite bridge.
Further fiddling revealed that the word "daily" only appeared as part of a
line structured this way: "&rainin=0.00&dailyrainin=0.00" and the
dailyrainin value could be extracted easily from that line. Since I'm doing
my realtime display in the bash shell, that's all I need.
Of course, if different conditions ever cause the bridge to spit out a line
including "daily" in some other context, or if the line containing
dailyrainin is ever formatted differently, my script will fail miserably.
On Sunday, April 1, 2018 at 1:42:16 PM UTC-4, RobbH wrote:
> Never mind! I've discovered the tcpflow command. tcpflow -i any -C -J port
> 80 | grep "dailyrainin" should provide what I need.
> On Saturday, March 31, 2018 at 5:07:46 PM UTC-4, RobbH wrote:
>> Thanks. I understand that, for a change.
>> So there's no way to work around that? Those fields are not updated until
>> the end of the archive interval, but the value I want is available to the
>> driver as rain_total, but it is not mapped to a weewx field. Is there any
>> way to pass that value to the crt service, without waiting for weewx to do
>> its calculations?
>> On Friday, March 30, 2018 at 9:54:25 PM UTC-4, mwall wrote:
>>> On Friday, March 30, 2018 at 6:00:14 PM UTC-4, RobbH wrote:
>>>> We can see that field 10 (rain today) and 48 (rainfall last hour) still
>>>> contain zero. They will be updated in another minute, at the end of the
>>>> archive period.
>>>> How might I get the current value of rain_total.00002774.* into the
>>>> realtime.txt file?
>>> the rain today and rain last hour are calculated from the database, and
>>> the database is updated each archive interval. this would explain the
>>> behavior you see.
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.