Commit graph

140 commits

Author SHA1 Message Date
Ivan Pavlina
2ebf894c3c Adding logging for near or exceeded accounting entries compared to set threshold. Should help with debugging broken accounting calculations 2020-05-11 15:06:54 +02:00
tomaae
a499d5e9af added download and upload rate attributes for queue switches #40 2020-05-03 15:33:51 +02:00
tomaae
c1c4b41a97 fixed queue switch status #40 2020-05-03 15:04:16 +02:00
tomaae
7d0a614a86 added option to specify router name for services 2020-04-20 11:46:23 +02:00
tomaae
4e66101038 added run_script service #30 2020-04-20 11:05:49 +02:00
tomaae
1dd4f52524 added config flow test and workflow for tests 2020-04-14 20:57:34 +02:00
tomaae
1fd65f6a94 fixed flake8 warnings 2020-04-13 12:25:08 +02:00
tomaae
cd4d0a09ee added support for virtual interfaces #12 2020-04-13 09:16:33 +02:00
tomaae
8cf278be64 black 2020-04-13 07:52:26 +02:00
tomaae
8a3af96fee do not continue update after disconnect, wait for next update run 2020-04-13 07:50:06 +02:00
tomaae
19e7174446 run async_hwinfo_update after reconnect 2020-04-13 07:36:00 +02:00
tomaae
345211570a query queue data point less often 2020-04-13 07:03:44 +02:00
tomaae
17cb7c6ee8 query dns data point less often 2020-04-13 07:02:10 +02:00
tomaae
3129af46b8 query dhcp-network data point less often 2020-04-13 07:00:35 +02:00
tomaae
f3bfb91dd0 separated dhcp-server data point 2020-04-13 07:00:11 +02:00
tomaae
db1e92b29f separated dhcp-network data point 2020-04-13 06:55:08 +02:00
tomaae
d84493a9b4 query script data point less often 2020-04-13 06:47:26 +02:00
tomaae
d811de5c9f removed dev debug 2020-04-13 06:45:58 +02:00
tomaae
34ccd16a8d query dhcp-server data point only if needed 2020-04-13 06:43:02 +02:00
tomaae
f5f8608cb9 get interface from arp if DHCP lease server is unknown #28 2020-04-13 06:09:50 +02:00
tomaae
d1ac4c1e88 fixed tracking of hosts connected directly to mikrotik port that is using bridge 2020-04-12 22:12:35 +02:00
tomaae
362f700ec4 black 2020-04-12 08:49:34 +02:00
tomaae
d189ad8c66 fixed dictionary changed size during iteration for async_ping_tracked_hosts 2020-04-11 17:44:45 +02:00
tomaae
a1a407ca3c fixed default values when tracking is disabled 2020-04-11 06:08:50 +02:00
tomaae
70cdb93eb3 reformatted using black 2020-04-11 05:45:36 +02:00
tomaae
1c96532b5c separated arp ping from main update 2020-04-11 05:14:39 +02:00
tomaae
ec500e586c rewrote processing of interface_client 2020-04-11 02:33:06 +02:00
tomaae
e4f394243c translate bridge to interface in arp 2020-04-11 02:32:33 +02:00
tomaae
9b0dffa456 added bridge_host data point 2020-04-11 01:26:44 +02:00
tomaae
672b114dbd reordered and correctly named controller functions 2020-04-11 01:10:56 +02:00
tomaae
30de5aa4b5 code cleanup 2020-04-11 00:02:50 +02:00
tomaae
2c471cc981 fixed restore from HA device registry when device name contains "-" #24 2020-04-10 09:18:09 +02:00
tomaae
028de35d03 flush wireless registration table on each query #24 2020-04-10 01:38:15 +02:00
tomaae
cd41d0c50f fixed crash on wireless recovery #24 2020-04-10 01:21:20 +02:00
tomaae
5945ef1425 removed option_track_network_hosts_timeout from controller #24 2020-04-10 00:05:52 +02:00
tomaae
4f95ad8cc1 added device tracking options to controller #24 2020-04-09 23:17:39 +02:00
tomaae
e62e67e918 do not track wireless devices marked as AP #24 2020-04-09 22:36:34 +02:00
tomaae
6b3ed595ff added support for wireless for device_tracking #24 2020-04-09 22:24:48 +02:00
tomaae
3886346d07 added support for caps-man for device_tracking #24 2020-04-09 22:09:38 +02:00
tomaae
6a0536225b detect installed capabilities #24 2020-04-09 22:08:26 +02:00
tomaae
8a7b22af02 update IP source when IP change is discovered #24 2020-04-09 20:20:47 +02:00
tomaae
2302c50d70 removed unnecessary condition #24 2020-04-09 09:12:14 +02:00
tomaae
b3e26c5eb9 prevent crash when using old unique_id #24 2020-04-09 09:10:12 +02:00
tomaae
6d2dbe8fb0 update host ip and interface on change (dhcp/recovery) #24 2020-04-09 03:01:55 +02:00
tomaae
fd19257b12 restore host device_tracker entities which are not known to mikrotik from HA #24 2020-04-09 02:53:43 +02:00
tomaae
3c5a677a47 fixed default value for host availability #26 2020-04-09 02:51:30 +02:00
tomaae
2d88ed8aaf refactored config flow #26 2020-04-08 20:31:47 +02:00
tomaae
f059149f59 added comments for accounting functions 2020-04-08 17:52:58 +02:00
Ivan Pavlina
023f45cf26 Modified variable hostname to host-name to keep inline with Mikrotik API 2020-04-08 16:53:20 +02:00
Ivan Pavlina
1bb90d51cd Fixed broken merge 2020-04-08 16:31:26 +02:00