Servicemeldungen *allinclusive* Script

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

Moderator: Co-Administratoren

Benutzeravatar
robbi77
Beiträge: 13919
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 749 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von robbi77 » 18.04.2015, 22:12

gerade versucht, neuer ApiKey geht auch nicht, kommt nur "Test" an ...

nicolas-eric
Beiträge: 3302
Registriert: 07.01.2015, 23:26
Wohnort: Scheeßel
Hat sich bedankt: 21 Mal
Danksagung erhalten: 11 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von nicolas-eric » 18.04.2015, 22:14

Eigenartig.
Welches CuxD hast Du denn? Ich nutze das neueste 1.0.
Und hab ne CCU2 mit der neuesten FW 2.13.7.
Eventuell mal CuxD oder gar alles neustarten?

Benutzeravatar
robbi77
Beiträge: 13919
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 749 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von robbi77 » 18.04.2015, 22:17

Ich nutze auch die 1.0, neu gestartet habe ich vor kurzem erst alles ...
Habs gerade mal nur mit einem "ä" versucht, da kommt eine leere Meldung.
Kann es auch am Copy&Paste liegen? Nutze einen Mac ...

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

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 18.04.2015, 22:19

Ds ist eher ein Problem mit der Codierung.

Code: Alles auswählen

var API_KEY ="DEIN API KEY"; ! selbsterklärend
var PROWL_CUXD_ID = "CUX2801001:3"; !welches CUXD.EXEC Gerät mit Kanal soll verwendet werden ?
var ANWENDUNG = "Homematic"; !kann jeder nennen wie er will
var KATEGORIE ="Servicemeldung"; !kann jeder nennen wie er will
var prio = "1";
var TIME_OUT = "10";
string slist = "Test_ohne_Sonderzeichen_";
string url="http://prowl.weks.net/publicapi/add?apikey="#API_KEY#"&application="#ANWENDUNG#"&event="#KATEGORIE#"&priority="#prio#"\&description="#slist#"&timeout="#TIME_OUT#"";
dom.GetObject("CUxD."#PROWL_CUXD_ID#".CMD_EXEC").State("wget -q -O - '"#url#"'");

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.

Benutzeravatar
robbi77
Beiträge: 13919
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 749 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von robbi77 » 18.04.2015, 22:23

Wenn ich das jetzt aufrufe kommt:

Test_mit_Sonderzeichen

Edit:
gerade das script nochmal edit??

nicolas-eric
Beiträge: 3302
Registriert: 07.01.2015, 23:26
Wohnort: Scheeßel
Hat sich bedankt: 21 Mal
Danksagung erhalten: 11 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von nicolas-eric » 18.04.2015, 22:26

Ich nutze auch einen Mac mit aktuellstem OSX.
Habe das Sonderzeichen Script grad auch nur aus dem Forum in "Script testen" rüber kopiert.
Das ging dann ja auch problemlos.

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

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 18.04.2015, 22:33

Du hast die Nachricht mit nur Test und abgeschnittenen Rest bekommen, weil dieses
prowl kein Leerzeichen versteht. (Wenn Du es nicht entsprechend kodierst)

UTF 8 kodiert versteht es prowl eigentlich, was der Mac da wieder für eine Rolle spielt, entzieht sich meiner Kenntniss.

Aber DAS ist halbwegs alles erklärbar, aber warum du mit der v.08 gar keine prowl erhältst ist mir ein Rätsel. :cry:

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.

nicolas-eric
Beiträge: 3302
Registriert: 07.01.2015, 23:26
Wohnort: Scheeßel
Hat sich bedankt: 21 Mal
Danksagung erhalten: 11 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von nicolas-eric » 18.04.2015, 22:34

Noch etwas, nutzt Du eventuell ein iPhone mit iOS 7?
Da gibt es nur ne alte Prowl Version für.
Die aktuelle, die ich habe, geht laut Beschreibung im App Store erst ab iOS 8.

Benutzeravatar
robbi77
Beiträge: 13919
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 749 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von robbi77 » 18.04.2015, 22:43

nicolas-eric hat geschrieben:Noch etwas, nutzt Du eventuell ein iPhone mit iOS 7?
Da gibt es nur ne alte Prowl Version für.
Die aktuelle, die ich habe, geht laut Beschreibung im App Store erst ab iOS 8.
ansonsten hätte ich die ja gar nicht installieren können wenn ich kein ios8 hätte...
Meine Frau hat ios7 und dafür bekommt man ja leider die app nicht mehr.

@alchy
Ich verstehs auch nicht.
Hab gerade das Script nochmal in ein neues Programm kopiert.
Meinen API Key eingetragen und die Systemvariable "Fehlerliste" angelegt und eingetragen.
Sabotage am TFK ausgelöst, Systemvariable wird gesetzt Nachricht kommt keine an.

Tritt das bei niemandem anders auf?

nicolas-eric
Beiträge: 3302
Registriert: 07.01.2015, 23:26
Wohnort: Scheeßel
Hat sich bedankt: 21 Mal
Danksagung erhalten: 11 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von nicolas-eric » 18.04.2015, 22:56

Ich generiere mir mal kurz einen neuen API Key bei Prowl (kann den ja gleich wieder löschen), den schicke ich Dir gleich per PN.
Versuche mal das Script von oben mit den Sonderzeichen an den Key zu schicken.
Bei mit kam das von meiner CCU aus gesendet zumindest richtig an mit diesem Key.

Antworten

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