![]() |
|
Ideen/TODO Liste updates - Druckversion +- LK0NOD - Forum - Community - CB Funk 11m (https://lk0nod.de/forum) +-- Forum: PACKET RADIO (https://lk0nod.de/forum/forum-193.html) +--- Forum: PoPT (https://lk0nod.de/forum/forum-264.html) +---- Forum: Ideen & Anregungen (https://lk0nod.de/forum/forum-279.html) +---- Thema: Ideen/TODO Liste updates (/thread-935.html) |
Ideen/TODO Liste updates - MD2SAW - 09.05.2026 Ideas/TODO's : - Sysop-Nachricht an alle Kanäle senden ✓ Alle bestehenden Verbindungen beenden. (alle Verbindungen Disco) ✓ PoPT auf nicht empfangsbereit schalte. (Alle connects werden abgewiesen) - Ausnahmen (Call-Filter) ✓ "Suspended" Filter ✓ Call/Station ablehnen ✓ Call/Station ignorieren - MCast - AXIP (IP-Filter) - ESC Befehle ✓ UmgebungVARS für C-Text/Bye-Text/Info-Text/LangInfo/News/Bake ✓ $ver = PoPT 2.xxx.x - Bake ✓ $time = 20:39:00 - Bake ✓ $uptime = Zeit seit Programmstart - Bake ✓ $date = 03-03-2024 - Bake ✓ $channel = Kanal NR ✓ $portNr = Port NR - Bake ✓ $destName = Name der Gegenstation, wenn bekannte, ansonsten Call der Gegenstation ✓ $destCall = Call der Gegenstation ✓ $ownCall = Eigener Call ✓ $distance = Distanz zur Gegenstation ✓ $connNr = Connect Nr. ✓ $parmMaxFrame = Max Frame Einstellungen - Bake ✓ $parmPacLen = Pakete Länge Einstellungen - Bake ✓ $lastConnDate = Letzter Connect Datum ✓ $lastConnTime = Letzter Connect Zeit ✓ $fwdPartner = Pakete Länge Einstellungen - Bake ✓ Raspberry 1Wire Sensoren - Bake - Raspberry BME280-Wettersensor - Bake - Raspberry GPIO Zustand - Bake - CPU-Temp/System-Daten - Bake - 79 Zeichen Zeilenumbruch (Dos-PRG kompatibilität) ✓ PMS ✓ QSO - (optional) ✓ Monitor -(optional) ✓ Baken (automatisch aber mit Hinweis auf Pac-Len) ✓ C-Text, I-Text, ... - Erweiterte C-Texte - Mehrere C-Texte - C-Texte umschaltbar in "global Settings (Seiten Frame)" - C-Texte umschaltbar nach PoPT-Scheduler - C-Texte automatisch umschaltbar je nach sysop aktivität (autom. AFK C-TEXT) ✓ UmgebungVARS ✓ Config System überarbeiten ✓ alle alten configs zu ins neue System übertragen ohne Datenverlust - nötigen configs lesbar machen - nötigen configs einheitlich in/exportierbar machen ✓ Port Configs/Inits aufräumen/optimieren ✓ Port Configs/Inits aufräumen/optimieren (Threading) ✓ Port Configs/Inits aufräumen/optimieren (Var OPT/ Code OPT) - GUI Command Log - Command Log - Soundsystem überarbeiten ✓ Sprachausgabe überarbeiten - Beep ✓ Haupt GUI überarbeiten ✓ Schluss Prozedur überarbeiten (Disco alle Stationen, Warten bis Ports geschlossen usw.) - Splash Screen für Start, Beenden & Port-Reinit ✓ ttk Styles (AW-Themes) ✓ Einstellung GUI überarbeiten (OnePager) ✓ Individuelle Farben (Vorschreib Fenster) - Individuelle Farben (PMS) - Individuelle Farben (APRS) ✓ Sprache auswählbar ✓ F-Texte - Titelleiste & Menüleiste ausblendbar (Vollbildmodus ?) für kleine Monitore(Auflösungen) ✓ Loop Port oder einfach localhost via AXIP ✓ einfach 127.0.0.1 und eigenen AXIP Port die eigene Station/Node connecten) Performance/Opt: - ax25dec_enc.py überarbeiten - ax25Connection.py aufräumen ✓ ax25Statistics aufräumen - ax25Statistics überarbeiten ✓ KISS ✓ kompatibilität TNC nur teilweise ✓ Custom KISS/TNC Init setzbar (constant.py) ✓ Custom KISS/TNC Init in GUI setzbar ✓ MultiPortKISS (Direwolf) ✓ RX/Decoding ✓ TX/Decoding ✓ Config / TX usw. - GUI zum konfigurieren und starten/stopen von Direwolf - Direwolf Port in dem alle Einstellungen und die DW-Inztanz gemanaged wird. - Telnet Port ✓ TCP-Server/Kiss Device Port (Pseudo TNC-EMU) ✓ TCP-Client/Kiss Device Port (Pseudo TNC-EMU) ✓ Linux AX25-Kernel Device ✓ "Dual-TNC/Dual-Port" 2 Ports zu einem zusammenfassen um z.B. RTX+SDR o. 2xRTX gleichzeitig auf einem Kanal betreiben zu können. ** Anwendung Beispiel-- Antenne1(klein) Nordseite vertikal, Antenne2(groß) Südseite horizontal. ** Und zweimal PI als SW TNC(Direwolf) via WIFI an PoPT ✓ TX Port manuell wählbar oder automode. ** "Automode" sendet Paket an über den Port über den der Call zuletzt empfangen wurde. ✓ Dual-Port Monitor - Auto-TX: Port nach Entfernung wählbar - Auto-TX: Port nach Station wählbar ✓ Auto-TX: Port nach First Seen wählbar - "Multi-TNC/Multi-Port/Mesh-TNC" mehrere TNC's via KISSTCP zusammenschalten. Siehe Dual-TNC ✓ AXIP-Multicast überarbeiten ✓ ! LOOP-Preventer ! - erweiterter LOOP-Preventer wenn nötig ✓ Multicast Channels/Groups ✓ Multicast CLI/NODE ✓ Multicast Einstellung GUI - Multicast Monitor GUI - Multicast Filter ?? - Remote CMDs Registrieren ✓ Remote CMDs IP/DNS Eingeben ✓ Feste DN bevorzugen - StringVars ✓ Baken - Baken an Kanal ✓ Private Channel ✓ DNS bevorzugen ✓ "Managed-DIGI" - Digi übernimmt Flusskontrolle ✓ Via Pfad wird gekürzt, um Overhead zu sparen *optional ✓ RNR kann gesetzt werden, wenn Digi-Buffer oder N2 eine bestimmte Größe erreicht hat ✓ Port wird automatisch aus der MH-Liste bezogen wenn bekannt ✓ DIGI Port über DIGI SSID wählbar (Port 0: -0, Port 1: -1, ...) ? Pfad von MH-Liste. ? Pfad von Link-Liste. ✓ UI-Frames weiterleiten auf Port (DIGI SSID) - UI-Frames digipeten, wenn DIGI im Pfad vorhanden aber Frame von vorherigen Stationen noch nicht weitergeleitet wurde - RNR Funktionalität auch für Node "Weiterconnect" - SQL System - Alternative SQL-Sys(MySQL-Server/SQLite) als Spiegelserver - DB-Tool ✓ UserDB - Sync mit https://info.packetradio-freital.de/calldb/json - Sync mit FBB WP via FBB WP-Request Server - UserDB auf SQL-DB umstellen? ✓ Suchfunktion in UserDB GUI - Infos / Ctext usw. in User-DB automatisch abfragen und speichern - User-DB Sync System (Manuell zu triggern bei connect zu anderer PoPT Station) ✓ Baycom Login verfahren ✓ AutoLogin z.B. BCM - MD5 Login verfahren ✓ Logbuch - GUI Ausgabe/Auswertung ✓ Converse Mode intern - mehrere Converse-Kanäle - erweiterte Funktionen/Kommandos - Ping-Pong Converse - QSO Fenster/Tool - Debugging Tool ✓ PMS (S&F ohne Gedöns) - PMS (TST-HOST) ✓ "Nachrichten-Center" fasst alle Nachrichtenkanäle (APRS Bulletin/PN, BBS) übersichtlich zusammen. ✓ PMS ✓ Papierkorb usw - Signatur ✓ BBS (Grundlegend) ✓ FWD-Q (Tasker) mehr Steuer/Monitoring-Möglichkeiten (GUI) ✓ Hold ✓ Reject - BBS - BBS (S&F und all den Gedöns) ✓ eingehender FWD ✓ auswerten eingehender Mails zur Weiterleitung ✓ ausgehender FWD ✓ automatisiertes abarbeiten der FWD-Q ✓ überarbeiten ✓ mehr Steuer/Monitoring-Möglichkeiten (GUI) ✓ noch mehr - GUI Command Log - Command Log - Scheduled BL/PN FWD (z.B. nur Nachts) ✓ !Komprimierung (lzhuf) ✓ Hold (Config u Handling) ✓ Reject (Config u Handling) ✓ CC (Config u Handling) - SWAP (Config u Handling) ✓ User-DB - User-DB Erweiterung für die BBS? - BBS Tool (Hold, Filter, Ban, Man-Routing, ...) ✓ CLI (Grundlegend) ✓ Side Stops ✓ S.. -CMDs ✓ R.. -CMDs ✓ L.. -CMDs ✓ Erweiterte L.. CMDs (Filter) ✓ Automatesierte Routingmails (Scheduler) - Automatesierte Begrüßungsmail ✓ Automatesierte Statusmails (GPIO, 1-Wirer, usw.) (Scheduler) - Automatesierte WP-Requests an FBB-BBS - Auswertung und senden von WP-Mails (Siehe User-DB) ✓ Mail import (SB TEST@TEST .... ..) - Mail export (SB TEST@TEST .... ..) - Baken Noty ✓ System-Mail (Sysop Noty) - bbs.send_sysop_msg(topic, msg) ✓ Keine FWD-Route gefunden ✓ Mail Held by ✓ Mail Rejected by ✓ FWD Error by - BBS-Monitor - Auto Path überarbeiten. Daten nur aus PM beziehen. - POP3/SMTP evtl. IMAP - NNTP - Gästebuch - News-Feed von Webseiten (z.B. WX-Daten, Wetterwarnungen) - FWD-Net-Plot Übersicht für jeweiligen FWD-Routen - Standalone BBS GUI (PoPT "Nur BBS Modus") - Login Verfahren - Passwortvergabe evtl. via E-Mail - E-Mail Weilterleitung - Abonieren von Bulletin (Weiterleitung oder Benachrichtigung via PN oder E-Mail) ✓ Pipe-TOOL - Optional Header in Datei schreiben für jeden Frame - Optional Remote-CMD für Disco u.Ä. - Remote Steuerung für andere PoPT-Terms (z.B. PoPT ohne GUI) - Host GUI zeigt/manipuliert Daten der Remotestation - Effektives Protokoll (HF) (Komp u. Crypto ?) - IT-Sicherheit (Syspw, Token o.Ä.) - Remote Config (Von Host GUI aus) - Remote Steuerung (Von Host GUI aus) ✓ Remote Monitor (Monitor Ausgabe erfolgt über Host GUI) - Remote-GPIO Tool für PI (Idee von Lars) - 1Wire Sensoren lesen - BME280 Sensor lesen - GPIO lesen - GPIO setzen (High/Low, Timer, PWM?) - GPIO-Tool ✓ GPIO setzen bei DX-Alarm ✓ GPIO setzen bei bestehenden Connect ✓ GPIO setzen wenn neue Mail im PMS ✓ GPIO setzen wenn neue APRS-Mail ✓ GPIO setzen wenn Sysop gerufen wird (//BELL) - GPIO setzen für individuellen CLI-Befehl - GPIO-Funktionen nach Zeitpaln aktivieren - GPIO pinctrl Übersicht GUI - GPIO pinctrl Übersicht CLI (!Rechte!) - GPIO Übersicht CLI (!Rechte!) - GPIO (high/low) lesen und als $textVar setzen - Bake senden wenn GPIO (high/low) gesetzt ist - Auto-Connect und Befehl senden wenn GPIO (high/low) gesetzt ist - PMS senden wenn GPIO (high/low) gesetzt ist - APRS-Bake senden wenn GPIO (high/low) gesetzt ist ✓ PoPT-Scheduler ✓ Autoconnect ✓ PMS abfrage AutoFWD - Zeitgesteuerte connects und Kommando senden (MH Liste abfragen o.Ä.) ✓ Beacon System überarbeiten/umstellen auf PoPT-Scheduler - Zeitgesteuertes Erstellen und exportieren von Plots (Port-Stat/FWD-Pfade/MH-Routen) - EAX25 - DAMA - NetROM ✓ decoding (experimentel (nicht ausreichend getestet)) (INP-Protokoll nicht vollständig) - grafische & tabellarische Auswertung der Routen/Routingtabellen (Siehe FWD Route) - encoding/handling und gedöns - Flexnet(Routing Protokoll) - decoding (experimentel (nicht ausreichend getestet)) (INP-Protokoll nicht vollständig) - grafische & tabellarische Auswertung der Routen/Routingtabellen (Siehe FWD Route) - encoding/handling und gedöns ✓ Bin ✓ AutoBin - Super-Packet ? SP\- anfängt und maximal 80 Zeichen lang ist (Eine Textzeile plus Umbruch) ✓ Yapp - Yapp Server Modes - Yapp Resume - Didadit - APRS ✓ APRS decoding ✓ APRS Private Message System (Messenger) - Bulletin Nachrichten senden ✓ APRS Tracer ✓ APRS Tracer Alarm ✓ APRS Auto-Tracer nach DX-Alarm(MH-Liste) - Überarbeiten ✓ APRS WX Stationen (Wetterstationen) Monitoring Auswertung ✓ APRS Digi / I-Gate Funktion ✓ APRS Baken ✓ APRS Map ✓ APRS Monitor ✓ Optionale zusätzliche Monitorausgabe als Hex - Filter für Monitorausgabe ✓ PortFilter ✓ Call-Filter - Monitor-Tabellenansicht - Call-Filter - U/UI - Frame Filter - Daten Komprimierung (Hufman ??) - Daten Verschlüsselung (AES/RSA) ✓ ordentliches Noden System bzw CLI überarbeiten - DX-Alarm überarbeiten - Autoscrolling überarbeiten. - Optional nur als Konsolen Anwendung ohne GUI. - Drucker Ausgabe vom QSO - kompatibel mit Nadeldrucker - ANSI-Color support - Torrent ähnliches Filesharing via UI Frames (Siehe ?DMR/DRM?) Oder: - BBS TSTHOST? - 7Plus? - Scheduler - MQTT - Homeassistant API Evtl. später mal. - Web-GUI - Persönlichen Telegram Bot als UI |