first commit
This commit is contained in:
BIN
__pycache__/main_control_app.cpython-313.pyc
Normal file
BIN
__pycache__/main_control_app.cpython-313.pyc
Normal file
Binary file not shown.
BIN
__pycache__/network_manager.cpython-313.pyc
Normal file
BIN
__pycache__/network_manager.cpython-313.pyc
Normal file
Binary file not shown.
BIN
__pycache__/network_manager.cpython-38.pyc
Normal file
BIN
__pycache__/network_manager.cpython-38.pyc
Normal file
Binary file not shown.
BIN
__pycache__/scheduler_app.cpython-313.pyc
Normal file
BIN
__pycache__/scheduler_app.cpython-313.pyc
Normal file
Binary file not shown.
BIN
__pycache__/scheduler_app.cpython-38.pyc
Normal file
BIN
__pycache__/scheduler_app.cpython-38.pyc
Normal file
Binary file not shown.
BIN
__pycache__/settings_app.cpython-313.pyc
Normal file
BIN
__pycache__/settings_app.cpython-313.pyc
Normal file
Binary file not shown.
BIN
__pycache__/settings_app.cpython-38.pyc
Normal file
BIN
__pycache__/settings_app.cpython-38.pyc
Normal file
Binary file not shown.
BIN
__pycache__/tcp_udp_sender.cpython-313.pyc
Normal file
BIN
__pycache__/tcp_udp_sender.cpython-313.pyc
Normal file
Binary file not shown.
BIN
__pycache__/ui.cpython-313.pyc
Normal file
BIN
__pycache__/ui.cpython-313.pyc
Normal file
Binary file not shown.
BIN
__pycache__/utils.cpython-313.pyc
Normal file
BIN
__pycache__/utils.cpython-313.pyc
Normal file
Binary file not shown.
BIN
__pycache__/utils.cpython-38.pyc
Normal file
BIN
__pycache__/utils.cpython-38.pyc
Normal file
Binary file not shown.
2800
build/网络设备控制器/Analysis-00.toc
Normal file
2800
build/网络设备控制器/Analysis-00.toc
Normal file
File diff suppressed because it is too large
Load Diff
2705
build/网络设备控制器/EXE-00.toc
Normal file
2705
build/网络设备控制器/EXE-00.toc
Normal file
File diff suppressed because it is too large
Load Diff
2683
build/网络设备控制器/PKG-00.toc
Normal file
2683
build/网络设备控制器/PKG-00.toc
Normal file
File diff suppressed because it is too large
Load Diff
BIN
build/网络设备控制器/PYZ-00.pyz
Normal file
BIN
build/网络设备控制器/PYZ-00.pyz
Normal file
Binary file not shown.
133
build/网络设备控制器/PYZ-00.toc
Normal file
133
build/网络设备控制器/PYZ-00.toc
Normal file
@@ -0,0 +1,133 @@
|
||||
('E:\\pythonProject\\TCPUDP\\build\\网络设备控制器\\PYZ-00.pyz',
|
||||
[('__future__', 'e:\\python38\\lib\\__future__.py', 'PYMODULE'),
|
||||
('_compat_pickle', 'e:\\python38\\lib\\_compat_pickle.py', 'PYMODULE'),
|
||||
('_compression', 'e:\\python38\\lib\\_compression.py', 'PYMODULE'),
|
||||
('_py_abc', 'e:\\python38\\lib\\_py_abc.py', 'PYMODULE'),
|
||||
('_strptime', 'e:\\python38\\lib\\_strptime.py', 'PYMODULE'),
|
||||
('_threading_local', 'e:\\python38\\lib\\_threading_local.py', 'PYMODULE'),
|
||||
('argparse', 'e:\\python38\\lib\\argparse.py', 'PYMODULE'),
|
||||
('base64', 'e:\\python38\\lib\\base64.py', 'PYMODULE'),
|
||||
('bisect', 'e:\\python38\\lib\\bisect.py', 'PYMODULE'),
|
||||
('bz2', 'e:\\python38\\lib\\bz2.py', 'PYMODULE'),
|
||||
('calendar', 'e:\\python38\\lib\\calendar.py', 'PYMODULE'),
|
||||
('configparser', 'e:\\python38\\lib\\configparser.py', 'PYMODULE'),
|
||||
('contextlib', 'e:\\python38\\lib\\contextlib.py', 'PYMODULE'),
|
||||
('copy', 'e:\\python38\\lib\\copy.py', 'PYMODULE'),
|
||||
('csv', 'e:\\python38\\lib\\csv.py', 'PYMODULE'),
|
||||
('ctypes', 'e:\\python38\\lib\\ctypes\\__init__.py', 'PYMODULE'),
|
||||
('ctypes._aix', 'e:\\python38\\lib\\ctypes\\_aix.py', 'PYMODULE'),
|
||||
('ctypes._endian', 'e:\\python38\\lib\\ctypes\\_endian.py', 'PYMODULE'),
|
||||
('ctypes.macholib',
|
||||
'e:\\python38\\lib\\ctypes\\macholib\\__init__.py',
|
||||
'PYMODULE'),
|
||||
('ctypes.macholib.dyld',
|
||||
'e:\\python38\\lib\\ctypes\\macholib\\dyld.py',
|
||||
'PYMODULE'),
|
||||
('ctypes.macholib.dylib',
|
||||
'e:\\python38\\lib\\ctypes\\macholib\\dylib.py',
|
||||
'PYMODULE'),
|
||||
('ctypes.macholib.framework',
|
||||
'e:\\python38\\lib\\ctypes\\macholib\\framework.py',
|
||||
'PYMODULE'),
|
||||
('ctypes.util', 'e:\\python38\\lib\\ctypes\\util.py', 'PYMODULE'),
|
||||
('datetime', 'e:\\python38\\lib\\datetime.py', 'PYMODULE'),
|
||||
('email', 'e:\\python38\\lib\\email\\__init__.py', 'PYMODULE'),
|
||||
('email._encoded_words',
|
||||
'e:\\python38\\lib\\email\\_encoded_words.py',
|
||||
'PYMODULE'),
|
||||
('email._header_value_parser',
|
||||
'e:\\python38\\lib\\email\\_header_value_parser.py',
|
||||
'PYMODULE'),
|
||||
('email._parseaddr', 'e:\\python38\\lib\\email\\_parseaddr.py', 'PYMODULE'),
|
||||
('email._policybase', 'e:\\python38\\lib\\email\\_policybase.py', 'PYMODULE'),
|
||||
('email.base64mime', 'e:\\python38\\lib\\email\\base64mime.py', 'PYMODULE'),
|
||||
('email.charset', 'e:\\python38\\lib\\email\\charset.py', 'PYMODULE'),
|
||||
('email.contentmanager',
|
||||
'e:\\python38\\lib\\email\\contentmanager.py',
|
||||
'PYMODULE'),
|
||||
('email.encoders', 'e:\\python38\\lib\\email\\encoders.py', 'PYMODULE'),
|
||||
('email.errors', 'e:\\python38\\lib\\email\\errors.py', 'PYMODULE'),
|
||||
('email.feedparser', 'e:\\python38\\lib\\email\\feedparser.py', 'PYMODULE'),
|
||||
('email.generator', 'e:\\python38\\lib\\email\\generator.py', 'PYMODULE'),
|
||||
('email.header', 'e:\\python38\\lib\\email\\header.py', 'PYMODULE'),
|
||||
('email.headerregistry',
|
||||
'e:\\python38\\lib\\email\\headerregistry.py',
|
||||
'PYMODULE'),
|
||||
('email.iterators', 'e:\\python38\\lib\\email\\iterators.py', 'PYMODULE'),
|
||||
('email.message', 'e:\\python38\\lib\\email\\message.py', 'PYMODULE'),
|
||||
('email.parser', 'e:\\python38\\lib\\email\\parser.py', 'PYMODULE'),
|
||||
('email.policy', 'e:\\python38\\lib\\email\\policy.py', 'PYMODULE'),
|
||||
('email.quoprimime', 'e:\\python38\\lib\\email\\quoprimime.py', 'PYMODULE'),
|
||||
('email.utils', 'e:\\python38\\lib\\email\\utils.py', 'PYMODULE'),
|
||||
('fnmatch', 'e:\\python38\\lib\\fnmatch.py', 'PYMODULE'),
|
||||
('getopt', 'e:\\python38\\lib\\getopt.py', 'PYMODULE'),
|
||||
('gettext', 'e:\\python38\\lib\\gettext.py', 'PYMODULE'),
|
||||
('gzip', 'e:\\python38\\lib\\gzip.py', 'PYMODULE'),
|
||||
('hashlib', 'e:\\python38\\lib\\hashlib.py', 'PYMODULE'),
|
||||
('importlib', 'e:\\python38\\lib\\importlib\\__init__.py', 'PYMODULE'),
|
||||
('importlib._bootstrap',
|
||||
'e:\\python38\\lib\\importlib\\_bootstrap.py',
|
||||
'PYMODULE'),
|
||||
('importlib._bootstrap_external',
|
||||
'e:\\python38\\lib\\importlib\\_bootstrap_external.py',
|
||||
'PYMODULE'),
|
||||
('importlib.abc', 'e:\\python38\\lib\\importlib\\abc.py', 'PYMODULE'),
|
||||
('importlib.machinery',
|
||||
'e:\\python38\\lib\\importlib\\machinery.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata',
|
||||
'e:\\python38\\lib\\importlib\\metadata.py',
|
||||
'PYMODULE'),
|
||||
('importlib.util', 'e:\\python38\\lib\\importlib\\util.py', 'PYMODULE'),
|
||||
('json', 'e:\\python38\\lib\\json\\__init__.py', 'PYMODULE'),
|
||||
('json.decoder', 'e:\\python38\\lib\\json\\decoder.py', 'PYMODULE'),
|
||||
('json.encoder', 'e:\\python38\\lib\\json\\encoder.py', 'PYMODULE'),
|
||||
('json.scanner', 'e:\\python38\\lib\\json\\scanner.py', 'PYMODULE'),
|
||||
('logging', 'e:\\python38\\lib\\logging\\__init__.py', 'PYMODULE'),
|
||||
('lzma', 'e:\\python38\\lib\\lzma.py', 'PYMODULE'),
|
||||
('netbios',
|
||||
'e:\\python38\\lib\\site-packages\\win32\\lib\\netbios.py',
|
||||
'PYMODULE'),
|
||||
('network_manager',
|
||||
'E:\\pythonProject\\TCPUDP\\network_manager.py',
|
||||
'PYMODULE'),
|
||||
('optparse', 'e:\\python38\\lib\\optparse.py', 'PYMODULE'),
|
||||
('pathlib', 'e:\\python38\\lib\\pathlib.py', 'PYMODULE'),
|
||||
('pickle', 'e:\\python38\\lib\\pickle.py', 'PYMODULE'),
|
||||
('platform', 'e:\\python38\\lib\\platform.py', 'PYMODULE'),
|
||||
('pprint', 'e:\\python38\\lib\\pprint.py', 'PYMODULE'),
|
||||
('py_compile', 'e:\\python38\\lib\\py_compile.py', 'PYMODULE'),
|
||||
('quopri', 'e:\\python38\\lib\\quopri.py', 'PYMODULE'),
|
||||
('random', 'e:\\python38\\lib\\random.py', 'PYMODULE'),
|
||||
('scheduler_app', 'E:\\pythonProject\\TCPUDP\\scheduler_app.py', 'PYMODULE'),
|
||||
('selectors', 'e:\\python38\\lib\\selectors.py', 'PYMODULE'),
|
||||
('settings_app', 'E:\\pythonProject\\TCPUDP\\settings_app.py', 'PYMODULE'),
|
||||
('shutil', 'e:\\python38\\lib\\shutil.py', 'PYMODULE'),
|
||||
('signal', 'e:\\python38\\lib\\signal.py', 'PYMODULE'),
|
||||
('socket', 'e:\\python38\\lib\\socket.py', 'PYMODULE'),
|
||||
('string', 'e:\\python38\\lib\\string.py', 'PYMODULE'),
|
||||
('stringprep', 'e:\\python38\\lib\\stringprep.py', 'PYMODULE'),
|
||||
('subprocess', 'e:\\python38\\lib\\subprocess.py', 'PYMODULE'),
|
||||
('tarfile', 'e:\\python38\\lib\\tarfile.py', 'PYMODULE'),
|
||||
('tempfile', 'e:\\python38\\lib\\tempfile.py', 'PYMODULE'),
|
||||
('textwrap', 'e:\\python38\\lib\\textwrap.py', 'PYMODULE'),
|
||||
('threading', 'e:\\python38\\lib\\threading.py', 'PYMODULE'),
|
||||
('tkinter', 'e:\\python38\\lib\\tkinter\\__init__.py', 'PYMODULE'),
|
||||
('tkinter.commondialog',
|
||||
'e:\\python38\\lib\\tkinter\\commondialog.py',
|
||||
'PYMODULE'),
|
||||
('tkinter.constants', 'e:\\python38\\lib\\tkinter\\constants.py', 'PYMODULE'),
|
||||
('tkinter.messagebox',
|
||||
'e:\\python38\\lib\\tkinter\\messagebox.py',
|
||||
'PYMODULE'),
|
||||
('tkinter.ttk', 'e:\\python38\\lib\\tkinter\\ttk.py', 'PYMODULE'),
|
||||
('token', 'e:\\python38\\lib\\token.py', 'PYMODULE'),
|
||||
('tokenize', 'e:\\python38\\lib\\tokenize.py', 'PYMODULE'),
|
||||
('tracemalloc', 'e:\\python38\\lib\\tracemalloc.py', 'PYMODULE'),
|
||||
('typing', 'e:\\python38\\lib\\typing.py', 'PYMODULE'),
|
||||
('urllib', 'e:\\python38\\lib\\urllib\\__init__.py', 'PYMODULE'),
|
||||
('urllib.parse', 'e:\\python38\\lib\\urllib\\parse.py', 'PYMODULE'),
|
||||
('utils', 'E:\\pythonProject\\TCPUDP\\utils.py', 'PYMODULE'),
|
||||
('uu', 'e:\\python38\\lib\\uu.py', 'PYMODULE'),
|
||||
('uuid', 'e:\\python38\\lib\\uuid.py', 'PYMODULE'),
|
||||
('zipfile', 'e:\\python38\\lib\\zipfile.py', 'PYMODULE')])
|
||||
BIN
build/网络设备控制器/base_library.zip
Normal file
BIN
build/网络设备控制器/base_library.zip
Normal file
Binary file not shown.
BIN
build/网络设备控制器/localpycs/pyimod01_archive.pyc
Normal file
BIN
build/网络设备控制器/localpycs/pyimod01_archive.pyc
Normal file
Binary file not shown.
BIN
build/网络设备控制器/localpycs/pyimod02_importers.pyc
Normal file
BIN
build/网络设备控制器/localpycs/pyimod02_importers.pyc
Normal file
Binary file not shown.
BIN
build/网络设备控制器/localpycs/pyimod03_ctypes.pyc
Normal file
BIN
build/网络设备控制器/localpycs/pyimod03_ctypes.pyc
Normal file
Binary file not shown.
BIN
build/网络设备控制器/localpycs/pyimod04_pywin32.pyc
Normal file
BIN
build/网络设备控制器/localpycs/pyimod04_pywin32.pyc
Normal file
Binary file not shown.
BIN
build/网络设备控制器/localpycs/struct.pyc
Normal file
BIN
build/网络设备控制器/localpycs/struct.pyc
Normal file
Binary file not shown.
30
build/网络设备控制器/warn-网络设备控制器.txt
Normal file
30
build/网络设备控制器/warn-网络设备控制器.txt
Normal file
@@ -0,0 +1,30 @@
|
||||
|
||||
This file lists modules PyInstaller was not able to find. This does not
|
||||
necessarily mean this module is required for running your program. Python and
|
||||
Python 3rd-party packages include a lot of conditional or optional modules. For
|
||||
example the module 'ntpath' only exists on Windows, whereas the module
|
||||
'posixpath' only exists on Posix systems.
|
||||
|
||||
Types if import:
|
||||
* top-level: imported at the top-level - look at these first
|
||||
* conditional: imported within an if-statement
|
||||
* delayed: imported within a function
|
||||
* optional: imported within a try-except-statement
|
||||
|
||||
IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
|
||||
tracking down the missing module yourself. Thanks!
|
||||
|
||||
missing module named org - imported by copy (optional)
|
||||
missing module named pwd - imported by posixpath (delayed, conditional), shutil (optional), tarfile (optional), pathlib (delayed, conditional, optional)
|
||||
missing module named 'org.python' - imported by pickle (optional)
|
||||
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional)
|
||||
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional)
|
||||
missing module named posix - imported by os (conditional, optional), shutil (conditional)
|
||||
missing module named resource - imported by posix (top-level)
|
||||
missing module named grp - imported by shutil (optional), tarfile (optional), pathlib (delayed)
|
||||
missing module named _uuid - imported by uuid (optional)
|
||||
missing module named _posixsubprocess - imported by subprocess (optional)
|
||||
missing module named vms_lib - imported by platform (delayed, conditional, optional)
|
||||
missing module named 'java.lang' - imported by platform (delayed, optional)
|
||||
missing module named java - imported by platform (delayed)
|
||||
missing module named _winreg - imported by platform (delayed, optional)
|
||||
7009
build/网络设备控制器/xref-网络设备控制器.html
Normal file
7009
build/网络设备控制器/xref-网络设备控制器.html
Normal file
File diff suppressed because it is too large
Load Diff
BIN
build/网络设备控制器/网络设备控制器.pkg
Normal file
BIN
build/网络设备控制器/网络设备控制器.pkg
Normal file
Binary file not shown.
242
config.json
Normal file
242
config.json
Normal file
@@ -0,0 +1,242 @@
|
||||
{
|
||||
"devices": [
|
||||
{
|
||||
"id": "85ce7dab-22a3-4d39-b783-268eb037cd88",
|
||||
"name": "test1tcp",
|
||||
"type": "test",
|
||||
"protocol": "TCP",
|
||||
"address": "127.0.0.1",
|
||||
"port": 19987,
|
||||
"keep_alive": true,
|
||||
"commands": [
|
||||
{
|
||||
"name": "on1",
|
||||
"data": "on1",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"name": "on2",
|
||||
"data": "00100000080011",
|
||||
"type": "hex"
|
||||
},
|
||||
{
|
||||
"name": "2",
|
||||
"data": "2",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"name": "3",
|
||||
"data": "3",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"name": "4",
|
||||
"data": "4",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"name": "5",
|
||||
"data": "5",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"name": "6",
|
||||
"data": "6",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"name": "7",
|
||||
"data": "7",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"name": "8",
|
||||
"data": "8",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"name": "111",
|
||||
"data": "111",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"name": "1111",
|
||||
"data": "1111",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"name": "11111",
|
||||
"data": "11111",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"name": "22",
|
||||
"data": "22",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"name": "222",
|
||||
"data": "222",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"name": "333",
|
||||
"data": "333",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"name": "444",
|
||||
"data": "444",
|
||||
"type": "text"
|
||||
}
|
||||
],
|
||||
"timeout": 5
|
||||
},
|
||||
{
|
||||
"id": "e1e6e141-0d41-4251-8d63-786f3485061a",
|
||||
"name": "zm",
|
||||
"type": "zm",
|
||||
"protocol": "UDP",
|
||||
"address": "127.0.0.1",
|
||||
"port": 9128,
|
||||
"keep_alive": false,
|
||||
"commands": [
|
||||
{
|
||||
"name": "on1",
|
||||
"data": "setr=1111",
|
||||
"type": "text"
|
||||
}
|
||||
],
|
||||
"timeout": 5
|
||||
},
|
||||
{
|
||||
"id": "77c8ea68-f3c0-4e71-8922-0f23909ee8f9",
|
||||
"name": "test2",
|
||||
"type": "test2",
|
||||
"protocol": "TCP",
|
||||
"address": "1.1.1.1",
|
||||
"port": 2,
|
||||
"keep_alive": false,
|
||||
"commands": [
|
||||
{
|
||||
"name": "1",
|
||||
"data": "1",
|
||||
"type": "text"
|
||||
}
|
||||
],
|
||||
"timeout": 5
|
||||
},
|
||||
{
|
||||
"id": "51f60dc8-5cbd-41d2-8233-077d206c77b5",
|
||||
"name": "test3",
|
||||
"type": "test",
|
||||
"protocol": "TCP",
|
||||
"address": "1.1.1.1",
|
||||
"port": 3,
|
||||
"keep_alive": false,
|
||||
"commands": [
|
||||
{
|
||||
"name": "2",
|
||||
"data": "2",
|
||||
"type": "text"
|
||||
}
|
||||
],
|
||||
"timeout": 5
|
||||
},
|
||||
{
|
||||
"id": "441b23c7-cd24-45f0-914c-8c65e076b056",
|
||||
"name": "test4",
|
||||
"type": "test",
|
||||
"protocol": "TCP",
|
||||
"address": "1.1.1.1",
|
||||
"port": 4,
|
||||
"keep_alive": false,
|
||||
"commands": [
|
||||
{
|
||||
"name": "4",
|
||||
"data": "4",
|
||||
"type": "text"
|
||||
}
|
||||
],
|
||||
"timeout": 5
|
||||
}
|
||||
],
|
||||
"scheduled_tasks": [
|
||||
{
|
||||
"id": "a07f035f-dc44-4fca-be9a-6f9399b526f1",
|
||||
"name": "test1",
|
||||
"schedule_type": "once",
|
||||
"trigger": {
|
||||
"hour": 1,
|
||||
"minute": 41,
|
||||
"second": 0,
|
||||
"year": 2026,
|
||||
"month": 1,
|
||||
"day": 28
|
||||
},
|
||||
"actions": [
|
||||
{
|
||||
"device_id": "85ce7dab-22a3-4d39-b783-268eb037cd88",
|
||||
"command_index": 0,
|
||||
"delay_ms": 0
|
||||
}
|
||||
],
|
||||
"enabled": true,
|
||||
"last_run_time": "2026-01-28T01:41:00.285071",
|
||||
"next_run_time": null
|
||||
},
|
||||
{
|
||||
"id": "6d19bd9a-1815-485b-96ee-0c722f26a0be",
|
||||
"name": "新任务",
|
||||
"schedule_type": "once",
|
||||
"trigger": {
|
||||
"hour": 4,
|
||||
"minute": 31,
|
||||
"second": 0,
|
||||
"year": 2026,
|
||||
"month": 1,
|
||||
"day": 28
|
||||
},
|
||||
"actions": [
|
||||
{
|
||||
"device_id": "85ce7dab-22a3-4d39-b783-268eb037cd88",
|
||||
"command_index": 0,
|
||||
"delay_ms": 0
|
||||
},
|
||||
{
|
||||
"device_id": "85ce7dab-22a3-4d39-b783-268eb037cd88",
|
||||
"command_index": 1,
|
||||
"delay_ms": 500
|
||||
},
|
||||
{
|
||||
"device_id": "85ce7dab-22a3-4d39-b783-268eb037cd88",
|
||||
"command_index": 2,
|
||||
"delay_ms": 500
|
||||
},
|
||||
{
|
||||
"device_id": "85ce7dab-22a3-4d39-b783-268eb037cd88",
|
||||
"command_index": 3,
|
||||
"delay_ms": 500
|
||||
},
|
||||
{
|
||||
"device_id": "85ce7dab-22a3-4d39-b783-268eb037cd88",
|
||||
"command_index": 4,
|
||||
"delay_ms": 500
|
||||
},
|
||||
{
|
||||
"device_id": "85ce7dab-22a3-4d39-b783-268eb037cd88",
|
||||
"command_index": 5,
|
||||
"delay_ms": 500
|
||||
},
|
||||
{
|
||||
"device_id": "85ce7dab-22a3-4d39-b783-268eb037cd88",
|
||||
"command_index": 6,
|
||||
"delay_ms": 500
|
||||
}
|
||||
],
|
||||
"enabled": true,
|
||||
"last_run_time": "2026-01-28T04:31:00.158597",
|
||||
"next_run_time": null
|
||||
}
|
||||
]
|
||||
}
|
||||
4
dist/config.json
vendored
Normal file
4
dist/config.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"devices": [],
|
||||
"scheduled_tasks": []
|
||||
}
|
||||
9
dist/logs/app_log.log
vendored
Normal file
9
dist/logs/app_log.log
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
2026-01-28 04:39:25,911 - INFO - 日志系统已初始化。
|
||||
2026-01-28 04:39:25,948 - WARNING - 未找到 config.json,将创建新配置。
|
||||
2026-01-28 04:39:25,949 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:39:36,880 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 04:39:36,880 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 04:39:36,882 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:39:36,895 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:39:42,568 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 04:39:42,569 - INFO - 定时任务管理窗口已关闭。
|
||||
BIN
dist/网络设备控制器.exe
vendored
Normal file
BIN
dist/网络设备控制器.exe
vendored
Normal file
Binary file not shown.
808
logs/app_log.log
Normal file
808
logs/app_log.log
Normal file
@@ -0,0 +1,808 @@
|
||||
2026-01-27 22:50:10,759 - INFO - 日志系统已初始化。
|
||||
2026-01-27 22:50:10,788 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-27 22:50:10,790 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-27 22:50:25,319 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-27 22:50:25,319 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-27 22:50:25,320 - INFO - 定时任务 'test1' (ID: a07f035f...) 已保存。
|
||||
2026-01-27 22:50:26,688 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-27 22:50:26,689 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-27 22:51:00,310 - INFO - !!! 任务 'test1' 触发执行 !!!
|
||||
2026-01-27 22:51:00,310 - INFO - 调度器: 任务 'test1' 到期,准备执行。
|
||||
2026-01-27 22:51:00,310 - INFO - 调度器: 任务 'test1' 到期,准备执行。
|
||||
2026-01-27 22:51:00,312 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-27 22:51:00,361 - INFO - 定时任务 'test1':开始执行指令序列...
|
||||
2026-01-27 22:51:00,361 - INFO - 定时任务 'test1':开始执行指令序列...
|
||||
2026-01-27 22:51:00,361 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'zm'...
|
||||
2026-01-27 22:51:00,365 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'zm'...
|
||||
2026-01-27 22:51:00,365 - INFO - [调度任务] UDP指令 'on1' 已发送到设备 'zm'。
|
||||
2026-01-27 22:51:00,365 - INFO - 定时任务 'test1':指令 'on1' 成功,响应: UDP command sent (no response expected)
|
||||
2026-01-27 22:51:00,366 - INFO - 定时任务 'test1':指令 'on1' 成功,响应: UDP command sent (no response expected)
|
||||
2026-01-27 22:51:00,366 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'acs'...
|
||||
2026-01-27 22:51:00,367 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'acs'...
|
||||
2026-01-27 22:51:05,974 - ERROR - [调度任务] 与设备 'acs' (192.168.8.16:502) 通信超时。
|
||||
2026-01-27 22:51:05,976 - ERROR - 定时任务 'test1':指令 'on1' 执行失败: 与设备 'acs' (192.168.8.16:502) 通信超时。
|
||||
2026-01-27 22:51:05,977 - ERROR - 定时任务 'test1':指令 'on1' 执行失败: 与设备 'acs' (192.168.8.16:502) 通信超时。
|
||||
2026-01-27 22:51:05,978 - INFO - 定时任务 'test1':指令序列执行完毕。
|
||||
2026-01-27 22:51:05,979 - INFO - 定时任务 'test1':指令序列执行完毕。
|
||||
2026-01-27 22:51:18,157 - WARNING - 准备发送指令 'on1' 到设备 'zm'...
|
||||
2026-01-27 22:51:18,157 - INFO - 准备发送指令 'on1' 到设备 'zm'...
|
||||
2026-01-27 22:51:18,158 - INFO - UDP指令 'on1' 已发送到设备 'zm'。
|
||||
2026-01-27 22:51:22,074 - WARNING - 准备发送指令 'on1' 到设备 'acs'...
|
||||
2026-01-27 22:51:22,074 - INFO - 准备发送指令 'on1' 到设备 'acs'...
|
||||
2026-01-27 22:51:35,427 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-27 22:51:35,428 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-27 22:51:36,030 - ERROR - 与设备 'acs' (192.168.8.16:502) 通信超时。
|
||||
2026-01-27 22:51:43,153 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-27 22:51:43,154 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-27 22:51:49,671 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-27 22:51:49,672 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 00:54:03,131 - INFO - 日志系统已初始化。
|
||||
2026-01-28 00:54:03,194 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 00:54:03,196 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 00:54:13,480 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 00:54:13,481 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 00:55:59,413 - INFO - 日志系统已初始化。
|
||||
2026-01-28 00:55:59,456 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 00:55:59,457 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 00:56:58,630 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 00:56:58,630 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 00:56:58,631 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 00:56:58,679 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 00:57:33,175 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 00:57:33,175 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 00:57:33,176 - INFO - 定时任务 'test1' (ID: a07f035f...) 已保存。
|
||||
2026-01-28 00:57:38,937 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 00:57:38,938 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 00:58:00,210 - INFO - !!! 任务 'test1' 触发执行 !!!
|
||||
2026-01-28 00:58:00,211 - INFO - 调度器: 任务 'test1' 到期,准备执行。
|
||||
2026-01-28 00:58:00,211 - INFO - 调度器: 任务 'test1' 到期,准备执行。
|
||||
2026-01-28 00:58:00,218 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 00:58:00,261 - INFO - 定时任务 'test1':开始执行指令序列...
|
||||
2026-01-28 00:58:00,262 - INFO - 定时任务 'test1':开始执行指令序列...
|
||||
2026-01-28 00:58:00,262 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'zm'...
|
||||
2026-01-28 00:58:00,266 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'zm'...
|
||||
2026-01-28 00:58:00,266 - INFO - [调度任务] UDP指令 'on1' 已发送到设备 'zm'。
|
||||
2026-01-28 00:58:00,267 - INFO - 定时任务 'test1':指令 'on1' 成功,响应: UDP command sent (no response expected)
|
||||
2026-01-28 00:58:00,270 - INFO - 定时任务 'test1':指令 'on1' 成功,响应: UDP command sent (no response expected)
|
||||
2026-01-28 00:58:00,270 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'acs'...
|
||||
2026-01-28 00:58:00,273 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'acs'...
|
||||
2026-01-28 00:58:09,923 - ERROR - [调度任务] 与设备 'acs' (192.168.8.16:502) 通信超时。
|
||||
2026-01-28 00:58:09,924 - ERROR - 定时任务 'test1':指令 'on1' 执行失败: 与设备 'acs' (192.168.8.16:502) 通信超时。
|
||||
2026-01-28 00:58:09,928 - ERROR - 定时任务 'test1':指令 'on1' 执行失败: 与设备 'acs' (192.168.8.16:502) 通信超时。
|
||||
2026-01-28 00:58:09,928 - INFO - 定时任务 'test1':指令之间延迟 200 毫秒。
|
||||
2026-01-28 00:58:09,931 - INFO - 定时任务 'test1':指令之间延迟 200 毫秒。
|
||||
2026-01-28 00:58:10,132 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'zm'...
|
||||
2026-01-28 00:58:10,132 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'zm'...
|
||||
2026-01-28 00:58:10,132 - INFO - [调度任务] UDP指令 'on1' 已发送到设备 'zm'。
|
||||
2026-01-28 00:58:10,134 - INFO - 定时任务 'test1':指令 'on1' 成功,响应: UDP command sent (no response expected)
|
||||
2026-01-28 00:58:10,136 - INFO - 定时任务 'test1':指令 'on1' 成功,响应: UDP command sent (no response expected)
|
||||
2026-01-28 00:58:10,136 - INFO - 定时任务 'test1':指令序列执行完毕。
|
||||
2026-01-28 00:58:10,138 - INFO - 定时任务 'test1':指令序列执行完毕。
|
||||
2026-01-28 00:58:52,370 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 00:58:52,370 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 00:58:52,371 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 00:58:52,422 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 00:59:00,844 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 00:59:00,844 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:01:14,994 - INFO - 日志系统已初始化。
|
||||
2026-01-28 01:01:15,026 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 01:01:15,028 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:02:51,577 - INFO - 新设备 'test1tcp' (ID: 85ce7dab...) 已添加。
|
||||
2026-01-28 01:02:51,577 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:02:51,577 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:02:51,578 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:02:51,644 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:03:00,060 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:03:00,060 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:03:00,061 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:03:00,130 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:03:02,981 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:03:02,981 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:03:02,982 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:03:03,050 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:03:06,959 - WARNING - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:03:06,959 - INFO - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:03:15,362 - ERROR - 发送指令 'on1' 到设备 'test1tcp' 时发生未知错误: 'ip'
|
||||
2026-01-28 01:04:47,076 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:04:47,076 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:04:47,077 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:04:47,153 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:06:50,403 - INFO - 日志系统已初始化。
|
||||
2026-01-28 01:06:50,437 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 01:06:50,438 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:08:01,020 - WARNING - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:08:01,020 - INFO - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:08:05,695 - ERROR - 发送指令 'on1' 到设备 'test1tcp' 时发生未知错误: 'ip'
|
||||
2026-01-28 01:09:39,366 - INFO - 日志系统已初始化。
|
||||
2026-01-28 01:09:39,409 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 01:09:39,410 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:10:26,526 - WARNING - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:10:26,526 - INFO - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:10:26,748 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 01:10:26,749 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 01:10:36,102 - WARNING - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 01:10:36,102 - INFO - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 01:10:36,758 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on2': b'\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 01:10:36,759 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 01:11:51,650 - INFO - 新设备 't2' (ID: 84e0f5b3...) 已添加。
|
||||
2026-01-28 01:11:51,650 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:11:51,650 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:11:51,651 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:11:51,737 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:11:56,557 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:11:56,557 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:11:56,558 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:11:56,649 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:11:58,729 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:11:58,730 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:11:58,730 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:11:58,833 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:12:23,924 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:12:23,924 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:12:23,926 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:12:24,012 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:12:31,047 - INFO - 已关闭设备 84e0f5b3-15a2-4daa-835f-db7e0d524245 的保持连接。
|
||||
2026-01-28 01:12:31,047 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:12:31,047 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:12:31,048 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:12:31,121 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:12:32,521 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:12:32,521 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:12:32,522 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:12:32,596 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:12:56,121 - WARNING - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:12:56,121 - INFO - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:12:56,122 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 01:12:56,123 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 01:13:09,272 - INFO - 设备 'test1tcp' (ID: 85ce7dab...) 已更新。
|
||||
2026-01-28 01:13:09,272 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:13:09,272 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:13:09,273 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:13:09,346 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:13:16,665 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:13:16,665 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:13:16,666 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:13:16,737 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:13:50,667 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:13:50,668 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:13:50,668 - INFO - 定时任务 'test1' (ID: a07f035f...) 已保存。
|
||||
2026-01-28 01:13:51,807 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:13:51,808 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:14:00,068 - INFO - !!! 任务 'test1' 触发执行 !!!
|
||||
2026-01-28 01:14:00,068 - INFO - 调度器: 任务 'test1' 到期,准备执行。
|
||||
2026-01-28 01:14:00,068 - INFO - 调度器: 任务 'test1' 到期,准备执行。
|
||||
2026-01-28 01:14:00,074 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:14:00,119 - INFO - 定时任务 'test1':开始执行指令序列...
|
||||
2026-01-28 01:14:00,119 - INFO - 定时任务 'test1':开始执行指令序列...
|
||||
2026-01-28 01:14:00,120 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:14:00,124 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:14:00,125 - INFO - [调度任务] 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 01:14:00,129 - INFO - [调度任务] 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 01:14:00,131 - INFO - [调度任务] 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 01:14:00,133 - INFO - [调度任务] 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 01:14:00,134 - INFO - 定时任务 'test1':指令 'on1' 成功,响应: on1
|
||||
2026-01-28 01:14:00,137 - INFO - 定时任务 'test1':指令 'on1' 成功,响应: on1
|
||||
2026-01-28 01:14:00,137 - INFO - 定时任务 'test1':指令序列执行完毕。
|
||||
2026-01-28 01:14:00,139 - INFO - 定时任务 'test1':指令序列执行完毕。
|
||||
2026-01-28 01:14:22,822 - INFO - 设备 'test1tcp' (ID: 85ce7dab...) 已更新。
|
||||
2026-01-28 01:14:22,822 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:14:22,822 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:14:22,823 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:14:22,993 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:14:25,137 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:14:25,137 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:14:25,138 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:14:25,212 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:14:30,617 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:14:30,618 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:14:30,618 - INFO - 定时任务 'test1' (ID: a07f035f...) 已保存。
|
||||
2026-01-28 01:14:34,235 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:14:34,236 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:16:00,076 - INFO - !!! 任务 'test1' 触发执行 !!!
|
||||
2026-01-28 01:16:00,076 - INFO - 调度器: 任务 'test1' 到期,准备执行。
|
||||
2026-01-28 01:16:00,076 - INFO - 调度器: 任务 'test1' 到期,准备执行。
|
||||
2026-01-28 01:16:00,079 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:16:00,127 - INFO - 定时任务 'test1':开始执行指令序列...
|
||||
2026-01-28 01:16:00,127 - INFO - 定时任务 'test1':开始执行指令序列...
|
||||
2026-01-28 01:16:00,127 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:16:00,129 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:16:00,129 - INFO - [调度任务] 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 01:16:00,130 - INFO - [调度任务] 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 01:16:00,132 - INFO - 定时任务 'test1':指令 'on1' 成功,响应: on1
|
||||
2026-01-28 01:16:00,136 - INFO - 定时任务 'test1':指令 'on1' 成功,响应: on1
|
||||
2026-01-28 01:16:00,136 - INFO - 定时任务 'test1':指令序列执行完毕。
|
||||
2026-01-28 01:16:00,137 - INFO - 定时任务 'test1':指令序列执行完毕。
|
||||
2026-01-28 01:19:29,403 - INFO - 日志系统已初始化。
|
||||
2026-01-28 01:19:29,443 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 01:19:29,444 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:19:47,470 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:19:47,471 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:19:47,471 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:19:47,539 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:19:51,521 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:19:51,521 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:19:51,522 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:19:51,558 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:19:53,829 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:19:53,829 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:19:53,830 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:19:53,858 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:20:17,940 - INFO - 设备 'test1tcp' (ID: 85ce7dab...) 已更新。
|
||||
2026-01-28 01:20:17,941 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:20:17,941 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:20:17,941 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:20:17,970 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:21:22,620 - INFO - 日志系统已初始化。
|
||||
2026-01-28 01:21:22,664 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 01:21:22,665 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:24:18,576 - INFO - 日志系统已初始化。
|
||||
2026-01-28 01:24:18,621 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 01:24:18,622 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:24:51,390 - WARNING - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:24:51,390 - INFO - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:24:51,391 - INFO - 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 01:24:51,394 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 01:24:51,394 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 01:24:51,398 - INFO - 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 01:32:08,075 - INFO - 日志系统已初始化。
|
||||
2026-01-28 01:32:08,120 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 01:32:08,121 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:38:07,029 - INFO - 日志系统已初始化。
|
||||
2026-01-28 01:38:07,068 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 01:38:07,069 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:38:19,674 - WARNING - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:38:19,674 - INFO - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:38:19,677 - INFO - 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 01:38:19,677 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 01:38:19,679 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 01:38:19,680 - INFO - 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 01:38:44,653 - WARNING - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 01:38:44,653 - INFO - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 01:38:44,665 - INFO - 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 01:38:44,666 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on2': b'\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 01:38:44,667 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 01:38:44,668 - INFO - 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 01:38:58,771 - WARNING - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 01:38:58,771 - INFO - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 01:38:58,772 - INFO - 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 01:38:58,773 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on2': b'\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 01:38:58,773 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 01:38:58,775 - INFO - 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 01:39:01,589 - WARNING - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:39:01,589 - INFO - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:39:01,602 - INFO - 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 01:39:01,603 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 01:39:01,605 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 01:39:01,606 - INFO - 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 01:39:08,462 - WARNING - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 01:39:08,462 - INFO - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 01:39:08,464 - INFO - 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 01:39:08,465 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on2': b'\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 01:39:08,466 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 01:39:08,468 - INFO - 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 01:39:27,829 - INFO - 设备 'test1tcp' (ID: 85ce7dab...) 已更新。
|
||||
2026-01-28 01:39:27,830 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:39:27,830 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:39:27,831 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:39:27,858 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:39:29,487 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:39:29,487 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:39:29,488 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:39:29,520 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:39:45,519 - WARNING - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:39:45,519 - INFO - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:39:45,520 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 01:39:45,521 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 01:39:49,536 - WARNING - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 01:39:49,536 - INFO - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 01:39:49,537 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on2': b'\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 01:39:49,538 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 01:39:53,051 - WARNING - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:39:53,051 - INFO - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:39:53,052 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 01:39:53,054 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 01:39:56,339 - WARNING - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 01:39:56,339 - INFO - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 01:39:56,340 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on2': b'\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 01:39:56,342 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 01:40:02,296 - WARNING - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:40:02,296 - INFO - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:40:02,297 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 01:40:02,299 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 01:40:18,353 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:40:18,354 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:40:18,354 - INFO - 定时任务 'test1' (ID: a07f035f...) 已保存。
|
||||
2026-01-28 01:40:19,977 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:40:19,978 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:41:00,285 - INFO - !!! 任务 'test1' 触发执行 !!!
|
||||
2026-01-28 01:41:00,285 - INFO - 调度器: 任务 'test1' 到期,准备执行。
|
||||
2026-01-28 01:41:00,285 - INFO - 调度器: 任务 'test1' 到期,准备执行。
|
||||
2026-01-28 01:41:00,288 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:41:00,335 - INFO - 定时任务 'test1':开始执行指令序列...
|
||||
2026-01-28 01:41:00,336 - INFO - 定时任务 'test1':开始执行指令序列...
|
||||
2026-01-28 01:41:00,336 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:41:00,337 - INFO - 定时任务 'test1':执行指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 01:41:00,338 - INFO - [调度任务] 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 01:41:00,339 - INFO - [调度任务] 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 01:41:00,340 - INFO - 定时任务 'test1':指令 'on1' 成功,响应: on1
|
||||
2026-01-28 01:41:00,342 - INFO - 定时任务 'test1':指令 'on1' 成功,响应: on1
|
||||
2026-01-28 01:41:00,342 - INFO - 定时任务 'test1':指令序列执行完毕。
|
||||
2026-01-28 01:41:00,343 - INFO - 定时任务 'test1':指令序列执行完毕。
|
||||
2026-01-28 01:42:48,594 - INFO - 新设备 'zm' (ID: e1e6e141...) 已添加。
|
||||
2026-01-28 01:42:48,594 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:42:48,594 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:42:48,595 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:42:48,638 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:43:56,609 - INFO - 日志系统已初始化。
|
||||
2026-01-28 01:43:56,653 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 01:43:56,655 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:44:39,596 - INFO - 新设备 'zm22' (ID: ceded2c1...) 已添加。
|
||||
2026-01-28 01:44:39,596 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:44:39,596 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:44:39,597 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:44:39,657 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:47:39,380 - INFO - 日志系统已初始化。
|
||||
2026-01-28 01:47:39,412 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 01:47:39,414 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:47:53,435 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:47:53,436 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:47:53,436 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:47:53,494 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:48:12,446 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:48:12,446 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:48:12,447 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:48:12,493 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:48:23,925 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:48:23,926 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:48:29,672 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:48:29,673 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:48:44,486 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:48:44,487 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:50:02,800 - INFO - 日志系统已初始化。
|
||||
2026-01-28 01:50:02,843 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 01:50:02,844 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:50:20,197 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 01:50:20,197 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 01:50:36,059 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:50:36,060 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:50:36,060 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:50:36,104 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:50:37,928 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:50:37,928 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:50:37,930 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:50:37,978 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:50:39,993 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 01:50:39,993 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 01:53:59,197 - INFO - 日志系统已初始化。
|
||||
2026-01-28 01:53:59,229 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 01:53:59,230 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:56:21,563 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:56:21,563 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:56:21,564 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:56:21,611 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:56:22,445 - INFO - 已关闭设备 85ce7dab-22a3-4d39-b783-268eb037cd88 的保持连接。
|
||||
2026-01-28 01:56:31,123 - INFO - 日志系统已初始化。
|
||||
2026-01-28 01:56:31,197 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 01:56:31,198 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:56:53,987 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:56:53,987 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:56:53,988 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:56:54,035 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:56:54,992 - INFO - 已关闭设备 85ce7dab-22a3-4d39-b783-268eb037cd88 的保持连接。
|
||||
2026-01-28 01:57:00,443 - INFO - 日志系统已初始化。
|
||||
2026-01-28 01:57:00,485 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 01:57:00,486 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:57:17,451 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:57:17,451 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:57:17,452 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:57:17,500 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:57:18,193 - INFO - 已关闭设备 85ce7dab-22a3-4d39-b783-268eb037cd88 的保持连接。
|
||||
2026-01-28 01:57:24,086 - INFO - 日志系统已初始化。
|
||||
2026-01-28 01:57:24,134 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 01:57:24,135 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:58:02,243 - INFO - 新设备 '1' (ID: f2a8f914...) 已添加。
|
||||
2026-01-28 01:58:02,243 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:58:02,243 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:58:02,244 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:58:02,305 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:58:20,122 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:58:20,122 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:58:20,123 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:58:20,181 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:58:22,023 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:58:22,023 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 01:58:22,024 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 01:58:22,071 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:12:29,039 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 03:12:29,039 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 03:12:33,254 - WARNING - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 03:12:33,255 - INFO - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 03:12:33,256 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 03:12:33,261 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 03:12:38,453 - WARNING - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 03:12:38,453 - INFO - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 03:12:38,454 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 03:12:38,455 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 03:12:39,604 - WARNING - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 03:12:39,604 - INFO - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 03:12:39,605 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 03:12:39,607 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 03:12:40,440 - WARNING - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 03:12:40,440 - INFO - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 03:12:40,441 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on2': b'\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 03:12:40,442 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 03:12:41,197 - WARNING - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 03:12:41,197 - INFO - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 03:12:41,198 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on2': b'\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 03:12:41,200 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 03:12:41,727 - WARNING - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 03:12:41,727 - INFO - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 03:12:41,728 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on2': b'\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 03:12:41,730 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 03:12:44,904 - WARNING - 准备发送指令 'on1' 到设备 'zm'...
|
||||
2026-01-28 03:12:44,904 - INFO - 准备发送指令 'on1' 到设备 'zm'...
|
||||
2026-01-28 03:12:44,905 - INFO - UDP指令 'on1' 已发送到设备 'zm'。
|
||||
2026-01-28 03:12:53,391 - INFO - 设备 'test1tcp' (ID: 85ce7dab...) 已更新。
|
||||
2026-01-28 03:12:53,391 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:12:53,391 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:12:53,392 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:12:53,445 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:12:56,446 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:12:56,446 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:12:56,447 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:12:56,495 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:13:00,950 - WARNING - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 03:13:00,950 - INFO - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 03:13:00,952 - INFO - 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 03:13:00,952 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 03:13:00,954 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 03:13:00,955 - INFO - 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 03:13:07,213 - WARNING - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 03:13:07,213 - INFO - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 03:13:07,214 - INFO - 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 03:13:07,216 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on2': b'\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 03:13:07,218 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 03:13:07,219 - INFO - 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 03:13:14,030 - INFO - 已关闭设备 85ce7dab-22a3-4d39-b783-268eb037cd88 的保持连接。
|
||||
2026-01-28 03:13:58,395 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:13:58,435 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:13:58,437 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:16:07,419 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:16:07,454 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:16:07,455 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:16:13,324 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:16:13,324 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:16:13,325 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:16:13,372 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:16:36,860 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:16:36,904 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:16:36,905 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:17:02,880 - INFO - 新设备 'test2' (ID: 77c8ea68...) 已添加。
|
||||
2026-01-28 03:17:02,880 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:17:02,880 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:17:02,881 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:17:02,940 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:17:19,072 - INFO - 新设备 'test3' (ID: 51f60dc8...) 已添加。
|
||||
2026-01-28 03:17:19,072 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:17:19,072 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:17:19,073 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:17:19,151 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:17:35,914 - INFO - 新设备 'test4' (ID: 441b23c7...) 已添加。
|
||||
2026-01-28 03:17:35,914 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:17:35,914 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:17:35,915 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:17:36,010 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:17:37,981 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:17:37,982 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:17:37,983 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:17:38,091 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:18:42,786 - INFO - 设备 'test1tcp' (ID: 85ce7dab...) 已更新。
|
||||
2026-01-28 03:18:42,786 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:18:42,786 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:18:42,788 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:18:42,906 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:18:44,853 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:18:44,853 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:18:44,854 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:18:45,027 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:22:11,240 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:22:11,286 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:22:11,287 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:36:12,929 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:36:12,975 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:36:12,977 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:36:28,734 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:36:28,734 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:36:28,735 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:36:28,792 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:36:31,496 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 03:36:31,496 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 03:36:39,764 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:36:39,764 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:37:54,544 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:37:54,585 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:37:54,586 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:41:15,328 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:41:15,364 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:41:15,366 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:43:08,334 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:43:08,380 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:43:08,382 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:45:19,143 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:45:19,211 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:45:19,213 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:48:16,772 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:48:17,109 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:48:17,112 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:49:00,463 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:49:00,777 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:49:00,778 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:49:22,122 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:49:22,122 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 03:49:22,123 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:49:22,256 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:51:39,426 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:51:39,603 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:51:39,604 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:53:34,599 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:53:34,921 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:53:34,923 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:54:32,439 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:54:32,641 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:54:32,643 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:56:34,416 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:56:54,119 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:56:54,266 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:56:54,267 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:58:36,116 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:58:36,274 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:58:36,275 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 03:59:11,587 - INFO - 日志系统已初始化。
|
||||
2026-01-28 03:59:11,751 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 03:59:11,752 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:03:14,157 - INFO - 日志系统已初始化。
|
||||
2026-01-28 04:03:14,379 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 04:03:14,381 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:04:36,809 - INFO - 日志系统已初始化。
|
||||
2026-01-28 04:04:36,983 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 04:04:36,984 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:04:54,393 - INFO - 日志系统已初始化。
|
||||
2026-01-28 04:04:54,539 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 04:04:54,540 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:04:58,583 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 04:04:58,583 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 04:04:58,584 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:04:58,885 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:05:07,309 - INFO - 日志系统已初始化。
|
||||
2026-01-28 04:05:07,604 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 04:05:07,606 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:08:39,782 - INFO - 日志系统已初始化。
|
||||
2026-01-28 04:08:39,830 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 04:08:39,831 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:09:13,554 - WARNING - 准备发送指令 '4' 到设备 'test1tcp'...
|
||||
2026-01-28 04:09:13,554 - INFO - 准备发送指令 '4' 到设备 'test1tcp'...
|
||||
2026-01-28 04:09:13,557 - INFO - 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 04:09:13,561 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 '4': b'4'
|
||||
2026-01-28 04:09:13,562 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '4'
|
||||
2026-01-28 04:09:13,565 - INFO - 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 04:09:21,706 - WARNING - 准备发送指令 '7' 到设备 'test1tcp'...
|
||||
2026-01-28 04:09:21,706 - INFO - 准备发送指令 '7' 到设备 'test1tcp'...
|
||||
2026-01-28 04:09:21,710 - INFO - 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 04:09:21,742 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 '7': b'7'
|
||||
2026-01-28 04:09:21,743 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '7'
|
||||
2026-01-28 04:09:21,745 - INFO - 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 04:09:26,967 - WARNING - 准备发送指令 '6' 到设备 'test1tcp'...
|
||||
2026-01-28 04:09:26,967 - INFO - 准备发送指令 '6' 到设备 'test1tcp'...
|
||||
2026-01-28 04:09:26,984 - INFO - 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 04:09:26,993 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 '6': b'6'
|
||||
2026-01-28 04:09:26,997 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '6'
|
||||
2026-01-28 04:09:27,002 - INFO - 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 04:09:29,234 - WARNING - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 04:09:29,235 - INFO - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 04:09:29,257 - INFO - 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 04:09:29,261 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on2': b'\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 04:09:29,263 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 04:09:29,264 - INFO - 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 04:09:31,466 - WARNING - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 04:09:31,466 - INFO - 准备发送指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 04:09:31,468 - INFO - 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 04:09:31,468 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 04:09:31,471 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 04:09:31,473 - INFO - 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 04:10:21,226 - INFO - 设备 'test1tcp' (ID: 85ce7dab...) 已更新。
|
||||
2026-01-28 04:10:21,226 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 04:10:21,226 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 04:10:21,227 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:10:22,085 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:10:26,766 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 04:10:26,766 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 04:10:26,767 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:10:27,281 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:11:00,379 - INFO - 日志系统已初始化。
|
||||
2026-01-28 04:11:00,432 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 04:11:00,434 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:12:24,686 - INFO - 日志系统已初始化。
|
||||
2026-01-28 04:12:24,731 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 04:12:24,732 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:12:44,474 - INFO - 日志系统已初始化。
|
||||
2026-01-28 04:12:44,534 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 04:12:44,536 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:12:56,006 - WARNING - 准备发送指令 '8' 到设备 'test1tcp'...
|
||||
2026-01-28 04:12:56,006 - INFO - 准备发送指令 '8' 到设备 'test1tcp'...
|
||||
2026-01-28 04:12:56,025 - INFO - 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 04:12:56,027 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 '8': b'8'
|
||||
2026-01-28 04:12:56,029 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '8'
|
||||
2026-01-28 04:12:56,032 - INFO - 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 04:12:57,535 - WARNING - 准备发送指令 '222' 到设备 'test1tcp'...
|
||||
2026-01-28 04:12:57,535 - INFO - 准备发送指令 '222' 到设备 'test1tcp'...
|
||||
2026-01-28 04:12:57,554 - INFO - 成功连接到设备 'test1tcp' (127.0.0.1:19987)。
|
||||
2026-01-28 04:12:57,555 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 '222': b'222'
|
||||
2026-01-28 04:12:57,557 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '222'
|
||||
2026-01-28 04:12:57,560 - INFO - 已关闭与设备 'test1tcp' (127.0.0.1:19987) 的非保持连接。
|
||||
2026-01-28 04:13:09,231 - INFO - 设备 'test1tcp' (ID: 85ce7dab...) 已更新。
|
||||
2026-01-28 04:13:09,231 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 04:13:09,231 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 04:13:09,232 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:13:10,084 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:13:17,468 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 04:13:17,468 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 04:13:17,469 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:13:18,139 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:13:19,614 - WARNING - 准备发送指令 '11111' 到设备 'test1tcp'...
|
||||
2026-01-28 04:13:19,614 - INFO - 准备发送指令 '11111' 到设备 'test1tcp'...
|
||||
2026-01-28 04:13:19,615 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 '11111': b'11111'
|
||||
2026-01-28 04:13:19,616 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '11111'
|
||||
2026-01-28 04:13:20,677 - WARNING - 准备发送指令 '6' 到设备 'test1tcp'...
|
||||
2026-01-28 04:13:20,677 - INFO - 准备发送指令 '6' 到设备 'test1tcp'...
|
||||
2026-01-28 04:13:20,678 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 '6': b'6'
|
||||
2026-01-28 04:13:20,679 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '6'
|
||||
2026-01-28 04:13:23,533 - WARNING - 准备发送指令 '7' 到设备 'test1tcp'...
|
||||
2026-01-28 04:13:23,534 - INFO - 准备发送指令 '7' 到设备 'test1tcp'...
|
||||
2026-01-28 04:13:23,534 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 '7': b'7'
|
||||
2026-01-28 04:13:23,536 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '7'
|
||||
2026-01-28 04:13:24,284 - WARNING - 准备发送指令 '222' 到设备 'test1tcp'...
|
||||
2026-01-28 04:13:24,285 - INFO - 准备发送指令 '222' 到设备 'test1tcp'...
|
||||
2026-01-28 04:13:24,285 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 '222': b'222'
|
||||
2026-01-28 04:13:24,287 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '222'
|
||||
2026-01-28 04:13:25,223 - WARNING - 准备发送指令 '3' 到设备 'test1tcp'...
|
||||
2026-01-28 04:13:25,224 - INFO - 准备发送指令 '3' 到设备 'test1tcp'...
|
||||
2026-01-28 04:13:25,224 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 '3': b'3'
|
||||
2026-01-28 04:13:25,239 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '3'
|
||||
2026-01-28 04:13:25,706 - WARNING - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 04:13:25,706 - INFO - 准备发送指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 04:13:25,706 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on2': b'\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 04:13:25,709 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 04:13:26,392 - WARNING - 准备发送指令 'on1' 到设备 'zm'...
|
||||
2026-01-28 04:13:26,393 - INFO - 准备发送指令 'on1' 到设备 'zm'...
|
||||
2026-01-28 04:13:26,393 - INFO - UDP指令 'on1' 已发送到设备 'zm'。
|
||||
2026-01-28 04:13:29,630 - WARNING - 准备发送指令 '2' 到设备 'test3'...
|
||||
2026-01-28 04:13:29,631 - INFO - 准备发送指令 '2' 到设备 'test3'...
|
||||
2026-01-28 04:13:30,454 - WARNING - 准备发送指令 '1' 到设备 'test2'...
|
||||
2026-01-28 04:13:30,454 - INFO - 准备发送指令 '1' 到设备 'test2'...
|
||||
2026-01-28 04:13:33,227 - WARNING - 准备发送指令 '4' 到设备 'test4'...
|
||||
2026-01-28 04:13:33,228 - INFO - 准备发送指令 '4' 到设备 'test4'...
|
||||
2026-01-28 04:13:34,638 - ERROR - 与设备 'test3' (1.1.1.1:3) 通信超时。
|
||||
2026-01-28 04:13:34,643 - INFO - 已关闭与设备 'test3' (1.1.1.1:3) 的非保持连接。
|
||||
2026-01-28 04:13:35,468 - ERROR - 与设备 'test2' (1.1.1.1:2) 通信超时。
|
||||
2026-01-28 04:13:35,473 - INFO - 已关闭与设备 'test2' (1.1.1.1:2) 的非保持连接。
|
||||
2026-01-28 04:13:35,658 - WARNING - 准备发送指令 '7' 到设备 'test1tcp'...
|
||||
2026-01-28 04:13:35,659 - INFO - 准备发送指令 '7' 到设备 'test1tcp'...
|
||||
2026-01-28 04:13:35,659 - INFO - 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 '7': b'7'
|
||||
2026-01-28 04:13:35,661 - INFO - 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '7'
|
||||
2026-01-28 04:13:38,236 - ERROR - 与设备 'test4' (1.1.1.1:4) 通信超时。
|
||||
2026-01-28 04:13:38,237 - INFO - 已关闭与设备 'test4' (1.1.1.1:4) 的非保持连接。
|
||||
2026-01-28 04:20:33,664 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 04:20:33,664 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 04:20:34,482 - INFO - 已关闭设备 85ce7dab-22a3-4d39-b783-268eb037cd88 的保持连接。
|
||||
2026-01-28 04:20:37,622 - INFO - 日志系统已初始化。
|
||||
2026-01-28 04:20:37,668 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 04:20:37,669 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:21:49,416 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 04:21:49,417 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 04:21:50,961 - INFO - 已关闭设备 85ce7dab-22a3-4d39-b783-268eb037cd88 的保持连接。
|
||||
2026-01-28 04:21:52,090 - INFO - 日志系统已初始化。
|
||||
2026-01-28 04:21:52,144 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 04:21:52,145 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:22:06,368 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 04:22:06,369 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 04:22:07,363 - INFO - 已关闭设备 85ce7dab-22a3-4d39-b783-268eb037cd88 的保持连接。
|
||||
2026-01-28 04:26:01,023 - INFO - 日志系统已初始化。
|
||||
2026-01-28 04:26:01,067 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 04:26:01,068 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:28:27,202 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 04:28:27,204 - INFO - 定时任务管理窗口已关闭。
|
||||
2026-01-28 04:28:28,992 - INFO - 已关闭设备 85ce7dab-22a3-4d39-b783-268eb037cd88 的保持连接。
|
||||
2026-01-28 04:28:30,342 - INFO - 日志系统已初始化。
|
||||
2026-01-28 04:28:30,384 - INFO - 从 config.json 加载配置成功。
|
||||
2026-01-28 04:28:30,385 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:28:39,432 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 04:28:39,432 - INFO - 设置已保存,正在刷新主界面...
|
||||
2026-01-28 04:28:39,433 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:28:39,988 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:29:49,330 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:29:49,331 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:29:49,338 - INFO - 定时任务 '新任务' (ID: 6d19bd9a...) 已保存。
|
||||
2026-01-28 04:30:00,063 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:30:00,064 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:30:12,855 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:30:12,857 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:30:12,857 - INFO - 定时任务 '新任务' (ID: 6d19bd9a...) 已保存。
|
||||
2026-01-28 04:30:13,864 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:30:13,865 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:31:00,158 - INFO - !!! 任务 '新任务' 触发执行 !!!
|
||||
2026-01-28 04:31:00,158 - INFO - 调度器: 任务 '新任务' 到期,准备执行。
|
||||
2026-01-28 04:31:00,158 - INFO - 调度器: 任务 '新任务' 到期,准备执行。
|
||||
2026-01-28 04:31:00,162 - INFO - 配置保存到 config.json 成功。
|
||||
2026-01-28 04:31:00,209 - INFO - 定时任务 '新任务':开始执行指令序列...
|
||||
2026-01-28 04:31:00,210 - INFO - 定时任务 '新任务':开始执行指令序列...
|
||||
2026-01-28 04:31:00,210 - INFO - 定时任务 '新任务':执行指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 04:31:00,212 - INFO - 定时任务 '新任务':执行指令 'on1' 到设备 'test1tcp'...
|
||||
2026-01-28 04:31:00,213 - INFO - [调度任务] 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on1': b'on1'
|
||||
2026-01-28 04:31:00,216 - INFO - [调度任务] 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: 'on1'
|
||||
2026-01-28 04:31:00,218 - INFO - 定时任务 '新任务':指令 'on1' 成功,响应: on1
|
||||
2026-01-28 04:31:00,221 - INFO - 定时任务 '新任务':指令 'on1' 成功,响应: on1
|
||||
2026-01-28 04:31:00,221 - INFO - 定时任务 '新任务':执行指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 04:31:00,222 - INFO - 定时任务 '新任务':执行指令 'on2' 到设备 'test1tcp'...
|
||||
2026-01-28 04:31:00,223 - INFO - [调度任务] 发送到设备 'test1tcp' (127.0.0.1:19987) 指令 'on2': b'\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 04:31:00,224 - INFO - [调度任务] 从设备 'test1tcp' (127.0.0.1:19987) 收到响应: '\x00\x10\x00\x00\x08\x00\x11'
|
||||
2026-01-28 04:31:00,226 - INFO - 定时任务 '新任务':指令 'on2' 成功,响应: | ||||