Seite 1 von 1

CUxD CPU10 auslesen in Script

Verfasst: 02.07.2018, 13:02
von roe1974
Hallo

Kann ich den Wert aktuellen Wert

CUX-SYSTEM:0.CPU10

Das Wrapper Device ist CUX9000001

in einem Script auslesen ? Bekomme das nicht hin......

lg Richard

Re: CUxD CPU10 auslesen in Script

Verfasst: 02.07.2018, 13:25
von AndiN
Hallo Richard,

hilft Dir das evtl. weiter?

Code: Alles auswählen

dom.GetObject("CUxD.CUX9000001:1.STATE").State()
Viel Spaß beim Basteln

Andi

Re: CUxD CPU10 auslesen in Script

Verfasst: 02.07.2018, 13:37
von roe1974
Peinlich .... genau die Kombo habe ich nicht probiert ...
DAAANKE !!!!!

lg Richard

Re: CUxD CPU10 auslesen in Script

Verfasst: 02.07.2018, 13:44
von AndiN
Peinlich ist, wenn man hier eine Frage zu seiner Hauskatze stellt und nicht zur Homematic ;-)

Andi

Re: CUxD CPU10 auslesen in Script

Verfasst: 25.09.2018, 19:33
von KJSBO
Hat sich geklärt! Hatte unter "Geräte" eine falsche Definition angelegt ("CUX-SYSTEM:1" statt "CUX-SYSTEM:0")
Ich lass es als "Warnung" für Andere hier stehen.



Sorry, aber ich muss auch noch mal nachfragen :? .

Ich möchte CPU-LOAD und Dutycycle aus CUxD auswerten. Leider klappt nur die Dutycycle-Auswertung.

Im CUxD exitieren diese beiden devices:

CUX9000001: CCU(SYSTEM,'CUX-SYSTEM:1.DC_Pxxxxxxxxx')-> dp('STATE') samples(2)
CUX9000002: CCU(SYSTEM,'CUX-SYSTEM:1.CPU10')-> dp('STATE') samples(2)

So versuche ich auszuwerten:
var x = dom.GetObject("CUxD.CUX9000001:1.STATE").State(); ==> Hier kommt der korrekte Wert! :)
var x = dom.GetObject("CUxD.CUX9000002:1.STATE").State(); ==> Hier kommt immer nur "0.000000" :(

Was mache ich denn bei der CPU-Last-Auswertung falsch?