Hauptmenü

ReadingsVal mit SMLUSB Frage

Begonnen von Edi77, 13 Februar 2016, 00:03:34

Vorheriges Thema - Nächstes Thema

Edi77

Hallo,

Ich rufe mit SMLUSB meinen eHZ-GW8E ab.
Da es ein älteres Model ist bekomme ich keine Momentanleistung, daher will ich diese berechnen.
Damit ich das machen kann will ich zuerst mal den Wert in eine Dmmy Variable schreiben

mein fhem.cfg

# ------------------- powerzaehler ------------------
define powerzaehler SMLUSB /dev/ttyUSB0@9600 EHZ
attr powerzaehler event-min-interval .*:30
attr powerzaehler room Zaehler
define FileLog_powerzaehler FileLog ./log/powerzaehler-%Y.log powerzaehler
attr FileLog_powerzaehler room Zaehler
# define powerzaehlerdummy1 dummy


#Variablen Deklaration
define test1 dummy
define test2 dummy
define test3 dummy

# Werte setzen
{fhem("set test1 ".(ReadingsVal("powerzaehler","Zählerstand-Tarif-1-Bezug",0))) }
{fhem("set test2 22.5")}
{fhem("set test3 33.0")}

#kopieren: Werte von test1+Test2 in test3
define Testung3 at +00:00:50 {\
my $test1=Value("test1");;\
my $test2=Value("test2");;\
my $test3=$test1+$test2;;\
Log 3, "Wert ist: $test3";;\
fhem("set test3 $test3");;\



{fhem("set test1 ".(Value("powerzaehler"))) } funktioniert und ich bekomme allerdings nur den STATE Wert "opened" in test1 geschrieben

{fhem("set test1 ".(ReadingsVal("powerzaehler","Zählerstand-Tarif-1-Bezug",0))) } bekomme ich immer 0

LOG

2016-02-10_20:22:13 powerzaehler Zählerstand-Tarif-1-Bezug: 35670396.20
2016-02-10_20:22:13 powerzaehler Zählerstand-Tarif-1-Lieferung: 24082627.30
2016-02-10_20:22:14 powerzaehler Zählerstand-Tarif-1-Bezug: 35670396.70
2016-02-10_20:22:14 powerzaehler Zählerstand-Tarif-1-Lieferung: 24082627.30
2016-02-10_20:22:28 powerzaehler Zählerstand-Tarif-1-Bezug: 35670401.70
2016-02-10_20:22:28 powerzaehler Zählerstand-Tarif-1-Lieferung: 24082627.30
2016-02-10_20:22:59 powerzaehler Zählerstand-Tarif-1-Bezug: 35670412.70
2016-02-10_20:22:59 powerzaehler Zählerstand-Tarif-1-Lieferung: 24082627.30
2016-02-10_20:23:30 powerzaehler Zählerstand-Tarif-1-Bezug: 35670423.70
2016-02-10_20:23:30 powerzaehler Zählerstand-Tarif-1-Lieferung: 24082627.30
2016-02-10_20:24:01 powerzaehler Zählerstand-Tarif-1-Bezug: 35670434.70
2016-02-10_20:24:01 powerzaehler Zählerstand-Tarif-1-Lieferung: 24082627.30
2016-02-10_20:24:32 powerzaehler Zählerstand-Tarif-1-Bezug: 35670445.70
2016-02-10_20:24:32 powerzaehler Zählerstand-Tarif-1-Lieferung: 24082627.30
2016-02-10_20:25:03 powerzaehler Zählerstand-Tarif-1-Bezug: 35670456.70
2016-02-10_20:25:03 powerzaehler Zählerstand-Tarif-1-Lieferung: 24082627.30
2016-02-10_20:25:34 powerzaehler Zählerstand-Tarif-1-Bezug: 35670467.70
2016-02-10_20:25:34 powerzaehler Zählerstand-Tarif-1-Lieferung: 24082627.30
2016-02-10_20:26:05 powerzaehler Zählerstand-Tarif-1-Bezug: 35670478.70
2016-02-10_20:26:05 powerzaehler Zählerstand-Tarif-1-Lieferung: 24082627.30
2016-02-10_20:26:36 powerzaehler Zählerstand-Tarif-1-Bezug: 35670489.70
2016-02-10_20:26:36 powerzaehler Zählerstand-Tarif-1-Lieferung: 24082627.30
2016-02-10_20:27:06 powerzaehler Zählerstand-Tarif-1-Bezug: 35670500.70
2016-02-10_20:27:06 powerzaehler Zählerstand-Tarif-1-Lieferung: 24082627.30
2016-02-10_20:27:36 powerzaehler Zählerstand-Tarif-1-Bezug: 35670511.70
2016-02-10_20:27:36 powerzaehler Zählerstand-Tarif-1-Lieferung: 24082627.30
2016-02-10_20:28:08 powerzaehler Zählerstand-Tarif-1-Bezug: 35670524.00
2016-02-10_20:28:08 powerzaehler Zählerstand-Tarif-1-Lieferung: 24082627.30
2016-02-10_20:28:39 powerzaehler Zählerstand-Tarif-1-Bezug: 35670535.50
2016-02-10_20:28:39 powerzaehler Zählerstand-Tarif-1-Lieferung: 24082627.30


Wo liegt mein Denkfehler ???
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D