Jump to content

Ubiquity will require MFA starting July 22, breaks unifipresence


Recommended Posts

In preparation for ubiquity starting to require multi factor authorization on 7/22 I enabled it. Unfortunately when I restarted my EISY, the Unifipresence plugin could no longer log in to my Unifi controller.

 

I understand that this plugin no longer has support but I was hoping there might be some workaround to feed an MFA token in maybe via a configuration variable?

 

Any thoughts? This was the best way I could find to tell EISY when I was home or not.

 

Thanks

Link to comment

I didn't enable  multi factor authorization but I understand that it will default to sending a code to my registered email. I'm not sure if that would have any effect on my Unifi presence as I have set up a user id specifically for the eisy. My config only has local information. Does multi factor authorization pertain to local login to the controller or just their web access?

Link to comment
  • 2 weeks later...

updated to a new cloud gateway and new version of the OS so I could create a local user. Seems like I had success, but may be short lived. The node server correctly shows my status on the network for several hours! then at 22:07:23 in the log below you see it start showing MAC addresses as going offline. These devices are still on the network. Any ideas what might be going on?

 

2024-07-18 22:07:22.551 MQTT       udi_interface.interface DEBUG    interface:_message: QUEUING incoming message longPoll
2024-07-18 22:07:22.551 MQTT       udi_interface.interface DEBUG    interface:_message: QUEUING incoming message longPoll
2024-07-18 22:07:22.551 Command    udi_interface.interface DEBUG    interface:_parseInput: DEQUEING longPoll
2024-07-18 22:07:22.551 Command    udi_interface.interface DEBUG    interface:_parseInput: DEQUEING longPoll
2024-07-18 22:07:22.551 Command    udi_interface.interface DEBUG    interface:_handleInput: PROCESS longPoll message {} from Polyglot
2024-07-18 22:07:22.551 Command    udi_interface.interface DEBUG    interface:_handleInput: PROCESS longPoll message {} from Polyglot
2024-07-18 22:07:22.552 Thread-617 (poll) udi_interface      DEBUG    unifi_poly:heartbeat: heartbeat: hb=1
2024-07-18 22:07:22.552 Thread-617 (poll) udi_interface      DEBUG    unifi_poly:heartbeat: heartbeat: hb=1
2024-07-18 22:07:22.552 Thread-1 (send_thread) udi_interface.interface DEBUG    interface:_send: PUBLISHING {'command': [{'address': 'controller', 'cmd': 'DOF'}]}
2024-07-18 22:07:22.552 Thread-1 (send_thread) udi_interface.interface DEBUG    interface:_send: PUBLISHING {'command': [{'address': 'controller', 'cmd': 'DOF'}]}
2024-07-18 22:07:22.579 MQTT       udi_interface.interface DEBUG    interface:_message: QUEUING incoming message command
2024-07-18 22:07:22.579 MQTT       udi_interface.interface DEBUG    interface:_message: QUEUING incoming message command
2024-07-18 22:07:22.579 Command    udi_interface.interface DEBUG    interface:_parseInput: DEQUEING command
2024-07-18 22:07:22.579 Command    udi_interface.interface DEBUG    interface:_parseInput: DEQUEING command
2024-07-18 22:07:22.579 Command    udi_interface.interface DEBUG    interface:_handleInput: PROCESS command message {'address': 'controller', 'success': True} from Polyglot
2024-07-18 22:07:22.579 Command    udi_interface.interface DEBUG    interface:_handleInput: PROCESS command message {'address': 'controller', 'success': True} from Polyglot
2024-07-18 22:07:23.326 MQTT       udi_interface.interface DEBUG    interface:_message: QUEUING incoming message shortPoll
2024-07-18 22:07:23.326 MQTT       udi_interface.interface DEBUG    interface:_message: QUEUING incoming message shortPoll
2024-07-18 22:07:23.326 Command    udi_interface.interface DEBUG    interface:_parseInput: DEQUEING shortPoll
2024-07-18 22:07:23.326 Command    udi_interface.interface DEBUG    interface:_parseInput: DEQUEING shortPoll
2024-07-18 22:07:23.326 Command    udi_interface.interface DEBUG    interface:_handleInput: PROCESS shortPoll message {} from Polyglot
2024-07-18 22:07:23.326 Command    udi_interface.interface DEBUG    interface:_handleInput: PROCESS shortPoll message {} from Polyglot
2024-07-18 22:07:23.327 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: controller:UnifiCtrl No change in ST's value
2024-07-18 22:07:23.327 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: controller:UnifiCtrl No change in ST's value
2024-07-18 22:07:23.331 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: 08e68991dc26:08e68991dc26 Reporting set GV1 to 0 to Polyglot
2024-07-18 22:07:23.331 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: 08e68991dc26:08e68991dc26 Reporting set GV1 to 0 to Polyglot
2024-07-18 22:07:23.331 Thread-618 (poll) udi_interface.node DEBUG    node:reportDriver: Updating value to 0
2024-07-18 22:07:23.331 Thread-618 (poll) udi_interface.node DEBUG    node:reportDriver: Updating value to 0
2024-07-18 22:07:23.331 Thread-618 (poll) udi_interface      INFO     unifi_poly:update: update: 0
2024-07-18 22:07:23.331 Thread-618 (poll) udi_interface      INFO     unifi_poly:update: update: 0
2024-07-18 22:07:23.331 Thread-1 (send_thread) udi_interface.interface DEBUG    interface:_send: PUBLISHING {'set': [{'address': '08e68991dc26', 'driver': 'GV1', 'value': '0', 'uom': 2, 'text': None}]}
2024-07-18 22:07:23.331 Thread-1 (send_thread) udi_interface.interface DEBUG    interface:_send: PUBLISHING {'set': [{'address': '08e68991dc26', 'driver': 'GV1', 'value': '0', 'uom': 2, 'text': None}]}
2024-07-18 22:07:23.335 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: 70b30604389b:70b30604389b Reporting set GV1 to 0 to Polyglot
2024-07-18 22:07:23.335 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: 70b30604389b:70b30604389b Reporting set GV1 to 0 to Polyglot
2024-07-18 22:07:23.336 Thread-618 (poll) udi_interface.node DEBUG    node:reportDriver: Updating value to 0
2024-07-18 22:07:23.336 Thread-618 (poll) udi_interface.node DEBUG    node:reportDriver: Updating value to 0
2024-07-18 22:07:23.336 Thread-618 (poll) udi_interface      INFO     unifi_poly:update: update: 0
2024-07-18 22:07:23.336 Thread-618 (poll) udi_interface      INFO     unifi_poly:update: update: 0
2024-07-18 22:07:23.340 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: 5c3e1b5753e6:5c3e1b5753e6 Reporting set GV1 to 0 to Polyglot
2024-07-18 22:07:23.340 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: 5c3e1b5753e6:5c3e1b5753e6 Reporting set GV1 to 0 to Polyglot
2024-07-18 22:07:23.340 Thread-618 (poll) udi_interface.node DEBUG    node:reportDriver: Updating value to 0
2024-07-18 22:07:23.340 Thread-618 (poll) udi_interface.node DEBUG    node:reportDriver: Updating value to 0
2024-07-18 22:07:23.340 Thread-618 (poll) udi_interface      INFO     unifi_poly:update: update: 0
2024-07-18 22:07:23.340 Thread-618 (poll) udi_interface      INFO     unifi_poly:update: update: 0
2024-07-18 22:07:23.344 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: c82add87d78d:c82add87d78d No change in GV1's value
2024-07-18 22:07:23.344 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: c82add87d78d:c82add87d78d No change in GV1's value
2024-07-18 22:07:23.344 Thread-1 (send_thread) udi_interface.interface DEBUG    interface:_send: PUBLISHING {'set': [{'address': '70b30604389b', 'driver': 'GV1', 'value': '0', 'uom': 2, 'text': None}]}
2024-07-18 22:07:23.344 Thread-1 (send_thread) udi_interface.interface DEBUG    interface:_send: PUBLISHING {'set': [{'address': '70b30604389b', 'driver': 'GV1', 'value': '0', 'uom': 2, 'text': None}]}
2024-07-18 22:07:23.344 Thread-618 (poll) udi_interface      INFO     unifi_poly:update: update: 0
2024-07-18 22:07:23.344 Thread-618 (poll) udi_interface      INFO     unifi_poly:update: update: 0
2024-07-18 22:07:23.344 Thread-1 (send_thread) udi_interface.interface DEBUG    interface:_send: PUBLISHING {'set': [{'address': '5c3e1b5753e6', 'driver': 'GV1', 'value': '0', 'uom': 2, 'text': None}]}
2024-07-18 22:07:23.344 Thread-1 (send_thread) udi_interface.interface DEBUG    interface:_send: PUBLISHING {'set': [{'address': '5c3e1b5753e6', 'driver': 'GV1', 'value': '0', 'uom': 2, 'text': None}]}
2024-07-18 22:07:23.349 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: 0298647559fe:0298647559fe No change in GV1's value
2024-07-18 22:07:23.349 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: 0298647559fe:0298647559fe No change in GV1's value
2024-07-18 22:07:23.349 Thread-618 (poll) udi_interface      INFO     unifi_poly:update: update: 0
2024-07-18 22:07:23.349 Thread-618 (poll) udi_interface      INFO     unifi_poly:update: update: 0
2024-07-18 22:07:23.353 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: 66ad0b5f3510:66ad0b5f3510 No change in GV1's value
2024-07-18 22:07:23.353 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: 66ad0b5f3510:66ad0b5f3510 No change in GV1's value
2024-07-18 22:07:23.353 Thread-618 (poll) udi_interface      INFO     unifi_poly:update: update: 0
2024-07-18 22:07:23.353 Thread-618 (poll) udi_interface      INFO     unifi_poly:update: update: 0
2024-07-18 22:07:23.357 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: daf3559f989e:daf3559f989e No change in GV1's value
2024-07-18 22:07:23.357 Thread-618 (poll) udi_interface.node DEBUG    node:setDriver: daf3559f989e:daf3559f989e No change in GV1's value
2024-07-18 22:07:23.357 Thread-618 (poll) udi_interface      INFO     unifi_poly:update: update: 0
2024-07-18 22:07:23.357 Thread-618 (poll) udi_interface      INFO     unifi_poly:update: update: 0
2024-07-18 22:07:23.361 MQTT       udi_interface.interface INFO     interface:_message: Successfully set 08e68991dc26 :: GV1 to 0 UOM 2
2024-07-18 22:07:23.361 MQTT       udi_interface.interface INFO     interface:_message: Successfully set 08e68991dc26 :: GV1 to 0 UOM 2
2024-07-18 22:07:23.450 MQTT       udi_interface.interface INFO     interface:_message: Successfully set 70b30604389b :: GV1 to 0 UOM 2
2024-07-18 22:07:23.450 MQTT       udi_interface.interface INFO     interface:_message: Successfully set 70b30604389b :: GV1 to 0 UOM 2
2024-07-18 22:07:23.490 MQTT       udi_interface.interface INFO     interface:_message: Successfully set 5c3e1b5753e6 :: GV1 to 0 UOM 2
2024-07-18 22:07:23.490 MQTT       udi_interface.interface INFO     interface:_message: Successfully set 5c3e1b5753e6 :: GV1 to 0 UOM 2
 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...