FHEM Forum

FHEM => Automatisierung => Thema gestartet von: thunder1902 am 06 November 2014, 15:38:00

Titel: readingGroup - internal Values auslesen
Beitrag von: thunder1902 am 06 November 2014, 15:38:00
Hallo!

Laut diesem Wiki-Eintrag kann man im Befehl readingGroup interne Values auslesen:

http://www.fhemwiki.de/wiki/ReadingsGroup#Internal_Value_ausgeben

Ich wollte jetzt mal den <lastMsg>-Wert meines Wetter Sensor's auslesen. Funktioniert leider nicht. Wer weiß, was ich falsch mache?

define Wetter readingsGroup CUL_HM_HB_UW_Sen_THPL_O_ABCDEF:<%it_remote>,<letzte-Meldung>,lastMsg

Außerdem kommt beim formatieren der Werte mit folgendem Befehl: (nur Beispielhaft - mir ist bewusst, dass letzteMeldung keine Temperatur ist).
attr Wetter valueFormat { lastMsg => "%.1f&deg;C"}

folgende Fehlermeldung
Unknown command C",, try help.

Kann mir da jemand einen Tip geben??
Titel: Antw:readingGroup - internal Values auslesen
Beitrag von: justme1968 am 06 November 2014, 15:54:21
für internal values muss du ein + vor den namen setzen:define Wetter readingsGroup CUL_HM_HB_UW_Sen_THPL_O_ABCDEF:<%it_remote>,<letzte-Meldung>,+lastMsgso ist es im wiki beispiel und auch in der commandref beschrieben.

gibt das attribut über die entsprechende box in fhemweb ein und editiere nicht direkt das config file.

gruss
  andre
Titel: Antw:readingGroup - internal Values auslesen
Beitrag von: thunder1902 am 06 November 2014, 16:47:45
@justme Danke für deinen Tip - aber mit dem + habe ich schon ausprobiert. Es wird ein leeres Feld angezeigt. Ich möchte folgenen internen Wert auslesen:

protLastRcv 2014-11-06 16:43:10

folglich habe ich das hier geschrieben:

define Wetter readingsGroup CUL_HM_HB_UW_Sen_THPL_O_ABCDEF:<%it_remote>,<letzte-Meldung>,+protLastRcv

Müsste doch eigentlich gehn, oder? Es wird nur das Symbol, letzte Meldung und kein Wert angezeigt...
Titel: Antw:readingGroup - internal Values auslesen
Beitrag von: thunder1902 am 06 November 2014, 16:49:03
STOP! Kommando zurück! Ich hab Deinen 2. Tip jetzt beherzigt. Nicht in die fhem.cfg, sondern über die Kommandozeile - und schon funzt es.

VIELEN DANK!!!!
Titel: Antw:readingGroup - internal Values auslesen
Beitrag von: thunder1902 am 06 November 2014, 17:04:27
Warum ist das eigentlich so? wenn ich jetzt wieder was an der fhem.cfg ändere, verschwindet der Timestamp wieder... Erst wenn ich in der DEF-Definition des Gerätes die Änderungen mache, erscheint es wieder....???
Titel: Antw:readingGroup - internal Values auslesen
Beitrag von: justme1968 am 06 November 2014, 17:06:39
je nach dem in welcher reihenfolge die devices angelegt werden bzw wann die erste nachricht empfangen wird gibt es das internal eventuell zu dieser zeit einfach noch nicht. dann wird auch nichts angezeigt.

ansonsten: es gibt keinen grund das config file von hand anzufassen.

gruss
  andre