FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: bumbumb am 11 Februar 2018, 15:11:40

Titel: Userreading
Beitrag von: bumbumb am 11 Februar 2018, 15:11:40
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)); }
Titel: Antw:Userreading
Beitrag von: Otto123 am 11 Februar 2018, 15:30:59
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
Titel: Antw:Userreading
Beitrag von: bumbumb am 11 Februar 2018, 16:35:52
Hallo
die Werte stehen immer noch auf 0.
Was kenn es sein, das device an sich funktioniert aber.
Gruß
bumbumb
Titel: Antw:Userreading
Beitrag von: KernSani am 11 Februar 2018, 17:49:04
Hast du denn Otto's Tipps umgesetzt?


Kurz, weil mobil...
Titel: Antw:Userreading
Beitrag von: Otto123 am 11 Februar 2018, 18:18:09
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
Titel: Antw:Userreading
Beitrag von: bumbumb am 11 Februar 2018, 18:42:14
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
Titel: Antw:Userreading
Beitrag von: Otto123 am 11 Februar 2018, 18:47:35
poste mal ein list Stromzaehlervielleicht sieht man was.
Titel: Antw:Userreading
Beitrag von: bumbumb am 11 Februar 2018, 19:14:01
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
Titel: Antw:Userreading
Beitrag von: Otto123 am 11 Februar 2018, 19:27:02
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.