Servicemeldungen *allinclusive* Script

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

Moderator: Co-Administratoren

renmet
Beiträge: 287
Registriert: 02.02.2015, 06:09
Danksagung erhalten: 5 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von renmet » 04.01.2018, 20:11

OK danke werde ich mal machen. Ich habe jetzt gerade noch gemerkt, dass es anscheinend oft Meldungen mit meinem runden/alten LAN Gateway gibt. Hab da jetzt mal in den Settings auch noch die IP hinzugefügt.

Kann es eventuell mit dem Wechsel von Komponenten auf HMIP zu tun haben? Irgendwie laufen die Dinger alle nicht so Rund kommt mir vor.

LGR

Benutzeravatar
Centauri2k
Beiträge: 684
Registriert: 17.09.2016, 21:13

Re: Servicemeldungen *allinclusive* Script

Beitrag von Centauri2k » 15.01.2018, 15:25

Hallo, das Script funktioniert super, aber ich bekomme seit einigen Tagen eine falsche Uhrzeit, Jahr und Datum übermittelt:

NEUE SERVICEMELDUNG
Schluessel : 1x leere CR2016 seit: 01.01.70 01:00 Uhr

Die Uhrzeit usw ist in der CCU korrekt.
Uhrzeit: 15:24
Datum: 15.01.2018

Was kann das sein?

Rums Wums
Beiträge: 147
Registriert: 27.01.2017, 14:42
Hat sich bedankt: 2 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von Rums Wums » 16.01.2018, 14:24

Das ist bei mir auch seit kurzem so. Was kann man da machen?

Rums Wums
Beiträge: 147
Registriert: 27.01.2017, 14:42
Hat sich bedankt: 2 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von Rums Wums » 17.01.2018, 10:36

Niemand eine Idee?

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 » 17.01.2018, 11:09

Scheint so, dass die Befehlszeilen

Code: Alles auswählen

time sftime = oTmp.AlOccurrenceTime(); ! erste Meldezeit
time sltime = oTmp.LastTriggerTime(); !letze Meldezeit
keine korrekten Zeiten mehr liefern. Hat sich da etwa an "AlOccurrenceTime()" und "LastTriggerTime()" was geändert?

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.

Benutzeravatar
Centauri2k
Beiträge: 684
Registriert: 17.09.2016, 21:13

Re: Servicemeldungen *allinclusive* Script

Beitrag von Centauri2k » 17.01.2018, 11:29

Die Zeilen sehen in meinem Script genau so aus wie du sie hier eingefügt hast. Ich habe an dem Programm und Script auch nichts geändert.

tubozz
Beiträge: 60
Registriert: 11.01.2018, 22:13
Danksagung erhalten: 3 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von tubozz » 17.01.2018, 12:12

Ich setze das Skript von Alchy auch ein und bin sehr zufrieden damit. An dieser Stelle meinen Dank an Alchy dafür.
Auch die o.g. Zeiten stimmen mit denen überein, welche die WebGui selbst anzeigt.

Wenn irgendetwas mit dem Skript nicht stimmt, wäre es nicht clever mal zu posten wie die Servicemeldungen in der WebGui angezeigt werden :shock:
Außerdem vielleicht auch die verwendete Firmwareversion sowie die Logikschichtversion?

Benutzeravatar
Centauri2k
Beiträge: 684
Registriert: 17.09.2016, 21:13

Re: Servicemeldungen *allinclusive* Script

Beitrag von Centauri2k » 17.01.2018, 14:44

Bei mir ist die CCU Fw 2.31.23 installiert.

Auf der CCU in der WebUI werden mir die Servicemeldungen mit richtiger Zeit angezeigt.

Rums Wums
Beiträge: 147
Registriert: 27.01.2017, 14:42
Hat sich bedankt: 2 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von Rums Wums » 17.01.2018, 15:02

Ich habe das Script nochmal neu eingefügt. Nun scheint es zu klappen. Aber irgendwie sieht die Zeit anders (von der Schreibweise) aus als vorher.

Sonst war es immer so:
NEUE SERVICEMELDUNG

Spuelmaschine : Kommunikation zur Zeit gestört seit: 13.12.17 17:37 Uhr

Und jetzt sieht es so aus:
NEUE Servicemeldung



Sender Balkontuere : Sabotage seit: 2018-01-17 14:55:33(2018-01-17 14:55:33)

Ich benötige die Zeit und das Datum auch nicht nochmal zusätzlich am Ende in klammern. Der Absatz nach dem Wort "NEUE Servicemeldung" stört mich auch.

Wie kann man das wieder so hinbekommen wie es oben steht?

Danke

tubozz
Beiträge: 60
Registriert: 11.01.2018, 22:13
Danksagung erhalten: 3 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von tubozz » 17.01.2018, 15:29

LevelOne2k hat geschrieben:Sonst war es immer so:
Dann hattest du wahrscheinlich noch ein älteres Script installiert. Wahrscheinlich auch stanni.

Die Ausgabe enthält das letzte Auftreten der Servicmeldung und auch das (erste Auftreten der Servicemeldung) in Klammern

Um die Erstmeldungszeit zu entfernen müsstest du die beiden Zeilen ändern in:

Code: Alles auswählen

 
slist = slist  #"\n"  #odev.Name() # " : " # batlink; if ( WITHTIME == "ja") { slist = slist #" seit: "#sftime;}
       }
       else
       {
       slist = slist  #"\n"  #odev.Name() # " : " # sdesc; if ( WITHTIME == "ja") { slist = slist #" seit: "#sftime;}
und die Formatierung anpassen. Aber das soll Alchy selber posten, wenn er es hier liest.

Antworten

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