Ankündigung

Einklappen
Keine Ankündigung bisher.

[Showcase] SpectrumKNX – Neues Tool für Langzeit-Analyse & Telegramm-Deep-Dive

Einklappen
Dieser Beitrag wurde beantwortet.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Sieht toll aus. Der letzte Wert (direkt angezeigt) beim Lesen ist toll. Vor allem, dass schon ohne Lesen der letzte Wert inkl. Uhrzeit gezeigt wird und das man mehrere GA's einfügen kann. Danke.

    Kommentar


      SpectrumKNX v2.0.0-beta.11

      Kleines Update zur beta.10 (Docker-Tag 2.0.0-beta.11, HA-Add-ons "Spectrum KNX (Beta)" und "Spectrum KNX (HA Companion, Beta)").

      Neu / geändert
      • Diagrammhöhe einstellbar: untere Kante eines Diagramms ziehen, Doppelklick setzt zurück (Issue 185)
      • Play/Pause sitzt jetzt oben bei den Buffer-Aktionen und ist aus jedem Panel erreichbar (Issue 374)
      • Last Seen Values: Live oder eingefroren. Live zeigt Telegramme sofort, ohne 10-Sekunden-Refresh; eingefroren zeigt an, wie viele neue Telegramme warten


      Behoben
      • Passwortgeschütztes ETS-Projekt ließ sich im Windows- und Debian-Paket nicht hochladen ("Incorrect password or invalid file")
      • Debian-Paket startete nicht; es ist jetzt wieder im Release enthalten
      • Home Assistant: der Link "Weitere Informationen" beim Add-on funktioniert


      Alle Details: Release Notes auf GitHub

      Die stabile 2.0.0 rückt näher. Was fehlt euch noch, was hakt? Bitte testen und Probleme hier im Thread oder auf GitHub melden.​

      Kommentar


        Zitat von martinhoefling Beitrag anzeigen
        Was fehlt euch noch
        Gibt es eine Möglichkeit, die Ga-Filter einer Farbe zuzuweisen?
        So kann ich ich im Busmonitor über die Farbzuweisung besser erkennen (wenn mehrere GA-Filter ausgewählt sind), um welche Telegramme es sich handelt


        OT: Wieviel Spectrum steckt jetzt in HomeAssistant?
        grafik.png​

        Zuletzt geändert von r4id; 12.10.2026, 08:31.

        Kommentar


          Einiges, wir versuchen die darunter liegenden Libraries kompatibel zu beidem zu halten so dass Verbesserungen beiden Systemen zu gute kommen.

          Das mit den Farben schau ich mir mal an.

          Kommentar


            Zitat von martinhoefling Beitrag anzeigen
            SpectrumKNX v2.0.0-beta.11
            Dankeschön für die Integration der vielen Issues!
            Ich war immer noch bei der Beta7, aber jetzt sind aus meiner Sicht sehr hilfreiche und wichtige Neuerungen integriert, da musste ich nach meinem Urlaub unbedingt updaten und werde fleißig damit arbeiten.

            Z.B. die Möglichkeit bei einer gefilterten Ansicht nur für eine Botschaft den TimeDelta Context einzublenden. Habe ich mir schon immer gewünscht (und daher ja auch das Issue eingestellt). Die Funktion ist super hilfreich für den klassischen Workflow bei der Fehlersuche. Erstmal filtern und dann nur bei der unerwarteten Stelle den Kontext mit einem Klick einblenden, ohne die Liste insgesamt aufzublähen. Aber natürlich gibt es noch viel mehr Neues....Toll!
            Gruß Bernhard

            Kommentar


              SpectrumKNX 2.0.0-beta.12 ist da
              Hallo zusammen,
              eine neue Beta mit mehreren Wünschen aus diesem Thread oder GH Issues:
              Neu
              Geändert
              • Bus-Ausfall wird nur einmal gemeldet (traxanos): statt zwei Logzeilen pro Verbindungsversuch nur noch Ausfall, Erinnerung alle 10 Minuten und Wiederherstellung.
                https://github.com/martinhoefling/Sp...KNX/issues/504
              • knx-telegram-store 0.15.1: SQLite-Datenbank wird etwa ein Viertel kleiner.

              ⚠️ SQLite-Nutzer (Docker mit SQLite, Debian, Windows): Die Datenbank wird beim ersten Start einmalig umgewandelt. Das braucht freien Platz in Größe der Datenbank, und ältere Versionen können sie danach nicht mehr lesen – also vorher ein Backup machen. PostgreSQL ist nicht betroffen.
              Companion-Add-on: liest die HA-Datenbank im alten und im neuen Format. Der Log-Hinweis auf eine ausstehende Migration beim Start ist harmlos.
              Update
              • Home Assistant: Beta-Add-on Spectrum KNX (Beta) bzw. Spectrum KNX Companion (Beta). Die normalen Add-ons bleiben bis 2.0.0 auf beta.6.
              • Docker: Image-Tag 2.0.0-beta.12

              Release Notes: https://github.com/martinhoefling/Sp...v2.0.0-beta.12
              Feedback wie immer gern hier oder als Issue auf GitHub.
              Viele Grüße
              Martin​

              Kommentar


                Die Möglichkeit mit Edit und Active Filters gefällt mir sehr gut. Was mir fehlt, wäre bei Active Filters ein Button für alles de/aktivieren. Bei 10 GAs wäre es so einfacher ein GA auszuwählen.

                Bei der Visualisierung gibt es nicht die option zwischen Targets und Active Filters zu switchen?

                In der Visualisierung wäre es noch schon die Zeitspanne auswählen zu können. Bei mir sind derzeit nur die letzten 2,5h da. Ist das eine Limitierung von Anzahl Events o.ä.?
                Auch wäre eine Anpassung der Grafik schön. Bei Binary sind die Balkon von der Höhe nicht wirklich groß. In einem Liniendiagramm sieht man es einfacher.
                Bei Binary States Timeline werden auch die Namen abgeschnitten. Nach 17 Zeichen? Und beim unteren auch der Text in der bar
                image.png​
                Und es wäre schön, wenn man die die bar klickt, dass man zu den letzten Telegrammen der GA springt.
                Wenn ich auf die GA Namen in der Legende klicke passiert nichts.

                In der Telegramliste kann ich auf "Show Quick Filter Bar". Allerdings habe ich es noch nicht hinbekommen nach der Zeit zu filtern. Bei before und after gibt es auch die Möglichkeit eine Zahl anzugeben. Was soll die bewirken?

                Ein Export in csv wäre noch genial

                Kommentar


                  Zitat von TWART016 Beitrag anzeigen
                  Ein Export in csv wäre noch genia

                  und wenn schon, unter Berücksichtigung der angewendeten Filter
                  gemäss forenregeln soll man bitte und danke sagen! also: bitte und danke!

                  Kommentar


                    mir leuchtet nicht ein warum Delta-T contextual hinzugefügte Telegramme durch den Filter herausgefiltert werden. Im Kontext einer Nachricht zu gefilterten Attributen möchte ich doch alle (ungefiltert) zeitlich zugehörige Nachrichten sehen…

                    Ich würde gerne ein paar Pull Requests beisteuern das frontend betreffend, es scheint mir aber nicht mehr möglich das repo von nem lokalen Klon laufen zu lassen mit Vite-frontend…

                    Kommentar


                      Zitat von TWART016 Beitrag anzeigen
                      … Bei before und after gibt es auch die Möglichkeit eine Zahl anzugeben. Was soll die bewirken?…
                      Das ist der zeitliche Kontext einer Nachricht und bedeutet: zeige alle Nachrichten an die x ms vor und/oder y ms nach einer Nachricht (mit aktiviertem Kontext - Button in der Delta-T-Zelle) eintrafen und kennzeichne diese farblich. Wenn eh alle Nachrichten angezeigt werden dann gibt es natürlich keine zeitlich-kontextuellen Nachrichten, du funktioniert nur wenn Du Nachrichten filterst im Quick-Filter. Beispiel: du lässt dir nur Nachrichten mit „EG“ im GA-Namen anzeigen. Du möchtest aber sehen was innerhalb einer Sekunde vor und nach einer solchen. Nachricht auf dem Bus los war, uanbhängig davon ob der GA-Name der Nachricht EG enthielt oder nicht…

                      Kommentar


                        SpectrumKNX 2.0.0-beta.13 ist da

                        Hallo zusammen,

                        danke für das Feedback der letzten Tage! Die neue Beta enthält mehrere Wünsche daraus:

                        Neu
                        • CSV-Export (TWART016, concept): In der Info-Leiste der Telegrammliste (i-Symbol im Spaltenkopf) gibt es einen Button CSV. Er exportiert genau die aktuelle Ansicht, also mit allen angewendeten Filtern inkl. Quick-Filter und Δt-Kontext. Unter Import/Export lässt sich die Datenbank zusätzlich zu ETS6-XML auch als CSV exportieren, Trennzeichen ; oder ,.
                          https://github.com/martinhoefling/Sp...KNX/issues/522
                        • Binary-Timeline: GA-Name anklicken (TWART016): Ein Klick auf den Namen in der Legende übernimmt die GA in den Filter und springt zu ihren neuesten Telegrammen in der Liste.
                          https://github.com/martinhoefling/Sp...KNX/issues/521

                        Geändert
                        • Binary-Timeline: volle GA-Namen (TWART016): Die Namensspalte wird so breit wie der längste Name (bis 280 px) statt nach ca. 17 Zeichen abzuschneiden. Bei Hover stehen der volle Name und die Adresse. On/Off steht im sichtbaren Teil des Balkens.
                        • knx-telegram-store 0.15.2

                        Behoben
                        • Δt-Kontext mit Quick-Filter (TabSel): Du hattest recht, das war ein Bug: Der Quick-Filter hat die Kontext-Zeilen wieder herausgefiltert. Jetzt dienen Quick-Filter-Treffer als Anker für den Kontext, im Group Monitor und in der History-Suche.
                          https://github.com/martinhoefling/Sp...KNX/issues/520
                        • Home-Assistant-Backups (farmio): Mit SQLite als Datenbank wird diese vor dem Backup sauber weggeschrieben und während der Kopie gesperrt. Telegramme aus dieser Zeit werden danach geschrieben.

                        Update
                        Zu weiteren Fragen
                        • Visualisierung zeigt nur ca. 2,5 h (TWART016): Das ist keine Grenze der Visualisierung. Sie zeigt alles, was im Telegramm-Puffer geladen ist, und der hält standardmäßig die neuesten 100.000 Telegramme. Bei viel Busverkehr sind das eben ca. 2,5 h. Das Limit lässt sich in den Einstellungen erhöhen, ältere Daten kann man mit „Load History“ nachladen.
                        • Active Filters alle an/aus, Visualisierung ↔ Active Filters (TWART016): Habe ich beim Redesign von Filter und Sidebar notiert:
                          https://github.com/martinhoefling/Sp...KNX/issues/370
                        • Before/After-Zahlen im Quick-Filter: TabSel hat es schon erklärt: Das ist das Δt-Kontextfenster in ms vor bzw. nach einem Treffer.
                        • Frontend lokal mit Vite (TabSel): Bei mir läuft das Setup aus der CONTRIBUTING.md auf dem aktuellen main: Backend per uvicorn auf Port 8765, dann npm run dev im frontend-Ordner, /api und /ws werden durchgereicht. Was genau klappt bei dir nicht? Fehlermeldung, Node-/Python-Version, Docker oder nativ? Gern auch als Issue, PRs sind willkommen!

                        Feedback wie immer gern hier oder als Issue auf GitHub.

                        Viele Grüße
                        Martin
                        ​

                        Kommentar


                          Hallo,

                          SpectrumKNX kann mittlerweile so viel, dass ich sicher bin, nur 5% zu kennen... Ich frage mich, wie man dem am Besten entgegen tritt. Normalerweise mag ich keine Videos.... Aber hier könnte das das Beste sein.

                          Falls Text, dann vielleicht am Besten via use-Cases - ansonsten wird vieles zu abstrakt, oder?

                          Gruß,
                          Hendrik

                          Kommentar


                            Ich versuchs nochmal und melde mich bei nem Fehler.
                            hast Du Dir mein Focus-Panel aus meinem Fork mal angesehen? Das wäre so mein erster Kandidat. Ich hab in meinem Fork deinen Filter und die Side Panels in visualization, last values durch ein Focus Panel ersetzt, deine Filter-Funktionalität in den quick-Filter verlegt. Du hast aber jetzt schon das Filter-Panel erweitert und ich möchte Usern nix wegnehmen, ich muss mir erst überlegen wie ich die Focus-Panel-Funktionalität in das Filter-panel bringe, und damit die side Panels ersetze… bei Deinem und,Claudes Tempo nicht leicht was PR-taugliches zu bauen

                            Kommentar


                              meines Erachtens wird es so langsam auch ein bisschen Wildwuchs im UI, bei der UX:
                              - Binary-Timeline: GA-Name anklicken​ ist doch doppelt gemoppelt, man hat ja schon den Absprung beim Klick auf nen dot im Diagramm…
                              - ein Import/export in settings, und dann doppelt gemoppelt in der quick-info?

                              Ich finde eine Konsolidierung täte gut, keep it simple, stupid…

                              Kommentar


                                TabSel ein paar sachen hab ich aus deinem Fork übernommen / nachbauen lassen. Was ansonsten hilft ist mal mit dem Agenten zu brainstormen wie es konsistenter aussehen könnte und noch nicht zu implementieren. Sobald man den plan hat, lässt es sich viel leichter schritt für schritt umbauen. Bei dem Wildwuchs stimme ich dir zum Teil zu.
                                Ein Tutorial könnte man im Rahmen des Umbaus auch einbauen, das käme deinem punkt henfri entgegen. Videos selbst sind oft schwer zu warten und aktuell zu halten.

                                Kommentar

                                Lädt...
                                X