FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: moonsorrox am 03 Februar 2014, 19:43:10

Titel: Problem mit der Temperaturanzeige, eine fehlt
Beitrag von: moonsorrox am 03 Februar 2014, 19:43:10
Ich habe mir mit Hilfe dem Wiki und dem Modul Readingsgroup eine Temperatur Anzeige gebastelt für zwei Anzeigen(erst einmal), aber eine Temperatur wird nicht angezeigt und bei der gleichen Anzeige wird auch noch der Unterstrich angezeigt, bei der ersten Temperatur ist das alles OK, siehe Bild
Wo liegt mein Fehler..?

Hier meine Code

define TemperaturenRG readingsGroup Aussensensor_Norden:,<Temperatur>,temperature,<Luftfeuchte>,humidity Temperatur_Arbeitszimmer:,<Temperatur>,temperature,<Luftfeuchte>,humidity

attr TemperaturenRG group 1. Temperaturen
attr TemperaturenRG room Temperaturen
attr TemperaturenRG valueFormat {temperature => "%.1f °C", humidity =>"%.1f %%" }
attr TemperaturenRG valueStyle { if($DEVICE eq "Aussensensor_Norden" && $READING eq "temperature" && $VALUE > 30) { 'style="color:red"'}elsif($DEVICE eq "Aussensensor_Norden" && $READING eq "temperature" && $VALUE > 20) { 'style="color:orange"'}elsif($DEVICE eq "Aussensensor_Norden" && $READING eq "temperature" && $VALUE < 5) { 'style="color:blue"'}elsif($DEVICE eq "Temperatur_Arbeitszimmer" && $READING eq "temperature" && $VALUE > 23) { 'style="color:red"'}elsif($DEVICE eq "Temperatur_Arbeitszimmer" && $READING eq "temperature" && $VALUE > 21) { 'style="color:orange"'}elsif($DEVICE eq "Temperatur_Arbeitszimmer" && $READING eq "temperature" && $VALUE < 20) { 'style="color:blue"'}elsif($DEVICE eq "Reserve" && $READING eq "temperature" && $VALUE > 30) { 'style="color:red"'}elsif($DEVICE eq "Reserve" && $READING eq "temperature" && $VALUE > 28) { 'style="color:orange"'}elsif($READING eq "humidity" && $VALUE > 65) { 'style="color:red"'}elsif($READING eq "humidity" && $VALUE > 60) { 'style="color:orange"'}else{'style="color:green"'} }
Titel: Antw:Problem mit der Temperaturanzeige, eine fehlt
Beitrag von: moonsorrox am 04 Februar 2014, 01:00:39
nach einigen suchen habe ich den Fehler selber gefunden.... die Temperatur wird bei diesem Device mit "measured-temp" angegeben somit
sieht es folgendermaßen aus
define TemperaturenRG readingsGroup Aussensensor_Norden:,<Temperatur>,temperature,<Luftfeuchte>,humidity Temperatur_Arbeitszimmer:,<Temperatur>,measured-temp,<Luftfeuchte>,humidity



Eine Frage habe ich noch kann ich den Namen oben auf dem Bild "TemperaturenRG" irgendwie ausblenden, da ja alles doppelt ist soll heißen mir steht da zu oft Temperatur  ;)
Titel: Antw:Problem mit der Temperaturanzeige, eine fehlt
Beitrag von: justme1968 am 04 Februar 2014, 09:01:15
vermutlich hat das erste device einen alias und das zweite nicht...

die überschritt bekommst du mit noheading weg.

gruss
  andre
Titel: Antw:Problem mit der Temperaturanzeige, eine fehlt
Beitrag von: moonsorrox am 04 Februar 2014, 23:01:51
Zitat von: justme1968 am 04 Februar 2014, 09:01:15
vermutlich hat das erste device einen alias und das zweite nicht...

gruss
  andre

jo so ähnlich, ich sollte wohl das richtige device nehmen, denn ersteres hatte kein Alias...!  ;)
Überschrift is auch weg... so gefällt es mir schon mal
vielen Dank