FlyingDiver / Indigo-miniUniFi

Minimalistic UniFi plugin for Indigo
MIT License
0 stars 0 forks source link

UniFi Controller Get Sites Error: 401 #13

Closed Koreysherwin closed 3 years ago

Koreysherwin commented 3 years ago

Seeing this with the UDMP after plugin has been running for awhile.

Just restarted and will report back when/if the error comes back.

plugin version 0.0.10

Oct 26, 2020 at 12:27:26 PM
   miniUniFi Debug                 UDMP: Updating controller
   miniUniFi Debug                 UDMP: Unifi OS controller detected
   miniUniFi Debug                 UDMP: UniFi Controller Getting Sites
   miniUniFi Error                 UniFi Controller Get Sites Error: 401
   miniUniFi Debug                 Updating UniFi Clients
   miniUniFi Debug                 Korey MBP 2016: Online @ KnB
   miniUniFi Debug                 Korey iPhone: Online @ KnB
   miniUniFi Debug                 Updating UniFi Devices
FlyingDiver commented 3 years ago

Hmm. 401 is "Unauthorized". But no errors on the subsequent client and device fetching calls. Have to think about that.

Were the clients updating properly after this happened?

Koreysherwin commented 3 years ago

It runs for 1 hour and then starts showing the error on each subsequent update.

Once it errors it does not update clients.

Oct 26, 2020 at 12:38:56 PM
   Reloading plugin "miniUniFi 0.0.10"
   Stopping plugin "miniUniFi 0.0.10" (pid 86020)
   miniUniFi                       Korey iPhone: Stopping Device
   miniUniFi                       Korey MBP 2016: Stopping Device
   miniUniFi                       UDMP: Stopping Device
   miniUniFi                       Shutting down miniUniFi
   Stopped plugin "miniUniFi 0.0.10"
   Starting plugin "miniUniFi 0.0.10" (pid 87657)
   Started plugin "miniUniFi 0.0.10"
   miniUniFi                       Starting miniUniFi
   miniUniFi Debug                 updateFrequency = 60.0
   miniUniFi                       Korey iPhone: Starting Device
   miniUniFi                       Korey MBP 2016: Starting Device
   miniUniFi                       UDMP: Starting Device
   miniUniFi Debug                 Starting runConcurrentThread
   miniUniFi Debug                 UDMP: Updating controller
   miniUniFi Debug                 UDMP: UniFi Controller Login
   miniUniFi Debug                 UDMP: Unifi OS controller detected
   miniUniFi Debug                 UDMP: Unifi OS controller detected
   miniUniFi Debug                 UDMP: UniFi Controller Getting Sites
   miniUniFi Debug                 Updating UniFi Clients
   miniUniFi Debug                 Korey MBP 2016: Online @ KnB
   miniUniFi Debug                 Korey iPhone: Online @ KnB
   miniUniFi Debug                 Updating UniFi Devices

Oct 26, 2020 at 1:38:29 PM
   miniUniFi Debug                 UDMP: Updating controller
   miniUniFi Debug                 UDMP: Unifi OS controller detected
   miniUniFi Debug                 UDMP: UniFi Controller Getting Sites
   miniUniFi Debug                 Updating UniFi Clients
   miniUniFi Debug                 Korey MBP 2016: Online @ KnB
   miniUniFi Debug                 Korey iPhone: Online @ KnB
   miniUniFi Debug                 Updating UniFi Devices

Oct 26, 2020 at 1:39:43 PM
   miniUniFi Debug                 UDMP: Updating controller
   miniUniFi Debug                 UDMP: Unifi OS controller detected
   miniUniFi Debug                 UDMP: UniFi Controller Getting Sites
   miniUniFi Error                 UniFi Controller Get Sites Error: 401
   miniUniFi Debug                 Updating UniFi Clients
   miniUniFi Debug                 Korey MBP 2016: Online @ KnB
   miniUniFi Debug                 Korey iPhone: Online @ KnB
   miniUniFi Debug                 Updating UniFi Devices

Oct 26, 2020 at 1:40:44 PM
   miniUniFi Debug                 UDMP: Updating controller
   miniUniFi Debug                 UDMP: Unifi OS controller detected
   miniUniFi Debug                 UDMP: UniFi Controller Getting Sites
   miniUniFi Error                 UniFi Controller Get Sites Error: 401
   miniUniFi Debug                 Updating UniFi Clients
   miniUniFi Debug                 Korey MBP 2016: Online @ KnB
   miniUniFi Debug                 Korey iPhone: Online @ KnB
   miniUniFi Debug                 Updating UniFi Devices
FlyingDiver commented 3 years ago

I'm guessing the session cookie is expiring. I guess I need to either refresh it occasionally or go back to logging in and getting new cookies every update. It's simpler to do it every update, then I don't need to save it at all. Hmmm.

FlyingDiver commented 3 years ago

https://github.com/FlyingDiver/Indigo-miniUniFi/releases/tag/0.0.11

Koreysherwin commented 3 years ago

Seems to have done the trick! 4 hours running and zero issues 👍

FlyingDiver commented 3 years ago

Does the UDMP have anything to show the load on it's CPU? How much extra load is the plugin putting on it?

Koreysherwin commented 3 years ago

Seems negligible, I started running it on the morning of the 24th, A little bump there around 10AM while we were debugging.

Daily:

Screen Shot 2020-10-27 at 7 48 58 AM

Hourly:

Screen Shot 2020-10-27 at 7 49 11 AM
FlyingDiver commented 3 years ago

Yeah, that seems pretty minimal. I'll leave it the way it is unless some issues show up later.