It seems to me that when you pass in a null value for a field, that the library should ignore this value when creating the line protocol text. The reason for this is that you could receive an error from the server "invalid number". I think this goes with InfluxDB#2420.
Thoughts?