Servicemeldungen SV v3.15 (stable)

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

Moderator: Co-Administratoren

Benutzeravatar
blackhole
Beiträge: 3718
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 586 Mal

Re: Servicemeldungen SV v2.29 (stable)

Beitrag von blackhole » 08.07.2018, 10:52

JRiemann hat geschrieben:
08.07.2018, 10:24
Hier habe ich der Datenpunkte vom IP-Wassermelder und IP-Lichtsensor mitgeteilt. << klick >>
Vielen Dank, die neuen Geräte/Meldungen werden in der kommenden Version integriert sein.

Benutzeravatar
blackhole
Beiträge: 3718
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 586 Mal

Re: Servicemeldungen SV v2.30 (stable)

Beitrag von blackhole » 09.07.2018, 08:39

Servicemeldungen SV v2.30 ist veröffentlicht (Changelog)
  • Geräte aktualisiert: Aufnahme von HmIP-SWD und HmIP-SLO
  • Erweiterung: Neue Servicemeldung "Fehler Lageerkennung"
  • Danke an JRiemann für's Melden. Danke an alchy für die erste Umsetzung/Übersetzung.

RamSauer
Beiträge: 59
Registriert: 29.03.2018, 10:11

Re: Servicemeldungen SV v2.30 (stable)

Beitrag von RamSauer » 12.07.2018, 15:36

Hallo Blackhole!

Tolle Sache das Skript!

Ein Feature Request hätte ich aber noch: Kannst Du in Dein Skript noch die Fütterung einer weiteren Systemvariablen mit einbauen, welche angibt, wieviel aktuelle (und ausgewertete) Meldungen vorliegen?

Das ist insbesondere dann schön, wenn ich Meldungen von geblockten Devices eben nicht sehen möchte. So kann ich mir beispielsweise in ioBroker vis auf der ersten Seite nur die Anzahl der aktuellen und relevanten Meldungen anzeigen lassen und bei Interesse dann mir auf einer weiteren Seite dann die eigentlichen Meldungen.

Danke schonmal im Voraus und viele Grüße

Markus

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

Re: Servicemeldungen SV v2.30 (stable)

Beitrag von alchy » 12.07.2018, 15:54

Dafür gibt es auf jeder CCU schon die Systemvariable mit Namen Servicemeldungen (oder auch das Object mit der ISE_ID 41 für Klarnamenbuginhaber)
Diese hat als Wert die aktuelle Anzahl an Servicemeldungen.

Code: Alles auswählen

WriteLine( dom.GetObject(ID_SYSTEM_VARIABLES).Get("Servicemeldungen").Value() );
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.

RamSauer
Beiträge: 59
Registriert: 29.03.2018, 10:11

Re: Servicemeldungen SV v2.30 (stable)

Beitrag von RamSauer » 12.07.2018, 19:47

alchy hat geschrieben:
12.07.2018, 15:54
Dafür gibt es auf jeder CCU schon die Systemvariable mit Namen Servicemeldungen (oder auch das Object mit der ISE_ID 41 für Klarnamenbuginhaber)
Diese hat als Wert die aktuelle Anzahl an Servicemeldungen.
Das ist richtig, aber diese Zahl enthält auch die Meldungen, die ich vorher ja ausgeklammert habe (geblockten Devices). Ich hätte gern die bereinigte Anzahl der Servicemeldungen.

Benutzeravatar
FBK2904
Beiträge: 454
Registriert: 22.03.2016, 17:12
System: Alternative CCU (auf Basis OCCU)
Wohnort: Bei Ludwigsburg
Hat sich bedankt: 80 Mal
Danksagung erhalten: 42 Mal

Re: Servicemeldungen SV v2.30 (stable)

Beitrag von FBK2904 » 03.10.2018, 20:53

Hi, HM-Gemeinde!

Da mir nach einigen Jahren die Zustands-Visualisierung mit der Status-LED16 zu wenig war,
habe ich vor ein paar Wochen mit Mediola-NEO und einem Android-Tablet angefangen!

Um die Servicemeldungen anzuzeigen hatte ich zuerst Alchy's "Servicemeldungen allinclusive Script" am laufen.
Da ich aber die vielen Zusatzfunktionen wie PushOver etc. nicht brauche, habe ich das Script gegen das von
Blackhole modifizierte Script ausgetauscht (laufen beide gut).

@ Blackhole:
In deinem Script ist mir ein kleiner Fehler aufgefallen.
Bei "Sabotage" z.B. eines Fensterkontaktes (HM-Sec-SC) wird dahinter ein "." gesetzt.

Übeltäter im Script auch gefunden :lol: :
Servicemeldungen SV v2.30 (stable) - FEHLER.PNG
Servicemeldungen SV v2.30 (stable) - FEHLER.PNG (12.51 KiB) 3740 mal betrachtet
Ist/war das Absicht oder ein Versehen ?

@ ALL:
Da mir die mehrzeilige Ausgabe der Servicemeldung(en) von Alchy besser gefallen hat, anstatt der einzeiligen
Ausgabe von Blackhole, habe ich mal ein "bisschen" an Blackholes beiden Ausgabezeilen herumgeschraubt :mrgreen: .
Falls der eine oder andere eine bessere Lösung hier für hat ... immer heraus damit
(bin leider keine Leuchte im Scripten).

