FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Ich79 am 19 Februar 2014, 20:09:56

Titel: [gelöst] ReadingsGroup: valueFormat für Temperatur
Beitrag von: Ich79 am 19 Februar 2014, 20:09:56
'nabend zusammen!
Ich versuche gerade ein Beispiel aus dem Wiki nachzubauen. Konkret geht es darum:
http://www.fhemwiki.de/wiki/Datei:RgHeizung3.png

Dazu habe ich die folgende RaeadingsGroup angelegt:
define rg_Heizungen readingsGroup <%sani_heating_temp>,<Act>,<Soll>,<Ist>,< >,< >,< > tm_.*_Clima:ValvePosition,desired-temp,measured-temp,<%15>,<%18.5>,<%20>
attr rg_Heizungen commands { 'rg_Heizungen.15' => 'set $DEVICE desired-temp 15', 'rg_Heizungen.18.5' => 'set $DEVICE desired-temp 18.5', 'rg_Heizungen.20' => 'set $DEVICE desired-temp 20' }
attr rg_Heizungen valueFormat { desired-temp => "%.1f °C", measured-temp  => "%.1f °C" }


Das klappt soweit auch. Allerdings werden die Temperaturen nicht formatiert. Habe jetzt schon diverses ausprobiert wie bspw
attr rg_Heizungen valueFormat { .*desired-temp => "%.1f °C", .*measured-temp  => "%.1f °C" }
attr rg_Heizungen valueFormat { desired-temp => '%.1f °C', measured-temp  => '%.1f °C' }
attr rg_Heizungen valueFormat { Soll => '%.1f °C', Ist  => '%.1f °C' }
usw.

Leider kein Erfolg. Die Zahlen stehen leider komplett unformatiert da. Siehe Screenshot.
Hat jemand einen Tipp?

Danke und viele Grüße,
Boris
Titel: Antw:ReadingsGroup: valueFormat für Temperatur
Beitrag von: justme1968 am 19 Februar 2014, 20:48:04
desired-temp und measured-temp muss  jeweils in anführungszeichen.

gruss
  andre
Titel: Antw:ReadingsGroup: valueFormat für Temperatur
Beitrag von: Ich79 am 19 Februar 2014, 21:05:57
Tatsache... Habe mich da von den Beispielen in der commandref und dem Wiki verleiten lassen. Jetzt wo Du es sagst macht es auch Sinn, ist ja innerhalb eines Perl Blocks. Hatte mich da dummerweise zu sehr auf das Matching konzentriert, wobei das wohl gar kein RegEx in dem Fall ist.

Vielen Dank mal wieder und viele Grüße,
Boris