Dang...still no good. I've removed all comments and only have a few parameters left.
Code:
type = obd
protocolid = 6 ; ISO15765
mode23txaddrwidth = 4 ; mode23 req format info
mode23txlenwidth = 1 ; mode23 req format info
mode23rxaddrwidth = 0 ; mode23 req format info
mode23uds = 1 ; lets OBD channels know you are using mode23 UDS
sortpids = 1 ; sort these PIDs by value to potentially make for fewer requests (=faster)
calcsampinterval = 1000 ; timing parameter - leave as is - will make default for release version
paramname = Throttle_Plate_Open_Angle
paramid = 0xFFF89030
isfloat = 1
paramname = RPM
paramid = 0xFFF893F8
isfloat = 1
paramname = Speed
paramid = 0xFFF8DB9C
isfloat = 1
scalingrpn = x,0.621371,*
paramname = Ignition_Advance
paramid = 0xFFF8DB88
isfloat = 1
paramname = Defogger
paramid = 0xFFF8939F
databits = 8
;offsetbits = 0
isvisible = 0
conditionrpn = Defogger,1,==
action = start
conditionrpn = Defogger,0,==
action = stop
Strangely enough it logged just fine when triggered by the brake pedal (0xFFF89393). I still have a feeling the defogger has the wrong value in the logcfg fiile.