Code: Alles auswählen

               foreach (index, fixed.Split(",")) { if (index == odev.HssType()) { batlink = "Fest eingebaute Batterie leer"; } }
               foreach (index, recharge.Split(",")) { if (index == odev.HssType()) { batlink = "Akku aufladen"; } }
DIESE ZEILE:   slist = slist # odev.Name() # ": " # batlink # " seit: " # sftime # divider; }
GEÄNDERT AUF:  slist = slist # odev.Name() # "" #"\r\n" # "->  " # batlink # "  <-" #"\r\n" # " seit: " # sftime # divider #"\r\n\r\n" ; )
                 else {
DIESE ZEILE:   slist = slist # odev.Name() # ": " # sdesc # " seit: " # sftime  # divider;
GEÄNDERT AUF:  slist = slist # odev.Name() # "" #"\r\n" # "->  " # sdesc # "  <-" #"\r\n" # " seit " # sftime  # divider #"\r\n\r\n" ;
            }
         }
Servicemeldung(en) kommen dann so heraus:
NEO - Servicemeldung ja.PNG
Wenn keine Servicemeldung, sieht's so aus:
NEO - Servicemeldung nein.PNG
Mein CCU-Programm hierzu:
CCU-Programm - Servicemeldung.PNG
Die Systemvariable "SV-CCU-Service" nutze ich in NEO, damit um den Menübutton "CCU"
herum zusätzlich ein gelber Ring erzeugt wird, wenn eine Meldung ansteht
(Endfinish dieser NEO-Seite ist noch nicht vollendet).

Grüssle,
Frank
Grüssle,
Frank
--------------------------
System: CCU3 (RM 3.73.9.20240130) mit Stabantenne (www.stall.biz)
Geräte: 56x HM (classic) / 13x HmIP / 8x CUxD /16x virtuelle Gruppen / 4x PioTek-Tracker V4 FTTB & FAM-USB-Gateway
Addons: XML-API 2.3 / CUx-Daemon 2.11 / CUxD-Highcharts 1.45 / Programme drucken 2.6
Sonstige: SDV v5.03.04 G / AIO Creator NEO v3.1.0 mit 2x Samsung Tab SM-T580 (Root & Android 10 [LineageOS 17.1 by TALUAtXDAi])

Benutzeravatar
blackhole
Beiträge: 3718
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 586 Mal

Re: Servicemeldungen SV v2.30 (stable)

Beitrag von blackhole » 03.10.2018, 21:19

FBK2904 hat geschrieben:
03.10.2018, 20:53
Ist/war das Absicht oder ein Versehen ?
Weder Absicht noch Fehler, vermutlich nur ein C&P-Versehen. Der Punkt fliegt mit der nächsten Version raus.
FBK2904 hat geschrieben:
03.10.2018, 20:53
Da mir die mehrzeilige Ausgabe der Servicemeldung(en) von Alchy besser gefallen hat, anstatt der einzeiligen
Ausgabe
Das kannst Du doch im Abschnitt "Voreinstellungen" des Skripts konfigurieren.

Benutzeravatar
FBK2904
Beiträge: 454
Registriert: 22.03.2016, 17:12
System: Alternative CCU (auf Basis OCCU)
Wohnort: Bei Ludwigsburg
Hat sich bedankt: 80 Mal
Danksagung erhalten: 42 Mal

Re: Servicemeldungen SV v2.30 (stable)

Beitrag von FBK2904 » 03.10.2018, 21:24

blackhole hat geschrieben:
03.10.2018, 21:19
Das kannst Du doch im Abschnitt "Voreinstellungen" des Skripts konfigurieren.
Hatte ich mit "default", "\n" und "\r" versucht, aber keine Änderung.
Werde es aber nochmals testen.
Grüssle,
Frank
--------------------------
System: CCU3 (RM 3.73.9.20240130) mit Stabantenne (www.stall.biz)
Geräte: 56x HM (classic) / 13x HmIP / 8x CUxD /16x virtuelle Gruppen / 4x PioTek-Tracker V4 FTTB & FAM-USB-Gateway
Addons: XML-API 2.3 / CUx-Daemon 2.11 / CUxD-Highcharts 1.45 / Programme drucken 2.6
Sonstige: SDV v5.03.04 G / AIO Creator NEO v3.1.0 mit 2x Samsung Tab SM-T580 (Root & Android 10 [LineageOS 17.1 by TALUAtXDAi])

Benutzeravatar
blackhole
Beiträge: 3718
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 586 Mal

Re: Servicemeldungen SV v2.31 (stable)

Beitrag von blackhole » 03.10.2018, 21:25

Servicemeldungen SV v2.31 ist veröffentlicht (Changelog)
  • Unnötiger Punkt nach Ausgabe von "Sabotage" entfernt (Danke an FBK2904)

Benutzeravatar
blackhole
Beiträge: 3718
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 586 Mal

Re: Servicemeldungen SV v2.30 (stable)

Beitrag von blackhole » 03.10.2018, 21:35

FBK2904 hat geschrieben:
03.10.2018, 21:24
Hatte ich mit "default", "\n" und "\r" versucht, aber keine Änderung.
Für eine Trennung nach alchy-Schema verwende "\r\n". Zur Trennung von Meldungen kannst Du auch das in der Voreinstellung eintragen.
Ich nutze das selbst zwar nicht (daher ein anderer Default als bei alchy), sollte aber ohne Weiteres so gehen.

Antworten

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