[Xastir] Xastir + One Wire Weather (OWW)

Phil - w2lie w2lie at w2lie.net
Sun Oct 30 20:54:56 EDT 2011


Dana,
Thanks, I've already applied that hack, but it isn't sending out my 
Humidity readings at all.   The Gusts and total rain values are also not 
working properly.

Any clues on how to patch OWW to make it work?  I sent a QST out on the 
1-wire weather group, but I got nothing over there but crickets.

73

www.w2lie.net
Long Island Live Scanner Feeds and Forums



On 10/29/2011 1:16 PM, Dana Borgman wrote:
> On Thu, 2011-10-27 at 23:33 -0400, Phil - w2lie wrote:
>> I started digging and found wx.c in the Xastir Source
>> file.
>> Scrolling down, I found the 1-wire info...
>>
>> // The format of the
>> data originates here:
>>   // http://weather.henriksens.net/
>>
>>   // tmp1:
>> primary temp (C)
>>   // tmp2: temp max (C)
>>   // tmp3: temp min (C)
>>   // tmp4:
>> anemometer (mps)
>>   // tmp5: anemometer gust (peak speed MS)
>>   // tmp6:
>> anemometer speed max * 0.447040972 (max speed MS)
>>   // tmp7: vane bearing
>> - 1 (current wind direction)
>>   // tmp8: vane mode (max dir)
>>   // tmp9:
>> rain rate
>>   // tmp10: rain total today
>>   // tmp11: rain total week
>>   //
>> tmp12: rain since month
>>   // tmp13: Current Humidity
>>   // tmp14: Max
>> Humidity
>>   // tmp15: Min Humidity
>>   // tmp16: Current Barometer
>>   // tmp17:
>> Max Barometer
>>   // tmp18: Min Barometer
>>   // tmp19: Barometer Rate
>>
>> OWW
>> Sends:
>>
>> 3.8 12.5 3.8 1.5 4.4 7.3 14 12 0.000 0.730 0.730 0.730 29.7 0.0
>> 0.0 0.0000 0.0 0.0 0.0
>>
>> Or Easier to read:
>>
>>   // tmp1: primary temp (C) =
>> 3.8
>>   // tmp2: temp max (C) = 12.5
>>   // tmp3: temp min (C) = 3.8
>>   //
>> tmp4: anemometer (mps) = 1.5
>>   // tmp5: anemometer gust (peak speed MS)
>> = 4.4
>>   // tmp6: anemometer speed max * 0.447040972 (max speed MS) = 7.3
>>
>>   // tmp7: vane bearing - 1 (current wind direction)= 14
>>
>>   // tmp8: vane
>> mode (max dir) = 12
>>
>>   // tmp9: rain rate = 0.000
>>
>>   // tmp10: rain total
>> today = 0.730
>>
>>   // tmp11: rain total week = 0.730
>>   // tmp12: rain since
>> month = 0.730
>>   // tmp13: Current Humidity = 29.7
>>   // tmp14: Max
>> Humidity = 0.0
>>   // tmp15: Min Humidity = 0.0
>>   // tmp16: Current
>> Barometer = 0.0000
>>   // tmp17: Max Barometer = 0.0
>>   // tmp18: Min
>> Barometer = 0.0
>>   // tmp19: Barometer Rate = 0.0
>>
>> I'm sending the
>> Barometer with 1 decimal place where the current Humidity should be. OWW
>> Does not seem to be sending out the humidity values.
>>
>> Looks like OWW
>> changed their format? Curt, how hard is it to juggle the Xastir side of
>> the code? Simply rearranging the values up and down the [tmp] should fix
>> the reading, correct?
>>
>> I also see you have comments in the source file
>> for the rain guage / tipping bucket. What type of info did you need, or
>> is that not required since it looks like the actual data is coming from
>> the OWW daemon?
>>
>> 73
>>
>> ---
>> Phil / w2lie
> Phil,
>
> A while back I found this hack for arne.c
>
> It worked for me.
>
> -- Dana, KA1WPM
> **************************************************************************
>
> Here is a dirty hack. arne.c around 292 line ...
>
>    sprintf(buffer,
>
> "%2.1f %2.1f %2.1f %2.1f %2.1f %2.1f %d %d %3.3f %3.3f %3.3f %3.3f %2.1f
> 0.0 0.0 %4.4f 0.0 0.0 0.0\r\n",
>
>      ...
>      (wd->rain>= 0.0F) ? 0.01F * (float)
>                                   (wd->rain_count - wd->rain_offset[7]) :
>      wd->RH[0],  /* Humidity in % */
>      wd->barom[0]/33.864 /* Barometer in inHg */
>                           );
>
> Just filling humidity and barometer is enough.
>
>
>
>
> _______________________________________________
> Xastir mailing list
> Xastir at lists.xastir.org
> http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir
>



More information about the Xastir mailing list