Hallo
ich habe das Device angelegt. wie Folgt:
define Stromzaehler OBIS /dev/ttyUSB0@9600,8,N,1 SML
attr Stromzaehler DbLogExclude .*
attr Stromzaehler channels {"1.7"=>"Aktuelle_Leistung","21"=>"energy_L1","41"=>"energy_L2","61"=>"energy_L3","31"=>"power_L1","51"=>"power_L2","71"=>"power_L3","1"=>"energy_current","1.8"=>"energy_total","2.8"=>"feed_total"}
attr Stromzaehler event-on-update-reading .*
Dieser Code funktioniert nicht leider kann ich keinen Fehler finden
P_Bezug_temp:energy_total differential {ReadingsVal("Stromzaehler","feed_total",0)*3600000}
P_Bezug_Watt { sprintf("%.0f",ReadingsVal("Stromzaehler","P_Bezug_temp",0)); }
Hi,
ich verstehe das Problem nicht ganz, was funktioniert nicht?
Das soll Dein UserReadings sein?
ZitatP_Bezug_temp:energy_total differential {ReadingsVal("Stromzaehler","feed_total",0)*3600000}
P_Bezug_Watt { sprintf("%.0f",ReadingsVal("Stromzaehler","P_Bezug_temp",0)); }
Mal so versucht wie es in der Doku steht? Dort steht was von Komma getrennt :-X
attr Stromzaehler userReadings P_Bezug_temp:energy_total differential {ReadingsVal("Stromzaehler","feed_total",0)*3600000},P_Bezug_Watt { sprintf("%.0f",ReadingsVal("Stromzaehler","P_Bezug_temp",0)) }
Wenn nicht, funktionieren die einzelnen Ausdrücke in der Kommandozeile?
Gruß Otto
Hallo
die Werte stehen immer noch auf 0.
Was kenn es sein, das device an sich funktioniert aber.
Gruß
bumbumb
Hast du denn Otto's Tipps umgesetzt?
Kurz, weil mobil...
Hi bumbumb,
was ergibt {ReadingsVal("Stromzaehler","feed_total",0)}
{ReadingsVal("Stromzaehler","P_Bezug_temp",0)}
Jeweils einfach in der FHEM Kommandozeile ausgeführt?
Gruß Otto
Hallo,
also {ReadingsVal("Stromzaehler","feed_total",0)} ergibt 29444402.7
und {ReadingsVal("Stromzaehler","P_Bezug_temp",0)} =0
nur warum???
Vielen Dank für die Hilfe
poste mal ein list Stromzaehler
vielleicht sieht man was.
so hier der post
Internals:
DEF /dev/ttyUSB0@9600,8,N,1 SML
DeviceName /dev/ttyUSB0@9600,8,N,1
FD 12
MeterType SML
NAME Stromzaehler
NR 37
PARTIAL
STATE opened
TYPE OBIS
READINGS:
2018-01-14 01:01:58 0.118.5.16.174.255 0
2018-01-24 18:14:24 0.118.5.16.199.255 0*var
2018-02-04 17:27:29 0.118.5.16.226.255 0
2018-02-11 19:12:48 1.0.0.0.9.255 AS-01-49-53-4B-00-03-BF-27-65
2018-02-11 19:12:48 1.0.36.7.0.255 43
2018-02-11 19:12:48 1.0.56.7.0.255 176
2018-02-11 19:12:48 1.0.76.7.0.255 199
2018-02-11 19:12:48 129.129.199.130.3.255 ISK
2018-02-11 19:12:48 129.129.199.130.5.255 4dddd-01
2018-02-11 19:12:48 P_Bezug_Watt 0
2018-02-11 12:54:37 P_Einsp_Watt 0
2018-02-11 18:27:48 Version ISK\090149534B0003BF2
2018-02-11 10:44:22 ZaehlerstandBezug 9666
2018-02-11 09:26:31 ZahlerstandBezug 9665.2012
2018-01-29 18:48:20 dir_energy_total in
2018-01-29 18:48:20 dir_feed_total in
2018-02-11 09:23:29 energy_kWh 1665172.9 Wh
2018-02-11 19:12:48 energy_total 1671206.6
2018-02-11 19:12:48 energy_total_Ch1 9671206.6
2018-02-11 19:12:48 energy_total_Ch2 0
2018-02-11 19:12:48 feed_total 39444402.7
2018-02-11 19:12:48 feed_total_Ch1 39444402.7
2018-02-11 19:12:48 feed_total_Ch2 0
2018-02-11 19:12:48 power 420
2018-02-11 12:52:13 state opened
Zitat von: bumbumb am 11 Februar 2018, 18:42:14
und {ReadingsVal("Stromzaehler","P_Bezug_temp",0)} =0
nur warum???
Vielen Dank für die Hilfe
Also ich sehe kein Reading P_Bezug_temp in deinem list.