Ich würde gerne den Wert von humidity
-3 Rechnen lassen. Ich weiß aber nicht wie das mit den userReading gehen soll. So das dann auf diesen Wert reagiert werden soll.
Internals:
DEF sensor 23 IODev=deconz
FUUID 620423bf-f33f-cdd4-344f-798294a579fa0b49
FVERSION 31_HUEDevice.pm:0.262040/2022-07-09
ID S23
INTERVAL
IODev deconz
NAME Multisensor4
NR 361
STATE H: 69.2 %
TYPE HUEDevice
eventCount 780
has_events 1
manufacturername LUMI
modelid lumi.weather
name Keller Temperatur
on 1
reachable 1
swversion 0.0.0_0005
type ZHAHumidity
uniqueid 00:15:8d:00:07:53:bc:db-01-0405
READINGS:
2023-10-21 04:00:26 IODev deconz
2023-10-25 15:10:30 battery 88
2023-10-25 15:10:30 batteryPercent 88
2023-10-25 15:10:30 humidity 69.2
2023-10-25 15:10:30 lastseen 2023-10-25T13:10Z
2023-10-25 15:10:30 reachable 1
helper:
devtype S
state
update_timeout 1
configList:
json:
ep 1
etag 6b1cfafd27b480d14aeb95d84241751e
lastannounced
lastseen 2023-10-25T13:10Z
manufacturername LUMI
modelid lumi.weather
name Keller Temperatur
swversion 0.0.0_0005
type ZHAHumidity
uniqueid 00:15:8d:00:07:53:bc:db-01-0405
config:
battery 88
offset 0
state:
humidity 6920
lastupdated 2023-10-25T13:10:30.691
setList:
Attributes:
group Keller
icon xiaomi_multi
model lumi.weather
room Keller
stateFormat H: humidity %
Zitat von: Sebastian84 am 25 Oktober 2023, 15:17:54-3 Rechnen lassen. Ich weiß aber nicht wie das mit den userReading gehen soll.
In etwa so:
userReadings hum_minus_3:humidity.* {my $val = ReadingsNum($name, "humidity", 0) - 3; return $val}
Zitat von: Sebastian84 am 25 Oktober 2023, 15:17:54So das dann auf diesen Wert reagiert werden soll.
Verstehe ich nicht!
Gruß, Joachim
Zitat von: MadMax-FHEM am 25 Oktober 2023, 15:26:18In etwa so:
Die Zuweisung an eine Variable ist in dem Kontext ziemlich unnötig.
attr ... userReadings cal_humidity:humidity:.* {return ReadingsNum($name,"humidity",-1)-3}
Zitat von: betateilchen am 25 Oktober 2023, 15:30:19Die Zuweisung an eine Variable ist in dem Kontext ziemlich unnötig.
Ich weiß.
Aber tut ja nicht wirklich weh und wenn dann doch weitere Dinge folgen (sollten)...
Jaja, jetzt kommt wieder: bitte nur GENAU DIE FRAGE BEANTWORTEN UND PUNKT...
(mir in dem Fall egal ;) )
Gruß, Joachim
Danke für die schnelle Hilfe.