Hauptmenü

InternalVal Wert abrufen

Begonnen von Heiner33, 01 Januar 2021, 10:23:26

Vorheriges Thema - Nächstes Thema

Heiner33

Hallo zusammen,
ich habe ein HTTMOD Device, von dem ich ein InternalVal bräuchte. Und zwar das "data" Attribute (siehe angehängter Screenshot).
Leider weiß ich nicht, wie ich darauf zugreifen kann. Bisher lief das immer mit

InternalVal($name, "data",0)

aber scheinbar ist das "data" Attribut jetzt unterhalb des "HttpUtils" und ich weiß nicht, wie ich darauf zugreifen kann.

Danke und Grüße

jhohmann

Warum nicht das Internal value auslesen? Dort steht doch direkt die Temp drin, oder?
Raspberry Pi 4 - bookworm / EnOcean - Rollo+Licht, deCONZ - Licht+Sensoren, ZWave - CO Messung, HMCCU mit piVCCU - Heizung+Rollo
plus dovecot, minidlna

Heiner33

Zitat von: jhohmann am 01 Januar 2021, 11:19:27
Warum nicht das Internal value auslesen? Dort steht doch direkt die Temp drin, oder?
Weil ich nicht die Temperatur brauche, sondern die URL, die vom SetXX-Befehl aufgerufen wurde.

Habe das so gelöst:
my $h = InternalVal($name, "HttpUtils",0);
if(ref($h) eq "HASH") {
my $dat = $h->{data};
}


In $dat steht dann der gewünschte Wert. Falls das auch besser geht, gerne melden.