mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-10-10 17:16:36 +00:00
docs: drop references to code removed in #608
get_installed_plugin_info, WiFiManager's saved_networks and the six always-skipping plugin test files are deleted there. NetworkManager already remembers joined networks; LEDMatrix no longer stores WiFi passwords. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -225,15 +225,10 @@ test/
|
||||
├── test_error_aggregator.py # Error aggregation tests
|
||||
├── test_schema_manager.py # Schema manager tests
|
||||
├── test_web_api.py # Web API tests
|
||||
├── plugins/ # Per-plugin test suites
|
||||
│ ├── test_clock_simple.py
|
||||
│ ├── test_calendar.py
|
||||
│ ├── test_basketball_scoreboard.py
|
||||
│ ├── test_soccer_scoreboard.py
|
||||
│ ├── test_odds_ticker.py
|
||||
│ ├── test_text_display.py
|
||||
│ ├── test_visual_rendering.py
|
||||
│ └── test_plugin_base.py
|
||||
├── plugins/ # Plugin rendering suites
|
||||
│ ├── test_plugin_matrix.py # Every discovered plugin, across panel sizes
|
||||
│ ├── test_harness.py
|
||||
│ └── test_visual_rendering.py
|
||||
└── web_interface/
|
||||
├── test_config_manager_atomic.py
|
||||
├── test_state_reconciliation.py
|
||||
|
||||
@@ -186,11 +186,8 @@ curl "http://your-pi-ip:5000/api/v3/plugins/installed"
|
||||
from src.plugin_system.store_manager import PluginStoreManager
|
||||
|
||||
store = PluginStoreManager(plugins_dir="plugin-repos")
|
||||
installed = store.list_installed_plugins()
|
||||
|
||||
for plugin_id in installed:
|
||||
info = store.get_installed_plugin_info(plugin_id)
|
||||
print(f"{info['name']} (Last updated: {info.get('last_updated', 'unknown')})")
|
||||
for plugin_id in store.list_installed_plugins():
|
||||
print(plugin_id)
|
||||
```
|
||||
|
||||
### Enable/Disable Plugins
|
||||
@@ -456,8 +453,7 @@ python3 -c "
|
||||
from src.plugin_system.store_manager import PluginStoreManager
|
||||
store = PluginStoreManager(plugins_dir='plugin-repos')
|
||||
for plugin_id in store.list_installed_plugins():
|
||||
info = store.get_installed_plugin_info(plugin_id)
|
||||
print(f'{plugin_id}: {info[\"name\"]} (Last updated: {info.get(\"last_updated\", \"unknown\")})')
|
||||
print(plugin_id)
|
||||
"
|
||||
|
||||
# Uninstall
|
||||
|
||||
@@ -78,14 +78,7 @@ WiFi settings are stored in `config/wifi_config.json`:
|
||||
{
|
||||
"ap_ssid": "LEDMatrix-Setup",
|
||||
"ap_channel": 7,
|
||||
"auto_enable_ap_mode": true,
|
||||
"saved_networks": [
|
||||
{
|
||||
"ssid": "YourNetwork",
|
||||
"password": "your-password",
|
||||
"saved_at": 1234567890.0
|
||||
}
|
||||
]
|
||||
"auto_enable_ap_mode": true
|
||||
}
|
||||
```
|
||||
|
||||
@@ -96,7 +89,6 @@ WiFi settings are stored in `config/wifi_config.json`:
|
||||
| `ap_ssid` | `LEDMatrix-Setup` | Network name broadcast in AP mode |
|
||||
| `ap_channel` | `7` | WiFi channel (1, 6, or 11 are non-overlapping) |
|
||||
| `auto_enable_ap_mode` | `true` | Automatically enable AP mode when both WiFi and Ethernet are disconnected |
|
||||
| `saved_networks` | `[]` | Array of saved WiFi credentials |
|
||||
|
||||
### Auto-Enable AP Mode Behavior
|
||||
|
||||
@@ -251,21 +243,11 @@ sudo chmod 600 config/wifi_config.json
|
||||
|
||||
### Network Configuration Tips
|
||||
|
||||
**Save Multiple Networks:**
|
||||
```json
|
||||
{
|
||||
"saved_networks": [
|
||||
{
|
||||
"ssid": "Home-Network",
|
||||
"password": "home-password"
|
||||
},
|
||||
{
|
||||
"ssid": "Office-Network",
|
||||
"password": "office-password"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
**Multiple Networks:**
|
||||
|
||||
NetworkManager remembers every network you connect to and rejoins whichever is
|
||||
in range; list them with `nmcli connection show`. LEDMatrix itself does not
|
||||
store WiFi passwords.
|
||||
|
||||
**Adjust Check Interval:**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user