Servicemeldungen *allinclusive* Script
Moderator: Co-Administratoren
-
- Beiträge: 76
- Registriert: 15.06.2011, 11:26
- Hat sich bedankt: 36 Mal
- Danksagung erhalten: 8 Mal
Re: Servicemeldungen *allinclusive* Script
Moin Bernd, danke für den Hinweis - habe ich jetzt gefunden. Ich habe hier konkret MEINE Erkenntniss mitgeteilt. Ob diese allgemeingültig ist, wird sich ggf. nach alchys Analyse oder Rückmeldung zeigen. Mal abwarten ...
Viele Grüße
Thilo - aka finerider
Thilo - aka finerider
-
- Beiträge: 88
- Registriert: 16.01.2021, 17:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 2 Mal
Re: Servicemeldungen *allinclusive* Script
Hallo zusammen,
ich habe das Script erfolgreich eingebunden und erhalte auch die Meldungen via PushOver. Soweit alles Super.
Was aber anscheinend nicht so funktioniert ist die letzte Zeile
Obwohl ich die Steckdose x-mal abziehe, ist es immer das
Verstehe ich diese Nachricht falsch?
Müsste der Zähler nicht hochgezählt werden?
Seht es mir nach das ich hier nicht alle Beiträge danach durchsucht habe, dafür sind es einfach schon zu viele.
ich habe das Script erfolgreich eingebunden und erhalte auch die Meldungen via PushOver. Soweit alles Super.
Was aber anscheinend nicht so funktioniert ist die letzte Zeile
Code: Alles auswählen
NEUE Servicemeldung
Steckdose :
hat Kommunikationsfehler
1 mal seit: 14.03.21 06:52 ( zuletzt: 14.03.21 06:52)
.1 mal seit:.
Verstehe ich diese Nachricht falsch?
Müsste der Zähler nicht hochgezählt werden?
Seht es mir nach das ich hier nicht alle Beiträge danach durchsucht habe, dafür sind es einfach schon zu viele.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Servicemeldungen *allinclusive* Script
Das Script benutzt die Daten aus der CCU.
Da wird nichts "hochgezählt". Was steht dort?
Alchy
Da wird nichts "hochgezählt". Was steht dort?
Das reine Abziehen ist ersmal irrelevant für das Erzeugen von Servicemeldungen. Theoretisch sollte Schalten im ausgestecken Zustand aber dafür sorgen das sich dein Wunsch erfüllt.
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: 2
- Registriert: 14.03.2021, 11:54
- System: CCU
- Hat sich bedankt: 1 Mal
Re: Servicemeldungen *allinclusive* Script
zu dem Thema: Text "ALTE Servicemeldung" bleibt bei Servicemeldungen=0 in der genutzten Systemvariable stehen
Dies liegt vermutlich daran ob bei der vorherigen erfassten Servicemeldung ein oder zwei CR verwendet wurden.
Anpassung in Script von alchy v1.994 (aus 1.Post); dann kann auch der Trigger "bei >= 0" im Programm so bleiben wie vorgesehen.
Zeile 204 bisher
neu:
Dies liegt vermutlich daran ob bei der vorherigen erfassten Servicemeldung ein oder zwei CR verwendet wurden.
Anpassung in Script von alchy v1.994 (aus 1.Post); dann kann auch der Trigger "bei >= 0" im Programm so bleiben wie vorgesehen.
Zeile 204 bisher
Code: Alles auswählen
if ( (slist.Length() == 19) || (slist.Length() == 21) ){
Code: Alles auswählen
if ( (slist.Length() == 19) || (slist.Length() == 21) || (slist.Length() == 23) ){
Gruß
Rheinhesse
Rheinhesse
-
- Beiträge: 76
- Registriert: 15.06.2011, 11:26
- Hat sich bedankt: 36 Mal
- Danksagung erhalten: 8 Mal
Re: Servicemeldungen *allinclusive* Script
Danke für den Hinweis:
So etwas habe ich auch schon probiert/umgesetzt.Rheinhesse hat geschrieben: ↑14.03.2021, 12:12...
neu:Code: Alles auswählen
if ( (slist.Length() == 19) || (slist.Length() == 21) || (slist.Length() == 23) ){
Viele Grüße
Thilo - aka finerider
Thilo - aka finerider
-
- Beiträge: 88
- Registriert: 16.01.2021, 17:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 2 Mal
Re: Servicemeldungen *allinclusive* Script
Jetzt habe ich verstanden wie das mit dem hoch zählen funktioniert.
Steckdose abziehen = 1 mal....
Jegliche Schaltversuche erhöhen den Zähler.
Danke.
Steckdose abziehen = 1 mal....
Jegliche Schaltversuche erhöhen den Zähler.
Danke.
Re: Servicemeldungen *allinclusive* Script
Ich habe einen TFK abgezogen, dann kommt sofort eine Sabotagemeldung.
Ich denke zum Testen ist das die einfachere Lösung.
Gruß
Mathias
Ich denke zum Testen ist das die einfachere Lösung.
Gruß
Mathias
Re: Servicemeldungen *allinclusive* Script
Ich habe nach längerer Zeit das aktuelle Script mal wieder ausgetauscht um am letzten Stand zu bleiben.
Ich würde mir aber zusätzlich zum Namen des Gerätes auch gerne die Seriennummer anzeigen lassen - das geht doch bestimmt einfach, oder?
Danke für die laufende Aktualisierung des Scriptes!
Ich würde mir aber zusätzlich zum Namen des Gerätes auch gerne die Seriennummer anzeigen lassen - das geht doch bestimmt einfach, oder?
Danke für die laufende Aktualisierung des Scriptes!
--------------------------------------------
CCU3 mit 2x LAN Gateway, LAN Wired Gateway, Wired Komponenten, Redmatic für Homekit, CUxD, HmIP
--------------------------------------------
CCU3 mit 2x LAN Gateway, LAN Wired Gateway, Wired Komponenten, Redmatic für Homekit, CUxD, HmIP
--------------------------------------------
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Servicemeldungen *allinclusive* Script
Das ist sehr einfach möglich.
Die Seriennummern stehen innerhalb des Scriptes in sserial schon zur Verfügung, man muss sie also nur im Auswertungsstring slist einfügen.
Am besten wahrscheinlich hinter dem Namen des Gerätes in Klammern?
Weiter unten im sScript gibt es 2 x
welches 2 x in
zu ändern ist.
Alchy
Die Seriennummern stehen innerhalb des Scriptes in sserial schon zur Verfügung, man muss sie also nur im Auswertungsstring slist einfügen.
Am besten wahrscheinlich hinter dem Namen des Gerätes in Klammern?
Weiter unten im sScript gibt es 2 x
Code: Alles auswählen
slist = slist #odev.Name() # " : ";
Code: Alles auswählen
slist = slist #odev.Name() #" ("#sserial #")" # " : ";
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: 21
- Registriert: 12.04.2021, 16:24
- System: CCU
- Wohnort: 66869
- Hat sich bedankt: 2 Mal
Re: Servicemeldungen *allinclusive* Script
Guten Abend zusammen, kann mir jemand dabei behilflich sein das ganze ins Rollen zu bringen? Am besten PN weil meine Fragen mit Sicherheit hier 95% langweilen