Servicemeldungen *allinclusive* Script

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

fraeggle
Beiträge: 114
Registriert: 16.04.2018, 20:09
Hat sich bedankt: 17 Mal
Danksagung erhalten: 11 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von fraeggle » 27.11.2018, 17:04

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

LibertyX
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

Beitrag von LibertyX » 27.11.2018, 18:11

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)

tomcat1982
Beiträge: 90
Registriert: 12.11.2012, 21:37

Re: Servicemeldungen *allinclusive* Script

Beitrag von tomcat1982 » 05.12.2018, 16:46

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?

66er
Beiträge: 3083
Registriert: 23.08.2015, 11:06
System: CCU
Hat sich bedankt: 116 Mal
Danksagung erhalten: 111 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von 66er » 05.12.2018, 18:35

Hallo,

wimre erzeugt eine Sabotagemeldung einen Alarm und keine Servicemeldung.

Startest Du das Programm manuell, wird immer und bedingungslos das DANN ausgeführt. :idea:

LG
Stefan

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 05.12.2018, 18:47

Da wird es sich um ein IP Gerät handeln.
>= 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.

tomcat1982
Beiträge: 90
Registriert: 12.11.2012, 21:37

Re: Servicemeldungen *allinclusive* Script

Beitrag von tomcat1982 » 05.12.2018, 18:50

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!

tomcat1982
Beiträge: 90
Registriert: 12.11.2012, 21:37

Re: Servicemeldungen *allinclusive* Script

Beitrag von tomcat1982 » 05.12.2018, 19:21

66er hat geschrieben:
05.12.2018, 18:35
Hallo,

wimre erzeugt eine Sabotagemeldung einen Alarm und keine Servicemeldung.

Startest Du das Programm manuell, wird immer und bedingungslos das DANN ausgeführt. :idea:

LG
Stefan
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.

cactus-online
Beiträge: 123
Registriert: 10.08.2014, 13:29
Danksagung erhalten: 2 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von cactus-online » 06.12.2018, 17:07

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

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 07.12.2018, 10:23

cactus-online hat geschrieben:
06.12.2018, 17:07
melde ich hiermit
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.

Speedbiker
Beiträge: 16
Registriert: 02.12.2018, 10:54

Re: Servicemeldungen *allinclusive* Script

Beitrag von Speedbiker » 24.12.2018, 15:28

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
CCU2 und jede Menge HM und HMIP Komponenten

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“