[OBIS V2] - Jetzt auch mit SML-Unterstützung

Begonnen von Icinger, 08 April 2016, 19:54:44

Vorheriges Thema - Nächstes Thema

eisenhauer1987

Hi,

ich nutze Obis seit mehreren Wochen mit SML. Heute brauchte es wohl mein Fhem zum stillstand:

PERL WARNING: Integer overflow in hexadecimal number at ./FHEM/47_OBIS.pm line 364.
Cannot pack Inf with 'C' at ./FHEM/47_OBIS.pm line 364.


Anbei das List:

Internals:
   DEF        /dev/ttyUSB0@9600,8,N,1 SML
   DeviceName /dev/ttyUSB0@9600,8,N,1
   FUUID      5c4f2794-f33f-a5c5-4b74-71084e19126a2e87
   MeterType  SML
   NAME       Haus.Strom
   NR         209
   PARTIAL   
   STATE      opened
   TYPE       OBIS
   Helper:
     DBLOG:
       1.0.36.7.0.255:
         logdb:
           TIME       1548698800.56931
           VALUE      25.41
       1.0.56.7.0.255:
         logdb:
           TIME       1548698800.56931
           VALUE      377.1
       1.0.76.7.0.255:
         logdb:
           TIME       1548698800.56931
           VALUE      53.02
       Kosten:
         logdb:
           TIME       1548698664.00174
           VALUE      533.21
       Total:
         logdb:
           TIME       1548698800.56931
           VALUE      1838.80657201
       VerbrauchZeitraum:
         logdb:
           TIME       1548698800.56931
           VALUE      1833.806
       power:
         logdb:
           TIME       1548698800.56931
           VALUE      455.53
       statTotal:
         logdb:
           TIME       1548698800.56931
           VALUE      Hour: 0.05155741000001 Day: 4.70848022000030 Month: 161.83761771000039 Year: 161.83761771000039 (since: 2019-01-13 )
       statTotalLast:
         logdb:
           TIME       1548698395.02574
           VALUE      Hour: 0.54433040000012 Day: 12.93388224999973 Month: - Year: -
       total_consumption:
         logdb:
           TIME       1548698800.56931
           VALUE      1838806.57201
       total_consumption_Ch1:
         logdb:
           TIME       1548698800.56931
           VALUE      1838806
   READINGS:
     ..........
   helper:
     BUFFER     
     EoM        1
     SPEED      5
     SPEED2     5
     TRIGGERTIME 1548691348.6034
     _98_statistics myStatDevice
     Channels:
     DEVICES:
       
       5
       
     directions:
Attributes:
   event-on-change-reading .*
   interval   5
   pollingMode on
   room       Gerät - Stromverbrauch,Raum - HWR
   userReadings Total:total_consumption.* {ReadingsVal("Haus.Strom","total_consumption",0)/1000},
VerbrauchZeitraum:total_consumption_Ch1.* {ReadingsVal("Haus.Strom","total_consumption_Ch1",0)/1000-5},


Kosten:VerbrauchZeitraum.* { {sprintf("%.2f",ReadingsVal("Haus.Strom", "VerbrauchZeitraum", 0)*0.26+56.42);} },


Guthaben:total_consumption_Ch1.* {ReadingsVal("Haus.Strom","Guthaben",0)}


Könnte jemand den Fehler analysieren? Ich bin natürlich gern behilflich

Grüße

Tungsten

Hallo Zusammen,

ich habe 2 Zähler mit OBIS eingebunden.

Im Log bekomme ich:

