Thanks for the response. As far as I can tell the two gauges (896 and 899) are slightly different. I had to establish a new channel decode, add the 0x30 message type selection, and slightly alter the data decryption for the rain counter.
Digging a little deeper, the json output seems correct...
{"time" : "2017-12-11 08:29:20", "model" : "Acurite tower sensor", "id" : 14610, "channel" : "A", "temperature_C" : 3.500, "humidity" : 78, "battery" : 0, "status" : 68}
{"time" : "2017-12-11 08:29:24", "model" : "Acurite Rain 899", "id" : 2471, "channel" : "A", "sequence_num" : 2, "battery" : 1, "message_type" : 48, "raincounter_raw" : 1043, "rainfall_accumulation" : 10.430}
however the csv output is missing the sensor data...
2017-12-10 18:35:19,Acurite tower sensor,14610,A,0,10.600,,,,70,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,68,,,,,,,,,,,,,,,,,,,,,,,,,,,,
2017-12-10 18:35:24,Acurite Rain 899,2471,A,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
I'll pull some samples to add to the repository as soon as I have time. It will be my first venture down that avenue.
As for my configuration, rtl dongle on a lenovo T510 laptop running Centos 7 (for testing and for home server).