tomaae
|
b6e5c10540
|
added option to select units of measurement for traffic #10
|
2020-03-16 01:32:13 +01:00 |
|
tomaae
|
0f7ad23e3c
|
catching socket.timeout using tuple exception #8
|
2020-03-13 02:39:35 +01:00 |
|
tomaae
|
b20d140383
|
api code cleanup
|
2020-03-13 02:27:21 +01:00 |
|
tomaae
|
d68ffbdc46
|
catch an error on recv in librouteros and raise an error #8
|
2020-03-12 13:21:03 +01:00 |
|
tomaae
|
d9dd5330ee
|
missing interface workaround #11
|
2020-03-11 23:39:43 +01:00 |
|
tomaae
|
fc74a2cd56
|
simplified api path call
|
2020-03-11 23:35:28 +01:00 |
|
tomaae
|
df9f551b96
|
fixed traffic debug
|
2020-03-11 23:34:26 +01:00 |
|
tomaae
|
f111131a9b
|
changed traffic sensors to kbps #10
|
2020-03-11 23:25:51 +01:00 |
|
tomaae
|
94a80656c3
|
api disconnects from router on communication error
|
2020-03-11 20:01:29 +01:00 |
|
tomaae
|
2a9585a4b3
|
changed defaults for NAT protocol and dst-port
|
2019-12-21 14:58:41 +01:00 |
|
tomaae
|
3ee017e11c
|
fixed arp debug message
|
2019-12-21 08:21:17 +01:00 |
|
tomaae
|
9c144d7ade
|
api, limit reconnect attempts to once per minute #7
|
2019-12-21 07:57:20 +01:00 |
|
tomaae
|
26d523c035
|
parse_api, fill default values if key is not specified #7
|
2019-12-21 07:34:23 +01:00 |
|
tomaae
|
9be5a15c54
|
removed redundant returns
|
2019-12-12 23:14:14 +01:00 |
|
tomaae
|
0f2cb6d455
|
changed default api error state from blank to none
|
2019-12-12 23:07:16 +01:00 |
|
tomaae
|
f7ef7a7660
|
api locking and improved error handling
|
2019-12-12 23:02:56 +01:00 |
|
tomaae
|
ec82b33cb9
|
fixes
|
2019-12-12 23:01:57 +01:00 |
|
Tomaae
|
7a58bc6a70
|
added docstring and function hints to helper
renamed from_list to parse_api
|
2019-12-12 13:37:09 +01:00 |
|
Tomaae
|
6b2f9ae4e2
|
fixes and code cleanup
|
2019-12-12 13:02:11 +01:00 |
|
Tomaae
|
e439a4062e
|
updated get_nat
|
2019-12-12 09:06:15 +01:00 |
|
Tomaae
|
9afa20abc8
|
added forgotten data assignment in fill_vals_proc
|
2019-12-12 09:02:32 +01:00 |
|
Tomaae
|
212d9c9aa9
|
made val optional in helper
added val_proc with support cor combining string
|
2019-12-12 08:59:36 +01:00 |
|
Tomaae
|
25a30b4dc5
|
removed unnecessary cycle from system resources
|
2019-12-12 08:37:28 +01:00 |
|
Tomaae
|
6d394a06ef
|
controller refactoring
|
2019-12-11 15:34:35 +01:00 |
|
Tomaae
|
795f4f6ab2
|
added helper support for lists without uid
|
2019-12-11 15:09:25 +01:00 |
|
Tomaae
|
92b74fea01
|
moved vals and ensure_vals to separate helper functions
|
2019-12-11 13:17:03 +01:00 |
|
Tomaae
|
20a35a5f40
|
moved keymap matching into get_uid
|
2019-12-11 13:08:12 +01:00 |
|
Tomaae
|
f3a4b19d68
|
added support for only and skip in helper
added test for ensure_vals
|
2019-12-11 13:03:09 +01:00 |
|
Tomaae
|
057e6f91b7
|
added support for remapping keys for existing data structure
|
2019-12-11 09:13:35 +01:00 |
|
Tomaae
|
dfb2abd1af
|
added option to map default to another value in current data entry
|
2019-12-11 08:40:40 +01:00 |
|
tomaae
|
477dd630d8
|
started refactoring controller
added debug messages
|
2019-12-10 22:32:59 +01:00 |
|
tomaae
|
81f25765f7
|
improved debug messages
fixed TrafficSensor unique id
|
2019-12-10 22:29:35 +01:00 |
|
Tomaae
|
f1a239f118
|
removed extra cycle in sensor update_items
|
2019-12-09 10:07:36 +01:00 |
|
Tomaae
|
8b410eab19
|
removed SWITCH_LIST
|
2019-12-09 09:56:16 +01:00 |
|
Tomaae
|
5de05f1927
|
simplified update_items
|
2019-12-09 09:52:45 +01:00 |
|
tomaae
|
c49e81a208
|
code cleanup
fixed typo in get_firmare_update
|
2019-12-09 00:31:43 +01:00 |
|
tomaae
|
6ff53266f0
|
added error message when script without a name is found
|
2019-12-09 00:17:49 +01:00 |
|
tomaae
|
58ef81d840
|
fixed unpack error when mikrotik is rebooted
|
2019-12-08 23:03:05 +01:00 |
|
tomaae
|
1b014c94b5
|
handle oserror and pipebroken during connection
|
2019-12-08 22:59:18 +01:00 |
|
tomaae
|
6db0079c0c
|
prevent error when no data is received from API (reboot...etc)
|
2019-12-08 22:49:36 +01:00 |
|
tomaae
|
06727236da
|
correctly report all entities as unavailable in UI when mikrotik is offline
|
2019-12-08 22:42:54 +01:00 |
|
tomaae
|
270c7f8274
|
verify if status entry in firmware update requests exists (is missing on first query after firmware upgrade, possible routeros bug)
|
2019-12-08 22:36:10 +01:00 |
|
tomaae
|
23b3e17e97
|
skip scripts without a name #3
|
2019-12-08 19:19:26 +01:00 |
|
tomaae
|
0896d0c991
|
changed librouteros library name to avoid conflict with loaded library #2
|
2019-12-08 18:10:09 +01:00 |
|
tomaae
|
9487793a4d
|
removed "bps" from RX/TX label
|
2019-12-08 11:27:25 +01:00 |
|
tomaae
|
f6bcfcb528
|
added sensors for rx/tx traffic per interface
|
2019-12-08 11:20:02 +01:00 |
|
tomaae
|
e2c81c950f
|
added ssl_handshake_failure error for UI
|
2019-12-08 09:57:28 +01:00 |
|
tomaae
|
81aa8d0bd5
|
changed api default encoding to be in par with mikrotik winbox
|
2019-12-08 09:39:23 +01:00 |
|
tomaae
|
6ff716ec5b
|
added connection_timeout string for future use
|
2019-12-08 09:09:57 +01:00 |
|
tomaae
|
4f8c709488
|
removed library check since it is now included in the integration #2
|
2019-12-08 09:09:31 +01:00 |
|