diff --git a/build/mqtt_srv/Analysis-00.toc b/build/mqtt_srv/Analysis-00.toc index 2be8e20..e46c489 100644 --- a/build/mqtt_srv/Analysis-00.toc +++ b/build/mqtt_srv/Analysis-00.toc @@ -1,7 +1,8 @@ (['/home/jd/projects/mqtt_srv/mqtt_srv.pyw'], ['/home/jd/projects/mqtt_srv'], ['codecs'], - ['/home/jd/.local/lib/python3.10/site-packages/_pyinstaller_hooks_contrib/hooks/stdhooks', + ['/usr/local/lib/python3.10/dist-packages/numpy/_pyinstaller', + '/home/jd/.local/lib/python3.10/site-packages/_pyinstaller_hooks_contrib/hooks/stdhooks', '/home/jd/.local/lib/python3.10/site-packages/_pyinstaller_hooks_contrib/hooks/stdhooks/__pycache__', '/home/jd/.local/lib/python3.10/site-packages/_pyinstaller_hooks_contrib/hooks/rthooks', '/home/jd/.local/lib/python3.10/site-packages/_pyinstaller_hooks_contrib/hooks/rthooks/__pycache__', @@ -15,7 +16,7 @@ {}, [], [], - '3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]', + '3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]', [('pyi_rth_inspect', '/home/jd/.local/lib/python3.10/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py', 'PYSOURCE'), @@ -228,9 +229,6 @@ 'PYMODULE'), ('threading', '/usr/lib/python3.10/threading.py', 'PYMODULE'), ('_threading_local', '/usr/lib/python3.10/_threading_local.py', 'PYMODULE'), - ('tracemalloc', '/usr/lib/python3.10/tracemalloc.py', 'PYMODULE'), - ('stringprep', '/usr/lib/python3.10/stringprep.py', 'PYMODULE'), - ('_py_abc', '/usr/lib/python3.10/_py_abc.py', 'PYMODULE'), ('getpass', '/usr/lib/python3.10/getpass.py', 'PYMODULE'), ('nturl2path', '/usr/lib/python3.10/nturl2path.py', 'PYMODULE'), ('ftplib', '/usr/lib/python3.10/ftplib.py', 'PYMODULE'), @@ -238,6 +236,9 @@ ('shlex', '/usr/lib/python3.10/shlex.py', 'PYMODULE'), ('mimetypes', '/usr/lib/python3.10/mimetypes.py', 'PYMODULE'), ('http.cookiejar', '/usr/lib/python3.10/http/cookiejar.py', 'PYMODULE'), + ('tracemalloc', '/usr/lib/python3.10/tracemalloc.py', 'PYMODULE'), + ('_py_abc', '/usr/lib/python3.10/_py_abc.py', 'PYMODULE'), + ('stringprep', '/usr/lib/python3.10/stringprep.py', 'PYMODULE'), ('autorandr', '/home/jd/.local/lib/python3.10/site-packages/autorandr.py', 'PYMODULE'), @@ -416,15 +417,15 @@ '/usr/lib/python3/dist-packages/urllib3/packages/ssl_match_hostname/_implementation.py', 'PYMODULE'), ('ipaddress', '/usr/lib/python3.10/ipaddress.py', 'PYMODULE'), + ('urllib3._collections', + '/usr/lib/python3/dist-packages/urllib3/_collections.py', + 'PYMODULE'), ('urllib3.connection', '/usr/lib/python3/dist-packages/urllib3/connection.py', 'PYMODULE'), ('urllib3._version', '/usr/lib/python3/dist-packages/urllib3/_version.py', 'PYMODULE'), - ('urllib3._collections', - '/usr/lib/python3/dist-packages/urllib3/_collections.py', - 'PYMODULE'), ('urllib3.util.retry', '/usr/lib/python3/dist-packages/urllib3/util/retry.py', 'PYMODULE'), @@ -1262,8 +1263,8 @@ ('asyncio.constants', '/usr/lib/python3.10/asyncio/constants.py', 'PYMODULE')], - [('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'), - ('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'), + [('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'), + ('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'), ('lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -1300,6 +1301,9 @@ ('lib-dynload/_queue.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_queue.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), + ('lib-dynload/termios.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/termios.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), ('lib-dynload/_multibytecodec.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_multibytecodec.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -1321,9 +1325,6 @@ ('lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), - ('lib-dynload/termios.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/termios.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), ('psutil/_psutil_posix.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3/dist-packages/psutil/_psutil_posix.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -1356,11 +1357,11 @@ 'EXTENSION'), ('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'), ('libbz2.so.1.0', '/lib/x86_64-linux-gnu/libbz2.so.1.0', 'BINARY'), - ('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'), ('libssl.so.3', '/lib/x86_64-linux-gnu/libssl.so.3', 'BINARY'), + ('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'), ('libmpdec.so.3', '/lib/x86_64-linux-gnu/libmpdec.so.3', 'BINARY'), - ('libncursesw.so.6', '/lib/x86_64-linux-gnu/libncursesw.so.6', 'BINARY'), ('libtinfo.so.6', '/lib/x86_64-linux-gnu/libtinfo.so.6', 'BINARY'), + ('libncursesw.so.6', '/lib/x86_64-linux-gnu/libncursesw.so.6', 'BINARY'), ('libffi.so.8', '/lib/x86_64-linux-gnu/libffi.so.8', 'BINARY'), ('libuuid.so.1', '/lib/x86_64-linux-gnu/libuuid.so.1', 'BINARY'), ('libpython3.10.so.1.0', @@ -1371,22 +1372,22 @@ [('base_library.zip', '/home/jd/projects/mqtt_srv/build/mqtt_srv/base_library.zip', 'DATA'), + ('cryptography-3.4.8.egg-info/not-zip-safe', + '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/not-zip-safe', + 'DATA'), ('certifi/cacert.pem', '/usr/lib/python3/dist-packages/certifi/cacert.pem', 'DATA'), - ('cryptography-3.4.8.egg-info/requires.txt', - '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/requires.txt', - 'DATA'), ('cryptography-3.4.8.egg-info/dependency_links.txt', '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/dependency_links.txt', 'DATA'), - ('cryptography-3.4.8.egg-info/not-zip-safe', - '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/not-zip-safe', - 'DATA'), - ('cryptography-3.4.8.egg-info/PKG-INFO', - '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/PKG-INFO', + ('cryptography-3.4.8.egg-info/requires.txt', + '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/requires.txt', 'DATA'), ('cryptography-3.4.8.egg-info/top_level.txt', '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/top_level.txt', + 'DATA'), + ('cryptography-3.4.8.egg-info/PKG-INFO', + '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/PKG-INFO', 'DATA')], []) diff --git a/build/mqtt_srv/EXE-00.toc b/build/mqtt_srv/EXE-00.toc index 053bcda..d53dbd4 100644 --- a/build/mqtt_srv/EXE-00.toc +++ b/build/mqtt_srv/EXE-00.toc @@ -40,8 +40,8 @@ '/home/jd/.local/lib/python3.10/site-packages/PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py', 'PYSOURCE'), ('mqtt_srv', '/home/jd/projects/mqtt_srv/mqtt_srv.pyw', 'PYSOURCE'), - ('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'), ('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'), + ('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'), ('lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -78,6 +78,9 @@ ('lib-dynload/_queue.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_queue.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), + ('lib-dynload/termios.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/termios.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), ('lib-dynload/_multibytecodec.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_multibytecodec.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -99,9 +102,6 @@ ('lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), - ('lib-dynload/termios.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/termios.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), ('psutil/_psutil_posix.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3/dist-packages/psutil/_psutil_posix.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -134,11 +134,11 @@ 'EXTENSION'), ('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'), ('libbz2.so.1.0', '/lib/x86_64-linux-gnu/libbz2.so.1.0', 'BINARY'), - ('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'), ('libssl.so.3', '/lib/x86_64-linux-gnu/libssl.so.3', 'BINARY'), + ('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'), ('libmpdec.so.3', '/lib/x86_64-linux-gnu/libmpdec.so.3', 'BINARY'), - ('libncursesw.so.6', '/lib/x86_64-linux-gnu/libncursesw.so.6', 'BINARY'), ('libtinfo.so.6', '/lib/x86_64-linux-gnu/libtinfo.so.6', 'BINARY'), + ('libncursesw.so.6', '/lib/x86_64-linux-gnu/libncursesw.so.6', 'BINARY'), ('libffi.so.8', '/lib/x86_64-linux-gnu/libffi.so.8', 'BINARY'), ('libuuid.so.1', '/lib/x86_64-linux-gnu/libuuid.so.1', 'BINARY'), ('libpython3.10.so.1.0', @@ -147,28 +147,28 @@ ('base_library.zip', '/home/jd/projects/mqtt_srv/build/mqtt_srv/base_library.zip', 'DATA'), + ('cryptography-3.4.8.egg-info/not-zip-safe', + '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/not-zip-safe', + 'DATA'), ('certifi/cacert.pem', '/usr/lib/python3/dist-packages/certifi/cacert.pem', 'DATA'), - ('cryptography-3.4.8.egg-info/requires.txt', - '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/requires.txt', - 'DATA'), ('cryptography-3.4.8.egg-info/dependency_links.txt', '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/dependency_links.txt', 'DATA'), - ('cryptography-3.4.8.egg-info/not-zip-safe', - '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/not-zip-safe', - 'DATA'), - ('cryptography-3.4.8.egg-info/PKG-INFO', - '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/PKG-INFO', + ('cryptography-3.4.8.egg-info/requires.txt', + '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/requires.txt', 'DATA'), ('cryptography-3.4.8.egg-info/top_level.txt', '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/top_level.txt', + 'DATA'), + ('cryptography-3.4.8.egg-info/PKG-INFO', + '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/PKG-INFO', 'DATA')], [], False, False, - 1695482515, + 1702645014, [('run', '/home/jd/.local/lib/python3.10/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run', 'EXECUTABLE')]) diff --git a/build/mqtt_srv/PKG-00.toc b/build/mqtt_srv/PKG-00.toc index a67314d..3324abc 100644 --- a/build/mqtt_srv/PKG-00.toc +++ b/build/mqtt_srv/PKG-00.toc @@ -33,8 +33,8 @@ '/home/jd/.local/lib/python3.10/site-packages/PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py', 'PYSOURCE'), ('mqtt_srv', '/home/jd/projects/mqtt_srv/mqtt_srv.pyw', 'PYSOURCE'), - ('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'), ('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'), + ('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'), ('lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/resource.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -71,6 +71,9 @@ ('lib-dynload/_queue.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_queue.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), + ('lib-dynload/termios.cpython-310-x86_64-linux-gnu.so', + '/usr/lib/python3.10/lib-dynload/termios.cpython-310-x86_64-linux-gnu.so', + 'EXTENSION'), ('lib-dynload/_multibytecodec.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_multibytecodec.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -92,9 +95,6 @@ ('lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3.10/lib-dynload/_codecs_hk.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), - ('lib-dynload/termios.cpython-310-x86_64-linux-gnu.so', - '/usr/lib/python3.10/lib-dynload/termios.cpython-310-x86_64-linux-gnu.so', - 'EXTENSION'), ('psutil/_psutil_posix.cpython-310-x86_64-linux-gnu.so', '/usr/lib/python3/dist-packages/psutil/_psutil_posix.cpython-310-x86_64-linux-gnu.so', 'EXTENSION'), @@ -127,11 +127,11 @@ 'EXTENSION'), ('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'), ('libbz2.so.1.0', '/lib/x86_64-linux-gnu/libbz2.so.1.0', 'BINARY'), - ('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'), ('libssl.so.3', '/lib/x86_64-linux-gnu/libssl.so.3', 'BINARY'), + ('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'), ('libmpdec.so.3', '/lib/x86_64-linux-gnu/libmpdec.so.3', 'BINARY'), - ('libncursesw.so.6', '/lib/x86_64-linux-gnu/libncursesw.so.6', 'BINARY'), ('libtinfo.so.6', '/lib/x86_64-linux-gnu/libtinfo.so.6', 'BINARY'), + ('libncursesw.so.6', '/lib/x86_64-linux-gnu/libncursesw.so.6', 'BINARY'), ('libffi.so.8', '/lib/x86_64-linux-gnu/libffi.so.8', 'BINARY'), ('libuuid.so.1', '/lib/x86_64-linux-gnu/libuuid.so.1', 'BINARY'), ('libpython3.10.so.1.0', @@ -140,23 +140,23 @@ ('base_library.zip', '/home/jd/projects/mqtt_srv/build/mqtt_srv/base_library.zip', 'DATA'), + ('cryptography-3.4.8.egg-info/not-zip-safe', + '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/not-zip-safe', + 'DATA'), ('certifi/cacert.pem', '/usr/lib/python3/dist-packages/certifi/cacert.pem', 'DATA'), - ('cryptography-3.4.8.egg-info/requires.txt', - '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/requires.txt', - 'DATA'), ('cryptography-3.4.8.egg-info/dependency_links.txt', '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/dependency_links.txt', 'DATA'), - ('cryptography-3.4.8.egg-info/not-zip-safe', - '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/not-zip-safe', - 'DATA'), - ('cryptography-3.4.8.egg-info/PKG-INFO', - '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/PKG-INFO', + ('cryptography-3.4.8.egg-info/requires.txt', + '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/requires.txt', 'DATA'), ('cryptography-3.4.8.egg-info/top_level.txt', '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/top_level.txt', + 'DATA'), + ('cryptography-3.4.8.egg-info/PKG-INFO', + '/usr/lib/python3/dist-packages/cryptography-3.4.8.egg-info/PKG-INFO', 'DATA')], False, False, diff --git a/build/mqtt_srv/PYZ-00.pyz b/build/mqtt_srv/PYZ-00.pyz index 1300337..c3fb9f9 100644 Binary files a/build/mqtt_srv/PYZ-00.pyz and b/build/mqtt_srv/PYZ-00.pyz differ diff --git a/build/mqtt_srv/mqtt_srv.pkg b/build/mqtt_srv/mqtt_srv.pkg index 62d72e8..f2f803e 100644 Binary files a/build/mqtt_srv/mqtt_srv.pkg and b/build/mqtt_srv/mqtt_srv.pkg differ diff --git a/build/mqtt_srv/warn-mqtt_srv.txt b/build/mqtt_srv/warn-mqtt_srv.txt index 42a83c8..70874a7 100644 --- a/build/mqtt_srv/warn-mqtt_srv.txt +++ b/build/mqtt_srv/warn-mqtt_srv.txt @@ -18,9 +18,9 @@ missing module named _frozen_importlib_external - imported by importlib._bootstr excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level) missing module named pep517 - imported by importlib.metadata (delayed) missing module named nt - imported by os (delayed, conditional, optional), ntpath (optional), shutil (conditional), importlib._bootstrap_external (conditional), ctypes (delayed, conditional) -missing module named org - imported by copy (optional) -missing module named 'org.python' - imported by pickle (optional), xml.sax (delayed, conditional) +missing module named 'org.python' - imported by copy (optional), xml.sax (delayed, conditional) missing module named 'java.lang' - imported by platform (delayed, optional), getmac.getmac (conditional, optional), xml.sax._exceptions (conditional) +missing module named org - imported by pickle (optional) missing module named _winapi - imported by encodings (delayed, conditional, optional), ntpath (optional), subprocess (optional), mimetypes (optional), multiprocessing.connection (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.reduction (conditional), multiprocessing.shared_memory (conditional), multiprocessing.heap (conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level) missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level) missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level) diff --git a/build/mqtt_srv/xref-mqtt_srv.html b/build/mqtt_srv/xref-mqtt_srv.html index 74749a7..81e168c 100644 --- a/build/mqtt_srv/xref-mqtt_srv.html +++ b/build/mqtt_srv/xref-mqtt_srv.html @@ -319,7 +319,7 @@ imported by: 'org.python' MissingModule
imported by: - pickle + copyxml.sax
@@ -4051,8 +4051,8 @@ imported by: copy SourceModule
imports: - copyreg - • org + 'org.python' + • copyregtypesweakref @@ -14949,7 +14949,7 @@ imported by: org MissingModule
imported by: - copy + pickle
@@ -15305,14 +15305,14 @@ imported by: pickle SourceModule
imports: - 'org.python' - • _compat_pickle + _compat_pickle_picklecodecscopyregfunctoolsioitertools + • orgpprintrestruct @@ -18981,6 +18981,7 @@ imports:
imported by: urllib3.connection + • urllib3.connectionpoolurllib3.poolmanagerurllib3.response @@ -19056,6 +19057,7 @@ imports: • socketsysurllib3 + • urllib3._collectionsurllib3.connectionurllib3.exceptionsurllib3.packages.ssl_match_hostname diff --git a/dist/mqtt_srv b/dist/mqtt_srv index e5a6e37..0e050f3 100755 Binary files a/dist/mqtt_srv and b/dist/mqtt_srv differ diff --git a/mqtt_srv.py b/mqtt_srv.py index 43211cd..b16d453 100755 --- a/mqtt_srv.py +++ b/mqtt_srv.py @@ -19,7 +19,7 @@ import random import requests #import psutil stats = {} -VERSION = "1.0.25" +VERSION = "1.0.26" curos = platform.system() host = platform.node().lower() print(host) @@ -789,11 +789,13 @@ def on_message(client, userdata, msg): mon3 = "DVI-I-2-1" mon4 = "eDP-1-1" ''' - left = ["HDMI-A-0", "1920x1080"] - mid = ["DisplayPort-0", "2560x1440"] - right = ["DisplayPort-1", "3440x1440"] - + right = ["HDMI-A-0", "1920x1080"] + tleft = ["HDMI-A-0", "1920x1080"] + tright = ["DVI-I-1-1", "1920x1080"] + left = ["DisplayPort-0", "2560x1440"] + mid = ["DisplayPort-1", "3440x1440"] + #xrandr --output DisplayPort-1 --primary --auto --mode 3440x1440 --output HDMI-A-0 --auto --left-of DVI-I-1-1 --mode 1920x1080 --output DisplayPort-0 --auto --left-of DisplayPort-1 --mode 2560x1440 --output DVI-I-1-1 --above DisplayPort-1 --mode 1920x1080 if myObj["target"] == "mid": myCmd = f"xrandr --output {mid[0]} --primary --auto --mode {mid[1]} --output {right[0]} --off --output {left[0]} --off" elif myObj["target"] == "left": @@ -805,8 +807,9 @@ def on_message(client, userdata, msg): elif myObj["target"] == "right": myCmd = f"xrandr --output {right[0]} --primary --auto --mode {right[1]} --output {mid[0]} --off --output {left[0]} --off" - elif myObj["target"] == "all": - myCmd = f"xrandr --output {mid[0]} --primary --auto --mode {mid[1]} --output {right[0]} --auto --right-of {mid[0]} --mode {right[1]} --output {left[0]} --auto --left-of {mid[0]} --mode {left[1]}" + elif myObj["target"] == "all": + myCmd = f"xrandr --output {mid[0]} --primary --auto --mode {mid[1]} --output {tleft[0]}--auto --left-of {tright[0]} --mode {tright[1]} --output {left[0]} --auto --left-of {mid[0]} --mode {left[1]} --output {tright[0]} --above {mid[0]} --mode {tright[1]}" + #myCmd = f"xrandr --output {mid[0]} --primary --auto --mode {mid[1]} --output {right[0]} --auto --right-of {mid[0]} --mode {right[1]} --output {left[0]} --auto --left-of {mid[0]} --mode {left[1]}" elif myObj["target"] == "midleft": myCmd = f"xrandr --output {mid[0]} --primary --auto --mode {mid[1]} --output {right[0]} --off --output {left[0]} --auto --left-of {mid[0]} --mode {left[1]}" elif myObj["target"] == "midtop": @@ -819,6 +822,8 @@ def on_message(client, userdata, msg): myCmd = f"xrandr --output {mid[0]} --primary --auto --mode {mid[1]} --output {right[0]} --auto --right-of {mid[0]} --mode {right[1]} --output {left[0]} --auto --left-of {mid[0]} --mode {left[1]}" elif myObj["target"] == "build": myCmd = f"xrandr --output {mid[0]} --off --output {right[0]} --off --output {left[0]} --off" + elif myObj["target"] == "leftright": + myCmd = f"xrandr --output {left[0]} --primary --auto --mode {left[1]} --output {mid[0]} --off --output {right[0]} --auto --right-of {left[0]} --mode {right[1]}" else: pass @@ -1108,7 +1113,7 @@ else: #print(str(jn1["coretemp-isa-0000"]["Package id 0"]["temp1_input"])) #print(str(jn1["asus-isa-0000"]["cpu_fan"]["fan1_input"])) #client.publish("sectorq/monitor/" + host.lower(), payload="{\"mb_temp\":0,\"mem_usage\":0,\"cpu_temp\":0,\"cpu_usage\":0,\"gpu_temp\":0,\"gpu_usage\":0}", qos=0, retain=False) - client.publish("home-assistant/" + host + "/hwstats", payload='{"status":"on", "version":"' + VERSION + '","MB_TEMP":' + str(mb_data.current) + ', "MEM_UTIL":' + str(mem_data.percent) + ', "CPU_TEMP":' + str(cpu_data.current) + ', "GPU_TEMP":0, "GPU_UTIL":0, "FAN_CPU":"' + str(fan_data) + '", "VMEM_UTIL":' + str(swap_data.percent) + ', "CPU_UTIL":' + str(cpu_usage) + '}', qos=0, retain=False) + client.publish("home-assistant/" + host + "/hwstats", payload='{"status":"on", "version":"' + VERSION + '","TCPU":"NA", "MB_TEMP":' + str(mb_data.current) + ', "MEM_UTIL":' + str(mem_data.percent) + ', "CPU_TEMP":' + str(cpu_data.current) + ', "GPU_TEMP":0, "GPU_UTIL":0, "FAN_CPU":"' + str(fan_data) + '", "VMEM_UTIL":' + str(swap_data.percent) + ', "CPU_UTIL":' + str(cpu_usage) + '}', qos=0, retain=False) client.publish("sectorq/systems/" + host.lower() + "/stat", payload="on", qos=0, retain=True) elif host.lower() == "openmediavault" or host.lower() == "omv": #print(psutil.sensors_temperatures()) diff --git a/mqtt_srv.pyw b/mqtt_srv.pyw index 43211cd..f392d46 100755 --- a/mqtt_srv.pyw +++ b/mqtt_srv.pyw @@ -19,7 +19,7 @@ import random import requests #import psutil stats = {} -VERSION = "1.0.25" +VERSION = "1.0.26" curos = platform.system() host = platform.node().lower() print(host) @@ -789,9 +789,9 @@ def on_message(client, userdata, msg): mon3 = "DVI-I-2-1" mon4 = "eDP-1-1" ''' - left = ["HDMI-A-0", "1920x1080"] - mid = ["DisplayPort-0", "2560x1440"] - right = ["DisplayPort-1", "3440x1440"] + right = ["HDMI-A-0", "1920x1080"] + left = ["DisplayPort-0", "2560x1440"] + mid = ["DisplayPort-1", "3440x1440"] if myObj["target"] == "mid": @@ -819,6 +819,8 @@ def on_message(client, userdata, msg): myCmd = f"xrandr --output {mid[0]} --primary --auto --mode {mid[1]} --output {right[0]} --auto --right-of {mid[0]} --mode {right[1]} --output {left[0]} --auto --left-of {mid[0]} --mode {left[1]}" elif myObj["target"] == "build": myCmd = f"xrandr --output {mid[0]} --off --output {right[0]} --off --output {left[0]} --off" + elif myObj["target"] == "leftright": + myCmd = f"xrandr --output {left[0]} --primary --auto --mode {left[1]} --output {mid[0]} --off --output {right[0]} --auto --right-of {left[0]} --mode {right[1]}" else: pass @@ -1108,7 +1110,7 @@ else: #print(str(jn1["coretemp-isa-0000"]["Package id 0"]["temp1_input"])) #print(str(jn1["asus-isa-0000"]["cpu_fan"]["fan1_input"])) #client.publish("sectorq/monitor/" + host.lower(), payload="{\"mb_temp\":0,\"mem_usage\":0,\"cpu_temp\":0,\"cpu_usage\":0,\"gpu_temp\":0,\"gpu_usage\":0}", qos=0, retain=False) - client.publish("home-assistant/" + host + "/hwstats", payload='{"status":"on", "version":"' + VERSION + '","MB_TEMP":' + str(mb_data.current) + ', "MEM_UTIL":' + str(mem_data.percent) + ', "CPU_TEMP":' + str(cpu_data.current) + ', "GPU_TEMP":0, "GPU_UTIL":0, "FAN_CPU":"' + str(fan_data) + '", "VMEM_UTIL":' + str(swap_data.percent) + ', "CPU_UTIL":' + str(cpu_usage) + '}', qos=0, retain=False) + client.publish("home-assistant/" + host + "/hwstats", payload='{"status":"on", "version":"' + VERSION + '","TCPU":"NA", "MB_TEMP":' + str(mb_data.current) + ', "MEM_UTIL":' + str(mem_data.percent) + ', "CPU_TEMP":' + str(cpu_data.current) + ', "GPU_TEMP":0, "GPU_UTIL":0, "FAN_CPU":"' + str(fan_data) + '", "VMEM_UTIL":' + str(swap_data.percent) + ', "CPU_UTIL":' + str(cpu_usage) + '}', qos=0, retain=False) client.publish("sectorq/systems/" + host.lower() + "/stat", payload="on", qos=0, retain=True) elif host.lower() == "openmediavault" or host.lower() == "omv": #print(psutil.sensors_temperatures())