FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Jens_B am 17 August 2023, 14:07:50

Titel: Problem mit state format und set magic
Beitrag von: Jens_B am 17 August 2023, 14:07:50
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

Titel: Aw: Problem mit state format und set magic
Beitrag von: rudolfkoenig am 17 August 2023, 16:02:06
ZitatIch möchte gerne das der Luftdruck ohne Kommastelle angezeigt wird.
attr <NAME> stateFormat P:[<NAME>:pressure:r0], T:temperature
Titel: Aw: Problem mit state format und set magic
Beitrag von: Jens_B am 17 August 2023, 17:49:28
Vielen Dank.  :) wie doof kann man sein.😉
Titel: Aw: Problem mit state format und set magic
Beitrag von: Jens_B am 18 August 2023, 12:12:02
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?
Titel: Aw: Problem mit state format und set magic
Beitrag von: betateilchen am 18 August 2023, 12:19:17
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...