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.31 (stable)

Beitrag von blackhole » 03.02.2023, 07:02

andrzejgilas hat geschrieben:
03.02.2023, 05:12
super :-) es funktioniert ;-) tausendmal danke

Gerne geschehen.

LWoe
Beiträge: 3
Registriert: 01.02.2023, 16:10
System: CCU

Re: Servicemeldungen SV v2.47 (stable)

Beitrag von LWoe » 04.02.2023, 16:01

Bei mir auch, vielen Dank!!!

Diese Script-Sprache ist eine Sprache für sich. Großen Respekt und dank, dass du/ihr das für alle zur Verfügung stellt!

Besteht die Möglichkeit, dass dann „Keine Servicemeldungen vorhanden“ dort erscheint?
Das wäre das I-Tüpfelchen :oops:

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.47 (stable)

Beitrag von blackhole » 06.02.2023, 15:26

LWoe hat geschrieben:
04.02.2023, 16:01
Besteht die Möglichkeit, dass dann „Keine Servicemeldungen vorhanden“ dort erscheint?

Die komplette Modifikation, inklusive der vorherigen Anpassungen:

  1. Die Bedingung im WebUI-Programm wie folgt anpassen:

    Code: Alles auswählen

    WENN Systemzustand: Servicemeldungen im Wertebereich größer oder gleich 0 bei Aktualisierung auslösen
  2. Als vorletzte Zeile in das Skript einfügen:

    Code: Alles auswählen

    if (slist == ""){ slist = "Keine Servicemeldungen vorhanden"; }
  3. Die letzte Zeile im Skript wie folgt anpassen:

    Code: Alles auswählen

    if ((debug == "aus") && (slist != scurlist)) { dom.GetObject(ID_SYSTEM_VARIABLES).Get(sysvarname).State(slist); } else { WriteLine(slist); }

LWoe
Beiträge: 3
Registriert: 01.02.2023, 16:10
System: CCU

Re: Servicemeldungen SV v2.47 (stable)

Beitrag von LWoe » 07.02.2023, 20:52

:wink: Genial, funktioniert!
Vielen Dank

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.47 (stable)

Beitrag von blackhole » 08.02.2023, 09:08

LWoe hat geschrieben:
07.02.2023, 20:52
:wink: Genial, funktioniert!
Vielen Dank

Gerne geschehen.

RLI
Beiträge: 12
Registriert: 22.09.2018, 23:20

Re: Servicemeldungen SV v2.47 (stable)

Beitrag von RLI » 25.03.2023, 16:56

Super Script und funktioniert genau so wie angegeben. Besten Dank!

Als Anfänger" habe ich noch eine Verständnisfrage:
Wir fragen ja nach der internen Systemvariable "Servicemeldungen" ab und triggern das Programm mit "bei Aktualisierung auslösen", wobei die Bedingung für den Wertebereich mit "grösser oder gleich 0" immer zutrifft.
Wann findet denn bei einer Systemvariable diese "Aktualisierung" mit der CCU statt, welche das Programm dann triggert? Offensichtlich dann, wenn sich der Wert der Systemvariable "Servicemeldungen" ändert - so funktioniert es ja. Weshalb wird das Program aber nie getriggert, wenn ich auf "bei Änderung auslösen" verwende würde?
Das verstehe ich nicht, denn bei einem Gerät (z.B. Fensterkontakt) triggere ich meine Programme erfolgreich mit "bei Änderung auslösen" (z.B. Zustand ändert von "offen" auf "zu") und nicht mit "bei Aktualisierung auslösen", was ja - wenn ich das richtig verstanden habe - auch in den zeitlichen Abständen wäre, wo das Device mit der CCU wieder kommuniziert.

Kann mir dies allenfalls jemand erklären? Besten Dank.

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: Servicemeldungen SV v2.47 (stable)

Beitrag von Xel66 » 25.03.2023, 21:35

RLI hat geschrieben:
25.03.2023, 16:56
Weshalb wird das Program aber nie getriggert, wenn ich auf "bei Änderung auslösen" verwende würde?
Weil sich der Wahrheitagehalt nicht ändert. Er ist immer WAHR, egal welchen Zähler der Wert annimmt. Damit aus " bei Änderung" getriggert werden könnte, müsste die Abfrage mindestens ein Mal ein FALSCH ergeben
Aber eine Abfrage auf größer/gleich 0 ist in einem Wertebereich von integer 0 bis X immer WAHR (FALSCH wäre z.B. -1, aber der Zähler wird nun mal nicht negativ).

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

MichaelN
Beiträge: 9561
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: Servicemeldungen SV v2.47 (stable)

Beitrag von MichaelN » 16.04.2023, 17:54

Irgendwie scheint
v2.38: Batteriezuweisung für HmIP-WRCD [...] hinzugefügt
einem schwarzen Loch anheim gefallen zu sein :roll:
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

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.48 (stable)

Beitrag von blackhole » 16.04.2023, 18:21

Servicemeldungen SV v2.48 ist veröffentlicht (Changelog)
  • Batteriezuweisung für HmIP-WRCD erneut hinzugefügt (doppelter Eintrag von HmIP-WRCR entsprechend korrigiert).
Danke an FBK2904 für's Mitteilen der korrekten Batteriezuweisung.

Tristan
Beiträge: 39
Registriert: 03.02.2021, 19:42
System: CCU
Hat sich bedankt: 17 Mal
Danksagung erhalten: 8 Mal

Re: Servicemeldungen SV v2.48 (stable)

Beitrag von Tristan » 20.04.2023, 14:05

Dankeschön, funktioniert einwandfrei! :D

Antworten

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