Feature Requests -- UDM Pro Support and backup file archival

Posted on
Thu Feb 06, 2020 5:02 pm
Ramias offline
Posts: 158
Joined: Nov 24, 2015

Feature Requests -- UDM Pro Support and backup file archival

So I live on the bleeding edge and just got one of these. The controller is built in to the device. When you log in via the web, you get a "Local Portal" FOR THE UDM DEVICE and then there's a link for the applications (Network, Protect, Access and Talk).

Current UnifAP plugin errors with UDM Pro.

Any chance you could look into this and maybe add support for the UDM Pro? Don't know if it is just a different path or if the

Also, another request that may be useful (if this can be done with Indigo) -- poll the device and copy down the backup file. on the UDM Pro, they're stored here: /data/unifi/data/backup. There is a meta.json with info on the backups there (manual for me now; auto probably in a few days).

Thanks!

Here's what startup looks like:
Code: Select all
Feb 6, 2020 at 5:39:44 PM
   uniFiAP                         myLogSet setting parameters -- logFileActive= ; logFile= /Library/Application Support/Perceptive Automation/Indigo 7.4/Preferences/Plugins/com.karlwachs.uniFiAP/plugin.log;  debugLevel= ['all']
   uniFiAP Warning                 restart  GW ipNumber   changed;  VIDEO ipNumber   changed;
   uniFiAP                          resetDataStats called from postLoop
   uniFiAP Warning                 getMessages: ListenProcess started for uType: SWdict;  ip: 192.168.0.3  pid:12105
   uniFiAP                         runConcurrentThread stopping plugin due to:  ::::: config changed :::::
   Reloading plugin "uniFiAP 7.26.169"
   Stopping plugin "uniFiAP 7.26.169" (pid 11739)
   uniFiAP Error                   plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
   Stopped plugin "uniFiAP 7.26.169"
   Starting plugin "uniFiAP 7.26.169" (pid 12122)
   uniFiAP                         initializing    ...
   uniFiAP                         path To files:          =================
   uniFiAP                         indigo                  /Library/Application Support/Perceptive Automation/
   uniFiAP                         installFolder           /Library/Application Support/Perceptive Automation/Indigo 7.4/
   uniFiAP                         plugin.py               /Library/Application Support/Perceptive Automation/Indigo 7.4/Plugins/uniFiAP.indigoPlugin/Contents/Server Plugin/
   uniFiAP                         Plugin params           /Library/Application Support/Perceptive Automation/Indigo 7.4/Preferences/Plugins/com.karlwachs.uniFiAP/
   uniFiAP Warning                 logger  enabled for     WARNING        ==> TEST ONLY
   uniFiAP Error                   logger  enabled for     ERROR          ==> TEST ONLY
   uniFiAP Critical Error          logger  enabled for     CRITICAL       ==> TEST ONLY
   uniFiAP                         check                   /Library/Application Support/Perceptive Automation/Indigo 7.4/Logs/com.karlwachs.uniFiAP/plugin.log  <<<<    for detailed logging
   uniFiAP                         Plugin short Name       UniFi
   uniFiAP                         my PID                  12122
   uniFiAP                         set params for indigo V 7.4
   Started plugin "uniFiAP 7.26.169"
   uniFiAP                         testing if variable enableTimeTracking_UniFi is == on/off/print-option to enable/end/print time tracking of all functions and methods (option:'',calls,cumtime,pcalls,time)
   uniFiAP                         myLogSet setting parameters -- logFileActive= ; logFile= /Library/Application Support/Perceptive Automation/Indigo 7.4/Preferences/Plugins/com.karlwachs.uniFiAP/plugin.log;  debugLevel= ['all']
   uniFiAP Error                   UNIFI executeCMDOnController error no json object: (wrong UID/passwd, ip number?) ...>>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1"><link href="/2.css" rel="stylesheet"></head>
<body>
<div id="root"></div>
<script type="text/javascript" src="/vendor.270c6910.chunk.js"></script><script type="text/javascript" src="/main.0a9cc80e.js"></script></body>
</html>
<<
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   402  100   357  100    45   9153   1153 --:--:-- --:--:-- --:--:-- 10307
 Connection
   uniFiAP Error                   UNIFI executeCMDOnController error no json object: (wrong UID/passwd, ip number?) ...>>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1"><link href="/2.css" rel="stylesheet"></head>
