99 lines
7.1 KiB
Plaintext
99 lines
7.1 KiB
Plaintext
INFO: Started server process [64990]
|
|
INFO: Waiting for application startup.
|
|
INFO: Application startup complete.
|
|
INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
|
|
INFO: 192.168.5.30:56691 - "GET /favicon.ico HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "POST /api/setup/test-ipmi HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /favicon.ico HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "POST /api/setup/test-http HTTP/1.1" 200 OK
|
|
2026-02-20 19:42:26,004 - fan_controller - INFO - Loaded config from /home/devmatrix/projects/fan-controller-v2/data/config.json
|
|
2026-02-20 19:42:26,006 - fan_controller - INFO - Saved config to /home/devmatrix/projects/fan-controller-v2/data/config.json
|
|
2026-02-20 19:42:26,179 - fan_controller - INFO - Connected to IPMI at 192.168.5.191
|
|
2026-02-20 19:42:26,179 - fan_controller - INFO - HTTP sensor client initialized for http://192.168.5.200:8888
|
|
/home/devmatrix/projects/fan-controller-v2/web_server.py:153: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
|
|
self._sessions[token] = (username, datetime.utcnow() + timedelta(days=7))
|
|
INFO: 192.168.5.30:55585 - "POST /api/setup HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET / HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:53288 - "GET /icons/server-stack.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:55585 - "GET /icons/sun.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:52997 - "GET /icons/wifi.svg HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:61829 - "GET /icons/arrow-right-on-rectangle.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:59884 - "GET /icons/lock-closed.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:54039 - "GET /icons/clock.svg HTTP/1.1" 304 Not Modified
|
|
/home/devmatrix/projects/fan-controller-v2/web_server.py:160: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
|
|
if datetime.utcnow() > expiry:
|
|
INFO: 192.168.5.30:53288 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:53288 - "GET /icons/document-text.svg HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:59884 - "GET /icons/viewfinder-circle.svg HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:61829 - "GET /icons/list-bullet.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:54039 - "GET /icons/chart-bar.svg HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /icons/adjustments-horizontal.svg HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET / HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:55585 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:53971 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:53971 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:53971 - "GET / HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:53971 - "GET /icons/fire.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:62677 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:60990 - "GET /icons/sun.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:55569 - "GET /icons/lock-closed.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:60990 - "GET /icons/list-bullet.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:62677 - "GET /icons/wifi.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:60301 - "GET /icons/arrow-right-on-rectangle.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:53971 - "GET /icons/clock.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:50652 - "GET /icons/server-stack.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:55569 - "GET /icons/adjustments-horizontal.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:60301 - "GET /icons/chart-bar.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:60990 - "GET /icons/document-text.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:62677 - "GET /icons/viewfinder-circle.svg HTTP/1.1" 304 Not Modified
|
|
INFO: 192.168.5.30:62677 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62677 - "GET /login HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62677 - "GET /login HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "POST /api/auth/login HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET / HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /favicon.ico HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|
|
INFO: 192.168.5.30:62355 - "GET /api/status HTTP/1.1" 200 OK
|