unpoller_unpoller/core/poller/unidev
DN2 a7f74b270a make the test smaller, because why not. 2019-01-10 01:35:39 -08:00
..
README.md Better errors, fix bugs, correct usg data. 2018-04-29 01:35:42 -07:00
clients.go Fix pointer mismatch. 2018-04-28 01:42:44 -07:00
clients_type.go Offload Unifi work to dedicated module. 2018-04-23 03:56:58 -07:00
uap.go Move FlexInt into main file, add small test. 2019-01-10 01:24:44 -08:00
uap_type.go Move FlexInt into main file, add small test. 2019-01-10 01:24:44 -08:00
unidev.go Check for normal string and accept it. 2019-01-10 01:32:17 -08:00
unidev_test.go make the test smaller, because why not. 2019-01-10 01:35:39 -08:00
unifi.go Better errors, fix bugs, correct usg data. 2018-04-29 01:35:42 -07:00
usg.go Fix tag limits. 2018-07-24 21:22:45 -07:00
usg_type.go Better errors, fix bugs, correct usg data. 2018-04-29 01:35:42 -07:00
usw.go Fix tag limits. 2018-07-24 21:22:45 -07:00
usw_type.go Better errors, fix bugs, correct usg data. 2018-04-29 01:35:42 -07:00

README.md

Go Library: unidev

It connects to a Unifi Controller, given a url, username and password. Returns an authenticated http Client you may use to query the device for data. Also contains some built-in methods for de-serializing common client and device data. The included asset interface currently only works for InfluxDB but could probably be modified to support other output mechanisms; not sure really.

This lib is rudimentary and gets a job done for the tool at hand. It could be used to base your own library. Good luck!