Servicemeldungen *allinclusive* Script

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

Moderator: Co-Administratoren

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 » 24.12.2018, 16:49

Im Script wird nicht scharfgeschaltet sondern ja oder nein verwendet, es sei denn du änderst das Script auch an anderer Stelle.

Der TCL Reiter bringt dir Fehler, wenn du die Systemvariablen EmailEmpfaenger usw. welche du im TCL Reiter auslesen willst nicht auf der CCU angelegt hast.

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.

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

Re: Servicemeldungen *allinclusive* Script

Beitrag von Speedbiker » 24.12.2018, 17:32

Hi, danke esrtmal für die Antwort am heiligen Abend :-)
alchy hat geschrieben:
24.12.2018, 16:49
Im Script wird nicht scharfgeschaltet sondern ja oder nein verwendet, es sei denn du änderst das Script auch an anderer Stelle.
...mit "scharfschalten" meinte ich nur, dass ich ja eingetragen habe, von mehr habe ich eh keine Ahnung :-)
alchy hat geschrieben:
24.12.2018, 16:49
Der TCL Reiter bringt dir Fehler, wenn du die Systemvariablen EmailEmpfaenger usw. welche du im TCL Reiter auslesen willst nicht auf der CCU angelegt hast.
..ich hatte nur wie geheißen, die erste Zeile wie im Script verlangt eingefügt. Der Rest war nach Installation der Email-Zusatzsoftware schon da, diesen hatte ich aber versuchsweise schon mal gelöscht, ging trotzdem nicht...

Grüße von Jens
CCU2 und jede Menge HM und HMIP Komponenten

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 » 24.12.2018, 17:57

Fehlerprotokoll

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.

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

Re: Servicemeldungen *allinclusive* Script

Beitrag von Speedbiker » 24.12.2018, 18:36

alchy hat geschrieben:
24.12.2018, 17:57
Fehlerprotokoll

Alchy
..alles, was bei der letzten Servivemeldung kam:

Dec 24 18:29:06 homematic-ccu2 user.debug script: [ALCHY ALLINScript se START]
Dec 24 18:29:06 homematic-ccu2 user.debug script: [ALCHY ALLINScript se ENDE]
Dec 24 18:30:21 homematic-ccu2 user.debug script: [ALCHY ALLINScript se START]
Dec 24 18:30:22 homematic-ccu2 user.debug script: [ALCHY ALLINScript se ENDE]
Dec 24 18:30:25 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getLinks Params = {"NEQ0939962:1",0} result= [faultCode:-1,faultString:"Failure"] [iseXmlRpc.cpp:2605]
Dec 24 18:30:25 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::SetObjectLinkDescAsMeta: CallXmlrpcMethod failed [iseXmlRpc.cpp:2938]
Dec 24 18:30:28 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getLinks Params = {"NEQ0939962:2",0} result= [faultCode:-1,faultString:"Failure"] [iseXmlRpc.cpp:2605]
Dec 24 18:30:28 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::SetObjectLinkDescAsMeta: CallXmlrpcMethod failed [iseXmlRpc.cpp:2938]
Dec 24 18:30:28 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getLinks Params = {"NEQ0939962:3",0} result= [faultCode:-1,faultString:"Failure"] [iseXmlRpc.cpp:2605]
Dec 24 18:30:28 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::SetObjectLinkDescAsMeta: CallXmlrpcMethod failed [iseXmlRpc.cpp:2938]
Dec 24 18:30:28 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::ClearChannelDPs: pointer is null [iseXmlRpc.cpp:4723]
Dec 24 18:30:28 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getLinks Params = {"NEQ0939962:6",0} result= [faultCode:-1,faultString:"Failure"] [iseXmlRpc.cpp:2605]
Dec 24 18:30:28 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::SetObjectLinkDescAsMeta: CallXmlrpcMethod failed [iseXmlRpc.cpp:2938]
Dec 24 18:30:28 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::ClearChannelDPs: pointer is null [iseXmlRpc.cpp:4723]
Dec 24 18:30:28 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getLinks Params = {"NEQ0939962:7",0} result= [faultCode:-1,faultString:"Failure"] [iseXmlRpc.cpp:2605]
Dec 24 18:30:28 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::SetObjectLinkDescAsMeta: CallXmlrpcMethod failed [iseXmlRpc.cpp:2938]
Dec 24 18:30:30 homematic-ccu2 user.debug script: [ALCHY ALLINScript se START]
Dec 24 18:30:31 homematic-ccu2 user.debug script: [ALCHY ALLINScript se ENDE]
Dec 24 18:30:34 homematic-ccu2 user.debug script: [ALCHY ALLINScript se START]
Dec 24 18:30:34 homematic-ccu2 user.debug script: [ALCHY ALLINScript se ENDE]
Dec 24 18:30:36 homematic-ccu2 user.debug script: [ALCHY ALLINScript se START]
Dec 24 18:30:36 homematic-ccu2 user.debug script: [ALCHY ALLINScript se ENDE]
Dec 24 18:31:01 homematic-ccu2 user.debug script: [ALCHY ALLINScript se START]
Dec 24 18:31:01 homematic-ccu2 user.debug script: [ALCHY ALLINScript se ENDE]
CCU2 und jede Menge HM und HMIP Komponenten

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

