Hauptmenü

Userreading

Begonnen von hyper2910, 27 November 2023, 17:58:48

Vorheriges Thema - Nächstes Thema

hyper2910

Hallo zusammen,

Irgendwie schaffe ich es nicht ein Userreading anzulegen.

Ich habe ein Tasmota Device, welches den verbrauchten Strom als kw/h anzeigt im Reading

ENERGY_Total
287.488

Ich benötigte aber die w/h als Reading also das ganze mal 1000

Haben daraufhin ein Userreading gemacht

attr MQTT2_Garage userReadings openWB1z:ENERGY_Total:. { ReadingsNum ($name,'ENERGY_Total' ,0) * 1000}

Irgendwann ist falsch, da kein UserReading auftaucht.

Kann mir einer die Augen öffnen?


Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

eisman

hi,

attr MQTT2_Garage userReadings openWB1z:ENERGY_Total:.* { ReadingsNum ($name,'ENERGY_Total' ,0) * 1000}

oder einen wert oder alle, in etwa so....

userReadings
temperature   { my $TS = ReadingsVal($name,"temp-str",0); my $TH = ReadingsVal($name,"temp-hof",0); $TS < $TH ? $TS : $TH; },
sonne         { my $TS = ReadingsVal($name,"temp-str",0); my $TH = ReadingsVal($name,"temp-hof",0); $TS > $TH ? $TS : $TH; },
lux           { my $TS = ReadingsVal($name,"lux-str",0);  my $TH = ReadingsVal($name,"lux-hof",0);  $TS > $TH ? $TS : $TH; },
uvi           { my $TS = ReadingsVal($name,"uv-str",0);   my $TH = ReadingsVal($name,"uv-hof",0);   $TS > $TH ? $TS : $TH; },
measured-temp:temperature.* { ReadingsVal($name,"temperature",0)},
wind:windspeed.*            { ReadingsVal($name,"windspeed",0)}


gruss
1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian, Homematic,ZigBee         / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian,MQTT                               / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S