Servicemeldungen *allinclusive* Script

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

Moderator: Co-Administratoren

Benutzeravatar
Sprite01
Beiträge: 488
Registriert: 16.10.2011, 10:11
Wohnort: Dessau
Kontaktdaten:

Re: Servicemeldungen *allinclusive* Script

Beitrag von Sprite01 » 10.04.2015, 21:46

Hier mal meine derzeitige Zusammenstellung, vielleicht hilft es ja.
batt.png
Gruß
Dirk

HomeMatic CCU2 mit CUxD, XML-API und Email-Addon, Visualisierung mittels ioBroker auf Android 22"-Wandtablet
http://www.DessauWetter.de

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

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 10.04.2015, 22:33

Hilft alles.Ich will ja nicht undankbar sein, aber wäre es dir möglich statt einer Bildschirmcopy die Daten in Form von C&P fähigen Datei anzuhängen? Txt CSV was auch immer.
Gruss nach Dessau

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.

Benutzeravatar
Sprite01
Beiträge: 488
Registriert: 16.10.2011, 10:11
Wohnort: Dessau
Kontaktdaten:

Re: Servicemeldungen *allinclusive* Script

Beitrag von Sprite01 » 10.04.2015, 22:54

Klar, gerne doch.
Dateianhänge
_Homematic_Batt.csv
(536 Bytes) 174-mal heruntergeladen
_Homematic_Batt.txt
(517 Bytes) 228-mal heruntergeladen
Gruß
Dirk

HomeMatic CCU2 mit CUxD, XML-API und Email-Addon, Visualisierung mittels ioBroker auf Android 22"-Wandtablet
http://www.DessauWetter.de

Benutzeravatar
Akwak
Beiträge: 323
Registriert: 07.05.2013, 21:00
Wohnort: Seevetal
Hat sich bedankt: 13 Mal
Danksagung erhalten: 2 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von Akwak » 11.04.2015, 00:54

Hi,
ich hätte da noch zwei Exoten zu bieten:
HB-UW-Sen-THPL-I: 2*AA und
HB-UW-Sen-THPL-O: 2*AAA

Das sind Selbstbau HM_WDS10_TH_O mit Luftdruckmessung (http://www.fhemwiki.de/wiki/Universalsensor#Innensensor)
Der Suffox o steht für den Aussen Sensor, der Siffic i für den Innen Sensor.

Gruss Alfred

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

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 14.04.2015, 23:43

Ich habe ein paar Sachen in das Script eingefügt (Batterieanzahl usw.) will aber die
Version noch nicht offiziell freigeben, da mir was Grundsätzliches aufgefallen ist.
Und alles wieder wegen prowl. :P
Würde ein prowl User bitte mal das anhängende Script ausführen, bitte :?:

Also Script in Scriptexecuter / Script testen kopieren, Api Key eingetragen, ausführen.
Bitte NICHT zwischenspeichern !
Die Prowl Nachricht anschauen, ob die mit Sonderzeichen / verstümmelt kommt
und kurze Rückmeldung. Vielen Dank.

Code: Alles auswählen

var API_KEY ="DEIN API KEY"; ! selbsterklärend
var PROWL_CUXD_ID = "CUX2801001:1"; !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;
string slist = "Test mit Sonderzeichen ä ö ü ß Ä Ö Ü"; 
string url="http://prowl.weks.net/publicapi/add?apikey="#API_KEY#"&application="#ANWENDUNG#"&event="#KATEGORIE#"&priority="#prio#"\&description="#slist#"&timeout=10";
dom.GetObject("CUxD."#PROWL_CUXD_ID#".CMD_EXEC").State("wget -q -O - '"#url#"'");
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.

dtp
Beiträge: 10660
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 321 Mal
Danksagung erhalten: 501 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von dtp » 15.04.2015, 08:14

Hi Alchy,

funktioniert. Die Sonderzeichen kommen im Originalzustand an. Allerdings verstehe ich nicht so ganz, was Du da gemacht hast. Ich rufe Prowl mit exakt denselben Parametern auf und benötige eine zusätzliche UTF-8-Konvertierung.

EDIT: Ich sehe gerade, dass ich keinen Backslash vor dem UND-Zeichen bei "description" drin hatte. Ob es daran liegt?

EDIT 2: Nee, daran lag's nicht. Warum funktioniert das nach Deinem obigen Beispiel ohne Sonderzeichen-Konvertierung?

Gruß,

Thorsten
Zuletzt geändert von dtp am 15.04.2015, 08:45, insgesamt 1-mal geändert.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

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

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 15.04.2015, 08:31

Vielen Dank für das Testen. Kann ich die v0.8 fertig machen.
Es ist eigentlich eine Schande. :shock:

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.

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

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 15.04.2015, 11:13

Hallo dtp,

nochmals Danke für deine Hilfe. :!:
Warum es jetzt so funktioniert? Das ist ja die Schande. :cry:
Das obige Script ist einfach in UTF-8 Kodierung geschrieben.
Du wirst sonst keinen Unterscheid feststellen. :oops:

Erklärung:
Hier im Thread hat sich kürzlich wer "beschwert" das pushover die Umlaute verhaut,
In unserem alten Thread gab es auch schon eine Diskussion über die Umlaute, sei es bei
Mailversand oder eben auch anderen.
Ich habe wieder mal an mir selbst gezweifelt, da ich zumindest teilweise die Fehler nicht nachvollziehen konnte. Vorletzte Nacht konnte ich nicht schlafen, also hab ich ....

Im Normalfall benutze ich meist Notepad++ als Texteditor zum Schreiben.
Irgendwann muss beim Hin und Herkopieren des Scriptes die Kodierung bei den Versionen durcheinander geraten sein, oder beim Editieren auf dem Handy......

Im Anfangspost habe ich die v0.8 angehangen. :wink:
NEU in V0.8
- Batterieausgabe jetzt mit Anzahl der leeren Batterien
- Senden von Umlauten "gefixt"
- Code reduziert

@helfende
vielen Dank für das Posten der Batterieübersichten

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.

dtp
Beiträge: 10660
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 321 Mal
Danksagung erhalten: 501 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von dtp » 16.04.2015, 08:09

Hallo Alchy,

danke für deine Erläuterung. Da hätte ich aber irgendwie auch selbst drauf kommen können.

Gruß,

Thorsten
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

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 » 16.04.2015, 16:18

Mal ne blöde Frage:

Ist der Teil, in dem man die Einstellungen vornimmt gleich geblieben bei der neuen Version?
Oder muss man das Script ganz kopieren und die Einstellungen nochmal vornehmen?

Bin jetzt nicht zu Hause, aber wollte das nachher mal aktualisieren.

Antworten

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