FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: Kai-Alfonso am 25 März 2019, 12:41:56

Titel: Readings mit . (Punkt) am Anfang
Beitrag von: Kai-Alfonso am 25 März 2019, 12:41:56
Hallo,

ich würde gerne in einer Readingsgroup Readings anzeigen lassen, die mit einem . beginnen.  Zum Beispiel .R-lowBatLimit

Leider zeigt er das Reading in der Readingsgroup nicht an. Gibt es da eine Einschränkung oder ein Trick?

Vielen Dank
Titel: Antw:Readings mit . (Punkt) am Anfang
Beitrag von: DeeSPe am 25 März 2019, 14:42:04
Readings mit einem Punkt am Anfang sind in FHEM(WEB) versteckt/ausgeblendet.
Sichtbar bekommst Du sie mit:
attr global showInternalValues 1

Gruß
Dan
Titel: Antw:Readings mit . (Punkt) am Anfang
Beitrag von: Kai-Alfonso am 25 März 2019, 15:34:04
Zitat von: DeeSPe am 25 März 2019, 14:42:04
Readings mit einem Punkt am Anfang sind in FHEM(WEB) versteckt/ausgeblendet.
Sichtbar bekommst Du sie mit:
attr global showInternalValues 1

Gruß
Dan

Das Attribut war natürlich gesetzt, sonst würde ich das Reading selber nicht sehen ;-) Nur in der Readingsgroup sehe ich es nicjt
Titel: Antw:Readings mit . (Punkt) am Anfang
Beitrag von: blackbite am 17 Juli 2020, 19:34:12
Hallo,

durch die Änderung an den Expert Attributen bin ich nun auch genötigt, etliche ReadingsGroups umzubauen und muss nun Readings abfragen, die mit einem "." beginnen.
Es scheint aber schlichtweg nicht zu gehen.
Ich habe z.B. eine Definition mit R-globalBtnLock@WZ_Wandthermostat die bislang bestens funktioniert hat. Nun muss ich auf .R-globalBtnLock@WZ_Wandthermostat umbauen, da das Reading nun mit einem "." zwangsbeglückt wird. Wie soviele andere....
Hat jemand hierzu nun eine Lösung gefunden? Bin für jede Hilfe dankbar.
Titel: Antw:Readings mit . (Punkt) am Anfang
Beitrag von: stefanpf am 18 Juli 2020, 07:07:41
Deine Vermutung scheint richtig zu sein.
Wenn man in der Def nur das Device angibt, so dass er alle Readings anzeigt, werden die versteckten "." Readings schon ignoriert.
Da kann man vermutlich so viel zaubern wie man will  :-[
Aktuell fällt mir nur ein Userreading ohne Punkt als Workaround ein
Titel: Antw:Readings mit . (Punkt) am Anfang
Beitrag von: Wzut am 18 Juli 2020, 08:36:57
https://forum.fhem.de/index.php/topic,112914.msg1072961.html#msg1072961
Titel: Antw:Readings mit . (Punkt) am Anfang
Beitrag von: blackbite am 18 Juli 2020, 10:13:37
Zitat von: stefanpf am 18 Juli 2020, 07:07:41
Deine Vermutung scheint richtig zu sein.
Wenn man in der Def nur das Device angibt, so dass er alle Readings anzeigt, werden die versteckten "." Readings schon ignoriert.
Da kann man vermutlich so viel zaubern wie man will  :-[
Aktuell fällt mir nur ein Userreading ohne Punkt als Workaround ein

Vielen Dank. Da ich die ReadingGroup aus dem FHEM-Wiki habe und damit wohl nicht der Einzige bin, werden durch die neuen Expert Attribute wohl noch einige Leidensgenossen in nächster Zeit folgen, die Probleme mit "."-Readings posten. Ich hatte gehofft, dass man ReadingGroups dahingehend mit einem Attribut erweitern könnte, das auch gezielt Raw-Readings erlaubt.
Ich habe mir gestern alles mit Userreadings umgebaut. Das war auch meine einzige Idee für einen Workaround. Nochmals Danke.
Titel: Antw:Readings mit . (Punkt) am Anfang
Beitrag von: Wzut am 19 Juli 2020, 07:41:41
als Alternative kann man auch die Zeile 1073 in 33_readingsGroup rauswerfen
next if( $n =~ m/^\./);
dann kann man sich sogar versteckte Attribute in einer rg anzeigen lassen (z.B.  .mId aus 10_CUL_HM )   
Titel: Antw:Readings mit . (Punkt) am Anfang
Beitrag von: blackbite am 19 Juli 2020, 10:12:24
Danke f.d. Hinweis. Wäre natürlich auch ein Weg. Aber das sauber über ein Attribut in der readingsGroup steuerbar zu machen, wäre mega.