diff options
author | jwansek <eddie.atten.ea29@gmail.com> | 2023-11-04 00:03:42 +0000 |
---|---|---|
committer | jwansek <eddie.atten.ea29@gmail.com> | 2023-11-04 00:03:42 +0000 |
commit | a09c97c4182885d3f62735b45ebe76f5a3a9f8dd (patch) | |
tree | 76b1330a71c3ad8237d788c2e6fc78afa29e37c9 /app.py | |
parent | 29eb6dd5be90204e9251eef942b7b994ff4d2423 (diff) | |
download | power.eda.gay-a09c97c4182885d3f62735b45ebe76f5a3a9f8dd.tar.gz power.eda.gay-a09c97c4182885d3f62735b45ebe76f5a3a9f8dd.zip |
Changed mikrotik interface to use SSH instead, worked on client side
Diffstat (limited to 'app.py')
-rw-r--r-- | app.py | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -3,10 +3,11 @@ import mistune import mikrotik import devices import flask +import time import os app = flask.Flask(__name__) -switch = mikrotik.MikroTikSerialDevice() +switch = mikrotik.MikroTikSSHDevice() markdown_renderer = mistune.create_markdown( renderer = mistune.HTMLRenderer(), plugins = ["strikethrough", "table", "url"] @@ -26,12 +27,13 @@ def api_get_mikrotik_devices(): @app.route("/api/mikrotik_interface/<interface>") def api_poll_mikrotik_interface(interface): + # time.sleep(0.25) try: return flask.jsonify( { "interface": interface, "description": switch.interfaces[interface], - "poe_status": switch.get_poe_info(interface) + "poe_status": switch.get_interface_poe(interface) } ) except (IndexError, KeyError): |