Servicemeldungen *allinclusive* Script
Moderator: Co-Administratoren
-
- Beiträge: 114
- Registriert: 16.04.2018, 20:09
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 11 Mal
Re: Servicemeldungen *allinclusive* Script
hmm nur eine Frage. Zählt die Meldung über eine neue Firmware nicht als "Servicemeldung"? Da dies nicht über das Script angezeigt wird.
Gruß Peter
Gruß Peter
-
- Beiträge: 767
- Registriert: 10.11.2012, 19:47
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: RP
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 19 Mal
Re: Servicemeldungen *allinclusive* Script
Wird es denn als Servicemeldung in der WebUI angezeigt?
RaspberryMatic (3.71.12.20231020) @RPI3 | 218 Kanäle in 53 Geräten und 72 CUxD-Kanäle in 8 CUxD-Geräten (2.11) | iobroker.pro - CCU-Historian (3.4.0)
-
- Beiträge: 90
- Registriert: 12.11.2012, 21:37
Re: Servicemeldungen *allinclusive* Script
Hallo Zusammen,
erstmal ein großes Lob an den Ersteller Alchy für das tolle Script.
Ich bin grade am Verzweifeln...ich habe es eingerichtet nach Anleitung, mit Funktionen: Prowl, Mail und Systemvariable
Um eine Meldung zu erzwingen, nehme ich den Terassentürsensor ab, was eine Sabotagemeldung erzeugt.
In der Übersicht der CCU2 "Status/Bedienung//Programme" steht, das entsprechende Programmes wurde zur selben Zeit ausgeführt wie ich die Meldung erzeugt habe. Eine PUSH Meldung kommt nicht, SysVar wird nicht geschrieben und Email wird auch nicht versendet. ABER wenn ich dann das Programm manuell starte, werden alle drei Schnittstellen bedient und die PUSH, Email und SysVar werden verschickt/geschrieben.
Entgegen der Info im Startthread wird auch eine PUSH Mitteilung versendet, wenn keine Servicemeldung vorhanden ist und ich das Programm neu Starte.
CCU2 und CUXD sind in den neusten Versionen installiert.
Woran kann das liegen, konnte im Protokoll des CUXD keine Fehlermeldung finden?
erstmal ein großes Lob an den Ersteller Alchy für das tolle Script.
Ich bin grade am Verzweifeln...ich habe es eingerichtet nach Anleitung, mit Funktionen: Prowl, Mail und Systemvariable
Um eine Meldung zu erzwingen, nehme ich den Terassentürsensor ab, was eine Sabotagemeldung erzeugt.
In der Übersicht der CCU2 "Status/Bedienung//Programme" steht, das entsprechende Programmes wurde zur selben Zeit ausgeführt wie ich die Meldung erzeugt habe. Eine PUSH Meldung kommt nicht, SysVar wird nicht geschrieben und Email wird auch nicht versendet. ABER wenn ich dann das Programm manuell starte, werden alle drei Schnittstellen bedient und die PUSH, Email und SysVar werden verschickt/geschrieben.
Entgegen der Info im Startthread wird auch eine PUSH Mitteilung versendet, wenn keine Servicemeldung vorhanden ist und ich das Programm neu Starte.
CCU2 und CUXD sind in den neusten Versionen installiert.
Woran kann das liegen, konnte im Protokoll des CUXD keine Fehlermeldung finden?
-
- Beiträge: 3083
- Registriert: 23.08.2015, 11:06
- System: CCU
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 111 Mal
Re: Servicemeldungen *allinclusive* Script
Hallo,
wimre erzeugt eine Sabotagemeldung einen Alarm und keine Servicemeldung.
Startest Du das Programm manuell, wird immer und bedingungslos das DANN ausgeführt.
LG
Stefan
wimre erzeugt eine Sabotagemeldung einen Alarm und keine Servicemeldung.
Startest Du das Programm manuell, wird immer und bedingungslos das DANN ausgeführt.
LG
Stefan
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Servicemeldungen *allinclusive* Script
Da wird es sich um ein IP Gerät handeln.
>= im Script einfügen könnte helfen.
Alchy
weit weg
>= im Script einfügen könnte helfen.
Alchy
weit weg
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: 90
- Registriert: 12.11.2012, 21:37
Re: Servicemeldungen *allinclusive* Script
Hallo Zusammen,
es handelt sich um einen alten Fensterkontakt mit Magnet "HM-Sec-SC" also kein HM IP Device.
Verstehe auch die Antwort nicht mit dem "Dann" Impuls...denn das Programm wird ja ausgeführt durch die Service Meldung Änderung Größer=0, nur kommt keine PUSH Meldung.
Fehler gefunden...musste das Programm komplett löschen und neu anlegen...jetzt funktioniert es einfach Klasse!!!
Besten Dank @ Alchy!
es handelt sich um einen alten Fensterkontakt mit Magnet "HM-Sec-SC" also kein HM IP Device.
Verstehe auch die Antwort nicht mit dem "Dann" Impuls...denn das Programm wird ja ausgeführt durch die Service Meldung Änderung Größer=0, nur kommt keine PUSH Meldung.
Fehler gefunden...musste das Programm komplett löschen und neu anlegen...jetzt funktioniert es einfach Klasse!!!
Besten Dank @ Alchy!
-
- Beiträge: 90
- Registriert: 12.11.2012, 21:37
Re: Servicemeldungen *allinclusive* Script
Hatte vergessen, dass die Programmausführung ja auch angezeigt wird, wenn das Programm nur "geprüft" hat, dass es in Frage kommen könnte. Das war ein "Denkfehler" bzgl. der HM-Logik, danke das Du mich nochmal wachgerüttelt hast. Ändere alle 1-2 Jahre etwas am System und fange immer von vorne an mich reinzudenken, da ich grade soviel um die Ohren habe beruflich.
-
- Beiträge: 123
- Registriert: 10.08.2014, 13:29
- Danksagung erhalten: 2 Mal
Re: Servicemeldungen *allinclusive* Script
Hallo,
zuerst einmal Danke an alchy dafür das es dieses Script gibt. Wunschgemäß
!+++++ Batteriezuweisungen inklusive Anzahl !Bitte helfen und fehlende Geraete posten ++++++++++++++++
!+++++ noch nicht integrierte Geraete werden mit unbekannt ausgegeben ++++++++++++++++
string cr2016 = "HM-RC-4\tHM-RC-4-B\tHM-RC-Key3\tHM-RC-Key3-B\tHM-RC-P1\tHM-RC-Sec3\tHM-RC-Sec3-B\tZEL STG RM HS 4";
melde ich hiermit meine HM Remote 4 buttons Roto (ZEL STG RM HS 4) für die o.g. Zeile.
VG,
TF
zuerst einmal Danke an alchy dafür das es dieses Script gibt. Wunschgemäß
!+++++ Batteriezuweisungen inklusive Anzahl !Bitte helfen und fehlende Geraete posten ++++++++++++++++
!+++++ noch nicht integrierte Geraete werden mit unbekannt ausgegeben ++++++++++++++++
string cr2016 = "HM-RC-4\tHM-RC-4-B\tHM-RC-Key3\tHM-RC-Key3-B\tHM-RC-P1\tHM-RC-Sec3\tHM-RC-Sec3-B\tZEL STG RM HS 4";
melde ich hiermit meine HM Remote 4 buttons Roto (ZEL STG RM HS 4) für die o.g. Zeile.
VG,
TF
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Servicemeldungen *allinclusive* Script
erledigt. Dankeschön. Für mehr ist es einfach zu heiß.
Alchy
32 Grad leicht bewölkt
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: 16
- Registriert: 02.12.2018, 10:54
Re: Servicemeldungen *allinclusive* Script
Hallo!
Auch von mir zunächst mal großes Danke an alchy für dieses Script!!
Habe allerdings Probleme mit dem E-Mail-Versand, es kommt halt keine
E-Mail-Addon-Einrichtung sollte richtig sein, Testmail funktioniert einwandfrei!
Im Script habe ich Systemvariable "scharfgeschaltet" -> Funktioniert einwandfrei!
***********************************************************************************
!+++++++ Systemvariablen Setup ++++++
var USE_SYSVAR = "ja"; ! ja / nein Speichern der Ausgabe des Scriptes in Systemvariable
var SYSVAR_NAME = "ServiceScript"; ! hier den Namen deiner Variablen eintragen
***********************************************************************************
E-Mail-Versand "scharfgeschaltet" -> Funktioniert leider nicht..
***********************************************************************************
!+++++++ Setup Mail verschicken mit CUXD und Emailaddon ++++++
var USE_MAIL = "ja"; ! ja / nein schicken einer Mail direkt ueber das Script
var MAIL_ID = "01"; ! die VORHER praeparierte Mailvorlage 01 - 50 in der aktuellen Version des mailaddon
var MAIL_CUXD_ID = "CUX2801001:1"; ! die Serial des EXEC Geraete - wer nicht weiss was ich meine, einfach so lassen ist die Standard
***********************************************************************************
Ich vermute was Falsches beim Tcl-Eintrag, wahrscheinlich bin ich da zu blöd...:
***********************************************************************************
set serviceliste [encoding convertfrom utf-8 [lindex $argv 1]]
load tclrega.so
array set values [rega_script {
var v1 = dom.GetObject("EmailEmpfaenger").Value();
var v2 = dom.GetObject("EmailBetreff").Value();
var v3 = dom.GetObject("EmailText").Value();
} ]
set v1 $values(v1)
set v2 $values(v2)
set v3 $values(v3)
***********************************************************************************
Kann jemand helfen?
Frohes Fest an alle!
Grüße, Jens
Auch von mir zunächst mal großes Danke an alchy für dieses Script!!
Habe allerdings Probleme mit dem E-Mail-Versand, es kommt halt keine
E-Mail-Addon-Einrichtung sollte richtig sein, Testmail funktioniert einwandfrei!
Im Script habe ich Systemvariable "scharfgeschaltet" -> Funktioniert einwandfrei!
***********************************************************************************
!+++++++ Systemvariablen Setup ++++++
var USE_SYSVAR = "ja"; ! ja / nein Speichern der Ausgabe des Scriptes in Systemvariable
var SYSVAR_NAME = "ServiceScript"; ! hier den Namen deiner Variablen eintragen
***********************************************************************************
E-Mail-Versand "scharfgeschaltet" -> Funktioniert leider nicht..
***********************************************************************************
!+++++++ Setup Mail verschicken mit CUXD und Emailaddon ++++++
var USE_MAIL = "ja"; ! ja / nein schicken einer Mail direkt ueber das Script
var MAIL_ID = "01"; ! die VORHER praeparierte Mailvorlage 01 - 50 in der aktuellen Version des mailaddon
var MAIL_CUXD_ID = "CUX2801001:1"; ! die Serial des EXEC Geraete - wer nicht weiss was ich meine, einfach so lassen ist die Standard
***********************************************************************************
Ich vermute was Falsches beim Tcl-Eintrag, wahrscheinlich bin ich da zu blöd...:
***********************************************************************************
set serviceliste [encoding convertfrom utf-8 [lindex $argv 1]]
load tclrega.so
array set values [rega_script {
var v1 = dom.GetObject("EmailEmpfaenger").Value();
var v2 = dom.GetObject("EmailBetreff").Value();
var v3 = dom.GetObject("EmailText").Value();
} ]
set v1 $values(v1)
set v2 $values(v2)
set v3 $values(v3)
***********************************************************************************
Kann jemand helfen?
Frohes Fest an alle!
Grüße, Jens
CCU2 und jede Menge HM und HMIP Komponenten