Problem mit state format und set magic

Begonnen von Jens_B, 17 August 2023, 14:07:50

Vorheriges Thema - Nächstes Thema

Jens_B

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?
Du darfst diesen Dateianhang nicht ansehen.

RaspberryPi 4 (Raspian Buster)FHEM+Homebridge
HMLAN für Homematic
Z-Wave USB Stick
Shelly Devices
Fritz!Box 7590Ax

rudolfkoenig

ZitatIch möchte gerne das der Luftdruck ohne Kommastelle angezeigt wird.
attr <NAME> stateFormat P:[<NAME>:pressure:r0], T:temperature

Jens_B

Vielen Dank.  :) wie doof kann man sein.😉
RaspberryPi 4 (Raspian Buster)FHEM+Homebridge
HMLAN für Homematic
Z-Wave USB Stick
Shelly Devices
Fritz!Box 7590Ax

Jens_B

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?
RaspberryPi 4 (Raspian Buster)FHEM+Homebridge
HMLAN für Homematic
Z-Wave USB Stick
Shelly Devices
Fritz!Box 7590Ax

betateilchen

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...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!