<body>
<div id="root"></div>
<script type="text/javascript" src="/vendor.270c6910.chunk.js"></script><script type="text/javascript" src="/main.0a9cc80e.js"></script></body>
</html>
<<
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   402  100   357  100    45  13222   1666 --:--:-- --:--:-- --:--:-- 15461

Posted on
Thu Feb 06, 2020 7:29 pm
kw123 offline
User avatar
Posts: 6871
Joined: May 12, 2013
Location: Dallas, TX

Re: Feature Requests -- UDM Pro Support and backup file arch

As I don’t have one it is difficult to integrate it.

If someone has a spare one, I can look at it.

It’s not just a change in path ...
the basics are likely similar but in order to make it work one Has to to really look into the details.

Karl.


Sent from my iPhone using Tapatalk

Posted on
Fri Feb 07, 2020 9:10 am
durosity offline
User avatar
Posts: 3935
Joined: May 10, 2012
Location: Newcastle Upon Tyne, Ye Ol' England.

Re: Feature Requests -- UDM Pro Support and backup file arch

I have ordered one but I’m not sure when it’ll turn up. If it’s of any use to you I can set it up without removing my existing equipment and give you remote access?


Sent from my iPhone using Tapatalk Pro

Computer says no.

Posted on
Fri Feb 07, 2020 9:21 am
kw123 offline
User avatar
Posts: 6871
Joined: May 12, 2013
Location: Dallas, TX

Re: Feature Requests -- UDM Pro Support and backup file arch

We can do that. Let me know when it’s ready

Karl


Sent from my iPhone using Tapatalk

Posted on
Fri Feb 07, 2020 9:30 am
durosity offline
User avatar
Posts: 3935
Joined: May 10, 2012
Location: Newcastle Upon Tyne, Ye Ol' England.

Re: Feature Requests -- UDM Pro Support and backup file arch

Will do. It hasn't shipped yet (it only went on sale in Europe yesterday) but I'm hoping it won't take too long.

Computer says no.

Posted on
Fri Feb 07, 2020 10:57 am
kw123 offline
User avatar
Posts: 6871
Joined: May 12, 2013
Location: Dallas, TX

Re: Feature Requests -- UDM Pro Support and backup file arch

can't promise anything .. this thing seems to be a pure consumer item.

Hopefully it is not like the "protect" video version.. no api, no ssh ..

Karl

Posted on
Fri Feb 07, 2020 1:25 pm
Different Computers offline
User avatar
Posts: 1961
Joined: Jan 02, 2016
Location: East Coast

Re: Feature Requests -- UDM Pro Support and backup file arch

I can tell you that the non-Pro UDM is completely compatible with the Unifi plugin.

It was actually quite easy to make work with Indigo--as long as you're restoring from a backup that was already working with Indigo, Indigo doesn't even notice that there's new hardware.

SmartThings refugee, so happy to be on Indigo. 10.13.6 on an i5 MBP w/Harmony Hub, Hue, DomoPad, Dynamic URL, Device Extensions, HomeKit Bridge, MatplotLib, Plex, uniFAP, Wunderground, Nanoleaf, LED Simple Effects, Airfoil Pro, Grafana.

Posted on
Fri Feb 07, 2020 5:59 pm
durosity offline
User avatar
Posts: 3935
Joined: May 10, 2012
Location: Newcastle Upon Tyne, Ye Ol' England.

Re: Feature Requests -- UDM Pro Support and backup file arch

kw123 wrote:
can't promise anything .. this thing seems to be a pure consumer item.

Hopefully it is not like the "protect" video version.. no api, no ssh ..

Karl


Indeed.. I’ve seen the battles raging on places like reddit over it’s “pro” credentials.. I guess it depends on what you’re planning to use it for. To me it’s a no brainier.. cloudkey, switch and gateway all in a 1U rack module.. but of course my needs aren’t anywhere near what a high end pro would want.. but then neither are a lot of commercial environments where I think this will actually be more than suitable.

As for the video functionality I likely won’t be using that.. I’m very happy with SecuritySpy and unifi don’t do any cameras that are suitable for my needs (I bought one unifi camera as a test a while ago and I just use it with SS now). If the supported ONVIF then mebbe it’d be of use.. but for me it’ll likely remain dormant.


Sent from my iPhone using Tapatalk Pro

Computer says no.

