The Oscar-7 amateur satellite, aka AO-7, was launched into Earth orbit on November 15, 1974 and included an automatic telemetry downlink by radio.
After several years' operation, the batteries shorted out and silenced the satellite. In mid-2002, however, it was suddenly heard again, after the batteries went open-circuit and allowed the satellite to run purely on solar power. Since then, it has continued to work quite well, with everything besides the batteries working essentially as well as it did circa 1980.
As far as I can tell, the telemetry only reports the values of certain measurements taken on board, and does not provide any error flags or interpretation of these values. The format of the data is in groups of figures transmitted using Morse code, which can be received and decoded by a reasonably modern computer with an attached radio receiver:
Hi Hi
100 176 164 178
280 262 200 254
375 358 331 354
453 454 461 459
541 501 552 529
600 600 601 651
Hi Hi
The last group of digits in the block, reading 651, is the one which tells you whether the telemetry itself is reliable. Ideally it should be 650, but 651 is close enough. The telemetry is sent continuously, delimited by the "HI HI" callsign markers, which possibly counts as "periodically" given the time it takes to send a single block.
Also predating 2000 is Oscar-27, aka AO-27, which was launched on September 26, 1993. Being almost 20 years newer than Oscar-7, telemetry is provided in a directly computer-readable format (1200-baud AFSK).
AO-27 is a secondary amateur communications payload carried aboard the EYESAT-1 experimental MICROSAT satellite built by Interferometrics Inc. of Chantilly, Virginia. The commercial side of the spacecraft's mission is the experimental monitoring of mobile industrial equipment.
Sample of raw telemetry data from Oscar-27:
[TIMESTAMP] OS 117 [000/11:18:30] [Sat Feb 28 20:30:17 2009]
[HWS] 1235853007 <BCR Setpoint 1F><TXC Exciter ON><TXC 5v HPA ON><Rx=082F80><Modem=88FFE4><BCR=180D1F><Tx=000377>
[SWS] <00=10,0A><01=5,05><02=0,00><03=15,0F><04=80,50><05=0,00><06=0,00><07=0,00><08=4,04><09=18,12><10=71,47><11=123,7B><12=81,51><13=83,53><14=85,55><15=87,57><16=89,59><17=91,5B><18=65,41><19=73,49><20=31,1F><21=32,20><22=1,01><23=1,01><24=0,00><25=0,00><26=20,14><27=125,7D><28=0,00><29=0,00><30=0,00><31=0,00><32=0,00><33=0,00><34=0,00><35=0,00><36=0,00><37=0,00><38=0,00><39=0,00><40=0,00><41=0,00><42=0,00><43=0,00><44=0,00><45=0,00>
[SWS] <TXMODE=2> <WDOG1=80><WDOG2=0><WDOG3=0>
[SWS] <WODVER=18><WOD1=47><WOD2=7B><WOD3=51><WOD4=53><WOD5=55><WOD6=57><WOD7=59><WOD8=5B><WOD9=41><WOD10=49>
[SWS] <SPSUN=1F><SPECL=20><ECCO=20><EVCO=125>
[SWS] <TEPR1=0, 0><TEPR2=0, 0><TEPR3=0, 0><TEPR4=0, 0><TEPR5=0, 0><TEPR6=0, 0>
Some of that data is more-or-less human-readable. The rest is also self-describing, in that each data element is unambiguously delimited and associated with a unique field name, and can thus be parsed by a computer without prior knowledge of which or even how many elements exist.
Telemetry data is usually sent on a schedule timed to coincide with passes over the Northern Hemisphere, thus periodically, and is followed by a period of payload operation.
Oscar-27 also monitors its own battery charge status, and will automatically shut down the more powerful payload transmitter when the batteries run low (which can happen during "eclipse season"), switching to a mode where it sends telemetry instead using a weaker transmitter. Thus it effectively also sends telemetry in response to an error condition.