Hallo Zusammen,
ich glaube ich verstehe "set magic" nicht richtig.
Ich habe hier einen Sensor der mir Luftdruck und Temperatur ausgibt.
READINGS:
2023-08-17 12:58:14 Activity alive
2023-04-08 15:54:33 D-firmware 0.14
2023-04-08 15:54:33 D-serialNr UWS0291681
2023-08-17 12:51:27 IODev HmUART
2023-05-10 21:48:17 PairedTo 0x12ABCD
2021-10-17 18:59:41 R-burstRx off
2021-10-17 18:59:41 R-pairCentral 0x12ABCD
2023-05-10 21:48:17 RegL_00. 00:00 01:00 05:64 0A:12 0B:AB 0C:CD 12:10 14:03 24:00 25:42
2023-08-17 13:59:22 batVoltage 2.90
2023-08-17 13:59:22 battery ok
2023-05-10 21:49:17 cfgState ok
2023-08-17 12:51:30 commState CMDs_pending
2023-08-17 13:59:22 luminosity 1076
2023-08-17 13:59:22 luminosity2 4060.37735849057
2023-04-08 15:54:34 powerOn 2023-04-08 15:54:34
2023-08-17 13:59:22 pressure 1019.2
2023-08-17 13:59:22 pressure-nn 1027.0
2023-08-16 14:01:57 recentStateType info
2023-08-17 13:59:22 state T: 19.6 L: 1076 P: 1019.2 P-NN: 1027.0
2023-08-17 13:59:22 temperature 19.6
Attributes:
IOgrp vccu
actCycle 000:10
actStatus alive
alias Temp/Helligkeit/Luftdruck Sensor
autoReadReg 4_reqStatus
expert defReg,rawReg
firmware 0.14
genericDeviceType thermometer
group Wettervorhersage,Wohnzimmer
model HB-UW-Sen-THPL-O
peerIDs 00000000
room Homekit,Wetterdaten,Wohnzimmer
serialNr UWS0291681
stateFormat P:pressure:r1, T:temperature
subType THPLSensor
userReadings luminosity2 { ReadingsVal("SENSOR_1","luminosity",0)/0.265; }
Ich möchte gerne das der Luftdruck ohne Kommastelle angezeigt wird. Deshalb habe ich das "r1" hinter pressure gestellt.
Es sieht aktuell aber so aus, wie auf dem Anhang zu sehen... Ich vermute ich verstehe die Formatierung von stateFormat in Verbindung mit set magic nicht richtig, kann mir jemand da mal auf die Sprünge helfen?
Bildschirmfoto 2023-08-17 um 14.04.58.jpg
ZitatIch möchte gerne das der Luftdruck ohne Kommastelle angezeigt wird.
attr <NAME> stateFormat P:[<NAME>:pressure:r0], T:temperature
Vielen Dank. :) wie doof kann man sein.😉
Noch eine Frage:
Wenn ich für den 2. Wert (Temperatur in dem Fall) das gleiche machen würde also so:
attr <NAME> stateFormat P:[<NAME>:pressure:r0], T:[<NAME>:temperature:r0]
das würde gehen?
Oder geht das dann nicht?
Zitat von: Jens_B am 18 August 2023, 12:12:02das würde gehen?
Oder geht das dann nicht?
probier es doch einfach aus.
Zitat von: Jens_B am 17 August 2023, 17:49:28wie doof kann man sein.
dazu sag ich jetzt mal nix...