unpoller_unpoller/pkg
Brian Gates b4fa16b2fd
fix(influxunifi): use CelsiusSafe() for temp fields to fix InfluxDB type conflict (#944) (#945)
* fix(influxunifi): use CelsiusSafe() for temp fields to fix InfluxDB type conflict

Write temp_* fields as float64 instead of int64 so InfluxDB does not
report 'field type conflict' when the measurement already has float.

Requires github.com/unpoller/unifi/v5 with CelsiusSafe() (unpoller/unifi#195).
Fixes #944.

Co-authored-by: Cursor <cursoragent@cursor.com>

* deps: unifi v5.17.0; nil guards and 429 retry (unpoller#943)

- Bump github.com/unpoller/unifi/v5 to v5.17.0 (CelsiusSafe, ErrNilUnifi, RateLimitError)
- inputunifi: guard pollController for nil c.Unifi; controllerID(c) in formatSites/Clients/Devices
- inputunifi: getUnifi retry with backoff on 429 (up to 5 attempts, Retry-After or exponential backoff)

Co-authored-by: Cursor <cursoragent@cursor.com>

* test(influxunifi): expect temp_* as float after CelsiusSafe() (fix #944)

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-03 20:12:26 -06:00
..
datadogunifi chore: Update go.sum for unifi v5.11.0 and fix formatting 2026-01-29 17:37:33 -05:00
influxunifi fix(influxunifi): use CelsiusSafe() for temp fields to fix InfluxDB type conflict (#944) (#945) 2026-02-03 20:12:26 -06:00
inputunifi fix(influxunifi): use CelsiusSafe() for temp fields to fix InfluxDB type conflict (#944) (#945) 2026-02-03 20:12:26 -06:00
lokiunifi Add device tag support to Prometheus metrics 2026-01-28 20:48:10 -05:00
mysqlunifi
poller feat: add controller sysinfo metrics (unpoller#927) 2026-01-31 20:25:56 -05:00
promunifi feat: UPS battery metrics, example Prometheus/Loki alerts (unpoller#930) (#941) 2026-01-31 20:25:58 -06:00
unittest Temp fix for test cases and warning from Dockerfile 2025-12-24 00:23:05 -05:00
webserver