[GELÖST] UserReading mit Berechnung

Begonnen von Byllyy, 15 November 2023, 09:00:03

Vorheriges Thema - Nächstes Thema

Byllyy

Hallo zusammen,

ich habe folgendes UserReading StromTacho {ReadingsVal ("Stromzaehler","Power_Power_curr",0)/10 }.
Nun möchte ich von einem festen Wert (180) dieses UserReading subtrahieren, entweder direkt oder als neues Reading.
Leider reichen meine Syntax Kenntnisse nicht um zu Ergebnis zu kommen, könnt Ihr bitte helfen.
LG,
Byllyy

Otto123

#1
Moin,

Du meinst ?
{180 - ReadingsVal ("Stromzaehler","Power_Power_curr",0)/10 }
Tipps:
  • Nimm für Zahlen ReadingsNum()
  • Verwende einen Trigger fürs userReadings -> StromTacho:Power_Power_curr.* {}
  • Wenn Du das Gerät des userReadings ausliest kannst Du es durch $name ersetzen ReadingsNum ($name,"Power_Power_curr",0)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Byllyy

Hallo Otto,

ich stelle hier ja nur selten Fragen, doch Du hast immer sofort die Richtige Antwort für mich. Danke dafür.
Mein Problem war in diesem Fall die Syntax, ich habe die Zahl immer hinter das ReadingsVal gesetzt.
Vielen Dank für deinen Tipp, jetzt komme ich selber weiter.
LG,
Byllyy