Servicemeldungen *allinclusive* Script

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

Moderator: Co-Administratoren

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

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 24.11.2020, 16:11

tomdler hat geschrieben:
24.11.2020, 14:33
Vielen Dank für die schnelle Umsetzung.
Kein Problem, wenn auch der Bot ein Lag von mehreren Sekunden hat.
Ich finde es lustig, da kostenlos und WhatsApp sehr weit verbreitet... also warum nicht..

tomdler hat geschrieben:
24.11.2020, 14:33
vielleicht kannst Du
Funktionier bei mir zwar mit Einschränkungen (ü geht, ö nicht) sieht aber besser aus!
Versteh ich nicht. :shock:
message ist schon UTF8 codiert. Ich habe zwar nicht alles getestet aber ÄÖÜäöüß haben funktioniert.
WhatsApp-Umlaute.jpg
Was funktioniert denn nicht ?
[EDIT]
na klar das kleine ö will ja schon mal nicht.

Alchy
Zuletzt geändert von alchy am 24.11.2020, 16:13, insgesamt 2-mal geändert.
Grund: [STRIKE] & [EDIT]

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.

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

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 24.11.2020, 16:20

Pseudoreal hat geschrieben:
24.11.2020, 15:54
1. Deine Systemvariable Servicemeldungen wie wird diese befüllt? Es müsste ja eine Systemvariable mit Zahl sein.


Die Systemvariable Servicemeldungen ist vom Typ Zahl und hat die ISE_ID 41.
Die brauchst du nicht anlegen, die muss schon da sein.
(ja du siehst sie nicht an vielen Stellen in der Klickibunti, aber im Programm muss sie da sein)

Kannst auch schnell per Script nachschauen:

Code: Alles auswählen

