Wizzard72 / Domoticz-Unifi-Presence

GNU General Public License v3.0
5 stars 7 forks source link

UDM-Pro error when starting and running plugin #3

Closed mcmikev closed 3 years ago

mcmikev commented 3 years ago

Hi, I thought it might be beter to report the issue here then on the forum. I have just did an update of the plugin (13-jan-2021 12:45) and saw some changes where made. However I still get errors when starting or running the plugin. Below the errors at startup of the plugin. 2021-01-13 12:55:02.163 Error: (Unifi-Presence) 'onStart' failed 'KeyError'. 2021-01-13 12:55:02.163 Error: (Unifi-Presence) ----> Line 990 in '/home/pi/domoticz/plugins/Domoticz-Unifi-Presence/plugin.py', function onStart 2021-01-13 12:55:02.163 Error: (Unifi-Presence) ----> Line 221 in '/home/pi/domoticz/plugins/Domoticz-Unifi-Presence/plugin.py', function onStart 2021-01-13 12:55:02.163 Error: (Unifi-Presence) ----> Line 785 in '/home/pi/domoticz/plugins/Domoticz-Unifi-Presence/plugin.py', function detectUnifiDevices 2021-01-13 12:55:16.335 Error: (Unifi-Presence) 'onHeartbeat' failed 'IndexError':'string index out of range'.

After the startup I get 4 times this error and then the plugin seems to stop. 2021-01-13 12:55:46.345 Error: (Unifi-Presence) 'onHeartbeat' failed 'IndexError':'string index out of range'. 2021-01-13 12:55:46.346 Error: (Unifi-Presence) ----> Line 1018 in '/home/pi/domoticz/plugins/Domoticz-Unifi-Presence/plugin.py', function onHeartbeat 2021-01-13 12:55:46.346 Error: (Unifi-Presence) ----> Line 408 in '/home/pi/domoticz/plugins/Domoticz-Unifi-Presence/plugin.py', function onHeartbeat

Maybe known or maybe not.

Willing to test and help if needed!

Wizzard72 commented 3 years ago

I'm extending the plugin so the Dream Machine Pro is supported. I'm working on this with somebody who has an Dream Machine Pro. So it's still work in progress, but we're getting there.

Can you post the whole log of the unifi plugin?

mcmikev commented 3 years ago

Hi Can I send it to you in PM?

I don't want to post it here, it contains info that should not be shared.

Wizzard72 commented 3 years ago

True. Do you have an account on Domoticz Forum? I have the same username there as here.

mcmikev commented 3 years ago

I have, i shall PM you there!

mcmikev commented 3 years ago

PM send

4446546 commented 3 years ago

Hi, for me this is my error log. I use UDM Pro.

