Yesterday i upgraded chirpstack 3.6.0 (cant find versions for the different parts other then network server) and now i have som problems…
Data from sensors are coming in but the integration to influx i partly broken. If i subscribe to mqtt i se all values coming in but for some strange reason not all values from the same sensor gets to the influxdb.
After reviewing logs i found this line that started appearing after the upgrade wich would explain the missing data in influxdb
Jan 30 09:02:49 lorawan chirpstack-application-server[1151]: time=“2020-01-30T09:02:49+01:00” level=error msg=“integration/multi: integration error” ctx_id=8b09fea7-5ff1-44b6-9244-ce16170c22be error=“sending measurements error: expected 2xx response, got: 400 ({“error”:“partial write: field type conflict: input field \“value\” on measurement \“device_frmpayload_data_co2\” is type float, already exists as type integer dropped=5”}\n)” integration="*influxdb.Integration"
Now comes the interresting question… what has changed in chirpstack since everything worked flawlessly prior to update…?
The “issue” with InfluxDB is that it uses the first received value to determine the data type. When the first value “looks” like an integer, then all following measurements must be of type integer. This is probably causing your issue, not the update.