Servicemeldungen SV v3.15 (stable)

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

Moderator: Co-Administratoren

coronaxxl
Beiträge: 31
Registriert: 07.01.2017, 19:20
Danksagung erhalten: 3 Mal

Re: Servicemeldungen SV v2.14 (stable)

Beitrag von coronaxxl » 09.03.2017, 11:48

Hallo Zusammen,

was mache ich falsch. Eine ältere Version hatte bislang immer funktioniert, nun nehme ich 2.14 und bekomme folgende Fehlermeldungen und in die Systemvariable wird nichts geschrieben:

Code: Alles auswählen

Error 1 at row 59 col 1 near ^   foreach(index, dom.GetObject(ID_SERVICES).EnumIDs()) {
      object otmp
Error 1 at row 59 col 1 near ^   foreach(index, dom.GetObject(ID_SERVICES).EnumIDs()) {
      object otmp
Parse following code failed:
Danke für eure Hilfe.

Grüße

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

Re: Servicemeldungen SV v2.14 (stable)

Beitrag von alchy » 09.03.2017, 12:32

>>200VariablenBug<<

oder Editieren im ungeeigneten Editor.

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.

coronaxxl
Beiträge: 31
Registriert: 07.01.2017, 19:20
Danksagung erhalten: 3 Mal

Re: Servicemeldungen SV v2.14 (stable)

Beitrag von coronaxxl » 09.03.2017, 12:41

Hallo Alchy,

200 Variablen, noch lange nicht. Was heißt editieren im ungeeigneten Editor. Ich kopiere das Skript in das erstellte Programm und benenne die Systemvariable gleichnamig meiner angelegten Systemvariable um speichern und fertig.?

Grüße

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

Re: Servicemeldungen SV v2.14 (stable)

Beitrag von alchy » 09.03.2017, 12:59

Du hast auf den Link geklickt und weißt von was da die Rede ist?
Hast das dort gepostete Script auch mal ausgeführt udn hast defintiv unter 200 Scriptvariablen?

Es soll User geben die kopieren Scripte in z.B Windoofschrott ala Wordpad usw. und editieren diese dort.
Das funktioniert nicht, da dabei u.U. "unsichtbare" Sonderzeichen eingefügt werden usw.
Ein guter Editor ist z.B. > Notepad++ <

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.

coronaxxl
Beiträge: 31
Registriert: 07.01.2017, 19:20
Danksagung erhalten: 3 Mal

Re: Servicemeldungen SV v2.14 (stable)

Beitrag von coronaxxl » 09.03.2017, 14:25

Hallo Alchy,

hier das Ergebnis bezüglich Variablen:

Code: Alles auswählen

-----Auswertung:-----
  durchsuchte Programme: 46
  gefundene Skripte: 9
  gefundene Deklarationen: 84
  gefundene Variablenamen: 33
  gefundene bedenkliche Variablenamen: 0

Was mir hier jedoch auffällt ist, dass das Programm für die Sevicemeldungen in der Programmliste 3X auftaucht.?

Ansonsten habe ich das Skript direkt hier aus dem Forum kopiert und in der WebUI der CCU im Programmeditor eingefügt und wie gesagt den Variablennamen geändert.

Grüße

dodi
Beiträge: 137
Registriert: 26.12.2016, 11:59
Hat sich bedankt: 2 Mal

Re: Servicemeldungen SV v2.14 (stable)

Beitrag von dodi » 04.04.2017, 08:11

Hi blackhole,
kannst du mir erklären, wie dein Meldungsprogramm aussieht?
Irgendwie stehe ich da gerade auf dem Schlauch.
Grundsätzlich baue ich meine Programme so auf, dass in den Hauptprogrammen die Trigger zum absetzen der Meldungen
in den programmzugehörigen Meldungsprogrammen erzeugt werden.
Die Meldungen werden dann mittels zPNP versendet.

Grüße
Sascha

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

Re: Servicemeldungen SV v2.14 (stable)

Beitrag von blackhole » 04.04.2017, 13:04

dodi hat geschrieben:Hi blackhole,
kannst du mir erklären, wie dein Meldungsprogramm aussieht?
Programm "Servicemeldungen SV":

Bedingung: Wenn [Sytemzustand] Servicemeldungen im Wertebereich größer als 0 [bei Aktualisierung auslösen]
Dann: [Skript] ("Servicemeldungen SV v2.20") [verzögert um] [1] [Sekunden]

Programm "Servicemeldungen SV Mail":

(...)
Bedingung: Wenn [Systemzustand] Meldungen bei [egal] [bei Aktualisierung auslösen]
Dann: [Skript] ("Mail verschicken") [verzögert um] [1] [Sekunden]

So in etwa sieht das bei mir aus, Du frugst ja danach. Das ist aber nur eine von vielen Möglichkeiten.
Zuletzt geändert von blackhole am 26.09.2017, 12:40, insgesamt 2-mal geändert.

dodi
Beiträge: 137
Registriert: 26.12.2016, 11:59
Hat sich bedankt: 2 Mal

Re: Servicemeldungen SV v2.14 (stable)

Beitrag von dodi » 04.04.2017, 20:14

Ok,
dann ist der Trigger für das Beschreiben der Systemvariable und der für das Message Programm identisch.
Danke für deine Hilfe.

Gruß Sascha

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

Re: Servicemeldungen SV v2.15 (stable)

Beitrag von blackhole » 24.04.2017, 13:49

Servicemeldungen SV v2.15 ist veröffentlicht (Changelog)
  • Erweiterung auf alle zurzeit verfügbaren HM- und HMIP-Komponenten mit Batteriebetrieb (Danke an dtp)

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

Re: Servicemeldungen SV v2.16 (stable)

Beitrag von blackhole » 26.05.2017, 11:11

Servicemeldungen SV v2.16 ist veröffentlicht (Changelog)
  • Fehlerbehebung bezüglich der AlDestMapDP()-Problematik (Danke an alchy und alle Beteiligten)

Antworten

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