Systemprotokoll automatisch exportieren ?
Moderator: Co-Administratoren
-
- Beiträge: 3088
- Registriert: 23.08.2015, 11:06
- System: CCU
- Hat sich bedankt: 118 Mal
- Danksagung erhalten: 111 Mal
Systemprotokoll automatisch exportieren ?
Hallo zusammen,
unter "Status und Bedienung - Systemprotokoll" lässt sich ja manuell das Protokoll als csv-Datei exportieren.
Lässt sich das so automatisieren, dass das Protokoll täglich und automatisch auf einem Dateiserver im Heimnetz landet
Wie mache ich das?
Danke im Voraus.
LG
66er
unter "Status und Bedienung - Systemprotokoll" lässt sich ja manuell das Protokoll als csv-Datei exportieren.
Lässt sich das so automatisieren, dass das Protokoll täglich und automatisch auf einem Dateiserver im Heimnetz landet
Wie mache ich das?
Danke im Voraus.
LG
66er
Ich übernehme keine Haftung für von mir gegebene Antworten, Tipps und veröffentlichte Projekte! Jeder ist für sich selbst verantwortlich! Arbeiten an 230V sind von einer Elektrofachkraft auszuführen!
Homematic in Betrieb seit 15.08.2015, > 60 HM-Komp. | 3x USV APC ES400 | Visualisierung auf ioBroker | Audio: Home24-Apps
Raspberrymatic auf DS923+ in VMM (Produktivsystem1)
Rollläden, SSD, Wetter, Logging, Licht, RM, Sonos, Shelly
Raspberrymatic auf DS923+ in VMM (Produktivsystem2 )
Erweiterung GMA, Heizung, Licht, Shelly, SSD, Sonos
>100 Shelly-Geräte an Homematic | CCU2 endgültig in Rente | 3 Raspis als Rückfallebene für Raspimatic und ioBroker
Infrarot-Heizungssteuerung | Fensteröffnungszeit überwachen
Homematic in Betrieb seit 15.08.2015, > 60 HM-Komp. | 3x USV APC ES400 | Visualisierung auf ioBroker | Audio: Home24-Apps
Raspberrymatic auf DS923+ in VMM (Produktivsystem1)
Rollläden, SSD, Wetter, Logging, Licht, RM, Sonos, Shelly
Raspberrymatic auf DS923+ in VMM (Produktivsystem2 )
Erweiterung GMA, Heizung, Licht, Shelly, SSD, Sonos
>100 Shelly-Geräte an Homematic | CCU2 endgültig in Rente | 3 Raspis als Rückfallebene für Raspimatic und ioBroker
Infrarot-Heizungssteuerung | Fensteröffnungszeit überwachen
-
- Beiträge: 14297
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 601 Mal
- Danksagung erhalten: 1529 Mal
Re: Systemprotokoll automatisch exportieren ?
Exportieren automatisch und ablegen lässt es sich nicht. Zumindest ist mir diesbezüglich noch kein Thread untergekommen. Allerdings lässt es sich bei installierten Mail-Addon per Mail zusenden. Leider ist die Darstellung etwas kryptisch, weil es nicht mehr in Klartext in deutsch übersetzt wird (z.B. 2015-12-09 21:14:10 Haustürkontakt ${stringTableShutterContactStateTrue}, ${stringTableBatteryOk} oder 2015-12-09 22:54:43 Dimmer Deckenfluter ${stringTableDimmerLevel} 0%, ${stringTableErrorNoError}). Aber der cvs-Export ist ja auch nicht viel besser. Ich benutze das Script schon seit Anfang meiner Homematic-Zeit und lebe eben mit diesen Eigenheiten. Es enthält auch so die von mir gewünschten Informationen. Auf der CCU1 scheint die Übersetzung der Variablen noch geklappt zu haben. Mir persönlich fehlt das KnowHow und vor allem die Zeit dazu, das dahinterligende Script anzupassen. Dazu ist der Leidensdruck zu gering.
Gruß Xel66
Gruß Xel66
Zuletzt geändert von Xel66 am 11.12.2015, 18:35, insgesamt 2-mal geändert.
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
-
- Beiträge: 3088
- Registriert: 23.08.2015, 11:06
- System: CCU
- Hat sich bedankt: 118 Mal
- Danksagung erhalten: 111 Mal
Re: Systemprotokoll automatisch exportieren ?
Hallo Xel66,
vielen Dank für Deine Antwort.
Das Mail-Addon habe ich bereits im Einsatz. Könntest Du bitte das TCL-Script zu Zusenden der Datei posten?
Danke vorab.
LG
66er
vielen Dank für Deine Antwort.
Das Mail-Addon habe ich bereits im Einsatz. Könntest Du bitte das TCL-Script zu Zusenden der Datei posten?
Danke vorab.
LG
66er
Ich übernehme keine Haftung für von mir gegebene Antworten, Tipps und veröffentlichte Projekte! Jeder ist für sich selbst verantwortlich! Arbeiten an 230V sind von einer Elektrofachkraft auszuführen!
Homematic in Betrieb seit 15.08.2015, > 60 HM-Komp. | 3x USV APC ES400 | Visualisierung auf ioBroker | Audio: Home24-Apps
Raspberrymatic auf DS923+ in VMM (Produktivsystem1)
Rollläden, SSD, Wetter, Logging, Licht, RM, Sonos, Shelly
Raspberrymatic auf DS923+ in VMM (Produktivsystem2 )
Erweiterung GMA, Heizung, Licht, Shelly, SSD, Sonos
>100 Shelly-Geräte an Homematic | CCU2 endgültig in Rente | 3 Raspis als Rückfallebene für Raspimatic und ioBroker
Infrarot-Heizungssteuerung | Fensteröffnungszeit überwachen
Homematic in Betrieb seit 15.08.2015, > 60 HM-Komp. | 3x USV APC ES400 | Visualisierung auf ioBroker | Audio: Home24-Apps
Raspberrymatic auf DS923+ in VMM (Produktivsystem1)
Rollläden, SSD, Wetter, Logging, Licht, RM, Sonos, Shelly
Raspberrymatic auf DS923+ in VMM (Produktivsystem2 )
Erweiterung GMA, Heizung, Licht, Shelly, SSD, Sonos
>100 Shelly-Geräte an Homematic | CCU2 endgültig in Rente | 3 Raspis als Rückfallebene für Raspimatic und ioBroker
Infrarot-Heizungssteuerung | Fensteröffnungszeit überwachen
-
- Beiträge: 14297
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 601 Mal
- Danksagung erhalten: 1529 Mal
Re: Systemprotokoll automatisch exportieren ?
Bei mir steht im TCL-Reiter bezüglich des Systemprotokolls:66er hat geschrieben:...TCL-Script zu Zusenden der Datei posten?...
Code: Alles auswählen
array set tclrega [rega_script {
var sysp = dom.GetObject("Systemprotokoll").Value();
var clearsysp = dom.GetObject("Systemprotokoll").State("");
} ]
set sysprot [encoding convertfrom utf-8 $tclrega(sysp)]
Code: Alles auswählen
Systemprotokoll:
$sysprot
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
-
- Beiträge: 3088
- Registriert: 23.08.2015, 11:06
- System: CCU
- Hat sich bedankt: 118 Mal
- Danksagung erhalten: 111 Mal
Re: Systemprotokoll automatisch exportieren ?
Danke nochmal,
habe das gleich versucht umzusetzen. (Diverse andre Variablen übertrage ich bereits erfolgreich.)
Leider steht in der erzeugten Mail Nur "null"
Hast Du noch eine Idee, was ich falsch gemacht habe?
Über WEBUI sehe ich die Ereignisse (noch).
LG
66er
habe das gleich versucht umzusetzen. (Diverse andre Variablen übertrage ich bereits erfolgreich.)
Leider steht in der erzeugten Mail Nur "null"
Hast Du noch eine Idee, was ich falsch gemacht habe?
Über WEBUI sehe ich die Ereignisse (noch).
LG
66er
Ich übernehme keine Haftung für von mir gegebene Antworten, Tipps und veröffentlichte Projekte! Jeder ist für sich selbst verantwortlich! Arbeiten an 230V sind von einer Elektrofachkraft auszuführen!
Homematic in Betrieb seit 15.08.2015, > 60 HM-Komp. | 3x USV APC ES400 | Visualisierung auf ioBroker | Audio: Home24-Apps
Raspberrymatic auf DS923+ in VMM (Produktivsystem1)
Rollläden, SSD, Wetter, Logging, Licht, RM, Sonos, Shelly
Raspberrymatic auf DS923+ in VMM (Produktivsystem2 )
Erweiterung GMA, Heizung, Licht, Shelly, SSD, Sonos
>100 Shelly-Geräte an Homematic | CCU2 endgültig in Rente | 3 Raspis als Rückfallebene für Raspimatic und ioBroker
Infrarot-Heizungssteuerung | Fensteröffnungszeit überwachen
Homematic in Betrieb seit 15.08.2015, > 60 HM-Komp. | 3x USV APC ES400 | Visualisierung auf ioBroker | Audio: Home24-Apps
Raspberrymatic auf DS923+ in VMM (Produktivsystem1)
Rollläden, SSD, Wetter, Logging, Licht, RM, Sonos, Shelly
Raspberrymatic auf DS923+ in VMM (Produktivsystem2 )
Erweiterung GMA, Heizung, Licht, Shelly, SSD, Sonos
>100 Shelly-Geräte an Homematic | CCU2 endgültig in Rente | 3 Raspis als Rückfallebene für Raspimatic und ioBroker
Infrarot-Heizungssteuerung | Fensteröffnungszeit überwachen
-
- Beiträge: 14297
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 601 Mal
- Danksagung erhalten: 1529 Mal
Re: Systemprotokoll automatisch exportieren ?
Hast Du die Systemvariable auch so angelegt und benannt, wie Du sie im CCU-Script und TCL-Script verwendest? Sonderzeichen in Namen u.ä. würde ich meiden.66er hat geschrieben:Hast Du noch eine Idee, was ich falsch gemacht habe?
Das bleibt auch so, wenn Du das Löschen ganz unten im CCU-Script mit einem führenden Ausrufezeichen auskommentierst.Über WEBUI sehe ich die Ereignisse (noch).
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
-
- Beiträge: 3088
- Registriert: 23.08.2015, 11:06
- System: CCU
- Hat sich bedankt: 118 Mal
- Danksagung erhalten: 111 Mal
Re: Systemprotokoll automatisch exportieren ?
Ich habe jetzt eine Sytemvariable "sysp" als Zeichenkette angelegt.Hast Du die Systemvariable auch so angelegt und benannt, wie Du sie im CCU-Script und TCL-Script verwendest?
aber:
da hakt es wohl!wie Du sie im CCU-Script verwendest
mit welcher Syntax fülle ich die CCU-Variable mit dem Inhalt des Protokolls?
Danke für Deine Geduld mit mir.
66er
Ich übernehme keine Haftung für von mir gegebene Antworten, Tipps und veröffentlichte Projekte! Jeder ist für sich selbst verantwortlich! Arbeiten an 230V sind von einer Elektrofachkraft auszuführen!
Homematic in Betrieb seit 15.08.2015, > 60 HM-Komp. | 3x USV APC ES400 | Visualisierung auf ioBroker | Audio: Home24-Apps
Raspberrymatic auf DS923+ in VMM (Produktivsystem1)
Rollläden, SSD, Wetter, Logging, Licht, RM, Sonos, Shelly
Raspberrymatic auf DS923+ in VMM (Produktivsystem2 )
Erweiterung GMA, Heizung, Licht, Shelly, SSD, Sonos
>100 Shelly-Geräte an Homematic | CCU2 endgültig in Rente | 3 Raspis als Rückfallebene für Raspimatic und ioBroker
Infrarot-Heizungssteuerung | Fensteröffnungszeit überwachen
Homematic in Betrieb seit 15.08.2015, > 60 HM-Komp. | 3x USV APC ES400 | Visualisierung auf ioBroker | Audio: Home24-Apps
Raspberrymatic auf DS923+ in VMM (Produktivsystem1)
Rollläden, SSD, Wetter, Logging, Licht, RM, Sonos, Shelly
Raspberrymatic auf DS923+ in VMM (Produktivsystem2 )
Erweiterung GMA, Heizung, Licht, Shelly, SSD, Sonos
>100 Shelly-Geräte an Homematic | CCU2 endgültig in Rente | 3 Raspis als Rückfallebene für Raspimatic und ioBroker
Infrarot-Heizungssteuerung | Fensteröffnungszeit überwachen
-
- Beiträge: 10768
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 675 Mal
Re: Systemprotokoll automatisch exportieren ?
im TCL Reiter im Email Addon muss die Systemvariable genau so geschrieben sein, wie du sie in der
Klickibuntioberfläche als Zeichenkette angelegt hast.
Wenn Du jetzt erst eine Systemvariable "sysp" als Zeichenkette angelegt hast, hast du die ANleitung nicht gelesen und beachtet. Die Systemvariable muss "Systemprotokoll" heissen , wenn du das
im TCL Reiter verwendest.
Also Systemvariable Name: Systemprotokoll Typ Zeichenkette anlegen.
Alchy
Klickibuntioberfläche als Zeichenkette angelegt hast.
Wenn Du jetzt erst eine Systemvariable "sysp" als Zeichenkette angelegt hast, hast du die ANleitung nicht gelesen und beachtet. Die Systemvariable muss "Systemprotokoll" heissen , wenn du das
Code: Alles auswählen
array set tclrega [rega_script {
var sysp = dom.GetObject("Systemprotokoll").Value();
var clearsysp = dom.GetObject("Systemprotokoll").State("");
} ]
set sysprot [encoding convertfrom utf-8 $tclrega(sysp)]
Also Systemvariable Name: Systemprotokoll Typ Zeichenkette anlegen.
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.
-
- Beiträge: 3088
- Registriert: 23.08.2015, 11:06
- System: CCU
- Hat sich bedankt: 118 Mal
- Danksagung erhalten: 111 Mal
Re: Systemprotokoll automatisch exportieren ?
Hallo Alchy,
auch Dir danke ich.
In der Mail steht jetzt anstelle der Protokolldaten "???", was dem Inhalt der Variablen entspricht. Soweit also mal einen Schritt weiter.
LG
66er
auch Dir danke ich.
In der Mail steht jetzt anstelle der Protokolldaten "???", was dem Inhalt der Variablen entspricht. Soweit also mal einen Schritt weiter.
(Sorry, falls ich akut begriffsstutzig bin, aber ich blicke es nicht mehr.)mit welcher Syntax fülle ich die CCU-Variable mit dem Inhalt des Protokolls?
LG
66er
Ich übernehme keine Haftung für von mir gegebene Antworten, Tipps und veröffentlichte Projekte! Jeder ist für sich selbst verantwortlich! Arbeiten an 230V sind von einer Elektrofachkraft auszuführen!
Homematic in Betrieb seit 15.08.2015, > 60 HM-Komp. | 3x USV APC ES400 | Visualisierung auf ioBroker | Audio: Home24-Apps
Raspberrymatic auf DS923+ in VMM (Produktivsystem1)
Rollläden, SSD, Wetter, Logging, Licht, RM, Sonos, Shelly
Raspberrymatic auf DS923+ in VMM (Produktivsystem2 )
Erweiterung GMA, Heizung, Licht, Shelly, SSD, Sonos
>100 Shelly-Geräte an Homematic | CCU2 endgültig in Rente | 3 Raspis als Rückfallebene für Raspimatic und ioBroker
Infrarot-Heizungssteuerung | Fensteröffnungszeit überwachen
Homematic in Betrieb seit 15.08.2015, > 60 HM-Komp. | 3x USV APC ES400 | Visualisierung auf ioBroker | Audio: Home24-Apps
Raspberrymatic auf DS923+ in VMM (Produktivsystem1)
Rollläden, SSD, Wetter, Logging, Licht, RM, Sonos, Shelly
Raspberrymatic auf DS923+ in VMM (Produktivsystem2 )
Erweiterung GMA, Heizung, Licht, Shelly, SSD, Sonos
>100 Shelly-Geräte an Homematic | CCU2 endgültig in Rente | 3 Raspis als Rückfallebene für Raspimatic und ioBroker
Infrarot-Heizungssteuerung | Fensteröffnungszeit überwachen
-
- Beiträge: 10768
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 675 Mal
Re: Systemprotokoll automatisch exportieren ?
In dem du das Script vom Ende des Posts >> H I E R << entweder einmalig per Script testen, oder im Script executer ausführst.(unter BEachtung der Hinweise auf dem >>ersten post <<.)
Und wenn das dann funktioniert kannst du ja ,was dann wahrscheinlich praxistauglicher ist, ein neues Programm anlegen:
Wenn Zeitsteuerung = einmal täglich
dann Script
und dort dieses gerade getestete Script reinkopierst.
Alchy
Und wenn das dann funktioniert kannst du ja ,was dann wahrscheinlich praxistauglicher ist, ein neues Programm anlegen:
Wenn Zeitsteuerung = einmal täglich
dann Script
und dort dieses gerade getestete Script reinkopierst.
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.