2021-01-14 14:24:25.205 (UniFi Presence) onHeartbeat: Attempting to reconnect Unifi Controller 2021-01-14 14:24:25.205 (UniFi Presence) login: called 2021-01-14 14:24:25.219 Error: (UniFi Presence) login: Failed to login to the Dream Machine Pro with errorcode 404 2021-01-14 14:24:30.199 (UniFi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-14 14:24:30.229 (UniFi Presence) Processing 'onHeartbeatCallback' message 2021-01-14 14:24:30.229 (UniFi Presence) Calling message handler 'onHeartbeat'. 2021-01-14 14:24:30.229 (UniFi Presence) onHeartbeat: called 2021-01-14 14:24:30.229 (UniFi Presence) onHeartbeat: Attempting to reconnect Unifi Controller 2021-01-14 14:24:30.229 (UniFi Presence) login: called 2021-01-14 14:24:30.262 Error: (UniFi Presence) login: Failed to login to the Dream Machine Pro with errorcode 404 2021-01-14 14:24:35.200 (UniFi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-14 14:24:35.221 (UniFi Presence) Processing 'onHeartbeatCallback' message 2021-01-14 14:24:35.221 (UniFi Presence) Calling message handler 'onHeartbeat'. 2021-01-14 14:24:35.221 (UniFi Presence) onHeartbeat: called 2021-01-14 14:24:35.221 (UniFi Presence) onHeartbeat: Attempting to reconnect Unifi Controller 2021-01-14 14:24:35.221 (UniFi Presence) login: called 2021-01-14 14:24:35.236 Error: (UniFi Presence) login: Failed to login to the Dream Machine Pro with errorcode 404 2021-01-14 14:24:40.201 (UniFi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-14 14:24:40.246 (UniFi Presence) Processing 'onHeartbeatCallback' message 2021-01-14 14:24:40.246 (UniFi Presence) Calling message handler 'onHeartbeat'. 2021-01-14 14:24:40.246 (UniFi Presence) onHeartbeat: called 2021-01-14 14:24:40.246 (UniFi Presence) onHeartbeat: Attempting to reconnect Unifi Controller 2021-01-14 14:24:40.246 (UniFi Presence) login: called 2021-01-14 14:24:40.278 Error: (UniFi Presence) login: Failed to login to the Dream Machine Pro with errorcode 404 2021-01-14 14:24:45.202 (UniFi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-14 14:24:45.242 (UniFi Presence) Processing 'onHeartbeatCallback' message 2021-01-14 14:24:45.242 (UniFi Presence) Calling message handler 'onHeartbeat'. 2021-01-14 14:24:45.242 (UniFi Presence) onHeartbeat: called 2021-01-14 14:24:45.242 (UniFi Presence) onHeartbeat: Attempting to reconnect Unifi Controller 2021-01-14 14:24:45.242 (UniFi Presence) login: called 2021-01-14 14:24:45.268 Error: (UniFi Presence) login: Failed to login to the Dream Machine Pro with errorcode 404 2021-01-14 14:24:50.203 (UniFi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-14 14:24:50.227 (UniFi Presence) Processing 'onHeartbeatCallback' message 2021-01-14 14:24:50.227 (UniFi Presence) Calling message handler 'onHeartbeat'. 2021-01-14 14:24:50.227 (UniFi Presence) onHeartbeat: called 2021-01-14 14:24:50.227 (UniFi Presence) onHeartbeat: Attempting to reconnect Unifi Controller 2021-01-14 14:24:50.227 (UniFi Presence) login: called 2021-01-14 14:24:50.244 Error: (UniFi Presence) login: Failed to login to the Dream Machine Pro with errorcode 404 2021-01-14 14:24:55.204 (UniFi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-14 14:24:55.253 (UniFi Presence) Processing 'onHeartbeatCallback' message 2021-01-14 14:24:55.253 (UniFi Presence) Calling message handler 'onHeartbeat'. 2021-01-14 14:24:55.253 (UniFi Presence) onHeartbeat: called 2021-01-14 14:24:55.253 (UniFi Presence) onHeartbeat: Attempting to reconnect Unifi Controller 2021-01-14 14:24:55.253 (UniFi Presence) login: called 2021-01-14 14:24:55.288 Error: (UniFi Presence) login: Failed to login to the Dream Machine Pro with errorcode 404 2021-01-14 14:25:00.205 (UniFi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-14 14:25:00.248 (UniFi Presence) Processing 'onHeartbeatCallback' message 2021-01-14 14:25:00.248 (UniFi Presence) Calling message handler 'onHeartbeat'. 2021-01-14 14:25:00.248 (UniFi Presence) onHeartbeat: called 2021-01-14 14:25:00.248 (UniFi Presence) onHeartbeat: Attempting to reconnect Unifi Controller 2021-01-14 14:25:00.248 (UniFi Presence) login: called 2021-01-14 14:25:00.262 Error: (UniFi Presence) login: Failed to login to the Dream Machine Pro with errorcode 404 2021-01-14 14:25:05.206 (UniFi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-14 14:25:05.221 (UniFi Presence) Processing 'onHeartbeatCallback' message 2021-01-14 14:25:05.222 (UniFi Presence) Calling message handler 'onHeartbeat'. 2021-01-14 14:25:05.222 (UniFi Presence) onHeartbeat: called 2021-01-14 14:25:05.222 (UniFi Presence) onHeartbeat: Attempting to reconnect Unifi Controller 2021-01-14 14:25:05.222 (UniFi Presence) login: called 2021-01-14 14:25:05.239 Error: (UniFi Presence) login: Failed to login to the Dream Machine Pro with errorcode 404 2021-01-14 14:25:10.207 (UniFi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-14 14:25:10.250 (UniFi Presence) Processing 'onHeartbeatCallback' message 2021-01-14 14:25:10.251 (UniFi Presence) Calling message handler 'onHeartbeat'. 2021-01-14 14:25:10.251 (UniFi Presence) onHeartbeat: called 2021-01-14 14:25:10.251 (UniFi Presence) onHeartbeat: Attempting to reconnect Unifi Controller 2021-01-14 14:25:10.251 (UniFi Presence) login: called 2021-01-14 14:25:10.283 Error: (UniFi Presence) login: Failed to login to the Dream Machine Pro with errorcode 404

Tezzlicious commented 3 years ago

UMD Pro here. Let me know how I can help to speed this up. Latest version still has the following:

2021-01-20 10:35:57.877 Error: (Unifi Presence) 'onStart' failed 'KeyError'.
2021-01-20 10:35:57.877 Error: (Unifi Presence) ----> Line 1189 in '/home/pi/domoticz/plugins/Domoticz-Unifi-Presence/plugin.py', function onStart
2021-01-20 10:35:57.877 Error: (Unifi Presence) ----> Line 226 in '/home/pi/domoticz/plugins/Domoticz-Unifi-Presence/plugin.py', function onStart
2021-01-20 10:35:57.877 Error: (Unifi Presence) ----> Line 939 in '/home/pi/domoticz/plugins/Domoticz-Unifi-Presence/plugin.py', function detectUnifiDevices

2021-01-20 10:36:07.577 Error: (Unifi Presence) 'onHeartbeat' failed 'IndexError':'string index out of range'.
2021-01-20 10:36:07.577 Error: (Unifi Presence) ----> Line 1217 in '/home/pi/domoticz/plugins/Domoticz-Unifi-Presence/plugin.py', function onHeartbeat
2021-01-20 10:36:07.577 Error: (Unifi Presence) ----> Line 414 in '/home/pi/domoticz/plugins/Domoticz-Unifi-Presence/plugin.py', function onHeartbeat

I can see it is logging in succesfully.

Update:

Hardcoding deviceCode = "UDMPRO" makes the plugin come alive. I wonder why, because it is getting the JSON back from the UDM Pro with the "model":"UDMPRO" key value in it.

Wizzard72 commented 3 years ago

@Tezzlicious, can you share the log until the errors occur?

mcmikev commented 3 years ago

Weird. I have also UDM-Pro and do not have that error. Do you have an local account on the UDM? (local login)

Tezzlicious commented 3 years ago

Yes, local account. Could it be a caching problem? I've tried to use the previous versions a few days back. This morning I saw some updates and wiped the plugin directory (rm -r) and cloned the latest GIT back. Delete the Device and setup a new one in a freshly started Domoticz.

2021-01-20 10:35:57.157  Status: (Unifi Presence) Started.
2021-01-20 10:35:57.567  Status: (Unifi Presence) Entering work loop.
2021-01-20 10:35:57.568  Status: (Unifi Presence) Initialized version 2.7.8, author 'Wizzard72'
2021-01-20 10:35:57.570  (Unifi Presence) Debug logging mask set to: PYTHON PLUGIN QUEUE IMAGE DEVICE CONNECTION MESSAGE 
2021-01-20 10:35:57.570  (Unifi Presence) setVersionCheck - Plugin allowed to start (triggered by: onStart)
2021-01-20 10:35:57.570  (Unifi Presence) Number of icons loaded = 3
2021-01-20 10:35:57.571  (Unifi Presence) onStart: Items = UnifiPresenceAnyone
2021-01-20 10:35:57.571  (Unifi Presence) onStart: Icon 143 Name = UnifiPresence
2021-01-20 10:35:57.571  (Unifi Presence) onStart: Items = UnifiPresenceOverride
2021-01-20 10:35:57.571  (Unifi Presence) onStart: Icon 144 Name = UnifiPresence
2021-01-20 10:35:57.571  (Unifi Presence) onStart: Items = UnifiPresenceDevice
2021-01-20 10:35:57.571  (Unifi Presence) onStart: Icon 145 Name = UnifiPresence
2021-01-20 10:35:57.571  (Unifi Presence) login: called
2021-01-20 10:35:57.788  (Unifi Presence) login: X-SCRF-Token found and added to header
2021-01-20 10:35:57.788  (Unifi Presence) login: Login successful into Dream Machine Pro
2021-01-20 10:35:57.876  (Unifi Presence) detect Unifi Devices: Json Data (device) = {'_id': 'xx', 'ip': 'xx', 'mac': 'xx', 'model': 'UDMPRO', 'model_in_lts': False, 'model_in_eol': False, 'type': 'udm', 'version': '1.8.5.2964', 'adopted': True, 'site_id': 'xx', 'cfgversion': 'ef564448f86b5069', 'syslog_key': 'xxx', 'config_network': ...'
2021-01-20 10:35:57.877  Error: (Unifi Presence) 'onStart' failed 'KeyError'.
2021-01-20 10:35:57.877  Error: (Unifi Presence) ----> Line 1189 in '/home/pi/domoticz/plugins/Domoticz-Unifi-Presence/plugin.py', function onStart
2021-01-20 10:35:57.877  Error: (Unifi Presence) ----> Line 226 in '/home/pi/domoticz/plugins/Domoticz-Unifi-Presence/plugin.py', function onStart
2021-01-20 10:35:57.877  Error: (Unifi Presence) ----> Line 939 in '/home/pi/domoticz/plugins/Domoticz-Unifi-Presence/plugin.py', function detectUnifiDevices

...

2021-01-20 10:36:07.569  (Unifi Presence) Pushing 'onHeartbeatCallback' on to queue
2021-01-20 10:36:07.576  (Unifi Presence) Processing 'onHeartbeatCallback' message
2021-01-20 10:36:07.577  (Unifi Presence) Calling message handler 'onHeartbeat'.
2021-01-20 10:36:07.577  (Unifi Presence) onHeartbeat: called
2021-01-20 10:36:07.577  Error: (Unifi Presence) 'onHeartbeat' failed 'IndexError':'string index out of range'.
2021-01-20 10:36:07.577  Error: (Unifi Presence) ----> Line 1217 in '/home/pi/domoticz/plugins/Domoticz-Unifi-Presence/plugin.py', function onHeartbeat
2021-01-20 10:36:07.577  Error: (Unifi Presence) ----> Line 414 in '/home/pi/domoticz/plugins/Domoticz-Unifi-Presence/plugin.py', function onHeartbeat
Wizzard72 commented 3 years ago

Updated the plugin with an extra debug. I haven't raised the version number. Can you update the plugin and report back the logfile

Tezzlicious commented 3 years ago

deviceCode = UAL6

It's one my U6 Lite AP's.

JSON:

{
  "_id": "x",
  "ip": "x.x.x.x",
  "mac": "x:x:x:x:x:x",
  "model": "UAL6",
  "model_in_lts": false,
  "model_in_eol": false,
  "type": "uap",
  "version": "5.43.19.12493",
  "adopted": true,
  "site_id": "x",
  "x_authkey": "x",
  "cfgversion": "x",
  "syslog_key": "x",
  "config_network": {
    "type": "dhcp",
    "ip": "x.x.x.x"
  },
  "setup_id": "x",
  "x_vwirekey": "x",
  "vwire_table": [],
  "dot1x_portctrl_enabled": false,
  "license_state": "registered",
  "x_fingerprint": "x",
  "inform_url": "x",
  "inform_ip": "x",
  "x_aes_gcm": true,
  "required_version": "5.29.0",
  "kernel_version": "4.4.198",
  "architecture": "mips",
  "gateway_mac": "x",
  "x_ssh_hostkey_fingerprint": "x",
  "board_rev": 14,
  "manufacturer_id": 2,
  "internet": true,
  "model_incompatible": false,
  "antenna_table": [
    {
      "default": true,
      "id": 4,
      "name": "Combined",
      "ra0_gain": 3,
      "rai0_gain": 3
    }
  ],
  "radio_table": [
    {
      "radio": "ng",
      "name": "ra0",
      "ht": "20",
      "channel": 1,
      "tx_power_mode": "medium",
      "antenna_gain": 6,
      "min_rssi_enabled": true,
      "min_rssi": -80,
      "hard_noise_floor_enabled": false,
      "sens_level_enabled": false,
      "vwire_enabled": true,
      "min_txpower": 6,
      "max_txpower": 23,
      "builtin_antenna": true,
      "builtin_ant_gain": 3,
      "current_antenna_gain": 0,
      "nss": 2,
      "radio_caps": 147476
    },
    {
      "radio": "na",
      "name": "rai0",
      "ht": "80",
      "channel": 108,
      "tx_power_mode": "auto",
      "antenna_gain": 6,
      "min_rssi_enabled": true,
      "min_rssi": -85,
      "hard_noise_floor_enabled": false,
      "sens_level_enabled": false,
      "vwire_enabled": true,
      "min_txpower": 6,
      "max_txpower": 23,
      "builtin_antenna": true,
      "builtin_ant_gain": 3,
      "current_antenna_gain": 0,
      "nss": 2,
      "is_11ac": true,
      "is_11ax": true,
      "has_dfs": true,
      "has_fccdfs": true,
      "radio_caps": 50479124
    }
  ],
  "scan_radio_table": [],
  "ethernet_table": [
    {
      "mac": "x",
      "num_port": 1,
      "name": "eth0"
    }
  ],
  "port_table": [],
  "switch_caps": {
    "feature_caps": 6,
    "max_mirror_sessions": 1,
    "max_aggregate_sessions": 0,
    "max_l3_intf": 0,
    "max_reserved_routes": 0,
    "max_static_routes": 0
  },
  "has_speaker": false,
  "has_eth1": false,
  "fw_caps": 58654527,
  "hw_caps": 0,
  "wifi_caps": 7258077,
  "sys_error_caps": 0,
  "has_fan": false,
  "has_temperature": false,
  "country_code": 0,
  "countrycode_table": [],
  "connected_at": 1611056123,
  "provisioned_at": 1610882435,
  "mesh_sta_vap_enabled": true,
  "atf_enabled": false,
  "led_override": "default",
  "led_override_color": "#0000ff",
  "led_override_color_brightness": 100,
  "outdoor_mode_override": "default",
  "lcm_brightness_override": false,
  "lcm_idle_timeout_override": false,
  "name": "U6-Lite x",
  "unsupported": false,
  "unsupported_reason": 0,
  "two_phase_adopt": false,
  "serial": "x",
  "hash_id": "x",
  "anon_id": "x",
  "device_id": "x",
  "state": 1,
  "start_disconnected_millis": 1611056114930,
  "x_inform_authkey": "x",
  "last_seen": 1611147962,
  "upgradable": false,
  "adoptable_when_upgraded": false,
  "rollupgrade": false,
  "known_cfgversion": "04a343aa88fe102a",
  "uptime": 265032,
  "_uptime": 265032,
  "locating": false,
  "start_connected_millis": 1611056123155,
  "connect_request_ip": "x",
  "connect_request_port": "60198",
  "sys_stats": {
    "loadavg_1": "0.57",
    "loadavg_15": "0.56",
    "loadavg_5": "0.59",
    "mem_buffer": 0,
    "mem_total": 259981312,
    "mem_used": 131162112
  },
  "system-stats": {
    "cpu": "1.4",
    "mem": "32.2",
    "uptime": "265032"
  },
  "ssh_session_table": [],
  "scanning": false,
  "spectrum_scanning": false,
  "meshv3_peer_mac": "",
  "element_peer_mac": "",
  "guest_kicks": 0,
  "guest_token": "x",
  "satisfaction": 96,
  "hide_ch_width": "none",
  "isolated": false,
  "radio_table_stats": [
    {
      "name": "ra0",
      "channel": 1,
      "radio": "ng",
      "ast_txto": null,
      "ast_cst": null,
      "ast_be_xmit": 1314,
      "cu_total": 24,
      "cu_self_rx": 0,
      "cu_self_tx": 6,
      "gain": 3,
      "satisfaction": 96,
      "state": "RUN",
      "extchannel": 0,
      "tx_power": 14,
      "tx_packets": 569,
      "tx_retries": 0,
      "num_sta": 14,
      "guest-num_sta": 0,
      "user-num_sta": 14
    },
    {
      "name": "rai0",
      "channel": 108,
      "radio": "na",
      "ast_txto": null,
      "ast_cst": null,
      "ast_be_xmit": null,
      "cu_total": 2,
      "cu_self_rx": 0,
      "cu_self_tx": 1,
      "gain": 3,
      "satisfaction": 97,
      "state": "RUN",
      "extchannel": 1,
      "tx_power": 23,
      "tx_packets": 2458,
      "tx_retries": 262,
      "num_sta": 4,
      "guest-num_sta": 0,
      "user-num_sta": 4
    }
  ],
  "uplink": {
    "full_duplex": true,
    "ip": "0.0.0.0",
    "mac": "x",
    "name": "eth0",
    "netmask": "0.0.0.0",
    "num_port": 1,
    "rx_bytes": 4626781592,
    "rx_dropped": 8833,
    "rx_errors": 0,
    "rx_multicast": 0,
    "rx_packets": 12394170,
    "speed": 1000,
    "tx_bytes": 9162222485,
    "tx_dropped": 0,
    "tx_errors": 0,
    "tx_packets": 14326745,
    "up": true,
    "max_speed": 1000,
    "type": "wire",
    "tx_bytes-r": 2995,
    "rx_bytes-r": 6365
  },
  "vap_table": [
    {
      "anomalies_bar_chart": {
        "high_dns_latency": 0,
        "high_icmp_rtt": 0,
        "high_tcp_latency": 0,
        "high_tcp_packet_loss": 0,
        "high_wifi_latency": 0,
        "high_wifi_retries": 0,
        "low_phy_rate": 0,
        "poor_stream_eff": 0,
        "sleepy_client": 0,
        "sta_arp_timeout": 0,
        "sta_dns_timeout": 0,
        "sta_ip_timeout": 0,
        "weak_signal": 0
      },
      "anomalies_bar_chart_now": {
        "high_dns_latency": 0,
        "high_icmp_rtt": 0,
        "high_tcp_latency": 0,
        "high_tcp_packet_loss": 0,
        "high_wifi_latency": 0,
        "high_wifi_retries": 0,
        "low_phy_rate": 0,
        "poor_stream_eff": 0,
        "sleepy_client": 0,
        "sta_arp_timeout": 0,
        "sta_dns_timeout": 0,
        "sta_ip_timeout": 0,
        "weak_signal": 0
      },
      "avg_client_signal": -63,
      "bssid": "x",
      "bw": 80,
      "ccq": 0,
      "channel": 108,
      "dns_avg_latency": 8,
      "essid": "x",
      "extchannel": 1,
      "icmp_avg_rtt": 3,
      "id": "x",
      "mac_filter_rejections": 0,
      "name": "rai1",
      "num_satisfaction_sta": 4,
      "num_sta": 4,
      "radio": "na",
      "radio_name": "rai0",
      "reasons_bar_chart": {
        "phy_rate": 1,
        "signal": 0,
        "sleepy_client": 0,
        "sta_arp_timeout": 0,
        "sta_dns_latency": 3,
        "sta_dns_timeout": 0,
        "sta_icmp_rtt": 0,
        "sta_ip_timeout": 0,
        "stream_eff": 0,
        "tcp_latency": 0,
        "tcp_packet_loss": 0,
        "wifi_latency": 0,
        "wifi_retries": 0
      },
      "reasons_bar_chart_now": {
        "phy_rate": 0,
        "signal": 0,
        "sleepy_client": 0,
        "sta_arp_timeout": 0,
        "sta_dns_latency": 3,
        "sta_dns_timeout": 0,
        "sta_icmp_rtt": 0,
        "sta_ip_timeout": 0,
        "stream_eff": 0,
        "tcp_latency": 1,
        "tcp_packet_loss": 0,
        "wifi_latency": 0,
        "wifi_retries": 0
      },
      "rx_bytes": 755567107,
      "rx_crypts": 0,
      "rx_dropped": 0,
      "rx_errors": 0,
      "rx_frags": 0,
      "rx_nwids": 0,
      "rx_packets": 6619027,
      "rx_tcp_stats": {
        "goodbytes": 384,
        "lat_avg": 20,
        "lat_max": 100,
        "lat_min": 0,
        "lat_samples": 6,
        "lat_sum": 120,
        "stalls": 0
      },
      "satisfaction": 97,
      "state": "RUN",
      "tx_bytes": 3203596401,
      "tx_combined_retries": 1325089,
      "tx_data_mpdu_bytes": 0,
      "tx_dropped": 0,
      "tx_errors": 0,
      "tx_packets": 6924212,
      "tx_power": 23,
      "tx_retries": 1325089,
      "tx_rts_retries": 0,
      "tx_success": 0,
      "tx_tcp_stats": {
        "goodbytes": 691,
        "lat_avg": 0,
        "lat_max": 0,
        "lat_min": 0,
        "lat_samples": 5,
        "lat_sum": 0,
        "stalls": 0
      },
      "tx_total": 0,
      "up": true,
      "usage": "user",
      "wifi_tx_attempts": 4066345,
      "wifi_tx_dropped": 139,
      "wifi_tx_latency_mov": {
        "avg": 1113,
        "max": 15360,
        "min": 1024,
        "total": 1216512,
        "total_count": 1093
      },
      "t": "vap",
      "wlanconf_id": "x",
      "is_guest": false,
      "is_wep": false,
      "ap_mac": "x",
      "map_id": null,
      "site_id": "x"
    },
    {
      "anomalies_bar_chart": {
        "high_dns_latency": 0,
        "high_icmp_rtt": 0,
        "high_tcp_latency": 1,
        "high_tcp_packet_loss": 0,
        "high_wifi_latency": 0,
        "high_wifi_retries": 0,
        "low_phy_rate": 0,
        "poor_stream_eff": 0,
        "sleepy_client": 0,
        "sta_arp_timeout": 0,
        "sta_dns_timeout": 0,
        "sta_ip_timeout": 0,
        "weak_signal": 0
      },
      "anomalies_bar_chart_now": {
        "high_dns_latency": 0,
        "high_icmp_rtt": 0,
        "high_tcp_latency": 0,
        "high_tcp_packet_loss": 0,
        "high_wifi_latency": 0,
        "high_wifi_retries": 0,
        "low_phy_rate": 0,
        "poor_stream_eff": 0,
        "sleepy_client": 0,
        "sta_arp_timeout": 0,
        "sta_dns_timeout": 0,
        "sta_ip_timeout": 0,
        "weak_signal": 0
      },
      "avg_client_signal": -65,
      "bssid": "x",
      "bw": 20,
      "ccq": 0,
      "channel": 1,
      "dns_avg_latency": 11,
      "essid": "x",
      "icmp_avg_rtt": 69,
      "id": "x",
      "mac_filter_rejections": 0,
      "name": "ra0",
      "num_satisfaction_sta": 14,
      "num_sta": 14,
      "radio": "ng",
      "radio_name": "ra0",
      "reasons_bar_chart": {
        "phy_rate": 0,
        "signal": 0,
        "sleepy_client": 0,
        "sta_arp_timeout": 0,
        "sta_dns_latency": 3,
        "sta_dns_timeout": 0,
        "sta_icmp_rtt": 0,
        "sta_ip_timeout": 0,
        "stream_eff": 0,
        "tcp_latency": 6,
        "tcp_packet_loss": 0,
        "wifi_latency": 0,
        "wifi_retries": 0
      },
      "reasons_bar_chart_now": {
        "phy_rate": 0,
        "signal": 0,
        "sleepy_client": 0,
        "sta_arp_timeout": 0,
        "sta_dns_latency": 2,
        "sta_dns_timeout": 0,
        "sta_icmp_rtt": 0,
        "sta_ip_timeout": 0,
        "stream_eff": 0,
        "tcp_latency": 2,
        "tcp_packet_loss": 0,
        "wifi_latency": 0,
        "wifi_retries": 0
      },
      "rx_bytes": 201671868,
      "rx_crypts": 0,
      "rx_dropped": 1324188,
      "rx_errors": 173590,
      "rx_frags": 0,
      "rx_nwids": 0,
      "rx_packets": 10971198,
      "rx_tcp_stats": {
        "goodbytes": 61686,
        "lat_avg": 21,
        "lat_max": 180,
        "lat_min": 0,
        "lat_samples": 63,
        "lat_sum": 1340,
        "stalls": 0
      },
      "satisfaction": 96,
      "state": "RUN",
      "tx_bytes": 570921912,
      "tx_combined_retries": 0,
      "tx_data_mpdu_bytes": 0,
      "tx_dropped": 8,
      "tx_errors": 0,
      "tx_packets": 2397608,
      "tx_power": 14,
      "tx_retries": 0,
      "tx_rts_retries": 0,
      "tx_success": 0,
      "tx_tcp_stats": {
        "goodbytes": 13797,
        "lat_avg": 38,
        "lat_max": 1810,
        "lat_min": 0,
        "lat_samples": 128,
        "lat_sum": 4820,
        "stalls": 0
      },
      "tx_total": 0,
      "up": true,
      "usage": "user",
      "wifi_tx_attempts": 1076500,
      "wifi_tx_dropped": 0,
      "t": "vap",
      "wlanconf_id": "x",
      "is_guest": false,
      "is_wep": false,
      "ap_mac": "x",
      "map_id": null,
      "site_id": "x"
    }
  ],
  "downlink_table": [],
  "vwire_vap_table": [
    {
      "state": "RUN",
      "radio": "na",
      "radio_name": "rai0",
      "bssid": "x"
    },
    {
      "state": "RUN",
      "radio": "ng",
      "radio_name": "ra0",
      "bssid": "x"
    }
  ],
  "bytes-d": 568946,
  "tx_bytes-d": 356129,
  "rx_bytes-d": 212817,
  "bytes-r": 8491,
  "next_interval": 86,
  "next_heartbeat_at": 1611148058,
  "considered_lost_at": 1611148250,
  "stat": {
    "ap": {
      "site_id": "x",
      "o": "ap",
      "oid": "x",
      "ap": "x",
      "time": 1611056100000,
      "datetime": "2021-01-19T11:35:00Z",
      "user-rai0-rx_packets": 2272365,
      "user-ra0-rx_packets": 1678174,
      "user-rx_packets": 3950539,
      "guest-rx_packets": 0,
      "ra0-rx_packets": 1678174,
      "rai0-rx_packets": 2272365,
      "rx_packets": 3950539,
      "user-rai0-rx_bytes": 248117077,
      "user-ra0-rx_bytes": 424597029,
      "user-rx_bytes": 672714106,
      "guest-rx_bytes": 0,
      "ra0-rx_bytes": 424597029,
      "rai0-rx_bytes": 248117077,
      "rx_bytes": 672714106,
      "user-rai0-rx_errors": 0,
      "user-ra0-rx_errors": 38942,
      "user-rx_errors": 38942,
      "guest-rx_errors": 0,
      "ra0-rx_errors": 38942,
      "rai0-rx_errors": 0,
      "rx_errors": 38942,
      "user-rai0-rx_dropped": 0,
      "user-ra0-rx_dropped": 424668,
      "user-rx_dropped": 424668,
      "guest-rx_dropped": 0,
      "ra0-rx_dropped": 424668,
      "rai0-rx_dropped": 0,
      "rx_dropped": 424668,
      "user-rai0-rx_crypts": 0,
      "user-ra0-rx_crypts": 0,
      "user-rx_crypts": 0,
      "guest-rx_crypts": 0,
      "ra0-rx_crypts": 0,
      "rai0-rx_crypts": 0,
      "rx_crypts": 0,
      "user-rai0-rx_frags": 0,
      "user-ra0-rx_frags": 0,
      "user-rx_frags": 0,
      "guest-rx_frags": 0,
      "ra0-rx_frags": 0,
      "rai0-rx_frags": 0,
      "rx_frags": 0,
      "user-rai0-tx_packets": 2229915,
      "user-ra0-tx_packets": 828865,
      "user-tx_packets": 3058780,
      "guest-tx_packets": 0,
      "ra0-tx_packets": 828865,
      "rai0-tx_packets": 2229915,
      "tx_packets": 3058780,
      "user-rai0-tx_bytes": 911002916,
      "user-ra0-tx_bytes": 202878228,
      "user-tx_bytes": 1113881144,
      "guest-tx_bytes": 0,
      "ra0-tx_bytes": 202878228,
      "rai0-tx_bytes": 911002916,
      "tx_bytes": 1113881144,
      "user-rai0-tx_errors": 0,
      "user-ra0-tx_errors": 0,
      "user-tx_errors": 0,
      "guest-tx_errors": 0,
      "ra0-tx_errors": 0,
      "rai0-tx_errors": 0,
      "tx_errors": 0,
      "user-rai0-tx_dropped": 0,
      "user-ra0-tx_dropped": 0,
      "user-tx_dropped": 0,
      "guest-tx_dropped": 0,
      "ra0-tx_dropped": 0,
      "rai0-tx_dropped": 0,
      "tx_dropped": 0,
      "user-rai0-tx_retries": 1441165,
      "user-ra0-tx_retries": 0,
      "user-tx_retries": 1441165,
      "guest-tx_retries": 0,
      "ra0-tx_retries": 0,
      "rai0-tx_retries": 1441165,
      "tx_retries": 1441165,
      "user-rai0-mac_filter_rejections": 0,
      "user-ra0-mac_filter_rejections": 0,
      "user-mac_filter_rejections": 0,
      "guest-mac_filter_rejections": 0,
      "ra0-mac_filter_rejections": 0,
      "rai0-mac_filter_rejections": 0,
      "mac_filter_rejections": 0,
      "user-rai0-wifi_tx_attempts": 5912605,
      "user-ra0-wifi_tx_attempts": 826629,
      "user-wifi_tx_attempts": 6739234,
      "guest-wifi_tx_attempts": 0,
      "ra0-wifi_tx_attempts": 826629,
      "rai0-wifi_tx_attempts": 5912605,
      "wifi_tx_attempts": 6739234,
      "user-rai0-wifi_tx_dropped": 173,
      "user-ra0-wifi_tx_dropped": 0,
      "user-wifi_tx_dropped": 173,
      "guest-wifi_tx_dropped": 0,
      "ra0-wifi_tx_dropped": 0,
      "rai0-wifi_tx_dropped": 173,
      "wifi_tx_dropped": 173,
      "bytes": 1786595250,
      "duration": 91833000,
      "user-rai0-rai1-5ffa22e9d3fe6a06005a64da-rx_packets": 2272365,
      "user-rai0-rai1-5ffa22e9d3fe6a06005a64da-rx_bytes": 248117077,
      "user-rai0-rai1-5ffa22e9d3fe6a06005a64da-tx_packets": 2229915,
      "user-rai0-rai1-5ffa22e9d3fe6a06005a64da-tx_bytes": 911002916,
      "user-rai0-rai1-5ffa22e9d3fe6a06005a64da-tx_retries": 1441165,
      "user-rai0-rai1-5ffa22e9d3fe6a06005a64da-wifi_tx_attempts": 5912605,
      "user-ra0-ra0-5ffa2606d3fe6a06005a6569-rx_packets": 1678174,
      "user-ra0-ra0-5ffa2606d3fe6a06005a6569-rx_bytes": 424597029,
      "user-ra0-ra0-5ffa2606d3fe6a06005a6569-rx_errors": 38942,
      "user-ra0-ra0-5ffa2606d3fe6a06005a6569-rx_dropped": 424668,
      "user-ra0-ra0-5ffa2606d3fe6a06005a6569-tx_packets": 828865,
      "user-ra0-ra0-5ffa2606d3fe6a06005a6569-tx_bytes": 202878228,
      "user-ra0-ra0-5ffa2606d3fe6a06005a6569-wifi_tx_attempts": 826629,
      "user-rai0-rai1-5ffa22e9d3fe6a06005a64da-wifi_tx_dropped": 173
    }
  },
  "tx_bytes": 1113881144,
  "rx_bytes": 672714106,
  "bytes": 1786595250,
  "vwireEnabled": true,
  "uplink_table": [],
  "num_sta": 18,
  "user-num_sta": 18,
  "user-wlan-num_sta": 18,
  "guest-num_sta": 0,
  "guest-wlan-num_sta": 0,
  "x_has_ssh_hostkey": true
}
Wizzard72 commented 3 years ago

This Access Point was not in the known Unifi devices list. I have added it. Plugin should work now

Wizzard72 commented 3 years ago

Update and restart plugin

Tezzlicious commented 3 years ago

It's solved.

4446546 commented 3 years ago

Sorry, but my Plugin not work:

2021-01-20 15:28:46.762 Status: TCPServer: shared server started... 2021-01-20 15:28:46.763 Status: RxQueue: queue worker started... 2021-01-20 15:28:48.784 Status: HardwareMonitor: System: Raspberry Pi 2021-01-20 15:28:48.806 Status: HardwareMonitor: Hardware Monitor: Started (OStype Raspberry Pi Linux) 2021-01-20 15:28:49.807 Status: MQTT: Connecting to 192.168.xxx.xxx:1883 2021-01-20 15:28:50.834 HardwareMonitor: Temp (Proci hőmérséklet) 2021-01-20 15:28:50.009 Status: MQTT: connected to: 192.168.xxx.xxx:1883 2021-01-20 15:28:50.210 Status: MQTT: Subscribed 2021-01-20 15:28:53.811 Status: Pinger: Worker started... 2021-01-20 15:28:53.848 Status: WOL: Started 2021-01-20 15:28:53.848 Status: Darksky: Started... 2021-01-20 15:28:53.848 Status: Python Plugin System: (Unifi Presence) Started. 2021-01-20 15:28:53.849 Status: NotificationSystem: thread started... 2021-01-20 15:28:53.849 Status: EventSystem: reset all events... 2021-01-20 15:28:53.863 Status: EventSystem: reset all device statuses... 2021-01-20 15:28:54.653 (Unifi Presence) Debug logging mask set to: PYTHON PLUGIN QUEUE IMAGE DEVICE CONNECTION MESSAGE 2021-01-20 15:28:54.654 (Unifi Presence) setVersionCheck - Plugin allowed to start (triggered by: onStart) 2021-01-20 15:28:54.654 (Unifi Presence) Number of icons loaded = 3 2021-01-20 15:28:54.654 (Unifi Presence) onStart: Items = UnifiPresenceAnyone 2021-01-20 15:28:54.654 (Unifi Presence) onStart: Icon 105 Name = UnifiPresence 2021-01-20 15:28:54.654 (Unifi Presence) onStart: Items = UnifiPresenceOverride 2021-01-20 15:28:54.654 (Unifi Presence) onStart: Icon 106 Name = UnifiPresence 2021-01-20 15:28:54.654 (Unifi Presence) onStart: Items = UnifiPresenceDevice 2021-01-20 15:28:54.654 (Unifi Presence) onStart: Icon 107 Name = UnifiPresence 2021-01-20 15:28:54.654 (Unifi Presence) login: called 2021-01-20 15:28:54.057 Status: Python EventSystem: Initalizing event module. 2021-01-20 15:28:54.057 Status: EventSystem: Started 2021-01-20 15:28:54.057 Status: EventSystem: Queue thread started... 2021-01-20 15:28:54.082 Status: PluginSystem: Entering work loop. 2021-01-20 15:28:54.647 Status: Python Plugin System: (Unifi Presence) Entering work loop. 2021-01-20 15:28:54.648 Status: Python Plugin System: (Unifi Presence) Initialized version 2.7.9, author 'Wizzard72' 2021-01-20 15:28:55.912 (Unifi Presence) login: X-SCRF-Token found and added to header 2021-01-20 15:28:55.912 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:28:55.946 (Unifi Presence) detect Unifi Devices: Invalid login, or login has expired 2021-01-20 15:28:55.946 (Unifi Presence - OverRide) Updating device from 40:'40' to have values 0:'0'. 2021-01-20 15:28:55.959 (Unifi Presence) UpdateDevice: Update 0:'0' (Unifi Presence - OverRide) 2021-01-20 15:28:55.959 (Unifi Presence) create_devices: Found phone to monitor from configuration = Zsolti=8c:f5:a3:f9:d6:7b 2021-01-20 15:28:55.959 (Unifi Presence) create_devices: Found phone to monitor from configuration = Tablet=00:e3:b2:db:9d:78 2021-01-20 15:28:55.959 (Unifi Presence) onStart: Phone Naam = OverRide | 00:00:00:00:00:00 | 255 | Off | No | No 2021-01-20 15:28:55.959 (Unifi Presence) onStart: Phone Naam = AAAAA | 8c:f5:a3:xx:xx:xx | 50 | Off | No | No 2021-01-20 15:28:55.960 (Unifi Presence) onStart: Phone Naam = BBBBB | 00:e3:b2:xx:xx:xx | 51 | Off | No | No 2021-01-20 15:28:55.960 Python Plugin System: (Unifi Presence) Pushing 'PollIntervalDirective' on to queue 2021-01-20 15:28:55.960 (Unifi Presence) Processing 'PollIntervalDirective' message 2021-01-20 15:28:55.960 Python Plugin System: (Unifi Presence) Heartbeat interval set to: 5. 2021-01-20 15:29:05.461 Python Plugin System: (Unifi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-20 15:29:05.477 (Unifi Presence) Processing 'onHeartbeatCallback' message 2021-01-20 15:29:05.477 Python Plugin System: (Unifi Presence) Calling message handler 'onHeartbeat'. 2021-01-20 15:29:05.478 (Unifi Presence) onHeartbeat: called 2021-01-20 15:29:05.478 (Unifi Presence) onHeartbeat: Attempting to reconnect Unifi Controller 2021-01-20 15:29:05.478 (Unifi Presence) login: called 2021-01-20 15:29:19.563 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:29:19.564 (Unifi Presence) onHeartbeat: Requesting Unifi Controller details 2021-01-20 15:29:19.608 (Unifi Presence) request_details: Invalid login, or login has expired 2021-01-20 15:29:19.608 (Unifi Presence) login: called 2021-01-20 15:29:20.865 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:29:20.938 (Unifi Presence) request_online_phones: Invalid login, or login has expired 2021-01-20 15:29:20.938 (Unifi Presence) login: called 2021-01-20 15:29:22.173 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:29:26.674 Python Plugin System: (Unifi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-20 15:29:26.682 (Unifi Presence) Processing 'onHeartbeatCallback' message 2021-01-20 15:29:26.682 Python Plugin System: (Unifi Presence) Calling message handler 'onHeartbeat'. 2021-01-20 15:29:26.682 (Unifi Presence) onHeartbeat: called 2021-01-20 15:29:26.682 (Unifi Presence) onHeartbeat: Requesting Unifi Controller details 2021-01-20 15:29:26.711 (Unifi Presence) request_details: Invalid login, or login has expired 2021-01-20 15:29:26.711 (Unifi Presence) login: called 2021-01-20 15:29:27.898 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:29:27.928 (Unifi Presence) request_online_phones: Invalid login, or login has expired 2021-01-20 15:29:27.928 (Unifi Presence) login: called 2021-01-20 15:29:29.128 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:29:33.629 Python Plugin System: (Unifi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-20 15:29:33.636 (Unifi Presence) Processing 'onHeartbeatCallback' message 2021-01-20 15:29:33.636 Python Plugin System: (Unifi Presence) Calling message handler 'onHeartbeat'. 2021-01-20 15:29:33.636 (Unifi Presence) onHeartbeat: called 2021-01-20 15:29:33.636 (Unifi Presence) onHeartbeat: Requesting Unifi Controller details 2021-01-20 15:29:33.667 (Unifi Presence) request_details: Invalid login, or login has expired 2021-01-20 15:29:33.667 (Unifi Presence) login: called 2021-01-20 15:29:36.143 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:29:40.644 Python Plugin System: (Unifi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-20 15:29:40.650 (Unifi Presence) Processing 'onHeartbeatCallback' message 2021-01-20 15:29:40.651 Python Plugin System: (Unifi Presence) Calling message handler 'onHeartbeat'. 2021-01-20 15:29:40.651 (Unifi Presence) onHeartbeat: called 2021-01-20 15:29:40.651 (Unifi Presence) onHeartbeat: Requesting Unifi Controller details 2021-01-20 15:29:40.680 (Unifi Presence) request_details: Invalid login, or login has expired 2021-01-20 15:29:40.680 (Unifi Presence) login: called 2021-01-20 15:29:41.856 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:29:41.883 (Unifi Presence) request_online_phones: Invalid login, or login has expired 2021-01-20 15:29:41.883 (Unifi Presence) login: called 2021-01-20 15:29:43.080 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:29:47.582 Python Plugin System: (Unifi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-20 15:29:47.590 (Unifi Presence) Processing 'onHeartbeatCallback' message 2021-01-20 15:29:47.590 Python Plugin System: (Unifi Presence) Calling message handler 'onHeartbeat'. 2021-01-20 15:29:47.590 (Unifi Presence) onHeartbeat: called 2021-01-20 15:29:47.590 (Unifi Presence) onHeartbeat: Requesting Unifi Controller details 2021-01-20 15:29:47.630 (Unifi Presence) request_details: Invalid login, or login has expired 2021-01-20 15:29:47.630 (Unifi Presence) login: called 2021-01-20 15:29:48.816 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:29:48.846 (Unifi Presence) request_online_phones: Invalid login, or login has expired 2021-01-20 15:29:48.846 (Unifi Presence) login: called 2021-01-20 15:29:50.026 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:29:54.527 Python Plugin System: (Unifi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-20 15:29:54.535 (Unifi Presence) Processing 'onHeartbeatCallback' message 2021-01-20 15:29:54.535 Python Plugin System: (Unifi Presence) Calling message handler 'onHeartbeat'. 2021-01-20 15:29:54.535 (Unifi Presence) onHeartbeat: called 2021-01-20 15:29:54.535 (Unifi Presence) onHeartbeat: Requesting Unifi Controller details 2021-01-20 15:29:54.564 (Unifi Presence) request_details: Invalid login, or login has expired 2021-01-20 15:29:54.564 (Unifi Presence) login: called 2021-01-20 15:29:55.794 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:29:55.823 (Unifi Presence) request_online_phones: Invalid login, or login has expired 2021-01-20 15:29:55.823 (Unifi Presence) login: called 2021-01-20 15:29:57.031 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:01.532 Python Plugin System: (Unifi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-20 15:30:01.539 (Unifi Presence) Processing 'onHeartbeatCallback' message 2021-01-20 15:30:01.539 Python Plugin System: (Unifi Presence) Calling message handler 'onHeartbeat'. 2021-01-20 15:30:01.539 (Unifi Presence) onHeartbeat: called 2021-01-20 15:30:01.539 (Unifi Presence) onHeartbeat: Requesting Unifi Controller details 2021-01-20 15:30:01.616 (Unifi Presence) request_details: Invalid login, or login has expired 2021-01-20 15:30:01.616 (Unifi Presence) login: called 2021-01-20 15:30:02.797 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:02.825 (Unifi Presence) request_online_phones: Invalid login, or login has expired 2021-01-20 15:30:02.825 (Unifi Presence) login: called 2021-01-20 15:30:04.051 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:08.552 Python Plugin System: (Unifi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-20 15:30:08.559 (Unifi Presence) Processing 'onHeartbeatCallback' message 2021-01-20 15:30:08.559 Python Plugin System: (Unifi Presence) Calling message handler 'onHeartbeat'. 2021-01-20 15:30:08.559 (Unifi Presence) onHeartbeat: called 2021-01-20 15:30:08.559 (Unifi Presence) onHeartbeat: Requesting Unifi Controller details 2021-01-20 15:30:08.591 (Unifi Presence) request_details: Invalid login, or login has expired 2021-01-20 15:30:08.592 (Unifi Presence) login: called 2021-01-20 15:30:09.808 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:09.841 (Unifi Presence) request_online_phones: Invalid login, or login has expired 2021-01-20 15:30:09.842 (Unifi Presence) login: called 2021-01-20 15:30:11.046 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:15.548 Python Plugin System: (Unifi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-20 15:30:15.555 (Unifi Presence) Processing 'onHeartbeatCallback' message 2021-01-20 15:30:15.555 Python Plugin System: (Unifi Presence) Calling message handler 'onHeartbeat'. 2021-01-20 15:30:15.555 (Unifi Presence) onHeartbeat: called 2021-01-20 15:30:15.555 (Unifi Presence) onHeartbeat: Requesting Unifi Controller details 2021-01-20 15:30:15.592 (Unifi Presence) request_details: Invalid login, or login has expired 2021-01-20 15:30:15.592 (Unifi Presence) login: called 2021-01-20 15:30:16.778 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:16.807 (Unifi Presence) request_online_phones: Invalid login, or login has expired 2021-01-20 15:30:16.807 (Unifi Presence) login: called 2021-01-20 15:30:17.988 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:22.490 Python Plugin System: (Unifi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-20 15:30:22.497 (Unifi Presence) Processing 'onHeartbeatCallback' message 2021-01-20 15:30:22.497 Python Plugin System: (Unifi Presence) Calling message handler 'onHeartbeat'. 2021-01-20 15:30:22.497 (Unifi Presence) onHeartbeat: called 2021-01-20 15:30:22.497 (Unifi Presence) onHeartbeat: Requesting Unifi Controller details 2021-01-20 15:30:22.529 (Unifi Presence) request_details: Invalid login, or login has expired 2021-01-20 15:30:22.529 (Unifi Presence) login: called 2021-01-20 15:30:23.748 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:23.778 (Unifi Presence) request_online_phones: Invalid login, or login has expired 2021-01-20 15:30:23.778 (Unifi Presence) login: called 2021-01-20 15:30:24.952 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:29.453 Python Plugin System: (Unifi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-20 15:30:29.460 (Unifi Presence) Processing 'onHeartbeatCallback' message 2021-01-20 15:30:29.460 Python Plugin System: (Unifi Presence) Calling message handler 'onHeartbeat'. 2021-01-20 15:30:29.460 (Unifi Presence) onHeartbeat: called 2021-01-20 15:30:29.460 (Unifi Presence) onHeartbeat: Requesting Unifi Controller details 2021-01-20 15:30:29.498 (Unifi Presence) request_details: Invalid login, or login has expired 2021-01-20 15:30:29.498 (Unifi Presence) login: called 2021-01-20 15:30:30.712 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:30.748 (Unifi Presence) request_online_phones: Invalid login, or login has expired 2021-01-20 15:30:30.748 (Unifi Presence) login: called 2021-01-20 15:30:32.006 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:36.508 Python Plugin System: (Unifi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-20 15:30:36.515 (Unifi Presence) Processing 'onHeartbeatCallback' message 2021-01-20 15:30:36.515 Python Plugin System: (Unifi Presence) Calling message handler 'onHeartbeat'. 2021-01-20 15:30:36.515 (Unifi Presence) onHeartbeat: called 2021-01-20 15:30:36.515 (Unifi Presence) onHeartbeat: Requesting Unifi Controller details 2021-01-20 15:30:36.562 (Unifi Presence) request_details: Invalid login, or login has expired 2021-01-20 15:30:36.562 (Unifi Presence) login: called 2021-01-20 15:30:37.817 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:37.845 (Unifi Presence) request_online_phones: Invalid login, or login has expired 2021-01-20 15:30:37.845 (Unifi Presence) login: called 2021-01-20 15:30:39.042 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:43.543 Python Plugin System: (Unifi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-20 15:30:43.549 (Unifi Presence) Processing 'onHeartbeatCallback' message 2021-01-20 15:30:43.550 Python Plugin System: (Unifi Presence) Calling message handler 'onHeartbeat'. 2021-01-20 15:30:43.550 (Unifi Presence) onHeartbeat: called 2021-01-20 15:30:43.550 (Unifi Presence) onHeartbeat: Requesting Unifi Controller details 2021-01-20 15:30:43.578 (Unifi Presence) request_details: Invalid login, or login has expired 2021-01-20 15:30:43.578 (Unifi Presence) login: called 2021-01-20 15:30:44.838 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:44.869 (Unifi Presence) request_online_phones: Invalid login, or login has expired 2021-01-20 15:30:44.869 (Unifi Presence) login: called 2021-01-20 15:30:46.113 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:50.615 Python Plugin System: (Unifi Presence) Pushing 'onHeartbeatCallback' on to queue 2021-01-20 15:30:50.622 (Unifi Presence) Processing 'onHeartbeatCallback' message 2021-01-20 15:30:50.622 Python Plugin System: (Unifi Presence) Calling message handler 'onHeartbeat'. 2021-01-20 15:30:50.623 (Unifi Presence) onHeartbeat: called 2021-01-20 15:30:50.623 (Unifi Presence) onHeartbeat: Requesting Unifi Controller details 2021-01-20 15:30:50.658 (Unifi Presence) request_details: Invalid login, or login has expired 2021-01-20 15:30:50.658 (Unifi Presence) login: called 2021-01-20 15:30:51.884 (Unifi Presence) login: Login successful into Dream Machine Pro 2021-01-20 15:30:51.915 (Unifi Presence) request_online_phones: Invalid login, or login has expired 2021-01-20 15:30:51.915 (Unifi Presence) login: called 2021-01-20 15:30:53.152 (Unifi Presence) login: Login successful into Dream Machine Pro . . .