This website requires JavaScript.
9de1cd249b
WIP: new terminal-based powermate frontend
master
YoungSoo Shin
2025-12-15 18:22:45 +09:00
83ba6d4e42
setting: fixed an issue where multiple configuration items were not applied.
YoungSoo Shin
2025-12-15 18:20:36 +09:00
dde9611058
update installation instructions to include scipy dependency
YoungSoo Shin
2025-12-11 18:21:02 +09:00
ce569b9410
csv_2_plot: refine data plotting logic to improve clarity and handling of unfiltered data
YoungSoo Shin
2025-12-11 18:15:37 +09:00
a15996e493
csv_2_plot: update Y-axis scale configuration to include finer step intervals for power, voltage, and current
YoungSoo Shin
2025-12-11 18:07:30 +09:00
cc8f1b77ed
csv_2_plot: add support for data filtering with multiple filter types and window size customization
YoungSoo Shin
2025-12-11 18:04:40 +09:00
09b1ca3089
logger: add additional websockets.asyncio imports to support async client connections
YoungSoo Shin
2025-12-11 17:11:08 +09:00
9cb4734093
csv_2_plot: fix assignment of 'elapsed_seconds' column to avoid SettingWithCopyWarning
v1.1.2
YoungSoo Shin
2025-12-11 16:12:51 +09:00
b734915040
monitor: reduce averaging and adjust conversion times for improved responsiveness
YoungSoo Shin
2025-12-11 15:28:32 +09:00
a84b504733
monitor: adjust sensor period range to support lower limit of 100ms
YoungSoo Shin
2025-12-11 14:17:41 +09:00
222de64932
csv_2_plot: refine Y-axis major tick interval calculation for better alignment with data ranges
YoungSoo Shin
2025-12-11 14:16:24 +09:00
1f35c52261
csv_2_plot: fix timestamp column assignment during timezone conversion
YoungSoo Shin
2025-12-11 13:45:30 +09:00
14440094ac
csv_2_plot: set matplotlib backend to 'Agg' for non-GUI environments
YoungSoo Shin
2025-12-11 13:43:09 +09:00
11f9c72543
csv_2_plot: add support for customizing x-axis grid and label intervals
YoungSoo Shin
2025-12-11 12:17:04 +09:00
c98e735410
csv_2_plot: add support for plotting with relative time on the x-axis
YoungSoo Shin
2025-12-11 12:10:25 +09:00
5a505a5205
csv_2_plot: add Y-axis max value customization for voltage, current, and power
YoungSoo Shin
2025-12-11 11:59:55 +09:00
6a5ec86505
update logger README to include detailed usage instructions and examples
v1.1.1
YoungSoo Shin
2025-12-10 09:49:15 +09:00
e20f4b9f74
csv_2_plot: update title margin
YoungSoo Shin
2025-12-10 09:22:30 +09:00
56e1f619e1
csv_2_plot: update y-axis gridline colors
YoungSoo Shin
2025-12-09 18:05:39 +09:00
8930a36eaf
csv_2_plot: improve plot configuration and add average voltage/interval calculations
YoungSoo Shin
2025-12-09 17:39:38 +09:00
194474fdff
logger: save time on UTC
YoungSoo Shin
2025-12-09 16:47:48 +09:00
ce40257fea
logger: align output format with main.js and csv_2_plot expectations
YoungSoo Shin
2025-12-09 16:31:30 +09:00
649f05d330
edit plot title
YoungSoo Shin
2025-12-09 16:26:16 +09:00
7896dddd1d
displays the time according to the user's time zone.
YoungSoo Shin
2025-12-09 16:24:13 +09:00
aa4012f981
change CSV file name format, organize CSV data
YoungSoo Shin
2025-12-09 16:07:00 +09:00
af0d704e2e
update readme
YoungSoo Shin
2025-12-09 15:05:23 +09:00
a5658e3cf3
csv_2_plot: add option --source, fix y axis scale
YoungSoo Shin
2025-12-09 14:59:23 +09:00
9923365184
add data record, download csv
YoungSoo Shin
2025-12-09 14:52:07 +09:00
8ba4a179db
change time units to milliseconds
YoungSoo Shin
2025-12-09 14:36:24 +09:00
a1255e8304
add config period
YoungSoo Shin
2025-12-09 14:23:27 +09:00
a75ec53d23
Merge pull request #1 from hardkernel/master
YoungSoo Shin
2025-12-08 10:22:48 +09:00
11e3e126b0
Merge pull request #2 from shinys000114/master
Hardkernel Co., Ltd.
2025-12-08 10:14:32 +09:00
cefe34c7bc
sta: fix reconnect ap when ap lost
v1.0.4
YoungSoo Shin
2025-12-05 12:10:06 +09:00
388e75864a
update readme
YoungSoo Shin
2025-11-20 09:31:53 +09:00
b33db504a3
example: add .gitignore
YoungSoo Shin
2025-11-20 09:05:26 +09:00
0765c47e4a
example: add plot option
YoungSoo Shin
2025-11-20 09:01:51 +09:00
e7d97c1d6f
delete unuse partition
YoungSoo Shin
2025-11-20 08:57:14 +09:00
d04ac35126
Merge pull request #1 from shinys000114/master
Hardkernel Co., Ltd.
2025-11-19 16:39:01 +09:00
4bd060ff22
example: add support plot
YoungSoo Shin
2025-11-19 16:26:26 +09:00
4e6db88f7e
example: add support for csv
YoungSoo Shin
2025-11-19 16:15:53 +09:00
e3d98ed3dd
example: add example script
YoungSoo Shin
2025-11-19 14:18:41 +09:00
535bd9388e
delete unused functions
YoungSoo Shin
2025-11-19 12:53:53 +09:00
8bc08569fe
Add schematic
YoungSoo Shin
2025-11-03 15:06:43 +09:00
1f06c677c6
Delete docs, see https://wiki.odroid.com/accessory/powermate
YoungSoo Shin
2025-11-03 09:48:23 +09:00
16a87c0f40
Add LICENSE GPLv3
YoungSoo Shin
2025-10-31 11:03:05 +09:00
69f7471953
Add debug console for Wi-Fi management and command-line interface integration
v1.0.3
YoungSoo Shin
2025-10-17 10:34:30 +09:00
e1f232eace
Refactor WebSocket connection handlers: streamline logs and switch to warnings for closure events
v1.0.2
YoungSoo Shin
2025-10-02 17:28:48 +09:00
274b70dbbe
Update header layout and footer version info placement
YoungSoo Shin
2025-10-02 17:27:58 +09:00
3e7d3cabfe
Remove debug logs from WebSocket ping/pong handlers
v1.0.1
YoungSoo Shin
2025-09-26 12:47:45 +09:00
40fd0a667a
Add user settings feature to update username and password
YoungSoo Shin
2025-09-26 12:47:03 +09:00
89e17efcfc
Add websocket ping for detect connection lost for client
YoungSoo Shin
2025-09-26 12:25:36 +09:00
fb2ab88bc9
Add NVS key for username and password
YoungSoo Shin
2025-09-26 12:24:57 +09:00
e07aad2d7d
Refactor
YoungSoo Shin
2025-09-26 12:09:36 +09:00
358090db5d
Fix login page for mobile
YoungSoo Shin
2025-09-26 12:06:59 +09:00
bfc2b17ed4
Add token verify in websocket request
YoungSoo Shin
2025-09-26 11:53:17 +09:00
6be0512146
Add login function
YoungSoo Shin
2025-09-26 11:35:10 +09:00
6606be456b
Move system.c to service dir
YoungSoo Shin
2025-09-26 10:29:32 +09:00
7f6308bb6f
Delete logger, Add littlefs init function
YoungSoo Shin
2025-09-25 17:17:31 +09:00
23c72790ef
Update optimized response index
YoungSoo Shin
2025-09-24 15:10:28 +09:00
a484db06c9
Update settings.md docs
v1.0.0
YoungSoo Shin
2025-09-24 12:26:53 +09:00
9e00fc1135
Add placeholder for password input
YoungSoo Shin
2025-09-24 12:21:48 +09:00
44a739a0bd
Fix mute unknown uart event
YoungSoo Shin
2025-09-24 12:10:02 +09:00
873ccc91c5
Add tag in version info
YoungSoo Shin
2025-09-24 12:06:09 +09:00
39ca2d205a
Add version info
YoungSoo Shin
2025-09-24 11:22:49 +09:00
4bbf1339f1
Add version info definition
YoungSoo Shin
2025-09-24 11:28:57 +09:00
ae62a7c8e1
Add ipinfo in status proto message
YoungSoo Shin
2025-09-24 11:10:16 +09:00
46b0ea7bda
Add factory reset
YoungSoo Shin
2025-09-24 11:09:35 +09:00
26773507d5
Change ap ssid text placeholder
YoungSoo Shin
2025-09-24 10:35:19 +09:00
0c2b4ac07e
Add config factory reset
YoungSoo Shin
2025-09-24 10:33:22 +09:00
557646916d
Change default ssid, password
YoungSoo Shin
2025-09-24 10:10:45 +09:00
6d83ec1b16
Change default limit values
YoungSoo Shin
2025-09-23 14:37:54 +09:00
5e0eb8b9db
Update docs: add custom.md for custom firmware guide and clarify ESP32-C3 pin usage
YoungSoo Shin
2025-09-15 10:36:45 +09:00
f96df50f13
Update docs: clarify J7 USB power out voltage adjustment
YoungSoo Shin
2025-09-15 10:16:46 +09:00
c21ca6b15f
Update docs: revise ODROID UART connector type
YoungSoo Shin
2025-09-15 10:12:48 +09:00
b4d8167e19
Update docs: specify ESP-IDF version requirement as v5.4 or later
YoungSoo Shin
2025-09-10 18:12:34 +09:00
bb1099c534
Update docs: add Nanopb to dependencies
YoungSoo Shin
2025-09-10 17:55:39 +09:00
1152ef00ac
Update docs: add uart.md
YoungSoo Shin
2025-09-10 17:51:39 +09:00
75c3fcd91c
Update docs: add settings.md
YoungSoo Shin
2025-09-10 17:38:32 +09:00
fcbd4f70c5
Fix typo
YoungSoo Shin
2025-09-10 17:33:25 +09:00
37519c809d
Add pin header and connector description document (pin.md)
YoungSoo Shin
2025-09-10 16:55:37 +09:00
b2c05ad95d
Update schematic
YoungSoo Shin
2025-09-10 16:37:36 +09:00
c392e589a7
Update USB current limit to 4.5A in code and UI
YoungSoo Shin
2025-09-10 15:40:31 +09:00
41759e92d9
Update page title to "ODROID PowerMate"
YoungSoo Shin
2025-09-08 18:01:56 +09:00
0bae914cc7
Adjust Y-axis scaling for power: Update step from 150W to 160W
YoungSoo Shin
2025-09-08 17:09:48 +09:00
8873778e31
Refactor: Exclude formatting
YoungSoo Shin
2025-09-08 17:00:28 +09:00
3902740a25
Add WebSocket support for switch status updates
YoungSoo Shin
2025-09-08 16:30:40 +09:00
c2a5116cd2
Adjust VIN, MAIN, and USB current limits in code and UI (VIN: 8.0, MAIN: 7.5, USB: 3.5).
YoungSoo Shin
2025-09-08 16:12:12 +09:00
c6f852d634
Disable log download feature
YoungSoo Shin
2025-09-04 15:38:00 +09:00
7b8ba3e12b
Add current limit configuration for VIN, MAIN, and USB
YoungSoo Shin
2025-09-04 12:26:31 +09:00
679f8d297c
Update: Dynamically set Wi-Fi mode based on nconfig
YoungSoo Shin
2025-09-04 11:30:29 +09:00
630d3c4f58
Update: Separate uptime UI updates and enhance logging for WebSocket messages
YoungSoo Shin
2025-09-03 15:21:01 +09:00
feb16beb0f
Refactor: Simplify chart initialization and add dynamic Y-axis scaling logic
YoungSoo Shin
2025-09-03 14:05:53 +09:00
be52da0604
Update: Correct log message to display UTC instead of KST time
YoungSoo Shin
2025-09-03 14:05:38 +09:00
f44cfa3a6c
Update: Revise WebSocket API documentation for protobuf-based communication
YoungSoo Shin
2025-09-02 16:02:22 +09:00
dac41fcc68
Refactor: Remove ping
YoungSoo Shin
2025-09-02 15:53:50 +09:00
043028eb96
Refactor: Replace single-client WebSocket handling with multi-client support
YoungSoo Shin
2025-09-02 15:45:49 +09:00
69276e4627
Update: Add UART event task and enhance buffer handling
YoungSoo Shin
2025-09-02 14:50:31 +09:00
ab04ff8413
Update: websocket optimization
YoungSoo Shin
2025-09-02 11:19:50 +09:00
a32f43ec35
Refactor: Add Doxygen comments for functions, enums, and macros in headers
YoungSoo Shin
2025-09-01 12:49:15 +09:00
b06eaa8b89
Update: Adjust sdkconfig.defaults for hostname and IPv6 configuration
YoungSoo Shin
2025-09-01 15:52:40 +09:00