object oSysvar = dom.GetObject(ID_SYSTEM_VARIABLES).Get(41);
if (oSysvar) { WriteLine("Systemvariable vorhanden");
WriteLine("Der Name ist:" #oSysvar.Name() # " der Wert ist: "#oSysvar.Value());
}else{WriteLine("Systemvariable NICHT vorhanden");}
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.

tomdler
Beiträge: 22
Registriert: 10.11.2018, 15:14
System: CCU
Wohnort: HILDEN
Hat sich bedankt: 8 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von tomdler » 24.11.2020, 16:49

Hallo alchy,
Du hast natürlich recht, mein Fehler.
Entschuldigung


Beim hin und her probieren hab ich das übersehen.
Versuche gerade die Übertagung an WhatsApp in alle Skripte zu integrieren.
Was mir auch soweit gelungen ist, nur im Skript - Fenster offen - nicht (poste ich an entsprechender stell mit der Bitte um Integration)
--------------------------------------------
270 Kanäle und 1319 Datenpunkte in 37 Geräten:
3x HM-Sec-RHS, 3x HM-CC-RT-DN, 1x HmIP-SLO, 1x HmIP-FSM16, 3x HM-MOD-Re-8, 1x HmIP-STHO, 1x HmIP-STE2-PCB, 1x HM-WDS30-OT2-SM-2, 2x HM-Sec-SCo, 2x HmIP-SRH, 4x HM-RC-19, 1x HM-RC-Dis-H-x-EU, 1x HM-Sen-EP, 1x HM-PB-6-WM55, 1x HmIP-eTRV-2, 4x HMIP-PS, 1x HmIP-MOD-OC8, 1x HmIP-RCV-50, 1x HmIP-BS2, 1x HmIP-BDT, 1x HmIP-PDT, 1x HmIP-WRC6, 1x HM-TC-IT-WM-W-EU
--------------------------------------------

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

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 24.11.2020, 16:55

tomdler hat geschrieben:
24.11.2020, 16:49
Du hast natürlich recht, mein Fehler.
Naja so eindeutig ist das auch nicht. Das kleine ö wird ja ignoriert. Also gibt es da noch ein Problem.
Das war mir beim Testen gar nicht aufgefallen.

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.

Gluehwurm
Beiträge: 12432
Registriert: 19.03.2014, 00:37
System: in Planung
Hat sich bedankt: 105 Mal
Danksagung erhalten: 380 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von Gluehwurm » 24.11.2020, 17:44

Es heisst ja nicht umsonst ... ohne ö fehlt Dir was ... :wink: :mrgreen:

Gruß
Bruno

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

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 24.11.2020, 17:45

:mrgreen: der war gut !

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.

Pseudoreal
Beiträge: 245
Registriert: 01.05.2020, 19:48
System: CCU
Hat sich bedankt: 78 Mal
Danksagung erhalten: 10 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von Pseudoreal » 24.11.2020, 17:52

Also ich muss die Systemvariable irgendwann mal „verloren“ haben oder gelöscht haben. Die Ausgabe führt zu
„Systemvariable vorhanden
Der Name ist:${sysVarServiceMessages} der Wert ist: 2“

Kann ich die nachträglich irgendwie hinzufügen?
1x HmIPW-DRAP, 3x HmIPW-DRI32, 3x HmIPW-DRBL4, 7x HmIPW-DRS8, 1x HmIPW-DRD3, 1x HmIPW-SMI55, 3x HmIPW-WTH, 1x HmIP-HAP, 3x HmIP-STH, 1x HmIP-WTH-2, 3x HmIP-PS, 1x HmIP-SMI, 7x HmIP-SWDO-I, 4x HmIP-SWSD, 3 HmIP-SRH, 2x HmIP-BSL, 3x HmIP-SMI55, 1x HmIP-ASIR, 1xHmIP-ASIR-O

mbhomie007
Beiträge: 347
Registriert: 13.02.2018, 19:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 127 Mal
Danksagung erhalten: 20 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von mbhomie007 » 25.11.2020, 00:46

alchy hat geschrieben:
24.11.2020, 16:55
tomdler hat geschrieben:
24.11.2020, 16:49
Du hast natürlich recht, mein Fehler.
Naja so eindeutig ist das auch nicht. Das kleine ö wird ja ignoriert. Also gibt es da noch ein Problem.
Das war mir beim Testen gar nicht aufgefallen.

Alchy

Also gibt es wieder eine neue Version mit der Fehlerbehebung? :D
Raspberry Pi 3 Model B Plus Rev 1.3 mit RPI-RF-MOD Funkmodul

Pseudoreal
Beiträge: 245
Registriert: 01.05.2020, 19:48
System: CCU
Hat sich bedankt: 78 Mal
Danksagung erhalten: 10 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von Pseudoreal » 25.11.2020, 15:49

Pseudoreal hat geschrieben:
24.11.2020, 17:52
Also ich muss die Systemvariable irgendwann mal „verloren“ haben oder gelöscht haben. Die Ausgabe führt zu
„Systemvariable vorhanden
Der Name ist:${sysVarServiceMessages} der Wert ist: 2“

Kann ich die nachträglich irgendwie hinzufügen?
Ok, habe die Variable nun gefunden in den Programmen - dieser Link hat mir geholfen: viewtopic.php?f=26&t=30590#p279056
1x HmIPW-DRAP, 3x HmIPW-DRI32, 3x HmIPW-DRBL4, 7x HmIPW-DRS8, 1x HmIPW-DRD3, 1x HmIPW-SMI55, 3x HmIPW-WTH, 1x HmIP-HAP, 3x HmIP-STH, 1x HmIP-WTH-2, 3x HmIP-PS, 1x HmIP-SMI, 7x HmIP-SWDO-I, 4x HmIP-SWSD, 3 HmIP-SRH, 2x HmIP-BSL, 3x HmIP-SMI55, 1x HmIP-ASIR, 1xHmIP-ASIR-O

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

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 25.11.2020, 16:10

Was hab ich denn die ganze Zeit geschrieben?

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.

Antworten

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