FHEM Forum

FHEM - Hausautomations-Systeme => EnOcean => Thema gestartet von: Felix_66 am 01 Mai 2014, 08:43:23

Titel: Leerzeichen beim Status
Beitrag von: Felix_66 am 01 Mai 2014, 08:43:23
Hallo Klaus,

Bei einigen EnOcean Geräten Bekomme ich ein Leezeichen zwischen z.B. M: on (also zwischen dem : und dem "on") das Problem ist dann dass mein notify

define n.BewBalkon_1 notify BewBalkon_1:M.on IF (([BewBalkon_1:brightness] < 100))(set lampe1 on-for-timer 180, set lampe2 on-for-timer 180)

nicht geht.
Ist das richtig so?

2014-05-01 08:34:56 EnOcean BewBalkon_1 M: on E: 2048 #Leerzeichen zwischen: und "on" bzw "2048"
2014-05-01 08:34:56 EnOcean BewBalkon_1 brightness: 2048
2014-05-01 08:34:56 EnOcean BewBalkon_1 motion: on
2014-05-01 08:35:14 EnOcean Energy_2 power: 101.0
Titel: Antw:Leerzeichen beim Status
Beitrag von: rudolfkoenig am 01 Mai 2014, 10:22:45
Es waere natuerlich besser, wenn alle Meldungen uniform sind, das Problem ist aber mit einem leichten Workaround (notify Regexp BewBalkon_1:M.*on statt BewBalkon_1:M.on) auch zu loesen.
Titel: Antw:Leerzeichen beim Status
Beitrag von: klaus.schauer am 01 Mai 2014, 13:43:24
Normalerweise sollte die Ausgabe im EnOcean Modul sowohl bei den Readings als auch bei den Events und Logs einheitlich mit Leerzeichen sein. Bitte mal Beispiele einschl. des subType für die unterschiedlichen Formatierungen der Readings, Events und Logs bereitstellen.
Titel: Antw:Leerzeichen beim Status
Beitrag von: Felix_66 am 01 Mai 2014, 15:01:50
o.k. wenn das Leerzeichen so sein soll dann ist alles in Ordnung. Ich bin davon ausgegeangen dass da kein Leerzeichen sein sollte und hab bei meinen Ergänzungen kein Leerzeichen ausgegeben.

Entschuldigung für die Verwirrung und Danke!