2019.01.29 18:44:31 1: PERL WARNING: Use of uninitialized value $data in substitution (s///) at ./FHEM/47_OBIS.pm line 349.
2019.01.29 18:44:31 1: PERL WARNING: Use of uninitialized value $data in substitution (s///) at ./FHEM/47_OBIS.pm line 350.
2019.01.29 18:44:31 1: PERL WARNING: Use of uninitialized value $data in string at ./FHEM/47_OBIS.pm line 351.
2019.01.29 18:44:31 1: PERL WARNING: Use of uninitialized value $msg in pattern match (m//) at ./FHEM/47_OBIS.pm line 330.


Ich finde aber nicht den Fehler. Hier ein List der beiden Devices.

Internals:
   DEF        /dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_010670FA-if00-port0@9600,8,N,1 SML
   DeviceName /dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_010670FA-if00-port0@9600,8,N,1
   FUUID      5c472d1d-f33f-2776-8052-1bc32e870408dc57
   MeterType  SML
   NAME       Hausstrom
   NR         148
   PARTIAL   
   STATE      opened
   TYPE       OBIS
   Helper:
     DBLOG:
       power:
         DBLogging:
           TIME       1548833292.4998
           VALUE      122
       statPowerDayLast:
         DBLogging:
           TIME       1548802795.47434
           VALUE      Min: -1933 Avg: -1 Max: 3163
       statPowerHourLast:
         DBLogging:
           TIME       1548831595.40419
           VALUE      Min: 121 Avg: 364 Max: 1196
       statTotal_consumption_Ch1:
         DBLogging:
           TIME       1548833292.4998
           VALUE      Hour: 107.7 Day: 1870.9 Month: 212508.6 Year: 212508.6
       statTotal_consumption_Ch1Last:
         DBLogging:
           TIME       1548831595.40419
           VALUE      Hour: 317.8 Day: 4633.8 Month: 275656.9 Year: 1753928.0
       statTotal_feed_Ch1Last:
         DBLogging:
           TIME       1548802795.47434
           VALUE      Hour: 0.0 Day: 4415.8 Month: 17653.2 Year: 5679435.9
       total_consumption_Ch1:
         DBLogging:
           TIME       1548833292.4998
           VALUE      2725632.9
   READINGS:
     2019-01-30 08:28:12   1.0.0.0.9.255   09-01-49-53-4B-00-04-1E-7A-24
     2019-01-30 08:28:12   1.0.36.7.0.255  38
     2019-01-30 08:28:12   1.0.56.7.0.255  60
     2019-01-30 08:28:12   1.0.76.7.0.255  22
     2019-01-30 08:28:12   129.129.199.130.3.255 ISK
     2019-01-30 08:28:12   129.129.199.130.5.255 6CA0-0E72-F74F-2DD1-84B6-34B7-359F-3396-47CA-EFBA-A523-B9B4-BB61-773F-FA53-198B-7B2F-ED20-7206-A9F3-14A6-F1E5-01E1-1E7B-01
     2019-01-30 08:28:12   EinkaufBisherigerTagesverbrauch 1.8709
     2019-01-30 08:28:12   EinkaufStromZaehlerstand 2725.6329
     2019-01-30 08:28:12   EinkaufVerbrauchLetzteStunde 317.8
     2019-01-30 08:28:12   EinkaufVerbrauchLetzterTag 4.6338
     2019-01-30 08:28:12   EinkaufbisherigerTagesverbrauchInEUR 0.486434
     2019-01-30 08:28:12   VerkaufBisherigeTagesEinspeisung 0
     2019-01-30 08:28:12   VerkaufBisherigeTageseinspeisungInEUR 0
     2019-01-30 08:28:12   VerkaufEinspeisungLetzteStunde 0.0
     2019-01-30 08:28:12   VerkaufEinspeisungLetzterTag 4.4158
     2019-01-30 08:28:12   VerkaufStromZaehlerstand 6509.6813
     2019-01-25 17:03:58   Version         ISK\090149534B00041E7A24
     2019-01-30 08:28:12   power           122
     2019-01-30 08:28:12   statPowerDay    Min: 120 Avg: 237 Max: 1196
     2019-01-29 23:59:55   statPowerDayLast Min: -1933 Avg: -1 Max: 3163
     2019-01-30 08:28:12   statPowerHour   Min: 122 Avg: 265 Max: 479
     2019-01-30 07:59:55   statPowerHourLast Min: 121 Avg: 364 Max: 1196
     2019-01-30 08:28:12   statPowerMonth  Min: -2067 Avg: 257 Max: 6465
     2018-12-31 23:59:55   statPowerMonthLast Min: -1521 Avg: 346 Max: 8413
     2019-01-30 08:28:12   statPowerYear   Min: -2067 Avg: 257 Max: 6465
     2018-12-31 23:59:55   statPowerYearLast Min: -6384 Avg: -779 Max: 8413
     2019-01-30 08:28:12   statTotal_consumption_Ch1 Hour: 107.7 Day: 1870.9 Month: 212508.6 Year: 212508.6
     2019-01-30 07:59:55   statTotal_consumption_Ch1Last Hour: 317.8 Day: 4633.8 Month: 275656.9 Year: 1753928.0
     2019-01-30 08:28:12   statTotal_feed_Ch1 Hour: 0.0 Day: 0.0 Month: 30658.3 Year: 30658.3
     2019-01-30 07:59:55   statTotal_feed_Ch1Last Hour: 0.0 Day: 4415.8 Month: 17653.2 Year: 5679435.9
     2019-01-29 17:12:40   state           opened
     2019-01-30 08:28:12   total_consumption 2725632.9
     2019-01-30 08:28:12   total_consumption_Ch1 2725632.9
     2019-01-30 08:28:12   total_consumption_Ch2 0
     2019-01-30 08:28:12   total_feed      6509681.3
     2019-01-30 08:28:12   total_feed_Ch1  6509681.3
     2019-01-30 08:28:12   total_feed_Ch2  0
   helper:
     BUFFER     
     EoM        1
     SPEED      5
     SPEED2     5
     TRIGGERTIME 1548778360.56674
     _98_statistics Statistik
     Channels:
     DEVICES:
       
       300
       
     directions:
Attributes:
   DbLogInclude power|statTotal_consumption_Ch1Last|statTotal_consumption_Ch1|statPowerDayLast|statPowerHourLast|total_consumption_Ch1|total_feed_Ch1|statTotal_feed_Ch1Last
   event-on-change-reading .*
   interval   300
   pollingMode on
   userReadings EinkaufBisherigerTagesverbrauch { my @Verbrauch = split ' ',ReadingsVal("Hausstrom","statTotal_consumption_Ch1",0);;$Verbrauch[3]/1000},
EinkaufVerbrauchLetzteStunde { my @STDVerbrauch = split ' ',ReadingsVal("Hausstrom","statTotal_consumption_Ch1Last",0);;$STDVerbrauch[1]},
EinkaufVerbrauchLetzterTag { my @TagVerbrauch = split ' ',ReadingsVal("Hausstrom","statTotal_consumption_Ch1Last",0);;$TagVerbrauch[3]/1000},
EinkaufbisherigerTagesverbrauchInEUR { my @EURVerbrauch = split ' ',ReadingsVal("Hausstrom","statTotal_consumption_Ch1",0);;$EURVerbrauch[3]/1000*0.26},
EinkaufStromZaehlerstand { my @EinkaufStromZaehlerstand = split ' ',ReadingsVal("Hausstrom","total_consumption_Ch1",0);;$EinkaufStromZaehlerstand[0]/1000},
VerkaufBisherigeTagesEinspeisung { my @Einspeisung = split ' ',ReadingsVal("Hausstrom","statTotal_feed_Ch1",0);;$Einspeisung[3]/1000},
VerkaufEinspeisungLetzteStunde { my @STDEinspeisung = split ' ',ReadingsVal("Hausstrom","statTotal_feed_Ch1Last",0);;$STDEinspeisung[1]},
VerkaufEinspeisungLetzterTag { my @TagEinspeisung = split ' ',ReadingsVal("Hausstrom","statTotal_feed_Ch1Last",0);;$TagEinspeisung[3]/1000},
VerkaufBisherigeTageseinspeisungInEUR { my @EUREinspeisung = split ' ',ReadingsVal("Hausstrom","statTotal_feed_Ch1",0);;$EUREinspeisung[3]/1000*0.122},
VerkaufStromZaehlerstand { my @VerkaufStromZaehlerstand = split ' ',ReadingsVal("Hausstrom","total_feed_Ch1",0);;$VerkaufStromZaehlerstand[0]/1000}



Internals:
   DEF        /dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_01064D97-if00-port0@9600,8,N,1 SML
   DeviceName /dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_01064D97-if00-port0@9600,8,N,1
   FUUID      5c472d11-f33f-2776-0674-7de264363a807391
   MeterType  SML
   NAME       Waermepumpe
   NR         25
   PARTIAL   
   STATE      opened
   TYPE       OBIS
   Helper:
     DBLOG:
       power:
         DBLogging:
           TIME       1548833328.4677
           VALUE      79
       statPowerDayLast:
         DBLogging:
           TIME       1548802795.62817
           VALUE      Min: 17 Avg: 1240 Max: 8416
       statPowerHourLast:
         DBLogging:
           TIME       1548831595.56153
           VALUE      Min: 79 Avg: 1183 Max: 2501
       statTotal_consumption_Ch1:
         DBLogging:
           TIME       1548833328.4677
           VALUE      Hour: 546.3 Day: 9114.0 Month: 745239.4 Year: 745239.4
       statTotal_consumption_Ch1Last:
         DBLogging:
           TIME       1548831595.56153
           VALUE      Hour: 1169.5 Day: 29050.1 Month: 563048.8 Year: 3738205.4
       total_consumption_Ch1:
         DBLogging:
           TIME       1548833328.4677
           VALUE      83657062.9
   READINGS:
     2018-12-16 06:15:50   0.0.0.0.27.255  0
     2017-01-10 18:24:59   0.118.5.20.110.255 0
     2019-01-30 08:28:48   1.0.0.0.0.255   08-05-0E-42-2D-4C-90-A3
     2019-01-30 08:28:48   1.0.96.5.5.255  128
     2019-01-30 08:28:48   129.129.199.130.3.255 ISKRA
     2018-03-27 06:48:27   130.214.32.6.32.255 0
     2018-03-27 06:56:29   158.54.32.6.32.255 0
     2018-03-27 07:00:27   171.182.32.6.32.255 0
     2019-01-30 08:28:48   HeizungZaehlerstand 83657.0629
     2019-01-30 08:28:48   VerbrauchLetzteStunde 1169.5
     2019-01-30 08:28:48   VerbrauchLetzterTag 29.0501
     2017-01-09 19:50:51   Version         ISKRA\08050E422D4C90A3
     2019-01-30 08:28:48   bisherigerTagesverbrauch 9.114
     2019-01-30 08:28:48   bisherigerTagesverbrauchInEUR 1.540266
     2018-01-18 11:21:13   dir_total_consumption in
     2019-01-30 08:28:48   power           79
     2019-01-30 08:28:48   statPowerDay    Min: 79 Avg: 1040 Max: 3001
     2019-01-29 23:59:55   statPowerDayLast Min: 17 Avg: 1240 Max: 8416
     2019-01-30 08:28:48   statPowerHour   Min: 79 Avg: 1025 Max: 2501
     2019-01-30 07:59:55   statPowerHourLast Min: 79 Avg: 1183 Max: 2501
     2019-01-30 08:28:48   statPowerMonth  Min: 16 Avg: 1062 Max: 9455
     2018-12-31 23:59:55   statPowerMonthLast Min: 15 Avg: 753 Max: 9932
     2019-01-30 08:28:48   statPowerYear   Min: 16 Avg: 1062 Max: 9455
     2018-12-31 23:59:55   statPowerYearLast Min: 0 Avg: 411 Max: 9932
     2019-01-30 08:28:48   statTotal_consumption_Ch1 Hour: 546.3 Day: 9114.0 Month: 745239.4 Year: 745239.4
     2019-01-30 07:59:55   statTotal_consumption_Ch1Last Hour: 1169.5 Day: 29050.1 Month: 563048.8 Year: 3738205.4
     2019-01-29 17:12:28   state           opened
     2019-01-30 08:28:48   total_consumption_Ch1 83657062.9
   helper:
     BUFFER     
     EoM        1
     SPEED      5
     SPEED2     5
     TRIGGERTIME 1548778348.12169
     _98_statistics Statistik
     Channels:
     DEVICES:
       
       240
       
     directions:
Attributes:
   DbLogInclude power|statTotal_consumption_Ch1Last|statTotal_consumption_Ch1|statPowerDayLast|statPowerHourLast|total_consumption_Ch1|total_feed_Ch1|statTotal_feed_Ch1Last
   interval   240
   pollingMode on
   userReadings bisherigerTagesverbrauch { my @Verbrauch = split ' ',ReadingsVal("Waermepumpe","statTotal_consumption_Ch1",0);$Verbrauch[3]/1000},
VerbrauchLetzteStunde { my @STDVerbrauch = split ' ',ReadingsVal("Waermepumpe","statTotal_consumption_Ch1Last",0);$STDVerbrauch[1]},
VerbrauchLetzterTag { my @TagVerbrauch = split ' ',ReadingsVal("Waermepumpe","statTotal_consumption_Ch1Last",0);$TagVerbrauch[3]/1000},
bisherigerTagesverbrauchInEUR { my @EURVerbrauch = split ' ',ReadingsVal("Waermepumpe","statTotal_consumption_Ch1",0);$EURVerbrauch[3]/1000*0.169},
HeizungZaehlerstand { my @HeizungZaehlerstand = split ' ',ReadingsVal("Waermepumpe","total_consumption_Ch1",0);$HeizungZaehlerstand [0]/1000}


Könnte mir jemand auf die Sprünge helfen?

Danke Euch

eisenhauer1987

Zitat von: eisenhauer1987 am 28 Januar 2019, 19:08:15
Hi,

ich nutze Obis seit mehreren Wochen mit SML. Heute brauchte es wohl mein Fhem zum stillstand:

PERL WARNING: Integer overflow in hexadecimal number at ./FHEM/47_OBIS.pm line 364.
Cannot pack Inf with 'C' at ./FHEM/47_OBIS.pm line 364.


Anbei das List:

Internals:
   DEF        /dev/ttyUSB0@9600,8,N,1 SML
   DeviceName /dev/ttyUSB0@9600,8,N,1
   FUUID      5c4f2794-f33f-a5c5-4b74-71084e19126a2e87
   MeterType  SML
   NAME       Haus.Strom
   NR         209
   PARTIAL   
   STATE      opened
   TYPE       OBIS
   Helper:
     DBLOG:
       1.0.36.7.0.255:
         logdb:
           TIME       1548698800.56931
           VALUE      25.41
       1.0.56.7.0.255:
         logdb:
           TIME       1548698800.56931
           VALUE      377.1
       1.0.76.7.0.255:
         logdb:
           TIME       1548698800.56931
           VALUE      53.02
       Kosten:
         logdb:
           TIME       1548698664.00174
           VALUE      533.21
       Total:
         logdb:
           TIME       1548698800.56931
           VALUE      1838.80657201
       VerbrauchZeitraum:
         logdb:
           TIME       1548698800.56931
           VALUE      1833.806
       power:
         logdb:
           TIME       1548698800.56931
           VALUE      455.53
       statTotal:
         logdb:
           TIME       1548698800.56931
           VALUE      Hour: 0.05155741000001 Day: 4.70848022000030 Month: 161.83761771000039 Year: 161.83761771000039 (since: 2019-01-13 )
       statTotalLast:
         logdb:
           TIME       1548698395.02574
           VALUE      Hour: 0.54433040000012 Day: 12.93388224999973 Month: - Year: -
       total_consumption:
         logdb:
           TIME       1548698800.56931
           VALUE      1838806.57201
       total_consumption_Ch1:
         logdb:
           TIME       1548698800.56931
           VALUE      1838806
   READINGS:
     ..........
   helper:
     BUFFER     
     EoM        1
     SPEED      5
     SPEED2     5
     TRIGGERTIME 1548691348.6034
     _98_statistics myStatDevice
     Channels:
     DEVICES:
       
       5
       
     directions:
Attributes:
   event-on-change-reading .*
   interval   5
   pollingMode on
   room       Gerät - Stromverbrauch,Raum - HWR
   userReadings Total:total_consumption.* {ReadingsVal("Haus.Strom","total_consumption",0)/1000},
VerbrauchZeitraum:total_consumption_Ch1.* {ReadingsVal("Haus.Strom","total_consumption_Ch1",0)/1000-5},


Kosten:VerbrauchZeitraum.* { {sprintf("%.2f",ReadingsVal("Haus.Strom", "VerbrauchZeitraum", 0)*0.26+56.42);} },


Guthaben:total_consumption_Ch1.* {ReadingsVal("Haus.Strom","Guthaben",0)}


Könnte jemand den Fehler analysieren? Ich bin natürlich gern behilflich

Grüße


Hi,

ich hatte jetzt zum dritten Mal einen Stillstand von Shem durch diesen Fehler. Die Umwandlung von großen Hexadezimalzahlen scheint fehlzuschlagen. Könnte das jemand im Quellcode überprüfen und eventuell verbessern?

Grüße

mohel

Hallo zusammen,

ich habe genau das gleiche Problem, das mein FHEM auf raspi zum Absturz bringt:


2019.02.09 17:06:02 1: PERL WARNING: Use of uninitialized value $msg in substr at ./FHEM/47_OBIS.pm line 794.
2019.02.09 17:06:02 1: PERL WARNING: Use of uninitialized value $msg in substr at ./FHEM/47_OBIS.pm line 796.
2019.02.10 02:47:44 1: PERL WARNING: Integer overflow in hexadecimal number at ./FHEM/47_OBIS.pm line 364.
Cannot pack Inf with 'C' at ./FHEM/47_OBIS.pm line 364.


Da scheint er mit einigen Werten nicht zu recht zu kommen.

Edi77

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

Icinger

Hab mal einen fix eingespielt, sollte ab morgen übers Update kommen.

lg, Stefan
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

Edi77

#606
Hallo @Icinger

Seit dem Fix habe ich auf meinem EMH  Zähler mit SML nur noch 1 - 2Watt bei power bzw. feed_L1  :o

Was ist da passiert?

Zähler1


2019-02-12_13:51:15 powerzaehler 129.129.199.130.3.255: EMH
2019-02-12_13:51:15 powerzaehler 1.0.0.0.0.255: 31-39-30-30-30-30-30-33-34-
2019-02-12_13:51:15 powerzaehler total_consumption_Ch1: 59318734.4
2019-02-12_13:51:15 powerzaehler total_feed_Ch1: 36177158.6
2019-02-12_13:51:15 powerzaehler 0.0.96.1.255.255: 2266198
2019-02-12_13:51:15 powerzaehler power: 0
2019-02-12_13:51:15 powerzaehler feed_L1: 738.8
2019-02-12_13:51:45 powerzaehler 129.129.199.130.3.255: EMH
2019-02-12_13:51:45 powerzaehler 1.0.0.0.0.255: 31-39-30-30-30-30-30-33-34-
2019-02-12_13:51:45 powerzaehler total_consumption_Ch1: 59318734.4
2019-02-12_13:51:45 powerzaehler total_feed_Ch1: 36177163.1
2019-02-12_13:51:45 powerzaehler 0.0.96.1.255.255: 2266198
2019-02-12_13:51:45 powerzaehler power: 0
2019-02-12_13:51:45 powerzaehler feed_L1: 584.8
2019-02-12_13:52:45 powerzaehler 129.129.199.130.3.255: EMH
2019-02-12_13:52:45 powerzaehler 1.0.0.0.0.255: 31-39-30-30-30-30-30-33-34-
2019-02-12_13:52:45 powerzaehler total_consumption_Ch1: 59318734.4
2019-02-12_13:52:45 powerzaehler total_feed_Ch1: 36177171.4
2019-02-12_13:52:45 powerzaehler 0.0.96.1.255.255: 2266198
2019-02-12_13:52:45 powerzaehler power: 0
2019-02-12_13:52:45 powerzaehler feed_L1: 472.7
2019-02-12_13:55:01 powerzaehler 129.129.199.130.3.255: EMH
2019-02-12_13:55:01 powerzaehler 1.0.0.0.0.255: 31-39-30-30-30-30-30-33-34-
2019-02-12_13:55:01 powerzaehler total_consumption_Ch1: 5.93187344
2019-02-12_13:55:01 powerzaehler total_feed_Ch1: 3.61779625
2019-02-12_13:55:01 powerzaehler 0.0.96.1.255.255: 2266198
2019-02-12_13:55:01 powerzaehler power: 0
2019-02-12_13:55:01 powerzaehler feed_L1: 5.049
2019-02-12_14:03:07 powerzaehler 129.129.199.130.3.255: EMH
2019-02-12_14:03:07 powerzaehler 1.0.0.0.0.255: 31-39-30-30-30-30-30-33-34-
2019-02-12_14:03:07 powerzaehler total_consumption_Ch1: 5.93187344
2019-02-12_14:03:07 powerzaehler total_feed_Ch1: 3.61779647
2019-02-12_14:03:07 powerzaehler 0.0.96.1.255.255: 2266198
2019-02-12_14:03:07 powerzaehler power: 0
2019-02-12_14:03:07 powerzaehler feed_L1: 4.86
2019-02-12_14:03:37 powerzaehler 129.129.199.130.3.255: EMH
2019-02-12_14:03:37 powerzaehler 1.0.0.0.0.255: 31-39-30-30-30-30-30-33-34-
2019-02-12_14:03:37 powerzaehler total_consumption_Ch1: 5.93187344
2019-02-12_14:03:37 powerzaehler total_feed_Ch1: 3.61779657
2019-02-12_14:03:37 powerzaehler 0.0.96.1.255.255: 2266198
2019-02-12_14:03:37 powerzaehler power: 0
2019-02-12_14:03:37 powerzaehler feed_L1: 4.908
2019-02-12_14:04:07 powerzaehler 129.129.199.130.3.255: EMH
2019-02-12_14:04:07 powerzaehler 1.0.0.0.0.255: 31-39-30-30-30-30-30-33-34-
2019-02-12_14:04:07 powerzaehler total_consumption_Ch1: 5.93187344
2019-02-12_14:04:07 powerzaehler total_feed_Ch1: 3.61779671
2019-02-12_14:04:07 powerzaehler 0.0.96.1.255.255: 2266198
2019-02-12_14:04:07 powerzaehler power: 0
2019-02-12_14:04:07 powerzaehler feed_L1: 4.917
2019-02-12_14:04:37 powerzaehler 129.129.199.130.3.255: EMH
2019-02-12_14:04:37 powerzaehler 1.0.0.0.0.255: 31-39-30-30-30-30-30-33-34-
2019-02-12_14:04:37 powerzaehler total_consumption_Ch1: 5.93187344
2019-02-12_14:04:37 powerzaehler total_feed_Ch1: 3.61779681
2019-02-12_14:04:37 powerzaehler 0.0.96.1.255.255: 2266198
2019-02-12_14:04:37 powerzaehler power: 0
2019-02-12_14:04:37 powerzaehler feed_L1: 4.903



Zähler2

2019-02-12_14:00:29 powerzaehler_solar 1.0.0.0.0.255: 31-39-30-30-30-30-30-31-38-
2019-02-12_14:00:29 powerzaehler_solar total_feed_Ch1: 57396788.1
2019-02-12_14:00:29 powerzaehler_solar 0.0.96.1.255.255: 2148705
2019-02-12_14:00:29 powerzaehler_solar feed_L1: 1095.8
2019-02-12_14:00:59 powerzaehler_solar 129.129.199.130.3.255: EMH
2019-02-12_14:00:59 powerzaehler_solar 1.0.0.0.0.255: 31-39-30-30-30-30-30-31-38-
2019-02-12_14:00:59 powerzaehler_solar total_feed_Ch1: 57396797.1
2019-02-12_14:00:59 powerzaehler_solar 0.0.96.1.255.255: 2148705
2019-02-12_14:00:59 powerzaehler_solar feed_L1: 1078.1
2019-02-12_14:01:29 powerzaehler_solar 129.129.199.130.3.255: EMH
2019-02-12_14:01:29 powerzaehler_solar 1.0.0.0.0.255: 31-39-30-30-30-30-30-31-38-
2019-02-12_14:01:29 powerzaehler_solar total_feed_Ch1: 57396805.9
2019-02-12_14:01:29 powerzaehler_solar 0.0.96.1.255.255: 2148705
2019-02-12_14:01:29 powerzaehler_solar feed_L1: 1070.6
2019-02-12_13:33:20 powerzaehler_solar 129.129.199.130.3.255: EMH
2019-02-12_13:33:20 powerzaehler_solar 1.0.0.0.0.255: 31-39-30-30-30-30-30-31-38-
2019-02-12_13:33:20 powerzaehler_solar total_feed_Ch1: 5.73968247
2019-02-12_13:33:20 powerzaehler_solar 0.0.96.1.255.255: 2148705
2019-02-12_13:33:20 powerzaehler_solar feed_L1: 1.0482
2019-02-12_13:33:50 powerzaehler_solar 129.129.199.130.3.255: EMH
2019-02-12_13:33:50 powerzaehler_solar 1.0.0.0.0.255: 31-39-30-30-30-30-30-31-38-
2019-02-12_13:33:50 powerzaehler_solar total_feed_Ch1: 5.73968334
2019-02-12_13:33:50 powerzaehler_solar 0.0.96.1.255.255: 2148705
2019-02-12_13:33:50 powerzaehler_solar feed_L1: 1.0416
2019-02-12_14:03:11 powerzaehler_solar 129.129.199.130.3.255: EMH
2019-02-12_14:03:11 powerzaehler_solar 1.0.0.0.0.255: 31-39-30-30-30-30-30-31-38-
2019-02-12_14:03:11 powerzaehler_solar total_feed_Ch1: 5.73968358
2019-02-12_14:03:11 powerzaehler_solar 0.0.96.1.255.255: 2148705
2019-02-12_14:03:11 powerzaehler_solar feed_L1: 1.0366
2019-02-12_14:03:41 powerzaehler_solar 129.129.199.130.3.255: EMH
2019-02-12_14:03:41 powerzaehler_solar 1.0.0.0.0.255: 31-39-30-30-30-30-30-31-38-
2019-02-12_14:03:41 powerzaehler_solar total_feed_Ch1: 5.73968444
2019-02-12_14:03:41 powerzaehler_solar 0.0.96.1.255.255: 2148705
2019-02-12_14:03:41 powerzaehler_solar feed_L1: 1.0315
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

eisenhauer1987

Bei mir ist ebenfalls jetzt die Einheit beim aktuellen Verbrauch falsch, statt 290W werden 2.9W angezeigt.

Raymund

#608
Bei mir auch. Und wenn man die Einheiten anzeigen lässt, wird der Messwert in Exponentialdarstellung angezeigt.
Gruß
Raymund

Edi77

Dann bin ich ja nicht er einzige, ich dacht schon ich spinne, wenn mein verbrauch so wäre, wäre ich zufrieden  :o  ;D
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

Tungsten

#610
Heute Morgen ein Update gemacht und meine Zählerstände stimmen nicht mehr.
total_consumption und total_feed
Kommastellen haben sich um 3 Stellen verschoben.
Wäre toll wenn das schnell wieder gefixt werden könnte.


FunkOdyssey

Bis der Fix da ist, könntet ihr doch eure PM einfach aus dem Restore-Verzeichnis zurückholen.

https://svn.fhem.de/trac/changeset/18560/

mohel

Hallo, ich hab den Fix auch eingespielt (danke dafür) und ich hab bisher auch keinen Ausfall mehr und bei mir wird  power noch korrekt angezeigt. Nur total_consumption ist um 6 Stellen verrutscht.


power 2168 2019-02-13 19:21:00
state opened 2019-02-13 19:18:12
total_consumption 3.6376053 2019-02-13 19:21:00


power mit 2168 Watt passt. Aber total_consumption nicht.

Icinger

Zitatbei power bzw. feed_L1
ZitatMesswert in Exponentialdarstellung angezeigt
Zitattotal_consumption und total_feed
ZitatNur total_consumption ist um 6 Stellen verrutscht.

Hmm, das ist aber extrem mysteriös jetzt, das einzige, was ich geändert habe, ist die betreffende Zeile
$scaler=$scaler ne "" ? 10**unpack("c", pack("C", hex($scaler))) : 1;
auf
$scaler=$scaler ne "" ? 10**unpack("l", pack("L", hex($scaler))) : 1;
geändert.

Also von 8 bit
Zitatc  A signed char (8-bit) value.
    C  An unsigned char (octet) value.

auf long geändert
Zitatl  A signed long (32-bit) value.
    L  An unsigned long value.


**facepalm** Eigentlich sollte es ja
Zitati  A signed integer value.
    I  A unsigned integer value.
sein, merke ich gerade.
Könnt ihr das bitte mal testen? Einfach die Zeile auf
$scaler=$scaler ne "" ? 10**unpack("i", pack("I", hex($scaler))) : 1;
tauschen und dann ein
reload 47_Obis[/quote] machen?

lg, Stefan
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

Edi77

#614
Hallo,

Keine änderung

mit
$scaler=$scaler ne "" ? 10**unpack("c", pack("C", hex($scaler))) : 1;
läuft es


2019-02-13_23:01:53 powerzaehler 129.129.199.130.3.255: EMH
2019-02-13_23:01:53 powerzaehler 1.0.0.0.0.255: 31-39-30-30-30-30-30-33-34-
2019-02-13_23:01:53 powerzaehler total_consumption_Ch1: 5.93459516
2019-02-13_23:01:53 powerzaehler total_feed_Ch1: 3.61900506
2019-02-13_23:01:53 powerzaehler 0.0.96.1.255.255: 2266198
2019-02-13_23:01:53 powerzaehler power: 1.588
2019-02-13_23:01:53 powerzaehler feed_L1: 0
2019-02-13_23:02:14 powerzaehler 129.129.199.130.3.255: EMH
2019-02-13_23:02:14 powerzaehler 1.0.0.0.0.255: 31-39-30-30-30-30-30-33-34-
2019-02-13_23:02:14 powerzaehler total_consumption_Ch1: 5.9345978
2019-02-13_23:02:14 powerzaehler total_feed_Ch1: 3.61900506
2019-02-13_23:02:14 powerzaehler 0.0.96.1.255.255: 2266198
2019-02-13_23:02:14 powerzaehler power: 1.5858
2019-02-13_23:02:14 powerzaehler feed_L1: 0
2019-02-13_23:02:54 powerzaehler 129.129.199.130.3.255: EMH
2019-02-13_23:02:54 powerzaehler 1.0.0.0.0.255: 31-39-30-30-30-30-30-33-34-
2019-02-13_23:02:54 powerzaehler total_consumption_Ch1: 5.93459882
2019-02-13_23:02:54 powerzaehler total_feed_Ch1: 3.61900506
2019-02-13_23:02:54 powerzaehler 0.0.96.1.255.255: 2266198
2019-02-13_23:02:54 powerzaehler power: 1.588
2019-02-13_23:02:54 powerzaehler feed_L1: 0
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