Posted on
Fri Feb 07, 2020 6:08 pm
kw123 offline
User avatar
Posts: 6871
Joined: May 12, 2013
Location: Dallas, TX

Re: Feature Requests -- UDM Pro Support and backup file arch

I can tell you that the non-Pro UDM is completely compatible with the Unifi plugin.

It was actually quite easy to make work with Indigo--as long as you're restoring from a backup that was already working with Indigo, Indigo doesn't even notice that there's new hardware.


could you elaborate on it?

ie which device type do you use: switch gateway,...?

Karl

Posted on
Fri Feb 07, 2020 8:17 pm
Ramias offline
Posts: 158
Joined: Nov 24, 2015

Re: Feature Requests -- UDM Pro Support and backup file arch

Mine is now all set up. Got it for the faster processing than the USG 3P. Not sure if I had an actual "need". Oh well.

It does allow SSH,

runs on port 443 vs 8443.

there is no http://host/api url path. It may have another but I haven't found it yet. :(

But this "unified-poller" says they support UDM Pro:
https://github.com/unifi-poller/unifi-poller/issues/107

Posted on
Sat Feb 08, 2020 7:43 am
Different Computers offline
User avatar
Posts: 1961
Joined: Jan 02, 2016
Location: East Coast

Re: Feature Requests -- UDM Pro Support and backup file arch

kw123 wrote:
I can tell you that the non-Pro UDM is completely compatible with the Unifi plugin.
could you elaborate on it?

ie which device type do you use: switch gateway,...?



I have the all in one consumer Unifi Dream Machine. It's a switch, gateway and AP. Not rack mount.

SmartThings refugee, so happy to be on Indigo. 10.13.6 on an i5 MBP w/Harmony Hub, Hue, DomoPad, Dynamic URL, Device Extensions, HomeKit Bridge, MatplotLib, Plex, uniFAP, Wunderground, Nanoleaf, LED Simple Effects, Airfoil Pro, Grafana.

Posted on
Sat Feb 08, 2020 8:11 am
kw123 offline
User avatar
Posts: 6871
Joined: May 12, 2013
Location: Dallas, TX

Feature Requests -- UDM Pro Support and backup file archival

And what is the setting in the plugin?
Ap. Switch ,,,?


Sent from my iPhone using Tapatalk

Posted on
Mon Feb 10, 2020 2:52 pm
Different Computers offline
User avatar
Posts: 1961
Joined: Jan 02, 2016
Location: East Coast

Re: Feature Requests -- UDM Pro Support and backup file arch

I'm not entirely certain I understand the question, but I have the plugin pointed at the UDM's address.

Your question makes me wonder if I should add the same address as a AP and as a switch. I'll check when I get home.

SmartThings refugee, so happy to be on Indigo. 10.13.6 on an i5 MBP w/Harmony Hub, Hue, DomoPad, Dynamic URL, Device Extensions, HomeKit Bridge, MatplotLib, Plex, uniFAP, Wunderground, Nanoleaf, LED Simple Effects, Airfoil Pro, Grafana.

Posted on
Mon Feb 10, 2020 3:24 pm
kw123 offline
User avatar
Posts: 6871
Joined: May 12, 2013
Location: Dallas, TX

Re: Feature Requests -- UDM Pro Support and backup file arch

there are several connections the plugin does:
1. to 0-5 APs
2. to 0-15 switches
3. to 0/1 gateway
4. to 0/1 controller

They all have an IP address. In principle you could assign the same IP address to all of them.

I guess you are just using ONE AP with ONE ip number?

you could add one switch and one gateway in config, all with the same IP number - and the controller too, where ever that runs.

Karl

Posted on
Tue Feb 11, 2020 9:36 pm
Ramias offline
Posts: 158
Joined: Nov 24, 2015

Re: Feature Requests -- UDM Pro Support and backup file arch

The ssh login to the UDM pro uses the username root and a separate password (set in the UDM portion of the UI -- you just have the option to set the password from what the UnifiAPs and switches use (set in the network controller portion). I set the username/password for the Unifi devices to "root" and the same password and use these credentials in the existing plugin and it appears to be working correctly to access the gateway portion of the UDM.

So the only gap is support for direct access to the controller portion. Which I've currently disabled in the plugin. There does not appear to be a /api that works for the UDM.

Who is online

Users browsing this forum: No registered users and 1 guest

cron