2018-02-26T00:37:18Z E! Error in plugin [inputs.mqtt_consumer]: E! MQTT Parse Error
message: {"temperature":"48.92","humidity":"60.30"}
error: mqtt_consumer: must have one or more fields
You will need at least one numeric type to use as a value, but in this case you probably want both temperature and humidity to be numeric. Are you able to change the JSON to encode these items as floats and remove them from the tag_keys?
So there must be a numeric value in the JSON even if both keys are in the tag_keys array?
That’s interesting. Happen to know if there is already an enhancement request for this? I may be able to change the JSON but it seems like this use case isn’t uncommon.