found.md #6: Mode-Taste-Menü (/system routerboard mode-button) fehlte #8

Closed
opened 2026-09-17 21:09:53 +02:00 by kay · 0 comments
Owner

Quelle: found.md #6

Wunsch: RouterOS' physische "Mode"-Taste am Gerät belegbar machen (Skript-Zuweisung).

Umsetzung: neues Schema (enabled/on-event/hold-time), Warnhinweis zur physischen Bestätigungspflicht ab RouterOS 7.1rc4. Drei Nachbesserungsrunden bei Live-Tests:

  1. SSH-Trust-Dead-End beim ersten Schreibvorgang der Session — noteUntrustedSSHHostKey(_:) ergänzt.
  2. HTTP 500 beim Speichern (hold-time="") — neuer clearable-Schema-Parameter.
  3. Fehler blieb trotzdem bestehen — am Ende als echte RouterOS-REST-API-Deckungslücke für dieses Menü identifiziert (SSH funktioniert einwandfrei), nicht App-seitig. Fix: writesRequireSSH-Parameter erzwingt dedizierte SSH-Verbindung für dieses Schema.
  4. Danach noch "not enough permissions" beim Tastendruck selbst — reines RouterOS-Berechtigungsthema (dont-require-permissions=yes), kein App-Bug.

Verifikation: vollständig live verifiziert — Anlegen → Zuweisen → Speichern → Tastendruck löst Skript korrekt aus.

**Quelle:** found.md #6 Wunsch: RouterOS' physische "Mode"-Taste am Gerät belegbar machen (Skript-Zuweisung). **Umsetzung:** neues Schema (`enabled`/`on-event`/`hold-time`), Warnhinweis zur physischen Bestätigungspflicht ab RouterOS 7.1rc4. Drei Nachbesserungsrunden bei Live-Tests: 1. SSH-Trust-Dead-End beim ersten Schreibvorgang der Session — `noteUntrustedSSHHostKey(_:)` ergänzt. 2. HTTP 500 beim Speichern (`hold-time=""`) — neuer `clearable`-Schema-Parameter. 3. Fehler blieb trotzdem bestehen — am Ende als echte RouterOS-REST-API-Deckungslücke für dieses Menü identifiziert (SSH funktioniert einwandfrei), nicht App-seitig. Fix: `writesRequireSSH`-Parameter erzwingt dedizierte SSH-Verbindung für dieses Schema. 4. Danach noch "not enough permissions" beim Tastendruck selbst — reines RouterOS-Berechtigungsthema (`dont-require-permissions=yes`), kein App-Bug. **Verifikation:** vollständig live verifiziert — Anlegen → Zuweisen → Speichern → Tastendruck löst Skript korrekt aus.
kay closed this issue 2026-09-17 21:09:53 +02:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kay/RouterOS#8