Windows machine When the windows machine wishes to begin communicating with the weather station, it sends one byte: 06 The weather station returns some undecoded data to this reply (9 bytes). When the windows machine is done, it sends 2 bytes: ff ff To get the current observations (curobs), the windows machine sends one byte: 00 To get the highs and lows (hilo), the windows machine sends one byte: 01 There are still many undecoded functions, including setting time and setting barometer. Weather station curobs: 00 hour min sec month day year in_temp in_temp out_temp out_temp aux_temp aux_temp humidity humidity barometer barometer 10 light light daily_rain daily_rain wind_speed wind_dir rainfall_rate avg_wind_speed avg_wind_dir in_temp_rate in_temp_rate out_temp_rate out_temp_rate aux_temp_rate aux_temp_rate barometer_rate 20 barometer_rate hum_rate hum_rate light_rate light_rate The hour, min, sec, month, day, and year are all simple one-byte values - there is no conversion. I've yet to figure out any of the other fields. hilo: 00 in_temp_high in_temp_high in_temp_high_hour in_temp_high_min in_temp_low in_temp_low in_temp_low_hour in_temp_low_min out_temp_high out_temp_high out_temp_high_hour out_temp_high_min out_temp_low out_temp_low out_temp_low_hour out_temp_low_min 10 aux_temp_high aux_temp_high aux_temp_high_hour aux_temp_high_min aux_temp_low aux_temp_low aux_temp_low_hour aux_temp_low_min humidity_high humidity_high humidity_high_hour humidity_high_min humidity_low humidity_low humidity_low_hour humidity_low_min 20 barometer_high barometer_high barometer_high_hour barometer_high_min barometer_low barometer_low barometer_low_hour barometer_low_min wind_speed_high wind_speed_high_hour wind_speed_high_minute wind_direction_high rain_rate_high rain_rate_high_hour rain_rate_high_min light_high 30 light_high light_high_hour light_high_min light_low light_low light_low_hour light_low_min monthly_rain ,monthly_rain yearly_rain yearly_rain Haven't even tried yet.