This commit is contained in:
Jokob-sk
2023-07-22 12:37:36 +10:00
parent bcda186cbe
commit bcea3e1a97
34 changed files with 3 additions and 642 deletions

View File

@@ -1,19 +0,0 @@
## Overview
A plugin allowing for importing devices from a UniFi controller.
### Usage
Specify the following settings in the Settings section of PiAlert:
- `UNFIMP_username` - Username used to login into the UNIFI controller.
- `UNFIMP_password` - Password used to login into the UNIFI controller.
- `UNFIMP_host` - Host url or IP address where the UNIFI controller is hosted (excluding http://)
- `UNFIMP_sites` - Name of the sites (usually 'default', check the URL in your UniFi controller UI if unsure. The site id is in the following part of the URL: `https://192.168.1.1:8443/manage/site/this-is-the-site-id/settings/`).
- `UNFIMP_protocol` - https:// or http://
- `UNFIMP_port` - Usually 8443
### Notes
- Currently only used to import devices, not their status, type or network map.
- It is recommend to create a read-only user in your UniFi controller

View File

@@ -1,457 +0,0 @@
{
"code_name": "unifi_import",
"unique_prefix": "UNFIMP",
"enabled": true,
"data_source": "python-script",
"data_filters": [
{
"compare_column" : "Object_PrimaryID",
"compare_operator" : "==",
"compare_field_id": "txtMacFilter",
"compare_js_template": "'{value}'.toString()",
"compare_use_quotes": true
}
],
"localized": ["display_name", "description", "icon"],
"mapped_to_table": "DHCP_Leases",
"display_name" : [{
"language_code":"en_us",
"string" : "UniFi import"
}],
"icon":[{
"language_code":"en_us",
"string" : "<i class=\"fa-solid fa-upload\"></i>"
}],
"description": [{
"language_code":"en_us",
"string" : "This plugin is used to import devices from an UNIFI controller."
}],
"params" : [
{
"name" : "username",
"type" : "setting",
"value" : "UNFIMP_username"
},
{
"name" : "password",
"type" : "setting",
"value" : "UNFIMP_password"
},
{
"name" : "host",
"type" : "setting",
"value" : "UNFIMP_host"
},
{
"name" : "sites",
"type" : "setting",
"value" : "UNFIMP_sites"
},
{
"name" : "protocol",
"type" : "setting",
"value" : "UNFIMP_protocol"
},
{
"name" : "port",
"type" : "setting",
"value" : "UNFIMP_port"
},
{
"name" : "version",
"type" : "setting",
"value" : "UNFIMP_version"
}
],
"database_column_definitions":
[
{
"column": "Index",
"css_classes": "col-sm-2",
"show": false,
"type": "label",
"default_value":"",
"options": [],
"localized": ["name"],
"name":[{
"language_code":"en_us",
"string" : "N/A"
}]
} ,
{
"column": "Plugin",
"css_classes": "col-sm-2",
"show": false,
"type": "label",
"default_value":"",
"options": [],
"localized": ["name"],
"name":[{
"language_code":"en_us",
"string" : "N/A"
}]
},
{
"column": "Object_PrimaryID",
"mapped_to_column": "DHCP_MAC",
"css_classes": "col-sm-2",
"show": true,
"type": "devicemac",
"default_value":"",
"options": [],
"localized": ["name"],
"name":[{
"language_code":"en_us",
"string" : "MAC address"
}]
},
{
"column": "Object_SecondaryID",
"mapped_to_column": "DHCP_IP",
"css_classes": "col-sm-2",
"show": true,
"type": "deviceip",
"default_value":"",
"options": [],
"localized": ["name"],
"name":[{
"language_code":"en_us",
"string" : "IP"
}]
} ,
{
"column": "DateTimeCreated",
"css_classes": "col-sm-2",
"show": true,
"type": "label",
"default_value":"",
"options": [],
"localized": ["name"],
"name":[{
"language_code":"en_us",
"string" : "Created"
}]
},
{
"column": "DateTimeChanged",
"mapped_to_column": "DHCP_DateTime",
"css_classes": "col-sm-2",
"show": true,
"type": "label",
"default_value":"",
"options": [],
"localized": ["name"],
"name":[{
"language_code":"en_us",
"string" : "Changed"
}]
},
{
"column": "Watched_Value1",
"mapped_to_column": "DHCP_Name",
"css_classes": "col-sm-2",
"show": true,
"type": "label",
"default_value":"",
"options": [],
"localized": ["name"],
"name":[{
"language_code":"en_us",
"string" : "Hostname"
}]
},
{
"column": "Watched_Value2",
"css_classes": "col-sm-2",
"show": true,
"type": "label",
"default_value":"",
"options": [],
"localized": ["name"],
"name":[{
"language_code":"en_us",
"string" : "Vendor"
}]
},
{
"column": "Watched_Value3",
"css_classes": "col-sm-2",
"show": true,
"type": "label",
"default_value":"",
"options": [],
"localized": ["name"],
"name":[{
"language_code":"en_us",
"string" : "Type"
}]
} ,
{
"column": "Watched_Value4",
"css_classes": "col-sm-2",
"show": true,
"type": "label",
"default_value":"",
"options": [],
"localized": ["name"],
"name":[{
"language_code":"en_us",
"string" : "Online?"
}]
} ,
{
"column": "UserData",
"css_classes": "col-sm-2",
"show": false,
"type": "textboxsave",
"default_value":"",
"options": [],
"localized": ["name"],
"name":[{
"language_code":"en_us",
"string" : "Comments"
}]
},
{
"column": "Extra",
"css_classes": "col-sm-3",
"show": true,
"type": "label",
"default_value":"",
"options": [],
"localized": ["name"],
"name":[{
"language_code":"en_us",
"string" : "Network"
}]
},
{
"column": "Status",
"css_classes": "col-sm-1",
"show": true,
"type": "replace",
"default_value":"",
"options": [
{
"equals": "watched-not-changed",
"replacement": "<div style='text-align:center'><i class='fa-solid fa-square-check'></i><div></div>"
},
{
"equals": "watched-changed",
"replacement": "<div style='text-align:center'><i class='fa-solid fa-triangle-exclamation'></i></div>"
},
{
"equals": "new",
"replacement": "<div style='text-align:center'><i class='fa-solid fa-circle-plus'></i></div>"
}
],
"localized": ["name"],
"name":[{
"language_code":"en_us",
"string" : "Status"
}]
}
],
"settings":[
{
"function": "RUN",
"type": "text.select",
"default_value":"disabled",
"options": ["disabled", "once", "schedule", "always_after_scan", "on_new_device"],
"localized": ["name", "description"],
"name" :[{
"language_code":"en_us",
"string" : "When to run"
}],
"description": [{
"language_code":"en_us",
"string" : "Enable import of devices from a UNIFI controller. If you select <code>schedule</code> the scheduling settings from below are applied. If you select <code>once</code> the scan is run only once on start of the application (container) or after you update your settings."
}]
},
{
"function": "CMD",
"type": "text",
"default_value":"python3 /home/pi/pialert/front/plugins/unifi_import/script.py username={username} password={password} host={host} sites={sites} protocol={protocol} port={port} version={version}",
"options": [],
"localized": ["name", "description"],
"name" : [{
"language_code":"en_us",
"string" : "Command"
}],
"description": [{
"language_code":"en_us",
"string" : "Command to run. Not recommended to change."
}]
},
{
"function": "username",
"type": "text",
"default_value":"",
"options": [],
"localized": ["name", "description"],
"name" : [{
"language_code":"en_us",
"string" : "Username"
}],
"description": [{
"language_code":"en_us",
"string" : "The username used to login into your UNIFI controller. It is recommended to create a read-only user account."
}]
},
{
"function": "password",
"type": "password",
"default_value":"",
"options": [],
"localized": ["name", "description"],
"name" : [{
"language_code":"en_us",
"string" : "Password"
}],
"description": [{
"language_code":"en_us",
"string" : "The password used to login into your UNIFI controller."
}]
},
{
"function": "protocol",
"type": "text.select",
"default_value":"https://",
"options": ["https://", "http://"],
"localized": ["name", "description"],
"name" : [{
"language_code":"en_us",
"string" : "Protocol"
}],
"description": [{
"language_code":"en_us",
"string" : "The protocol to use to access the controller."
}]
},
{
"function": "host",
"type": "text",
"default_value":"192.168.1.1",
"options": [],
"localized": ["name", "description"],
"name" : [{
"language_code":"en_us",
"string" : "Host"
}],
"description": [{
"language_code":"en_us",
"string" : "The host (IP) where the UNIFI controller is runnig. Do NOT include the protocol (e.g. <code>https://</code>)"
}]
},
{
"function": "port",
"type": "text",
"default_value":"8443",
"options": [],
"localized": ["name", "description"],
"name" : [{
"language_code":"en_us",
"string" : "Port number"
}],
"description": [{
"language_code":"en_us",
"string" : "The port number where the UNIFI controller is runnig. Usually it is <code>8443</code>."
}]
},
{
"function": "version",
"type": "text",
"default_value":"",
"options": [],
"localized": ["name", "description"],
"name" : [{
"language_code":"en_us",
"string" : "API version"
}],
"description": [{
"language_code":"en_us",
"string" : "The base version of the Unify controller API. Supported values as of time of writing are <code>v4|v5|unifiOS|UDMP-unifiOS</code>."
}]
},
{
"function": "sites",
"type": "list",
"default_value":["default"],
"options": [],
"localized": ["name", "description"],
"name" : [{
"language_code":"en_us",
"string" : "UNIFI sites"
}],
"description": [{
"language_code":"en_us",
"string" : "The sites you want to connect to. Usually it is only one and the name is <code>default</code>. Check the URL in your UniFi controller UI if unsure."
}]
},
{
"function": "RUN_SCHD",
"type": "text",
"default_value":"0 2 * * *",
"options": [],
"localized": ["name", "description"],
"name" : [{
"language_code":"en_us",
"string" : "Schedule"
}],
"description": [{
"language_code":"en_us",
"string" : "Only enabled if you select <code>schedule</code> in the <a href=\"#UNFIMP_RUN\"><code>UNFIMP_RUN</code> setting</a>. Make sure you enter the schedule in the correct cron-like format (e.g. validate at <a href=\"https://crontab.guru/\" target=\"_blank\">crontab.guru</a>). For example entering <code>0 4 * * *</code> will run the scan after 4 am in the <a onclick=\"toggleAllSettings()\" href=\"#TIMEZONE\"><code>TIMEZONE</code> you set above</a>. Will be run NEXT time the time passes."
}]
},
{
"function": "RUN_TIMEOUT",
"type": "integer",
"default_value":5,
"options": [],
"localized": ["name", "description"],
"name" : [{
"language_code":"en_us",
"string" : "Run timeout"
},
{
"language_code":"de_de",
"string" : "Wartezeit"
}],
"description": [{
"language_code":"en_us",
"string" : "Maximum time in seconds to wait for the script to finish. If this time is exceeded the script is aborted."
}]
},
{
"function": "WATCH",
"type": "text.multiselect",
"default_value":["Watched_Value1", "Watched_Value4"],
"options": ["Watched_Value1","Watched_Value2","Watched_Value3","Watched_Value4"],
"localized": ["name", "description"],
"name" :[{
"language_code":"en_us",
"string" : "Watched"
}] ,
"description":[{
"language_code":"en_us",
"string" : "Send a notification if selected values change. Use <code>CTRL + Click</code> to select/deselect. <ul> <li><code>Watched_Value1</code> is Hostname </li><li><code>Watched_Value2</code> is Vendor </li><li><code>Watched_Value3</code> is Type </li><li><code>Watched_Value4</code> is Network </li></ul>"
}]
},
{
"function": "REPORT_ON",
"type": "text.multiselect",
"default_value":["new","watched-changed"],
"options": ["new","watched-changed","watched-not-changed"],
"localized": ["name", "description"],
"name" :[{
"language_code":"en_us",
"string" : "Report on"
}] ,
"description":[{
"language_code":"en_us",
"string" : "Send a notification only on these statuses. <code>new</code> means a new unique (unique combination of PrimaryId and SecondaryId) object was discovered. <code>watched-changed</code> means that selected <code>Watched_ValueN</code> columns changed."
}]
}
]
}

View File

@@ -1,469 +0,0 @@
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-08 13:24:42|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-08 13:24:42|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-08 13:24:42|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-08 13:24:42|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-08 13:24:42|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-08 13:24:42|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-08 13:24:42|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-08 13:24:42|PC - NUC WiFi|Intel Corporate|Other|1|null|null
6c:97:6d:7b:4a:43|192.168.1.167|2023-04-08 13:24:42|MOTO 82G|null|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-08 13:24:42|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-08 13:24:42|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-08 13:24:42|Phone - Pixel 6 |null|Other|1|null|null
2c:f4:32:18:b6:1b|192.168.1.11|2023-04-08 13:24:42|Light - ceiling-light-2 WiFi |Espressif Inc.|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-08 13:24:42|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-08 13:24:42|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-08 13:24:42|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-08 13:24:42|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-08 13:24:42|Light - Study WiFi |Espressif Inc.|Other|1|null|null
84:5c:f3:da:3b:99|192.168.1.87|2023-04-08 13:24:42|PC - Boris WiFi |Intel Corporate|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-08 13:24:42|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-08 13:24:42|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-08 13:24:42|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-08 13:24:42|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-08 13:24:42|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-08 13:24:42|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-08 13:24:42|KP115|null|Other|1|null|null
94:b5:55:c7:cb:e0|192.168.1.151|2023-04-08 13:24:42|ESP32 - display|null|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-08 13:24:42|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-08 13:24:42|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-08 13:30:49|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-08 13:30:49|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-08 13:30:49|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-08 13:30:49|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-08 13:30:49|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-08 13:30:49|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-08 13:30:49|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-08 13:30:49|PC - NUC WiFi|Intel Corporate|Other|1|null|null
6c:97:6d:7b:4a:43|192.168.1.167|2023-04-08 13:30:49|MOTO 82G|null|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-08 13:30:49|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-08 13:30:49|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-08 13:30:49|Phone - Pixel 6 |null|Other|1|null|null
2c:f4:32:18:b6:1b|192.168.1.11|2023-04-08 13:30:49|Light - ceiling-light-2 WiFi |Espressif Inc.|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-08 13:30:49|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-08 13:30:49|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-08 13:30:49|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-08 13:30:49|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-08 13:30:49|Light - Study WiFi |Espressif Inc.|Other|1|null|null
84:5c:f3:da:3b:99|192.168.1.87|2023-04-08 13:30:49|PC - Boris WiFi |Intel Corporate|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-08 13:30:49|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-08 13:30:49|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-08 13:30:49|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-08 13:30:49|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-08 13:30:49|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-08 13:30:49|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-08 13:30:49|KP115|null|Other|1|null|null
94:b5:55:c7:cb:e0|192.168.1.151|2023-04-08 13:30:49|ESP32 - display|null|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-08 13:30:49|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-08 13:30:49|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-08 13:39:07|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-08 13:39:07|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-08 13:39:07|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-08 13:39:07|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-08 13:39:07|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-08 13:39:07|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-08 13:39:07|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-08 13:39:07|PC - NUC WiFi|Intel Corporate|Other|1|null|null
6c:97:6d:7b:4a:43|192.168.1.167|2023-04-08 13:39:07|MOTO 82G|null|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-08 13:39:07|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-08 13:39:07|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-08 13:39:07|Phone - Pixel 6 |null|Other|1|null|null
2c:f4:32:18:b6:1b|192.168.1.11|2023-04-08 13:39:07|Light - ceiling-light-2 WiFi |Espressif Inc.|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-08 13:39:07|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-08 13:39:07|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-08 13:39:07|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-08 13:39:07|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-08 13:39:07|Light - Study WiFi |Espressif Inc.|Other|1|null|null
84:5c:f3:da:3b:99|192.168.1.87|2023-04-08 13:39:07|PC - Boris WiFi |Intel Corporate|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-08 13:39:07|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-08 13:39:07|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-08 13:39:07|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-08 13:39:07|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-08 13:39:07|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-08 13:39:07|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-08 13:39:07|KP115|null|Other|1|null|null
94:b5:55:c7:cb:e0|192.168.1.151|2023-04-08 13:39:07|ESP32 - display|null|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-08 13:39:07|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
4c:c9:5e:93:10:ff|192.168.1.27|2023-04-08 13:39:07|TV - Frame WiFi|Samsung Electronics Co.,Ltd|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-08 13:39:07|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-10 12:19:28|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-10 12:19:28|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-10 12:19:28|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-10 12:19:28|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-10 12:19:28|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-10 12:19:28|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-10 12:19:28|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-10 12:19:28|PC - NUC WiFi|Intel Corporate|Other|1|null|null
6c:97:6d:7b:4a:43|192.168.1.167|2023-04-10 12:19:28|MOTO 82G|null|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-10 12:19:28|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-10 12:19:28|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-10 12:19:28|Phone - Pixel 6 |null|Other|1|null|null
2c:f4:32:18:b6:1b|192.168.1.11|2023-04-10 12:19:28|Light - ceiling-light-2 WiFi |Espressif Inc.|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-10 12:19:28|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-10 12:19:28|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-10 12:19:28|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-10 12:19:28|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-10 12:19:28|Light - Study WiFi |Espressif Inc.|Other|1|null|null
84:5c:f3:da:3b:99|192.168.1.87|2023-04-10 12:19:28|PC - Boris WiFi |Intel Corporate|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-10 12:19:28|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-10 12:19:28|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-10 12:19:28|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-10 12:19:28|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-10 12:19:28|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-10 12:19:28|KP115|null|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-10 12:19:28|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-10 12:19:28|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
4c:c9:5e:93:10:ff|192.168.1.27|2023-04-10 12:19:28|TV - Frame WiFi|Samsung Electronics Co.,Ltd|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-10 12:19:28|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-10 12:22:32|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-10 12:22:32|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-10 12:22:32|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-10 12:22:32|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-10 12:22:32|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-10 12:22:32|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-10 12:22:32|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-10 12:22:32|PC - NUC WiFi|Intel Corporate|Other|1|null|null
6c:97:6d:7b:4a:43|192.168.1.167|2023-04-10 12:22:32|MOTO 82G|null|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-10 12:22:32|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-10 12:22:32|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-10 12:22:32|Phone - Pixel 6 |null|Other|1|null|null
2c:f4:32:18:b6:1b|192.168.1.11|2023-04-10 12:22:32|Light - ceiling-light-2 WiFi |Espressif Inc.|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-10 12:22:32|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-10 12:22:32|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-10 12:22:32|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-10 12:22:32|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-10 12:22:32|Light - Study WiFi |Espressif Inc.|Other|1|null|null
84:5c:f3:da:3b:99|192.168.1.87|2023-04-10 12:22:32|PC - Boris WiFi |Intel Corporate|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-10 12:22:32|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-10 12:22:32|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-10 12:22:32|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-10 12:22:32|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-10 12:22:32|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-10 12:22:32|KP115|null|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-10 12:22:32|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-10 12:22:32|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
4c:c9:5e:93:10:ff|192.168.1.27|2023-04-10 12:22:32|TV - Frame WiFi|Samsung Electronics Co.,Ltd|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-10 12:22:32|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-10 12:25:24|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-10 12:25:24|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-10 12:25:24|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-10 12:25:24|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-10 12:25:24|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-10 12:25:24|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-10 12:25:24|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-10 12:25:24|PC - NUC WiFi|Intel Corporate|Other|1|null|null
6c:97:6d:7b:4a:43|192.168.1.167|2023-04-10 12:25:24|MOTO 82G|null|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-10 12:25:24|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-10 12:25:24|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-10 12:25:24|Phone - Pixel 6 |null|Other|1|null|null
2c:f4:32:18:b6:1b|192.168.1.11|2023-04-10 12:25:24|Light - ceiling-light-2 WiFi |Espressif Inc.|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-10 12:25:24|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-10 12:25:24|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-10 12:25:24|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-10 12:25:24|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-10 12:25:24|Light - Study WiFi |Espressif Inc.|Other|1|null|null
84:5c:f3:da:3b:99|192.168.1.87|2023-04-10 12:25:24|PC - Boris WiFi |Intel Corporate|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-10 12:25:24|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-10 12:25:24|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-10 12:25:24|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-10 12:25:24|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-10 12:25:24|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-10 12:25:24|KP115|null|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-10 12:25:24|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-10 12:25:24|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
4c:c9:5e:93:10:ff|192.168.1.27|2023-04-10 12:25:24|TV - Frame WiFi|Samsung Electronics Co.,Ltd|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-10 12:25:24|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-11 15:15:06|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-11 15:15:06|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-11 15:15:06|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-11 15:15:06|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-11 15:15:06|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-11 15:15:06|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-11 15:15:06|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-11 15:15:06|PC - NUC WiFi|Intel Corporate|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-11 15:15:06|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-11 15:15:06|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-11 15:15:06|Phone - Pixel 6 |null|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-11 15:15:06|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-11 15:15:06|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-11 15:15:06|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-11 15:15:06|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-11 15:15:06|Light - Study WiFi |Espressif Inc.|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-11 15:15:06|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-11 15:15:06|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-11 15:15:06|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-11 15:15:06|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-11 15:15:06|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-11 15:15:06|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-11 15:15:06|KP115|null|Other|1|null|null
94:b5:55:c7:cb:e0|192.168.1.151|2023-04-11 15:15:06|ESP32 - display|null|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-11 15:15:06|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-11 15:15:06|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-11 15:18:29|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-11 15:18:29|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-11 15:18:29|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-11 15:18:29|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-11 15:18:29|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-11 15:18:29|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-11 15:18:29|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-11 15:18:29|PC - NUC WiFi|Intel Corporate|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-11 15:18:29|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-11 15:18:29|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-11 15:18:29|Phone - Pixel 6 |null|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-11 15:18:29|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-11 15:18:29|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-11 15:18:29|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-11 15:18:29|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-11 15:18:29|Light - Study WiFi |Espressif Inc.|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-11 15:18:29|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-11 15:18:29|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-11 15:18:29|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-11 15:18:29|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-11 15:18:29|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-11 15:18:29|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-11 15:18:29|KP115|null|Other|1|null|null
94:b5:55:c7:cb:e0|192.168.1.151|2023-04-11 15:18:29|ESP32 - display|null|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-11 15:18:29|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-11 15:18:29|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-11 15:19:53|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-11 15:19:53|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-11 15:19:53|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-11 15:19:53|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-11 15:19:53|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-11 15:19:53|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-11 15:19:53|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-11 15:19:53|PC - NUC WiFi|Intel Corporate|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-11 15:19:53|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-11 15:19:53|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-11 15:19:53|Phone - Pixel 6 |null|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-11 15:19:53|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-11 15:19:53|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-11 15:19:53|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-11 15:19:53|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-11 15:19:53|Light - Study WiFi |Espressif Inc.|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-11 15:19:53|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-11 15:19:53|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-11 15:19:53|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-11 15:19:53|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-11 15:19:53|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-11 15:19:53|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-11 15:19:53|KP115|null|Other|1|null|null
94:b5:55:c7:cb:e0|192.168.1.151|2023-04-11 15:19:53|ESP32 - display|null|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-11 15:19:53|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-11 15:19:53|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-11 15:26:18|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-11 15:26:18|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-11 15:26:18|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-11 15:26:18|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-11 15:26:18|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-11 15:26:18|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-11 15:26:18|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-11 15:26:18|PC - NUC WiFi|Intel Corporate|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-11 15:26:18|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-11 15:26:18|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-11 15:26:18|Phone - Pixel 6 |null|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-11 15:26:18|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-11 15:26:18|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-11 15:26:18|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-11 15:26:18|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-11 15:26:18|Light - Study WiFi |Espressif Inc.|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-11 15:26:18|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-11 15:26:18|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-11 15:26:18|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-11 15:26:18|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-11 15:26:18|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-11 15:26:18|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-11 15:26:18|KP115|null|Other|1|null|null
94:b5:55:c7:cb:e0|192.168.1.151|2023-04-11 15:26:18|ESP32 - display|null|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-11 15:26:18|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-11 15:26:18|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-11 15:32:30|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-11 15:32:30|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-11 15:32:30|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-11 15:32:30|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-11 15:32:30|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-11 15:32:30|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-11 15:32:30|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-11 15:32:30|PC - NUC WiFi|Intel Corporate|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-11 15:32:30|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-11 15:32:30|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-11 15:32:30|Phone - Pixel 6 |null|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-11 15:32:30|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-11 15:32:30|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-11 15:32:30|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-11 15:32:30|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-11 15:32:30|Light - Study WiFi |Espressif Inc.|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-11 15:32:30|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-11 15:32:30|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-11 15:32:30|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-11 15:32:30|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-11 15:32:30|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-11 15:32:30|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-11 15:32:30|KP115|null|Other|1|null|null
94:b5:55:c7:cb:e0|192.168.1.151|2023-04-11 15:32:30|ESP32 - display|null|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-11 15:32:30|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
4c:c9:5e:93:10:ff|192.168.1.27|2023-04-11 15:32:30|TV - Frame WiFi|Samsung Electronics Co.,Ltd|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-11 15:32:30|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-11 15:42:21|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-11 15:42:21|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-11 15:42:21|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-11 15:42:21|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-11 15:42:21|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-11 15:42:21|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-11 15:42:21|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-11 15:42:21|PC - NUC WiFi|Intel Corporate|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-11 15:42:21|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-11 15:42:21|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-11 15:42:21|Phone - Pixel 6 |null|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-11 15:42:21|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-11 15:42:21|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-11 15:42:21|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-11 15:42:21|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-11 15:42:21|Light - Study WiFi |Espressif Inc.|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-11 15:42:21|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-11 15:42:21|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-11 15:42:21|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-11 15:42:21|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-11 15:42:21|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-11 15:42:21|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-11 15:42:21|KP115|null|Other|1|null|null
94:b5:55:c7:cb:e0|192.168.1.151|2023-04-11 15:42:21|ESP32 - display|null|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-11 15:42:21|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
4c:c9:5e:93:10:ff|192.168.1.27|2023-04-11 15:42:21|TV - Frame WiFi|Samsung Electronics Co.,Ltd|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-11 15:42:21|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-11 15:45:42|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-11 15:45:42|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-11 15:45:42|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-11 15:45:42|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-11 15:45:42|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-11 15:45:42|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-11 15:45:42|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-11 15:45:42|PC - NUC WiFi|Intel Corporate|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-11 15:45:42|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-11 15:45:42|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-11 15:45:42|Phone - Pixel 6 |null|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-11 15:45:42|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-11 15:45:42|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-11 15:45:42|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-11 15:45:42|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-11 15:45:42|Light - Study WiFi |Espressif Inc.|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-11 15:45:42|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-11 15:45:42|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-11 15:45:42|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-11 15:45:42|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-11 15:45:42|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-11 15:45:42|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-11 15:45:42|KP115|null|Other|1|null|null
94:b5:55:c7:cb:e0|192.168.1.151|2023-04-11 15:45:42|ESP32 - display|null|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-11 15:45:42|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
4c:c9:5e:93:10:ff|192.168.1.27|2023-04-11 15:45:42|TV - Frame WiFi|Samsung Electronics Co.,Ltd|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-11 15:45:42|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-11 16:07:03|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-11 16:07:03|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-11 16:07:03|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-11 16:07:03|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-11 16:07:03|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-11 16:07:03|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-11 16:07:03|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-11 16:07:03|PC - NUC WiFi|Intel Corporate|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-11 16:07:03|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-11 16:07:03|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-11 16:07:03|Phone - Pixel 6 |null|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-11 16:07:03|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-11 16:07:03|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-11 16:07:03|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-11 16:07:03|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-11 16:07:03|Light - Study WiFi |Espressif Inc.|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-11 16:07:03|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-11 16:07:03|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-11 16:07:03|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-11 16:07:03|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-11 16:07:03|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-11 16:07:03|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-11 16:07:03|KP115|null|Other|1|null|null
94:b5:55:c7:cb:e0|192.168.1.151|2023-04-11 16:07:03|ESP32 - display|null|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-11 16:07:03|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
4c:c9:5e:93:10:ff|192.168.1.27|2023-04-11 16:07:03|TV - Frame WiFi|Samsung Electronics Co.,Ltd|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-11 16:07:03|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-11 16:08:54|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-11 16:08:54|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-11 16:08:54|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-11 16:08:54|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-11 16:08:54|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-11 16:08:54|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-11 16:08:54|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-11 16:08:54|PC - NUC WiFi|Intel Corporate|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-11 16:08:54|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-11 16:08:54|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-11 16:08:54|Phone - Pixel 6 |null|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-11 16:08:54|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-11 16:08:54|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-11 16:08:54|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-11 16:08:54|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-11 16:08:54|Light - Study WiFi |Espressif Inc.|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-11 16:08:54|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-11 16:08:54|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-11 16:08:54|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-11 16:08:54|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-11 16:08:54|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-11 16:08:54|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-11 16:08:54|KP115|null|Other|1|null|null
94:b5:55:c7:cb:e0|192.168.1.151|2023-04-11 16:08:54|ESP32 - display|null|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-11 16:08:54|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-11 16:08:54|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-04-12 19:58:32|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-04-12 19:58:32|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-04-12 19:58:32|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-04-12 19:58:32|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-04-12 19:58:32|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-04-12 19:58:32|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-04-12 19:58:32|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-04-12 19:58:32|PC - NUC WiFi|Intel Corporate|Other|1|null|null
6c:97:6d:7b:4a:43|192.168.1.167|2023-04-12 19:58:32|MOTO 82G|null|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-04-12 19:58:32|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-04-12 19:58:32|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-04-12 19:58:32|Phone - Pixel 6 |null|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-04-12 19:58:32|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-04-12 19:58:32|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-04-12 19:58:32|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-04-12 19:58:32|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-04-12 19:58:32|Light - Study WiFi |Espressif Inc.|Other|1|null|null
84:5c:f3:da:3b:99|192.168.1.87|2023-04-12 19:58:32|PC - Boris WiFi |Intel Corporate|Other|1|null|null
ac:82:47:ca:0f:e4|192.168.1.86|2023-04-12 19:58:32|PC - Seo WiFi |Intel Corporate|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-04-12 19:58:32|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-04-12 19:58:32|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-04-12 19:58:32|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-04-12 19:58:32|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-04-12 19:58:32|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-04-12 19:58:32|KP115|null|Other|1|null|null
94:b5:55:c7:cb:e0|192.168.1.151|2023-04-12 19:58:32|ESP32 - display|null|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-04-12 19:58:32|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
4c:c9:5e:93:10:ff|192.168.1.27|2023-04-12 19:58:32|TV - Frame WiFi|Samsung Electronics Co.,Ltd|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-04-12 19:58:32|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null
74:ac:b9:ad:c3:30|192.168.1.21|2023-06-10 08:32:06|Study switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
80:2a:a8:13:3e:4e|192.168.1.22|2023-06-10 08:32:06|Access Point|Ubiquiti Networks Inc.|AP|0|null|null
d0:21:f9:8c:59:f9|192.168.1.139|2023-06-10 08:32:06|Access Point WiFi 6|Ubiquiti Networks Inc.|AP|1|LAN|null
f4:92:bf:a3:f3:56|192.168.1.57|2023-06-10 08:32:06|TV table switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
d0:21:f9:b4:ca:0b|192.168.1.138|2023-06-10 08:32:06|FLEX POE Switch|Ubiquiti Networks Inc.|Switch|1|LAN|null
74:ac:b9:54:09:fa|100.65.124.236|2023-06-10 08:32:06|Security Gateway - USG|Ubiquiti Networks Inc.|null|1|LAN|null
2c:f0:5d:9e:73:2c|null|2023-06-10 08:32:06|PC - Boris LAN|Micro-Star INTL CO., LTD.|Other|1|null|null
14:c1:4e:2e:a3:3f|192.168.1.94|2023-06-10 08:32:06|SmartSpeaker - Google - Black|Google, Inc.|Other|1|null|null
48:b0:2d:5c:79:0d|192.168.1.105|2023-06-10 08:32:06|Console - Nvidia Shield TV|NVIDIA Corporation|Other|1|null|null
b0:a4:60:1e:bf:a4|192.168.1.45|2023-06-10 08:32:06|PC - NUC WiFi|Intel Corporate|Other|1|null|null
2c:f4:32:18:61:43|192.168.1.14|2023-06-10 08:32:06|Light - ceiling-light-1 WiFi |Espressif Inc.|Other|1|null|null
3a:9d:69:e0:29:28|192.168.1.92|2023-06-10 08:32:06|Phone - Pixel 6 |null|Other|1|null|null
1a:e7:41:7c:be:c8|192.168.1.131|2023-06-10 08:32:06|Pixel-3a|null|Other|1|null|null
dc:a6:32:73:8a:b1|192.168.1.9|2023-06-10 08:32:06|Raspberry Pi 4 LAN|Raspberry Pi Trading Ltd|Other|1|null|null
c0:06:c3:09:de:e2|192.168.1.119|2023-06-10 08:32:06|Power plug - Dishwasher|TP-Link Corporation Limited|Other|1|null|null
ec:fa:bc:a7:49:76|192.168.1.6|2023-06-10 08:32:06|Light - Dining light WiFi |Espressif Inc.|Other|1|null|null
b8:27:eb:ec:f6:66|null|2023-06-10 08:32:06|Paspberry Pi B|Raspberry Pi Foundation|Other|1|null|null
bc:dd:c2:32:f9:ee|192.168.1.15|2023-06-10 08:32:06|Light - Study WiFi |Espressif Inc.|Other|1|null|null
00:11:32:ef:a5:6c|192.168.1.82|2023-06-10 08:32:06|NAS - Synology|Synology Incorporated|Other|1|null|null
2c:f4:32:b3:34:9e|192.168.1.30|2023-06-10 08:32:06|Light - Sideboard WiFi |Espressif Inc.|Other|1|null|null
00:f6:20:82:88:f1|192.168.1.16|2023-06-10 08:32:06|SmartSpeaker - Grey|Google, Inc.|Other|1|null|null
1c:69:7a:a2:34:7b|192.168.1.58|2023-06-10 08:32:06|PC - NUC LAN|EliteGroup Computer Systems Co., LTD|Other|1|null|null
84:cc:a8:4a:56:4c|192.168.1.150|2023-06-10 08:32:06|ESP32 - 1n - Laser Toy|Espressif Inc.|Other|1|null|null
28:87:ba:76:ed:03|192.168.1.163|2023-06-10 08:32:06|KP115|null|Other|1|null|null
94:b5:55:c7:cb:e0|192.168.1.151|2023-06-10 08:32:06|ESP32 - display|null|Other|1|null|null
c0:06:c3:09:e4:46|192.168.1.66|2023-06-10 08:32:06|Power plug - Washroom|TP-Link Corporation Limited|Other|1|null|null
3c:8d:20:f1:9f:04|192.168.1.17|2023-06-10 08:32:06|SmartSpeaker - Google Display |Google, Inc.|Other|1|null|null

View File

@@ -1,245 +0,0 @@
#!/usr/bin/env python
# Inspired by https://github.com/stevehoek/Pi.Alert
# Example call
# python3 /home/pi/pialert/front/plugins/unifi_import/script.py username=pialert password=passw0rd host=192.168.1.1 site=default protocol=https:// port=8443
from __future__ import unicode_literals
from time import sleep, time, strftime
import requests
from requests import Request, Session, packages
import pathlib
import threading
import subprocess
import socket
import json
import argparse
import io
import sys
from requests.packages.urllib3.exceptions import InsecureRequestWarning
import pwd
import os
from pyunifi.controller import Controller
curPath = str(pathlib.Path(__file__).parent.resolve())
log_file = curPath + '/script.log'
last_run = curPath + '/last_result.log'
# Workflow
def main():
# init global variables
global UNIFI_USERNAME, UNIFI_PASSWORD, UNIFI_HOST
global UNIFI_SITES, PORT, PROTOCOL, VERSION
last_run_logfile = open(last_run, 'a')
# empty file
last_run_logfile.write("")
parser = argparse.ArgumentParser(description='Import devices from an UNIFI controller')
parser.add_argument('username', action="store", help="Username used to login into the UNIFI controller")
parser.add_argument('password', action="store", help="Password used to login into the UNIFI controller")
parser.add_argument('host', action="store", help="Host url or IP address where the UNIFI controller is hosted (excluding http://)")
parser.add_argument('sites', action="store", help="Name of the sites (usually 'default', check the URL in your UniFi controller UI). Separated by comma (,) if passing multiple sites")
parser.add_argument('protocol', action="store", help="https:// or http://")
parser.add_argument('port', action="store", help="Usually 8443")
parser.add_argument('version', action="store", help="The base version of the controller API [v4|v5|unifiOS|UDMP-unifiOS]")
values = parser.parse_args()
# parse output
newEntries = []
if values.username and values.password and values.host and values.sites:
UNIFI_USERNAME = values.username.split('=')[1]
UNIFI_PASSWORD = values.password.split('=')[1]
UNIFI_HOST = values.host.split('=')[1]
UNIFI_SITES = values.sites.split('=')[1]
PROTOCOL = values.protocol.split('=')[1]
PORT = values.port.split('=')[1]
VERSION = values.version.split('=')[1]
newEntries = get_entries(newEntries)
for e in newEntries:
# Insert list into the log
service_monitoring_log(e.primaryId, e.secondaryId, e.created, e.watched1, e.watched2, e.watched3, e.watched4, e.extra, e.foreignKey )
# -----------------------------------------------------------------------------
def get_entries(newEntries):
sites = []
if ',' in UNIFI_SITES:
sites = UNIFI_SITES.split(',')
else:
sites.append(UNIFI_SITES)
for site in sites:
c = Controller(UNIFI_HOST, UNIFI_USERNAME, UNIFI_PASSWORD, version=VERSION, ssl_verify=False, site_id=site )
for ap in c.get_aps():
# print(f'{json.dumps(ap)}')
deviceType = ''
if (ap['type'] == 'udm'):
deviceType = 'Router'
elif (ap['type'] == 'usg'):
deviceType = 'Router'
elif (ap['type'] == 'usw'):
deviceType = 'Switch'
elif (ap['type'] == 'uap'):
deviceType = 'AP'
name = get_unifi_val(ap, 'name')
hostName = get_unifi_val(ap, 'hostname')
if name == 'null' and hostName != 'null':
name = hostName
tmpPlugObj = plugin_object_class(
ap['mac'],
get_unifi_val(ap, 'ip'),
name,
'Ubiquiti Networks Inc.',
deviceType,
ap['state'],
get_unifi_val(ap, 'connection_network_name')
)
newEntries.append(tmpPlugObj)
# print(f'>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
for cl in c.get_clients():
# print(f'{json.dumps(cl)}')
name = get_unifi_val(cl, 'name')
hostName = get_unifi_val(cl, 'hostname')
if name == 'null' and hostName != 'null':
name = hostName
tmpPlugObj = plugin_object_class(
cl['mac'],
get_unifi_val(cl, 'ip'),
name,
get_unifi_val(cl, 'oui'),
'Other',
1,
get_unifi_val(cl, 'connection_network_name')
)
# print(f'>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
for us in c.get_clients():
# print(f'{json.dumps(us)}')
name = get_unifi_val(us, 'name')
hostName = get_unifi_val(us, 'hostname')
if name == 'null' and hostName != 'null':
name = hostName
tmpPlugObj = plugin_object_class(
us['mac'],
get_unifi_val(us, 'ip'),
name,
get_unifi_val(us, 'oui'),
'Other',
1,
get_unifi_val(us, 'connection_network_name')
)
newEntries.append(tmpPlugObj)
return newEntries
# -----------------------------------------------------------------------------
def get_unifi_val(obj, key):
res = ''
if key in obj:
res = obj[key]
if res not in ['','None']:
return res
if obj.get(key) is not None:
res = obj.get(key)
if res not in ['','None']:
return res
return 'null'
# -------------------------------------------------------------------
class plugin_object_class:
def __init__(self, primaryId = '',secondaryId = '', watched1 = '',watched2 = '',watched3 = '',watched4 = '',extra = '',foreignKey = ''):
self.pluginPref = ''
self.primaryId = primaryId
self.secondaryId = secondaryId
self.created = strftime("%Y-%m-%d %H:%M:%S")
self.changed = ''
self.watched1 = watched1
self.watched2 = watched2
self.watched3 = watched3
self.watched4 = watched4
self.status = ''
self.extra = extra
self.userData = ''
self.foreignKey = foreignKey
# -----------------------------------------------------------------------------
def service_monitoring_log(primaryId, secondaryId, created, watched1, watched2 = 'null', watched3 = 'null', watched4 = 'null', extra ='null', foreignKey ='null' ):
if watched1 == '':
watched1 = 'null'
if watched2 == '':
watched2 = 'null'
if watched3 == '':
watched3 = 'null'
if watched4 == '':
watched4 = 'null'
if extra == '':
extra = 'null'
if foreignKey == '':
foreignKey = 'null'
with open(last_run, 'a') as last_run_logfile:
last_run_logfile.write("{}|{}|{}|{}|{}|{}|{}|{}|{}\n".format(
primaryId,
secondaryId,
created,
watched1,
watched2,
watched3,
watched4,
extra,
foreignKey
)
)
#===============================================================================
# BEGIN
#===============================================================================
if __name__ == '__main__':
main()