Servicemeldungen SV v3.15 (stable)

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

Moderator: Co-Administratoren

Benutzeravatar
dogfight76
Beiträge: 322
Registriert: 27.08.2014, 16:26
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

Re: Servicemeldungen SV v2.11

Beitrag von dogfight76 » 26.08.2016, 15:42

Es gibt ein paar andere Scripte die vorrausetzen das z.b. Cruxd (oder so ähnlich installiert sind)

Gruß
RaspberryMatic CCU3 mit aktueller FW

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.11

Beitrag von blackhole » 26.08.2016, 19:01

dogfight76 hat geschrieben:hierfür müssen keine extra Programme installiert werden, oder ?
Nein, ist nicht notwendig.

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.12

Beitrag von blackhole » 11.09.2016, 11:08

Servicemeldungen SV v2.12 ist veröffentlicht (Changelog)
  • Erkennung von Sabotagemeldungen der Innensirene HM-Sec-Sir-WM (Danke an dtp)

Didi62
Beiträge: 367
Registriert: 07.10.2007, 16:18
Danksagung erhalten: 2 Mal

Re: Servicemeldungen SV v2.12

Beitrag von Didi62 » 11.09.2016, 13:19

Welchen Variablentyp muss die Systemvariable denn haben?

Edit: hat sich erledigt!

Benutzeravatar
Knallochse
Beiträge: 171
Registriert: 19.05.2016, 09:42
Hat sich bedankt: 53 Mal
Danksagung erhalten: 11 Mal

Re: Servicemeldungen SV v2.12

Beitrag von Knallochse » 20.10.2016, 20:59

Guten Abend,

Ich benutze dieses Script um die Servicemeldungen über die pocketControlPushMessage Systemvariable auszugeben.
Funktioniert auch tadellos.
Meine Frage: lassen sich die Erweiterungen to() - zum Pushen an ein bestimmtes Gerät & sound() - für unterschiedliche Hinweistöne in das Script mit einpflegen?

Vielen Dank im Voraus

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.12

Beitrag von blackhole » 21.10.2016, 06:59

Bist Du ganz sicher, dass Du wirklich Servicemeldungen SV einsetzt oder redest Du von Servicemeldungen *allinclusive*?

Benutzeravatar
Knallochse
Beiträge: 171
Registriert: 19.05.2016, 09:42
Hat sich bedankt: 53 Mal
Danksagung erhalten: 11 Mal

Re: Servicemeldungen SV v2.12

Beitrag von Knallochse » 22.10.2016, 22:16

Im Skript Kopf steht

! Servicemeldungen SV v2.12 modifiziert von blackhole basierend auf:
! Servicemeldungen *allinclusive* zusammgetragen von Alchy & 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.12

Beitrag von blackhole » 23.10.2016, 17:23

Ich hätte ja einiges darauf gewettet, dass Du Servicemeldungen *allinclusive* meinst, da die Grundidee von Servicemeldungen SV die strikte Trennung (und eben nicht das Zusammenführen) von "Hauptfunktion" und "Meldungen verschicken" ist.

Benutzeravatar
Knallochse
Beiträge: 171
Registriert: 19.05.2016, 09:42
Hat sich bedankt: 53 Mal
Danksagung erhalten: 11 Mal

Re: Servicemeldungen SV v2.12

Beitrag von Knallochse » 24.10.2016, 11:34

Mir gefiel dein "schlankes" Skript besser.
Es reicht ja für die Push Benachrichtigungen von PocketControl, wenn man die PocketControlPushMessage SV befüllt. Ich weiß nur nicht, wie ich die Erweiterungen sonund() und to() einpflegen kann.

Sorry für die Zweckentfremdung.

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.12

Beitrag von alchy » 24.10.2016, 12:01

WIE du den Inhalt der Systemvariable verschickst, hat nicht mit dem hier diskutiertem Script zu tun.
Das musst du in dem Script einstellen, welche den Inhalt der Variablen ausliest und diesen dann verschickt.

[EDIT]
einfaches Beispiel zur Versendung, des Inhaltes einer Stringvariable mit mehreren einstellbaren Parametern

Code: Alles auswählen

var message = dom.GetObject(ID_SYSTEM_VARIABLES).Get("PocketControlPushMessage").Value(); ! auszulesende Stringvariable
dom.GetObject(ID_DATAPOINTS).Get("CUxD.CUX2801001:1.CMD_EXEC").State("/usr/local/addons/cuxd/extra/curl -s -k -d token=EIGENER_TOKEN -d user=EIGENE_USERID -d device='' -d html=1 -d title='Nachrichten Titel' -d message='"#message#"' -d priority=1 -d sound=siren -d retry=30 -d expire=1200 https://api.pushover.net/1/messages.json"); 
[/EDIT]

Alchy
Zuletzt geändert von alchy am 24.10.2016, 13:01, insgesamt 1-mal geändert.
Grund: siehe 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.

Antworten

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