Ist es möglich innerhalb eines DOIF beim ausführen eines setreadings den Wertndes zu setzenden Readings aus einem anderen device per regex zu verändern. Also konkret möchte ich den nur den nummerischen Anteil extrahieren und diesen dann auf ein reading eines Dummies setzen. Das Rwading bekomme ich ja mit [device:reading] aber alle meine Versuche hierauf ein regex anzuwenden sind fehlgeschlagen.
Kann mjr hier jemand einen Denkanstoß geben?
Gesendet von meinem GT-N7100 mit Tapatalk
Zitat von: uniqueck am 08 Februar 2016, 20:29:02
Ist es möglich innerhalb eines DOIF beim ausführen eines setreadings den Wertndes zu setzenden Readings aus einem anderen device per regex zu verändern. Also konkret möchte ich den nur den nummerischen Anteil extrahieren und diesen dann auf ein reading eines Dummies setzen. Das Rwading bekomme ich ja mit [device:reading] aber alle meine Versuche hierauf ein regex anzuwenden sind fehlgeschlagen.
Kann mjr hier jemand einen Denkanstoß geben?
Gesendet von meinem GT-N7100 mit Tapatalk
ja siehe hier: http://fhem.de/commandref_DE.html#DOIF_Filtern_nach_Zahlen
Gruß
Damian
Vielen Dank, funktioniert tadellos, demnächst schaue ich natürlich noch in der Modul Doku, nicht nur in der Device Hilfe.
Ich habe mich halt voll auf regex versteift, ich dachte ich mache nur was falsch bei der Anwendung.
Ist somit also keine Regex im Ausführteil zulässig?
Zitat von: uniqueck am 08 Februar 2016, 23:57:10
Vielen Dank, funktioniert tadellos, demnächst schaue ich natürlich noch in der Modul Doku, nicht nur in der Device Hilfe.
Ich habe mich halt voll auf regex versteift, ich dachte ich mache nur was falsch bei der Anwendung.
Ist somit also keine Regex im Ausführteil zulässig?
Regex geht auch, ist aber noch nicht dokumentiert. Es wird dort noch Anpassungen geben, dann wird es veröffentlicht.
Gruß
Damian