Re: Servicemeldungen *allinclusive* Script

Beitrag von Speedbiker » 25.12.2018, 12:03

...hat sich erledigt! Neustart der CCU nach Anlegen des CUxD .exec Gerätes vergessen...
Peinlich ;-)

Läuft! :-)

LG von Jens
CCU2 und jede Menge HM und HMIP Komponenten

matze-pe
Beiträge: 757
Registriert: 11.02.2013, 08:38
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von matze-pe » 02.01.2019, 16:20

Hallo,

erstmal ein frohes neues gesundes Jahr. Vielen Dank für das Skript, ich nutze die 1.99 Version mit dem autom. Bestätigungen von Komm. Problemen.
Ist es evtl. möglich das einzustellen, ob man "NEUE" und "ALTE" Servicemeldungen in die Systemvariabel schreibt?

Ich nutze die iOS App "pocketControl" und lasse mir bei einer Servicemeldung die "Systemvariabel" per Push auf nur mein iPhone zusenden. Allerdings tauchen da auch immer die "Alten" Fehler mit auf.
Wenn man das noch bestimmen könnte, welche Meldungen man bekommen möchte wäre das Top.

Vielen Dank und beste Grüße
Matthias
CCU3 (80 Geräte, 105 Variablen, 50 Programme) * CCU.IO + DashUI + Apple HomeKit (Homebridge) auf Raspi2

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 » 03.01.2019, 11:15

Der ursprüngliche Sinn der Systemvariablen war, das in dieser abgebildet werden soll, was an Servicemeldungen anliegt.
Wenn du den String in slist vor dem Speichern darauf prüfst, ob NEUE Servicemeldung enthalten ist, dann solltes du das Gewünschte erhalten können.

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.

dtp
Beiträge: 10658
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von dtp » 03.01.2019, 12:16

Ein paar Kleinigkeiten sind mir in der aktuellen Version aufgefallen:

  1. Hier gibt es ein paar Inkonsistenzen bei einigen Gerätetypen.
    2019-01-03_12h13_23.png
  2. Hier gibt es meines Wissens bei einigen Gerätetypen auch noch den Lowbat-Parameter "LOWBAT_REPORTING".
    2019-01-03_12h41_34.png
    2019-01-03_12h41_34.png (13.01 KiB) 1702 mal betrachtet
  3. Und hier könnte man m.E. noch den "HM-Sec-RHS-2" hinzufügen.
    2019-01-03_12h37_57.png
    2019-01-03_12h37_57.png (5.99 KiB) 1706 mal betrachtet
Gruß,

Thorsten
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Ferro
Beiträge: 48
Registriert: 13.06.2016, 20:37
System: CCU
Hat sich bedankt: 12 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von Ferro » 07.01.2019, 22:22

Hallo Alchy,

vielen Dank für das tolle Script. Hatte schon lange vor es endlich mal zu nutzen, was ich jetzt erfolgreich umgesetzt habe :D

Falls ich diesen Hinweis nicht doch irgendwo überlesen habe, wäre es eventuell nicht schlecht noch den Hinweis einzufügen dass man, in der Email-Vorlage, auch noch den Haken bei TCL aktivieren setzen muss.

Ich Trottel habe das leider bei mir übersehen und mir ne halbe Stunde lang nen Wolf gesucht weil ich in der Email immer nur das Wort $serviceliste stehen hatte :roll:

Gruss Claus

TCLaktivieren.png
TCLaktivieren.png (6.29 KiB) 1607 mal betrachtet
"Theorien wie "Stringtheorien und Paralleluniversen" sind mindestens genauso gewagt wie die Vorstellung, dass hier pausenlos irgendwelche Außerirdischen landen." [Professor Dr. Harald Lesch]

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.01.2019, 22:43

Klar, wurde erledigt.

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.

Antworten

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