Hilfe bei ReadingsNum - dummy

Begonnen von fuppking, 28 April 2017, 11:48:13

Vorheriges Thema - Nächstes Thema

fuppking

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

KernSani

zeig doch mal, was du bereits probiert hast und was das Ergebnis ist...
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

DeeSPe

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
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

fuppking

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

DeeSPe

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
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

CoolTux

mach ein list vom Dummy


list dummy


in die FHEM Konsole eingeben.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

KernSani

Ich interpretiere mal wild... Leg ein userreadingmit 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...
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

fuppking

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.


DeeSPe

Wo kommt "pcr" her? Das sehe ich nirgends!

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

KernSani

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?

RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

fuppking

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

KernSani

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
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

DeeSPe

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
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

fuppking

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