Logfiles abrufen und durchsuchen #2311
Replies: 9 comments 10 replies
-
Ja, die Logfiles benötigt man natürlich. Das hätte ich wahrscheinlich erwähnen sollen. Dafür läuft hier bei mir schon länger ein Skript, sodass ich nicht mehr daran dachte. Von Interesse könnte übrigens auch sein, wann ein Speicher in den Konditionierungsmodus wechselte: Am besten man scrollt ein paar Logfiles mal durch und sucht sich Begriffe raus, nach denen es sich zu filtern lohnt. Die Kommandozeilenprogramme sed und awk sind oft auch sehr hilfreich im Anschluss an die Verwendung von grep, um sich beispielsweise auf einzelner Felder einer Zeile zu konzentrieren. |
Beta Was this translation helpful? Give feedback.
-
Und wie beginne ich das von ganz vorne ? |
Beta Was this translation helpful? Give feedback.
-
Das ist ja ärgerlich. Ich bin davon ausgegangen, dass man auch hier einfach nur auf https umstellen muss. |
Beta Was this translation helpful? Give feedback.
-
@ledermann - zunächst herzlichen Dank für Deine Unterstützung ich befürchte demnächst noch Schlimmeres |
Beta Was this translation helpful? Give feedback.
-
Kurzer Hinweis, mit der neueren Firmware ist der Abruf der Logfiles mittels des Schemas |
Beta Was this translation helpful? Give feedback.
-
danke für den Hinweis, super ! |
Beta Was this translation helpful? Give feedback.
-
Update auf MCU 826 ist heute bei mir angekommen. Zugriff auf Logs und Vars ist weiterhin möglich, aber mit zwei Slashes, also |
Beta Was this translation helpful? Give feedback.
-
Ich hab mir nun alle Logs mal in eine Text-Datei geladen (von Juni 21 bis Feb 24 - 330k Zeilen ^^^), bzw. 40 Mio Bytes (ASCII). Sucht doch mal nach "export limit" oder nach "OpenApi" |
Beta Was this translation helpful? Give feedback.
-
tolles Tool, wird von mir oft eingesetzt
|
Beta Was this translation helpful? Give feedback.
-
Nerd-Warnung, das Folgende richtetet sich nur an Kommandozeilen-Junkies :)
In solectrus/solectrus#2305 hat @hambue demonstriert, wie man das Logfile des Speichers nach bestimmten Texten durchsuchen und so beispielsweise den Zeitpunkt von Firmware-Updates im Nachhinein herausfinden kann.
Hier sein Vorschlag:
Damit das funktioniert, muss man vorher aber sämtliche Logfiles aus dem Speicher herunterladen. Hierzu habe ich gerade ein kleines Script gebastelt (getestet auf MacOS und Raspberry Pi):
ACHTUNG:
https
erreichbar ist//Log
UPDATE 2023/10/07
Das Script steht ab sofort in einem eigene Repository zur Verfügung:
https://github.com/solectrus/senec-log-downloader
Beta Was this translation helpful? Give feedback.
All reactions