Wares >SWISH ] [ Simple Search ] [ Trunk Calc ]

Ultimeter Resources

Ultimeter 2000 Pinouts

Connecting to a PowerPC, PC, or TNC

RS 422RS 232PPC
8 pin mini-DIN
PC
DB-9 RS-232
U 2000
RJ-25 Female
U II
RJ-25 Female
HSKoRTS17------
HSKiCTS28------
TXD-TXD336---
GNDGND4555
RXD-RXD5233
TXD+---6---------
GPi---7---------
RXD+---8---5---

Accessory/Serial Port on Control Head

RJ-25 FemaleFunction
1Special (What?)
2+5 VDC
3Data Output (TXD)
4Indoor Humidity (sensor same as outdoor)
5Ground
6Data Input (RXD)

Control Head on Junction Block

RJ-45 FemaleFunctionDestination
1RainRain 4, 5
2Wind SpeedWind 5
3Wind DirectionWind 4
4VCC +5 VDCAll Pin 1
5Outdoor TempTemp 2, 3; Humidity 3
6Outdoor HumidityHumidity 4
7GroundVarious
8+9 VDCAll Pin 6

Rain Gauge on Junction Block

RJ-25 FemaleFunction
1VCC +5 VDC (Only on PRO?)
2Ground (Redundant)
3Ground
4Rain
5Rain (Redundant)
6+9 VDC (Heater?)

PRO Rain Gauge internal board connection

3-pin Header FemaleFunctionWire Color (may vary)
1GroundYellow
2VCC +5 VDCRed
3Rain SignalBlack

Anemometer on Junction Block

RJ-25 FemaleFunction
1VCC +5 VDC (Unused?)
2Ground
3Ground
4Wind Direction
5Wind Speed
6+9 VDC (Heater?)

Temperature on Junction Block

RJ-25 FemaleFunction
1VCC +5 VDC (Unused?)
2Temperature (Redundant)
3Temperature
4Ground
5Ground (Redundant)
6+9 VDC (Unused?)

Humidity on Junction Block

RJ-25 FemaleFunction
1VCC +5 VDC (Unused?)
2Ground?
3Temperature
4Humidity
5Ground?
6+9 VDC (Unused?)

PERL scripts for the Ultimeter 2000

Serial Port Problems on Linux
If you have trouble reading data from your serial port then it's possible that the port is in a bad mode. Assuming you use ttyS1 then try resetting the port using this command: stty -F /dev/ttyS1 1:0:800008bb:0:3:1c:7f:15:4:5:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
If that worked then add the command to your /etc/rc.d/rc.local, or some other init, script so the port is reset at each system initialization.
Note
The Ultimeter 2000 logger uses Complete Record mode. It will not interfere with the operation of Peet Bros peripherals such as the "Weather Picture" or remote heads.

Thanks
Jonathan Bradshaw who wrote the u2logger and wxbeacon PERL scripts. They have been mostly unmodified.

Weather Underground Stations using this software

Parsing Ultimeter in C

ultimeter.c was written as a test for another project. It's an example of how one can parse the various Ultimeter formats. Particularly, take note of how wind data is processed in the parse_peet_complete() function. This is not as simple as it may first seem.

To compile using GCC: gcc -o ultimeter ultimeter.c