Systemprotokoll automatisch exportieren ?
Moderator: Co-Administratoren
-
- Beiträge: 2
- Registriert: 14.10.2018, 23:06
Re: Systemprotokoll automatisch exportieren ?
Hallo zusammen,
ich stand heute vor dem gleichen Problem ... wie das Systemprotokoll per Email versenden und dann löschen?
Danke für die Beiträge und Anleitungen hier ... nach 2 h und 3 Glas Wein funzt das jetzt auch bei mir!
Ich find' HomeMatic und die Community hier klasse!
VG
M.
ich stand heute vor dem gleichen Problem ... wie das Systemprotokoll per Email versenden und dann löschen?
Danke für die Beiträge und Anleitungen hier ... nach 2 h und 3 Glas Wein funzt das jetzt auch bei mir!
Ich find' HomeMatic und die Community hier klasse!
VG
M.
-
- Beiträge: 3083
- Registriert: 23.08.2015, 11:06
- System: CCU
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 111 Mal
Re: Systemprotokoll automatisch exportieren ?
So 'nen Einstiegspost liest man (leider) selten.MyHomeMatic2018 hat geschrieben: ↑14.10.2018, 23:11... nach 2 h und 3 Glas Wein funzt das jetzt auch bei mir!
Ich find' HomeMatic und die Community hier klasse!
...
Willkommen im Forum, MyHomeMatic2018
Viel Spass und Erfolg weiterhin.
Stefan
Re: Systemprotokoll automatisch exportieren ?
Hallo
Ich habe da ein Problem, und zwar erscheinen in der Mail bei jeden Eintrag diese Texte: ${stringTable.....
Kann man diese irgendwie auch noch in Textform anzeigen lassen mit einer Scriptänderung?
Ansonsten funktionert es wunderbar.
Mit freundlichen Grüßen
Semmy
Ich habe da ein Problem, und zwar erscheinen in der Mail bei jeden Eintrag diese Texte: ${stringTable.....
Kann man diese irgendwie auch noch in Textform anzeigen lassen mit einer Scriptänderung?
Ansonsten funktionert es wunderbar.
Mit freundlichen Grüßen
Semmy
Raspberrymatic 3+
Raspberrymatic LAN-Gateway
Raspberrymatic LAN-Gateway
-
- Beiträge: 10758
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 674 Mal
Re: Systemprotokoll automatisch exportieren ?
Klar könnte man das "übersetzen".
Alchy
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
Re: Systemprotokoll automatisch exportieren ?
Hallo
Und wie würde das dann aussehen, ich habe leider keine Ahnung von Scriptprogrammierung?
Viele Grüße
Semmy
Raspberrymatic 3+
Raspberrymatic LAN-Gateway
Raspberrymatic LAN-Gateway
-
- Beiträge: 10758
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 674 Mal
Re: Systemprotokoll automatisch exportieren ?
ich auch nicht.
Leider hat man *IMHO* keine einfach aufrufbare Funktion eingebaut. EQ-3 ist da sowieso sehr unkonsequent.
.GetHistoryData() ist eh eine (meiner Meinung nach) nicht dokumentierte Funktion.
Schau dir mal die /www/config/stringtable_de.txt an. Damit kannst du dann weiter arbeiten.
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
Re: Systemprotokoll automatisch exportieren ?
Hallo
Ich habe eine Variable mit den Namen Systemprotokoll erstellt, so wie weiter oben beschrieben und das funktioniert auch alles. In die Variable werden die Protokolleinträge auch richtig geschrieben, nur in der E-Mail stehen diese Einträge dann eben nicht mehr richtig. Da steht dann immer bei jeden Eintrag sowas: ${stringTableSwitchStateFalse}. Gibt es denn keine Lösung für das Problem?
Viele Grüße
Semmy
Ich habe eine Variable mit den Namen Systemprotokoll erstellt, so wie weiter oben beschrieben und das funktioniert auch alles. In die Variable werden die Protokolleinträge auch richtig geschrieben, nur in der E-Mail stehen diese Einträge dann eben nicht mehr richtig. Da steht dann immer bei jeden Eintrag sowas: ${stringTableSwitchStateFalse}. Gibt es denn keine Lösung für das Problem?
Viele Grüße
Semmy
Raspberrymatic 3+
Raspberrymatic LAN-Gateway
Raspberrymatic LAN-Gateway
-
- Beiträge: 10758
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 674 Mal
Re: Systemprotokoll automatisch exportieren ?
Das dürfte so sein, weil in der Klickibunti dieses Vorkommen von z.B.${stringTableSwitchStateFalse} mit Hilfe von Funktionen übersetzt wird zu Schaltzustand: aus. Aber eben nur innerhalb der KLickibunti.
Nehmen wir mal an, du würdest eine Systemvariable ${stringTableSwitchStateFalse} nennen, dann würde diese Systemvariable innerhalb der Klickibunti mit den Namen: Schaltzustand: aus angezeigt werden. Trotzdem wäre der Name dieser Systemvariable ${stringTableSwitchStateFalse}. Schau dir die Einsortierung dieser Variablen an. Die Suche nach Klarnamenbug sollte dir weitere Beispiele bringen, ist hiermit verwandt.
EQ-3 benutzt(e) aber diese Form, um unter anderem eine Mehrsprachigkeit anzudeuten und leider auch beim Schreiben in das Systemprotokoll wie du bemerkst.
Um also den Klartext zu erhalten müsstest du also selber per Script diese Übersetzung in KLarnamen VOR dem Versenden bzw. vor dem Speichern in die Systemvariable durchführen
ODER
du passt die internen Dateien der Klickibunti an, damit gleich Klarnamen verwendet werden.
Alchy
Nehmen wir mal an, du würdest eine Systemvariable ${stringTableSwitchStateFalse} nennen, dann würde diese Systemvariable innerhalb der Klickibunti mit den Namen: Schaltzustand: aus angezeigt werden. Trotzdem wäre der Name dieser Systemvariable ${stringTableSwitchStateFalse}. Schau dir die Einsortierung dieser Variablen an. Die Suche nach Klarnamenbug sollte dir weitere Beispiele bringen, ist hiermit verwandt.
EQ-3 benutzt(e) aber diese Form, um unter anderem eine Mehrsprachigkeit anzudeuten und leider auch beim Schreiben in das Systemprotokoll wie du bemerkst.
Um also den Klartext zu erhalten müsstest du also selber per Script diese Übersetzung in KLarnamen VOR dem Versenden bzw. vor dem Speichern in die Systemvariable durchführen
ODER
du passt die internen Dateien der Klickibunti an, damit gleich Klarnamen verwendet werden.
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
Re: Systemprotokoll automatisch exportieren ?
Hallo
Das habe ich soweit verstanden, nur wie macht man das mit den Klarnamen?
Viele Grüße
Semmy
Das habe ich soweit verstanden, nur wie macht man das mit den Klarnamen?
Viele Grüße
Semmy
Zuletzt geändert von alchy am 22.03.2020, 10:48, insgesamt 1-mal geändert.
Grund: sinnloses Fullquote entfernt
Grund: sinnloses Fullquote entfernt
Raspberrymatic 3+
Raspberrymatic LAN-Gateway
Raspberrymatic LAN-Gateway
-
- Beiträge: 10758
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 674 Mal
Re: Systemprotokoll automatisch exportieren ?
Da gibt es sicherlich mehrere Möglichkeiten. Mal sehen ob sich wer findet hier.
Ich hatte mal rum gespielt mit grep für ein anderes Projekt was auch mal als Ansatz funktioniert hatte.
Soweit ich mich erinnere, gibt es aber keine Funktion welche einfach aufrufbar innerhalb von HM Script ist z.B. mit call. Zumindest habe ich vor Jahren mal danach geforscht und nix gefunden. Wie das jetzt ist kann ich dir leider nicht sagen.
Alchy
Ich hatte mal rum gespielt mit grep für ein anderes Projekt was auch mal als Ansatz funktioniert hatte.
Soweit ich mich erinnere, gibt es aber keine Funktion welche einfach aufrufbar innerhalb von HM Script ist z.B. mit call. Zumindest habe ich vor Jahren mal danach geforscht und nix gefunden. Wie das jetzt ist kann ich dir leider nicht sagen.
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.