Commit Graph

  • 450509d210 stop tracking dev runtime data dev-persistent serversdown 2026-03-12 22:46:37 +00:00
  • fefa9eace8 chore: gitignore clean up serversdown 2026-03-12 21:34:14 +00:00
  • 98a8d357e5 chore: data-dev folder added to gitignore serversdown 2026-03-12 21:31:55 +00:00
  • 0a7422eceb Merge branch 'dev-persistent' of ssh://10.0.0.2:2222/serversdown/slmm into dev-persistent serversdwn 2026-03-12 20:26:56 +00:00
  • 996b993cb9 chore: gitignore dev data serversdwn 2026-03-12 20:26:53 +00:00
  • 01337696b3 feat: add connection pool status logging every 15 minutes serversdwn 2026-02-19 15:09:50 +00:00
  • a302fd15d4 fix: change debug logs to info level for connection pool events serversdwn 2026-02-19 06:04:34 +00:00
  • af5ecc1a92 fix: improve connection pool idle and max age checks to allow disabling serversdwn 2026-02-19 01:25:01 +00:00
  • ad1a40e0aa Merge pull request 'v0.3.0, persistent polling update. Persistent TCP connection pool with all features Connection pool diagnostics (API + UI) All 6 new environment variables Changes to health check, diagnostics, and DRD streaming Technical architecture details and cellular' (#2) from dev-persistent into main main v0.3.0 serversdown 2026-02-16 21:57:37 -05:00
  • b62e84f8b3 v0.3.0, persistent polling update. serversdwn 2026-02-17 02:56:11 +00:00
  • a5f8d1b2c7 Persistent polling interval increased. Healthcheck now uses poll instead of separate handshakes. serversdwn 2026-02-17 02:41:09 +00:00
  • a1a80bbb4d add: new persisent connection approach, env variables for tcp keepalive and persist, added connection pool class. serversdwn 2026-02-16 04:25:51 +00:00
  • 005e0091fe fix: delay added to ensure tcp commands dont talk over eachother serversdwn 2026-02-16 02:42:41 +00:00
  • e6ac80df6c chore: add pcap files to gitignore serversdwn 2026-02-10 21:12:19 +00:00
  • 7070b948a8 add: stress test script for diagnosing TCP connection issues. chore: clean up .gitignore serversdwn 2026-02-10 07:07:34 +00:00
  • 3b6e9ad3f0 fix: time added to FTP enable step to prevent commands getting messed up serversdwn 2026-02-06 17:37:10 +00:00
  • eb0cbcc077 fix: 24hr restart schedule enchanced. Step 0: Pause polling Step 1: Stop measurement → wait 10s Step 2: Disable FTP → wait 10s Step 3: Enable FTP → wait 10s Step 4: Download data Step 5: Wait 30s for device to settle Step 6: Start new measurement Step 7: Re-enable polling serversdwn 2026-01-31 05:15:00 +00:00
  • cc0a5bdf84 chore cleanup serversdwn 2026-01-29 22:44:20 +00:00
  • bf5f222511 Add: - db cache dump on diagnostics request. - individual device logs, db and files. -Device logs api endpoints and diagnostics UI. serversdwn 2026-01-29 18:50:47 +00:00
  • eb39a9d1d0 add: device communication lock, Now to send a tcp command, slmm must establish a connection lock to prevent flooding unit. fixed: Background poller intervals increased. serversdwn 2026-01-29 06:08:55 +00:00
  • 67d63b4173 Merge branch 'main' of ssh://10.0.0.2:2222/serversdown/slmm serversdwn 2026-01-23 08:29:27 +00:00
  • 25cf9528d0 docs: update to 0.2.1 serversdwn 2026-01-23 08:26:23 +00:00
  • 738ad7878e doc update serversdown 2026-01-22 15:30:06 -05:00
  • 152377d608 feat: terra-view scheduler implementation added. Start_cylce and stop_cycle functions added. serversdwn 2026-01-22 20:25:47 +00:00
  • 4868381053 Enhance FTP logging with detailed phases for connection, authentication, and data transfer serversdwn 2026-01-21 08:05:38 +00:00
  • b4bbfd2b01 chore:fixed api.md to confirm FTP/TCP interactions are working. serversdwn 2026-01-17 08:13:19 +00:00
  • 82651f71b5 Add roster management interface and related API endpoints serversdwn 2026-01-17 08:00:05 +00:00
  • 182920809d chore: docs and scripts organized. clutter cleared. serversdwn 2026-01-16 19:06:38 +00:00
  • 2a3589ca5c Add endpoint to delete device configuration and associated status data serversdwn 2026-01-16 07:39:26 +00:00
  • d43ef7427f v0.2.0: async status polling added. serversdwn 2026-01-16 06:24:13 +00:00
  • d2b47156d8 Simple diagnostics heartbeat test program added, for debugging. serversdwn 2026-01-15 20:52:08 +00:00
  • 5b31c2e567 Add endpoint to sync measurement start time from FTP folder timestamp serversdwn 2026-01-14 21:58:45 +00:00
  • b74360b6bb Implement automatic sleep mode disable for NL43/NL53 during config updates and measurements serversdwn 2026-01-14 19:58:22 +00:00
  • 3d445daf1f fixed FTP port support to NL43 configuration and client serversdwn 2026-01-14 01:44:53 +00:00
  • 2cb96a7a1c Add configurable timezone support with environment variables serversdwn 2026-01-12 16:31:33 +00:00
  • 6b363b0788 Added: Ability to change store name and overwrite protection serversdwn 2026-01-08 19:16:59 +00:00
  • 1fb786c262 Fix NL43 DRD field mapping to match official specification serversdwn 2026-01-07 03:42:26 +00:00
  • 50c9370b8e Containerized for TV deployment serversdwn 2026-01-07 01:32:25 +00:00
  • a297e6c5fe cleanup time serversdwn 2026-01-02 21:19:57 +00:00
  • 6ac60eb380 api command reference doc added serversdwn 2025-12-27 08:01:08 +00:00
  • b1267f47b2 Remove data/ and cache files from git tracking, update .gitignore, cause im a noob serversdwn 2025-12-25 04:03:34 +00:00
  • 8f93c345fe Remove data/ folder from git tracking serversdwn 2025-12-25 04:00:29 +00:00
  • 92b6173f5f all settings api serversdwn 2025-12-25 03:58:32 +00:00
  • f9139d6aa3 feat: Add comprehensive NL-43/NL-53 Communication Guide and command references serversdwn 2025-12-25 00:36:46 +00:00
  • c90544a712 readme expanded serversdwn 2025-12-24 07:21:04 +00:00
  • 12d512a515 sleep mode debug, proper command ref doc added serversdwn 2025-12-24 07:16:33 +00:00
  • 60c95e825d API built for most common commands serversdwn 2025-12-24 06:18:42 +00:00
  • 316cfa84f8 Add FTP credentials management and UI enhancements serversdwn 2025-12-24 02:03:03 +00:00
  • db6fd56673 communication guide and quick ref added, command syntax verfied and corrected serversdwn 2025-12-23 20:32:05 +00:00
  • dac731f912 Add communication guide and project improvements documentation; enhance main app with logging, CORS configuration, and health check endpoints; implement input validation and error handling in routers; improve services with rate limiting and snapshot persistence; update models for SQLAlchemy best practices; create index.html for frontend interaction. serversdwn 2025-12-23 19:24:14 +00:00
  • 5c4722267f initial scaffold serversdwn 2025-12-23 18:22:55 +00:00
  • f011e1785d Initial commit serversdwn 2025-12-22 19:41:38 -05:00