I’ve got everything humming along nicely now, however when using CayenneLPP as the codec and the InfluxDB integration, I can only select field(geohash) when I specifically query the device_frmpayload_data_gps_location_20_location tag.
My payload (or at least the relevant part!) looks like this:
Instead of the GPS co-ordinates turning up as their own measurement, I would expect to see them as tags/values on the device_frmpayload_data_illuminance_sensor_21 field in the same way that I see them on the device_frmpayload_data_gps_location_20_location field:
> select * from device_frmpayload_data_analog_input_23 limit 10;
name: device_frmpayload_data_analog_input_23
time application_name dev_eui device_name f_port value
---- ---------------- ------- ----------- ------ -----
> select * from device_frmpayload_data_gps_location_20_location limit 10;
name: device_frmpayload_data_gps_location_20_location
time application_name dev_eui device_name f_port geohash latitude longitude
---- ---------------- ------- ----------- ------ ------- -------- ---------