> It is technically possible to format that using tags, but it would be a 
challenge.

This is an interesting concept for the solution.  My problem is, I'm a 
hardware guy, not a code guy, so I have to rely on those who can do this 
part of the task.

Jason K4APR

On Wednesday, August 31, 2022 at 8:31:21 AM UTC-4 [email protected] wrote:

> It is technically possible to format that using tags, but it would be a 
> challenge. For example, first three fields would be
>
> #set windgust = "%04x" % $current.windGust
> #set windgustdir = "%04x" % $current.windGustDir
> #set temperature="%04x" % ($current.outTemp*10)
>
> and so on.
>
> Then to produce the final string:
>
> $ULTW$windgust$windgustdir$temperature...
>
> There will be complications, particularly with null values, but it might 
> not be too hard to pull it off. 
>
> Alternatively, use a search list extension.
>
> -tk
>
> On Wed, Aug 31, 2022 at 5:19 AM [email protected] <[email protected]> wrote:
>
>> I found a breakdown of the $ULTW string format.  It's built up in four 
>> byte HEX strings:
>>
>> Header = $ULTW (this identifies the report as a Ultimeter Weather Station)
>>
>> *All values are reported in hex format*
>>
>> Field #1, 0000 = Wind Speed Peak over last 5 min. ( reported as 0.1 kph 
>> increments)
>> Field #2, 0000 = Wind Direction of Wind Speed Peak (0-255)
>> Field #3, 01FF = Current Outdoor Temp (reported as 0.1 deg F increments) 
>> i.e. 01FF = 511 decimal * 0.1 = 51.1 deg F
>> Field #4, 0004 = Rain Long Term Total (reported in 0.01 in. increments) 
>> 0.04 inches in this example
>> Field #5, 27C7 = Current Barometer (reported in 0.1 mbar increments) 27C7 
>> = 10183 decimal = 1018.3
>> Field #6, 0002 = Barometer Delta Value(reported in 0.1 mbar increments)
>> Field #7, CCD3 = Barometer Corr. Factor(LSW)
>> Field #8, 0001 = Barometer Corr. Factor(MSW)
>> Field #9, 026E = Current Outdoor Humidity (reported in 0.1% increments) 
>> You know the drill now...
>> Field #10, 003A = 10. Date (day of year since January 1) 58 decimal in 
>> this case... it was February 28th, 30 + 28 for Jan and Feb.
>> Field #11, 050F = Time (minute of day) 1295 in this case after conversion 
>> to decimal.
>> Field #12, 0004 = Today's Rain Total (reported as 0.01 inch increments)* 
>> 0.04 inches in this example
>> Field #13, 0000 = 1 Minute Wind Speed Average (reported in 0.1kph 
>> increments)*
>>
>> Example:   $ULTW0000000001FF000427C70002CCD30001026E003A050F00040000
>>
>> Jason K4APR
>>
>> On Wednesday, August 31, 2022 at 8:17:37 AM UTC-4 [email protected] wrote:
>>
>>> > Your comment is hugely helpful; it points out that formatting is 
>>> already
>>> > done. But that's fully-baked APRS format, not format to be read by a
>>> > device that translates Ultimeter to APRS. Maybe that would help the OP
>>> > though as it may be possible to send AX.25 frames instead?
>>>
>>> Are you saying that WeeWX is already creating AX.25 frames with the 
>>> $UTLW format?  If so and it's KISS, then that's exactly what I need to feed 
>>> to a TNC for the station.  In a perfect world, that's exactly what I would 
>>> need.  WeeWX brings in the data from the AcuRite, formats it to $UTLW, 
>>> builds the KISS AX.25 frame and spits it out either via USB (/ttyAMA0 or 
>>> whatever) or through the UART pins to a serial interface.
>>>
>>> Jason K4APR
>>>
>>> On Wednesday, August 31, 2022 at 7:21:54 AM UTC-4 Greg Troxel wrote:
>>>
>>>>
>>>> Susan Mackay <[email protected]> writes: 
>>>>
>>>> > Looking at my weewx.conf file at the 'StdRESTfull' and 'CWOP' 
>>>> sections, I 
>>>> > have 'enable' set to the, the 'station' is my callsign and the 
>>>> 'passcode' 
>>>> > is my APRS passcode. 
>>>> > IIRC that was all that I needed to do. It is all documented in the 
>>>> Weewx 
>>>> > user guide. My weather data appears on the 'aprs.fi' site. 
>>>>
>>>> There are two parts to APRS: 
>>>>
>>>> transmitting messages over Amateur Radio 
>>>>
>>>> sending those messages to the "APRS Internet System", abbreviated 
>>>> APRS-IS 
>>>>
>>>> The second can happen by an "igate" which receives messages by radio 
>>>> and 
>>>> forwards them, or by someone sending direct to APRS-IS nodes over the 
>>>> Internet. 
>>>>
>>>> I think the OP wants to send messages by radio. 
>>>>
>>>> Your comment is hugely helpful; it points out that formatting is 
>>>> already 
>>>> done. But that's fully-baked APRS format, not format to be read by a 
>>>> device that translates Ultimeter to APRS. Maybe that would help the OP 
>>>> though as it may be possible to send AX.25 frames instead? 
>>>>
>>>> Greg, N1DAM 
>>>>
>>> -- 
>>
> 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/a1c66824-5362-4cbb-9a66-16cf4290ea71n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/a1c66824-5362-4cbb-9a66-16cf4290ea71n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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/0b5923b4-9f74-40b3-80f2-6adc97819028n%40googlegroups.com.

Reply via email to