hallo,
ich habe einen Dummy und bekomme immer als statewert pct 50, oder ähnlich zurück. Wie kann ich es machen
das ich ein Reading nur mit dem Zahlenwert bekomme. Der text ist wurscht, ich brauch nur die reinen Zahlen.
ich experimentiere jetzt mit ReadingsNum rum, aber irgenwie klappts nicht.
Dnkae
zeig doch mal, was du bereits probiert hast und was das Ergebnis ist...
Klappt bei mir wie es soll:
Internals:
CFGFN
NAME d8
NR 195
STATE pct 20
TYPE dummy
Helper:
Dblog:
State:
Logdb:
TIME 1493373062.84499
VALUE pct 20
Readings:
2017-04-28 11:51:02 state pct 20
Attributes:
setList pct
{return ReadingsNum("d8","state",0)}
Ergebnis: 20
Gruß
Dan
Hallo Dan
Danke für deine Antwort. So oder eher so ähnlich habe ich das auch. Aber wie bekomme ich das in die
Readingsliste mit rein ?
Auf alle fälle ist es genau das was ich brauch...
Danke
Zitat von: fuppking am 28 April 2017, 13:29:47
Hallo Dan
Danke für deine Antwort. So oder eher so ähnlich habe ich das auch. Aber wie bekomme ich das in die
Readingsliste mit rein ?
Auf alle fälle ist es genau das was ich brauch...
Danke
Dann mal bitte mehr Infos.
Wie ist die Ausgangslage?
Wie ist das Ziel?
Gruß
Dan
mach ein list vom Dummy
list dummy
in die FHEM Konsole eingeben.
Ich interpretiere mal wild... Leg ein userreading (https://fhem.de/commandref_DE.html#attributes)mit dem Coding von Dan an. Dann machst du was, damit dein Dummy ein event bekommt, das das pct 50 Reading ändert. Wenn das userreading korrekt ist, wird dir dadurch ein neues Reading angelegt...
Ausgangssituation:
define WZ_Rollo_rechts dummy
attr WZ_Rollo_rechts room Homekit
attr WZ_Rollo_rechts genericDeviceTypes blind
attr WZ_Rollo_rechts setList state:slider,0,1,100
aufm iPhone (Homebridge klappt alles nur als Rückwert steht im state immer zb. "pcr 20"
mein Ziel ist es das dort oder auf einer readingliste der reine Zahlenwert steht.
Wo kommt "pcr" her? Das sehe ich nirgends!
Gruß
Dan
Cooltux hat doch schon gesagt... list device
und das Ganze bitte in code tags posten (# im Editor) damit es lesbar wird.
Hast du das mit dem userreading mal probiert? Was ist das Ergebnis?
ich habe eine Homebridge! wenn ich den Slider mit der maus bzw man verstelle ist alles gut, dann steht immer nur der wert zw. 00-100
wenn ich aber mit dem iPhone über das homekit den wert verstelle bekomme ich immer vor dem Zahelnwert "pct".
Dies will ich mit ReadingNum rasufiltern und als seperaten wert da stehen lassen
Zitat von: fuppking am 28 April 2017, 14:00:56
ich habe eine Homebridge! wenn ich den Slider mit der maus bzw man verstelle ist alles gut, dann steht immer nur der wert zw. 00-100
wenn ich aber mit dem iPhone über das homekit den wert verstelle bekomme ich immer vor dem Zahelnwert "pct".
Dies will ich mit ReadingNum rasufiltern und als seperaten wert da stehen lassen
Homebridgemapping dürfte das Zauberwort an dieser Stelle heissen. Ist ausführlich dokumentiert
Zitat von: KernSani am 28 April 2017, 14:03:45
Homebridgemapping dürfte das Zauberwort an dieser Stelle heissen. Ist ausführlich dokumentiert
Das denke ich auch!
Gruß
Dan
Super das hab ich mir schon gedacht - nur versteht ich da gar nix...
deswegen wollte ich diesen weg wählen...
Ok danke dafür und wird mich wohl mal dranmachen das Mapping zu kappieren