NINA: Verschiedene Verbesserungen #2
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Aufgabe 1: Quellenkennung im Nachrichtenpräfix
Der aktuelle Präfix
[NINA]soll die Quelle enthalten, z. B.[DWD@NINA],[KATWARN@NINA]usw.meshbot/nina.py–_format_alert:source: strergänzen[{source.upper()}@NINA]wenn source gesetzt, sonst[NINA]_process_dashboard_item:src_key or ""_process_map_item:source_keyAufgabe 2: Schalter nebeneinander
Die Toggles Aktiviert und Ins Mesh senden untereinander zu nebeneinander umstellen.
static/nina.html– Bereich Enable + send togglesAufgabe 3: Intervalle in Minuten
Abfrage- und Wiederholungsintervall im UI in Minuten anzeigen und eingeben (intern weiterhin Sekunden).
static/nina.html– Labels auf Min. ändern, min/step anpassenstatic/js/nina.js– applyConfig: Wert div 60; Speichern: Wert mal 60Aufgabe 4: Feld Zuletzt gesendet
Neben Letzte Abfrage ein weiteres Feld Zuletzt gesendet anzeigen.
meshbot/nina.py:_last_sent: strAttribut ergänzen_send()setzen wenn send_to_mesh aktivget_config()alslast_sentzurückgebenstatic/nina.html– Elementid=lastSentergänzenstatic/js/nina.js– inapplyConfig()befüllen analog zulastPollNINA: Quellenkennung im Nachrichtenpräfixto NINA: Verschiedene VerbesserungenImplementierung abgeschlossen (v0.08.22)
Aufgabe 1: Quellenkennung im Nachrichtenpräfix
meshbot/nina.py–_format_alert: neuer Parametersource; Präfix[{SOURCE}@NINA]wenn gesetzt_process_dashboard_item: übergibtsrc_key or ""_fetch_map_data/_process_map_item:source_keywird durchgereichtAufgabe 2: Schalter nebeneinander
static/nina.html:d-flex gap-4 flex-wrap– beide Toggles in einer ZeileAufgabe 3: Intervalle in Minuten
static/nina.html: Labels auf Min. geändert, min=1/step=1static/js/nina.js:applyConfig÷60, Speichern ×60Aufgabe 4: Zuletzt gesendet
meshbot/nina.py:_last_sentAttribut, wird in_send()bei Mesh-Versand gesetzt, inget_config()alslast_sentzurückgegebenstatic/nina.html:id=lastSentergänztstatic/js/nina.js:lastSentinapplyConfig()befüllt