FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: andies am 14 April 2017, 15:51:46

Titel: RegEx, Readings und :.
Beitrag von: andies am 14 April 2017, 15:51:46
Guten Tag, sowohl commandRef als auch die Einsteigermanuals haben mir nicht weitergeholfen. Ich möchte gern ein notify definieren und verstehe die Schreibweise nicht. Ich habe ein geofancy-Gerät, dass meldet, wenn ich das Haus verlasse. RawDef sieht so aus:
defmod geofancy GEOFANCY geo
attr geofancy devAlias XXXXXXXX-YYYY-ZZZZ-AAAA-BBBBBBBBBBBB:ABCDE

Nun soll es ein notify dazu geben. In geofancy habe ich den Ort "Home" angelegt, geofancy erkennt, wenn ich diesen Ort betrete. Nun möchte ich beim betreten eine bestimmte URL aufrufen und ich schreibe daher:
defmod motion_switch_off notify geofancy:currLoc_ABCDE:arrived.Home {GetFileFromURL("http://meineURL") }

Ich kapiere die Schreibweise nicht. Ist es so:
GerätLautFHEM : ReadingDesGeräts : ValueDesReadings [Aber was macht jetzt der Punkt und wieso steht da der Value nochmal?]

Vielleicht kann mir jemand aus der Patsche helfen.
Titel: Antw:RegEx, Readings und :.
Beitrag von: DeeSPe am 14 April 2017, 16:59:14
Lass Dir doch einfach im Event Monitor ein passendes notify erstellen.
Zeile mit dem richtigen Event markieren und auf "Create/Modify Device" klicken.

Gruß
Dan
Titel: Antw:RegEx, Readings und :.
Beitrag von: andies am 14 April 2017, 16:59:57
Na ja, ich wollte auch mal die Sprache kapieren...
Titel: Antw:RegEx, Readings und :.
Beitrag von: igami am 14 April 2017, 17:04:26
Zitat von: andies am 14 April 2017, 16:59:57
Na ja, ich wollte auch mal die Sprache kapieren...
Dann musst du lesen ;)
Regulärer Ausdruck (https://wiki.fhem.de/wiki/Regul%C3%A4rer_Ausdruck) Besonders die links selfhtml und regexp101.com sollten hilfreich sein