Autor Thema: ReadingsVal auf CustomReadings geht nicht  (Gelesen 102 mal)

Offline knopf_piano

  • Full Member
  • ***
  • Beiträge: 388
ReadingsVal auf CustomReadings geht nicht
« am: 16 Juni 2019, 12:06:43 »
Servus,
ich habe ein CustomReadings angelegt und möchte mit ReadingsVal die Einzel-Werte woanders verarbeiten:
Listing:
Internals:
   CFGFN     
   FUUID      5d060913-f33f-35e2-cadd-0d8cd45520538414
   NAME       myReadings
   NR         4795
   STATE      OK
   TYPE       CustomReadings
   .attraggr:
   .attreour:
     state
   .attrminint:
   READINGS:
     2019-06-16 11:57:39    fhemLogSize    425M insgesamt
     2019-06-16 11:57:39    kernel         4.9.0-9-amd64
     2019-06-16 11:57:39    seafCliStatus  knopf_music uploading
knopf_wiki synchronized
knopf_data synchronized
     2019-06-16 11:57:39   perl_version    5.024001
     2019-06-16 11:57:39   state           OK
Attributes:
   event-on-update-reading state
   group      Readings
   interval   2
   readingDefinitions perl_version:$], fhemLogSize:qx(du -ch ./myfhem/log | grep insgesamt), kernel:qx(uname -r 2>&1), seafCliStatus:qx(sudo runuser -l seafile -c 'seaf-cli status  | egrep "uploading|synchronized|waiting|committing"')
   room       0-Test

Ein ReadingsVal auf "state" ergibt das korrekte Result "OK"
{ReadingsVal("myReadings","state","0")}
OK

Ein Readingsval auf "kernel" ergibt Result "0" (default des ReadingsVal)
{ReadingsVal("myReadings","kernel","0")}
0
Ist bei den übrigen definierten Readings auch so.

Das sind doch normale Readings, warum erhalte ich den Wert nicht?
ReadingsProxy geht auf die definierten Readings des "attr readingDefinitions" auch nicht.

Kennt einer das Problem oder hat ähnliches Verhalten?

Schönen Sonntag.
Grüße!
zotac nano mit ganz viel zeug

 

decade-submarginal