Modbus - Kaco blueplant WR auslesen

Begonnen von Tungsten, 15 März 2019, 11:17:55

Vorheriges Thema - Nächstes Thema

Tungsten

Hallo Zusammen,

ich lese meine PV WR bereits über CSV aus. Nun wollte ich es mal per MODBUS versuchen.

Ich habe das Device angelegt und mal einen scanModbusObjects von 40000-41000 laufen lassen.
Anbei ein list vom device.

Hat bereits jemand Erfahrungen mit Modbus bei einem Kaco und wie ich die Register sinnvoll identifiziere und lesbar mache?

Es soll Sunspec implementiert sein:
https://www.solaredge.com/sites/default/files/sunspec-implementation-technical-note-de.pdf



Internals:
   CFGFN     
   DEF        1 30 192.168.178.56:502 TCP
   DeviceName 192.168.178.56:502
   EXPECT     idle
   FD         70
   FUUID      5c8b5a9a-f33f-2776-a018-371c9da91cedb3b6
   INTERVAL   30
   IODev      Kaco_Modbus
   LASTOPEN   1552636571.04657
   MODBUSID   1
   MODE       master
   MODULEVERSION Modbus 4.0.24 - 18.2.2019
   NAME       Kaco_Modbus
   NOTIFYDEV  global
   NR         333738
   NTFY_ORDER 50-Kaco_Modbus
   PARTIAL   
   PROTOCOL   TCP
   STATE      opened
   TCPConn    1
   TRIGGERTIME 1552644544.29606
   TRIGGERTIME_FMT 2019-03-15 11:09:04
   TYPE       ModbusAttr
   devioLoglevel 3
   lastUpdate 1552644514.29606
   nextOpenDelay 60
   QUEUE:
   READ:
     BUFFER     
   READINGS:
     2019-03-15 10:40:27   scan-h40000     hex=5375, string=Su, s=30035, s>=21365, S=30035, S>=21365
     2019-03-15 10:40:28   scan-h40001     hex=6e53, string=nS, s=21358, s>=28243, S=21358, S>=28243
     2019-03-15 10:40:29   scan-h40002     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:40:30   scan-h40003     hex=0042, string=.B, s=16896, s>=66, S=16896, S>=66
     2019-03-15 10:40:31   scan-h40004     hex=4b41, string=KA, s=16715, s>=19265, S=16715, S>=19265
     2019-03-15 10:40:32   scan-h40005     hex=434f, string=CO, s=20291, s>=17231, S=20291, S>=17231
     2019-03-15 10:40:33   scan-h40006     hex=206e, string=.n, s=28192, s>=8302, S=28192, S>=8302
     2019-03-15 10:40:34   scan-h40007     hex=6577, string=ew, s=30565, s>=25975, S=30565, S>=25975
     2019-03-15 10:40:35   scan-h40008     hex=2065, string=.e, s=25888, s>=8293, S=25888, S>=8293
     2019-03-15 10:40:36   scan-h40009     hex=6e65, string=ne, s=25966, s>=28261, S=25966, S>=28261
     2019-03-15 10:40:38   scan-h40010     hex=7267, string=rg, s=26482, s>=29287, S=26482, S>=29287
     2019-03-15 10:40:39   scan-h40011     hex=7900, string=y., s=121, s>=30976, S=121, S>=30976
     2019-03-15 10:40:40   scan-h40012     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:40:41   scan-h40013     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:40:42   scan-h40014     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:40:43   scan-h40015     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:40:44   scan-h40016     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:40:45   scan-h40017     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:40:46   scan-h40018     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:40:47   scan-h40019     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:40:48   scan-h40020     hex=626c, string=bl, s=27746, s>=25196, S=27746, S>=25196
     2019-03-15 10:40:49   scan-h40021     hex=7565, string=ue, s=25973, s>=30053, S=25973, S>=30053
     2019-03-15 10:40:50   scan-h40022     hex=706c, string=pl, s=27760, s>=28780, S=27760, S>=28780
     2019-03-15 10:40:51   scan-h40023     hex=616e, string=an, s=28257, s>=24942, S=28257, S>=24942
     2019-03-15 10:40:52   scan-h40024     hex=6574, string=et, s=29797, s>=25972, S=29797, S>=25972
     2019-03-15 10:40:53   scan-h40025     hex=2036, string=.6, s=13856, s>=8246, S=13856, S>=8246
     2019-03-15 10:40:54   scan-h40026     hex=2e35, string=.5, s=13614, s>=11829, S=13614, S>=11829
     2019-03-15 10:40:55   scan-h40027     hex=2054, string=.T, s=21536, s>=8276, S=21536, S>=8276
     2019-03-15 10:40:56   scan-h40028     hex=4c33, string=L3, s=13132, s>=19507, S=13132, S>=19507
     2019-03-15 10:40:57   scan-h40029     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:40:58   scan-h40030     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:40:59   scan-h40031     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:00   scan-h40032     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:01   scan-h40033     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:02   scan-h40034     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:03   scan-h40035     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:05   scan-h40036     hex=3036, string=06, s=13872, s>=12342, S=13872, S>=12342
     2019-03-15 10:41:06   scan-h40037     hex=354c, string=5L, s=19509, s>=13644, S=19509, S>=13644
     2019-03-15 10:41:07   scan-h40038     hex=3332, string=32, s=12851, s>=13106, S=12851, S>=13106
     2019-03-15 10:41:08   scan-h40039     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:09   scan-h40040     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:10   scan-h40041     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:11   scan-h40042     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:12   scan-h40043     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:13   scan-h40044     hex=5635, string=V5, s=13654, s>=22069, S=13654, S>=22069
     2019-03-15 10:41:14   scan-h40045     hex=2e32, string=.2, s=12846, s>=11826, S=12846, S>=11826
     2019-03-15 10:41:16   scan-h40046     hex=3100, string=1., s=49, s>=12544, S=49, S>=12544
     2019-03-15 10:41:17   scan-h40047     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:18   scan-h40048     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:19   scan-h40049     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:20   scan-h40050     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:21   scan-h40051     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:22   scan-h40052     hex=362e, string=6., s=11830, s>=13870, S=11830, S>=13870
     2019-03-15 10:41:23   scan-h40053     hex=3554, string=5T, s=21557, s>=13652, S=21557, S>=13652
     2019-03-15 10:41:24   scan-h40054     hex=4c30, string=L0, s=12364, s>=19504, S=12364, S>=19504
     2019-03-15 10:41:25   scan-h40055     hex=3135, string=15, s=13617, s>=12597, S=13617, S>=12597
     2019-03-15 10:41:26   scan-h40056     hex=3833, string=83, s=13112, s>=14387, S=13112, S>=14387
     2019-03-15 10:41:27   scan-h40057     hex=3438, string=48, s=14388, s>=13368, S=14388, S>=13368
     2019-03-15 10:41:28   scan-h40058     hex=3400, string=4., s=52, s>=13312, S=52, S>=13312
     2019-03-15 10:41:29   scan-h40059     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:30   scan-h40060     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:31   scan-h40061     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:32   scan-h40062     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:33   scan-h40063     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:34   scan-h40064     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:35   scan-h40065     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:36   scan-h40066     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:37   scan-h40067     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:39   scan-h40068     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:41:40   scan-h40069     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:41:41   scan-h40070     hex=0067, string=.g, s=26368, s>=103, S=26368, S>=103
     2019-03-15 10:41:42   scan-h40071     hex=0032, string=.2, s=12800, s>=50, S=12800, S>=50
     2019-03-15 10:41:43   scan-h40072     hex=00f5, string=.., s=-2816, s>=245, S=62720, S>=245
     2019-03-15 10:41:44   scan-h40073     hex=0055, string=.U, s=21760, s>=85, S=21760, S>=85
     2019-03-15 10:41:45   scan-h40074     hex=0055, string=.U, s=21760, s>=85, S=21760, S>=85
     2019-03-15 10:41:46   scan-h40075     hex=004f, string=.O, s=20224, s>=79, S=20224, S>=79
     2019-03-15 10:41:47   scan-h40076     hex=fffe, string=.., s=-257, s>=-2, S=65279, S>=65534
     2019-03-15 10:41:48   scan-h40077     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:41:49   scan-h40078     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:41:50   scan-h40079     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:41:51   scan-h40080     hex=08c6, string=.., s=-14840, s>=2246, S=50696, S>=2246
     2019-03-15 10:41:52   scan-h40081     hex=08cd, string=.., s=-13048, s>=2253, S=52488, S>=2253
     2019-03-15 10:41:53   scan-h40082     hex=08cd, string=.., s=-13048, s>=2253, S=52488, S>=2253
     2019-03-15 10:41:54   scan-h40083     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:41:55   scan-h40084     hex=0021, string=.!, s=8448, s>=33, S=8448, S>=33
     2019-03-15 10:41:56   scan-h40085     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:41:57   scan-h40086     hex=c361, string=.a, s=25027, s>=-15519, S=25027, S>=50017
     2019-03-15 10:41:58   scan-h40087     hex=fffd, string=.., s=-513, s>=-3, S=65023, S>=65533
     2019-03-15 10:41:59   scan-h40088     hex=001e, string=.., s=7680, s>=30, S=7680, S>=30
     2019-03-15 10:42:00   scan-h40089     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:42:01   scan-h40090     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:42:02   scan-h40091     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:42:03   scan-h40092     hex=03e8, string=.., s=-6141, s>=1000, S=59395, S>=1000
     2019-03-15 10:42:04   scan-h40093     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:06   scan-h40094     hex=0009, string=.., s=2304, s>=9, S=2304, S>=9
     2019-03-15 10:42:07   scan-h40095     hex=8603, string=.., s=902, s>=-31229, S=902, S>=34307
     2019-03-15 10:42:08   scan-h40096     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:42:09   scan-h40097     hex=0029, string=.), s=10496, s>=41, S=10496, S>=41
     2019-03-15 10:42:10   scan-h40098     hex=fffe, string=.., s=-257, s>=-2, S=65279, S>=65534
     2019-03-15 10:42:11   scan-h40099     hex=1997, string=.., s=-26855, s>=6551, S=38681, S>=6551
     2019-03-15 10:42:12   scan-h40100     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:13   scan-h40101     hex=001d, string=.., s=7424, s>=29, S=7424, S>=29
     2019-03-15 10:42:14   scan-h40102     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:42:15   scan-h40103     hex=0131, string=.1, s=12545, s>=305, S=12545, S>=305
     2019-03-15 10:42:17   scan-h40104     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:42:18   scan-h40105     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:42:19   scan-h40106     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:42:20   scan-h40107     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:21   scan-h40108     hex=0004, string=.., s=1024, s>=4, S=1024, S>=4
     2019-03-15 10:42:22   scan-h40109     hex=0004, string=.., s=1024, s>=4, S=1024, S>=4
     2019-03-15 10:42:23   scan-h40110     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:42:24   scan-h40111     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:42:25   scan-h40112     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:42:26   scan-h40113     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:42:27   scan-h40114     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:28   scan-h40115     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:29   scan-h40116     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:30   scan-h40117     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:31   scan-h40118     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:32   scan-h40119     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:33   scan-h40120     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:34   scan-h40121     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:35   scan-h40122     hex=0071, string=.q, s=28928, s>=113, S=28928, S>=113
     2019-03-15 10:42:36   scan-h40123     hex=003c, string=.<, s=15360, s>=60, S=15360, S>=60
     2019-03-15 10:42:37   scan-h40124     hex=4021, string=@!, s=8512, s>=16417, S=8512, S>=16417
     2019-03-15 10:42:39   scan-h40125     hex=d8a5, string=.., s=-23080, s>=-10075, S=42456, S>=55461
     2019-03-15 10:42:42   scan-h40126     hex=3f5d, string=?], s=23871, s>=16221, S=23871, S>=16221
     2019-03-15 10:42:43   scan-h40127     hex=c0db, string=.., s=-9280, s>=-16165, S=56256, S>=49371
     2019-03-15 10:42:44   scan-h40128     hex=3f59, string=?Y, s=22847, s>=16217, S=22847, S>=16217
     2019-03-15 10:42:45   scan-h40129     hex=00e1, string=.., s=-7936, s>=225, S=57600, S>=225
     2019-03-15 10:42:46   scan-h40130     hex=3f4e, string=?N, s=20031, s>=16206, S=20031, S>=16206
     2019-03-15 10:42:47   scan-h40131     hex=58ca, string=X., s=-13736, s>=22730, S=51800, S>=22730
     2019-03-15 10:42:48   scan-h40132     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:49   scan-h40133     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:50   scan-h40134     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:51   scan-h40135     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:52   scan-h40136     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:53   scan-h40137     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:42:54   scan-h40138     hex=4361, string=Ca, s=24899, s>=17249, S=24899, S>=17249
     2019-03-15 10:42:55   scan-h40139     hex=b622, string=.", s=8886, s>=-18910, S=8886, S>=46626
     2019-03-15 10:42:56   scan-h40140     hex=4362, string=Cb, s=25155, s>=17250, S=25155, S>=17250
     2019-03-15 10:42:57   scan-h40141     hex=3962, string=9b, s=25145, s>=14690, S=25145, S>=14690
     2019-03-15 10:42:58   scan-h40142     hex=4361, string=Ca, s=24899, s>=17249, S=24899, S>=17249
     2019-03-15 10:42:59   scan-h40143     hex=e822, string=.", s=8936, s>=-6110, S=8936, S>=59426
     2019-03-15 10:43:00   scan-h40144     hex=43b1, string=C., s=-20157, s>=17329, S=45379, S>=17329
     2019-03-15 10:43:01   scan-h40145     hex=0131, string=.1, s=12545, s>=305, S=12545, S>=305
     2019-03-15 10:43:02   scan-h40146     hex=4248, string=BH, s=18498, s>=16968, S=18498, S>=16968
     2019-03-15 10:43:03   scan-h40147     hex=1068, string=.h, s=26640, s>=4200, S=26640, S>=4200
     2019-03-15 10:43:04   scan-h40148     hex=43b9, string=C., s=-18109, s>=17337, S=47427, S>=17337
     2019-03-15 10:43:05   scan-h40149     hex=af9c, string=.., s=-25425, s>=-20580, S=40111, S>=44956
     2019-03-15 10:43:07   scan-h40150     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:43:08   scan-h40151     hex=50c3, string=P., s=-15536, s>=20675, S=50000, S>=20675
     2019-03-15 10:43:09   scan-h40152     hex=42c8, string=B., s=-14270, s>=17096, S=51266, S>=17096
     2019-03-15 10:43:10   scan-h40153     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:43:11   scan-h40154     hex=4918, string=I., s=6217, s>=18712, S=6217, S>=18712
     2019-03-15 10:43:12   scan-h40155     hex=6095, string=`., s=-27296, s>=24725, S=38240, S>=24725
     2019-03-15 10:43:13   scan-h40156     hex=3efd, string=>., s=-706, s>=16125, S=64830, S>=16125
     2019-03-15 10:43:14   scan-h40157     hex=2080, string=.., s=-32736, s>=8320, S=32800, S>=8320
     2019-03-15 10:43:15   scan-h40158     hex=4426, string=D&, s=9796, s>=17446, S=9796, S>=17446
     2019-03-15 10:43:16   scan-h40159     hex=4131, string=A1, s=12609, s>=16689, S=12609, S>=16689
     2019-03-15 10:43:17   scan-h40160     hex=43a7, string=C., s=-22717, s>=17319, S=42819, S>=17319
     2019-03-15 10:43:18   scan-h40161     hex=1617, string=.., s=5910, s>=5655, S=5910, S>=5655
     2019-03-15 10:43:19   scan-h40162     hex=41f4, string=A., s=-3007, s>=16884, S=62529, S>=16884
     2019-03-15 10:43:21   scan-h40163     hex=ae14, string=.., s=5294, s>=-20972, S=5294, S>=44564
     2019-03-15 10:43:21   scan-h40164     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:43:22   scan-h40165     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:43:23   scan-h40166     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:43:25   scan-h40167     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:43:26   scan-h40168     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:43:27   scan-h40169     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:43:28   scan-h40170     hex=0004, string=.., s=1024, s>=4, S=1024, S>=4
     2019-03-15 10:43:29   scan-h40171     hex=0004, string=.., s=1024, s>=4, S=1024, S>=4
     2019-03-15 10:43:30   scan-h40172     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:43:31   scan-h40173     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:43:32   scan-h40174     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:43:33   scan-h40175     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:43:34   scan-h40176     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:43:35   scan-h40177     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:43:36   scan-h40178     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:43:37   scan-h40179     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:43:38   scan-h40180     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:43:39   scan-h40181     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:43:40   scan-h40182     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:43:41   scan-h40183     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:43:43   scan-h40184     hex=0078, string=.x, s=30720, s>=120, S=30720, S>=120
     2019-03-15 10:43:44   scan-h40185     hex=001a, string=.., s=6656, s>=26, S=6656, S>=26
     2019-03-15 10:43:45   scan-h40186     hex=0004, string=.., s=1024, s>=4, S=1024, S>=4
     2019-03-15 10:43:46   scan-h40187     hex=028a, string=.., s=-30206, s>=650, S=35330, S>=650
     2019-03-15 10:43:47   scan-h40188     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:43:48   scan-h40189     hex=028a, string=.., s=-30206, s>=650, S=35330, S>=650
     2019-03-15 10:43:49   scan-h40190     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:43:50   scan-h40191     hex=028a, string=.., s=-30206, s>=650, S=35330, S>=650
     2019-03-15 10:43:51   scan-h40192     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:43:52   scan-h40193     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:43:53   scan-h40194     hex=028a, string=.., s=-30206, s>=650, S=35330, S>=650
     2019-03-15 10:43:54   scan-h40195     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:43:55   scan-h40196     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:43:56   scan-h40197     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:43:57   scan-h40198     hex=7530, string=u0, s=12405, s>=30000, S=12405, S>=30000
     2019-03-15 10:43:58   scan-h40199     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:43:59   scan-h40200     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:00   scan-h40201     hex=7530, string=u0, s=12405, s>=30000, S=12405, S>=30000
     2019-03-15 10:44:01   scan-h40202     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:02   scan-h40203     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:03   scan-h40204     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:04   scan-h40205     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:05   scan-h40206     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:06   scan-h40207     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:07   scan-h40208     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:08   scan-h40209     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:09   scan-h40210     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:10   scan-h40211     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:44:11   scan-h40212     hex=0079, string=.y, s=30976, s>=121, S=30976, S>=121
     2019-03-15 10:44:12   scan-h40213     hex=001e, string=.., s=7680, s>=30, S=7680, S>=30
     2019-03-15 10:44:13   scan-h40214     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:44:14   scan-h40215     hex=08fc, string=.., s=-1016, s>=2300, S=64520, S>=2300
     2019-03-15 10:44:15   scan-h40216     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:16   scan-h40217     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:18   scan-h40218     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:20   scan-h40219     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:20   scan-h40220     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:21   scan-h40221     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:22   scan-h40222     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:23   scan-h40223     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:24   scan-h40224     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:25   scan-h40225     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:26   scan-h40226     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:28   scan-h40227     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:29   scan-h40228     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:30   scan-h40229     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:31   scan-h40230     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:32   scan-h40231     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:33   scan-h40232     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:34   scan-h40233     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:35   scan-h40234     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:44:36   scan-h40235     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:37   scan-h40236     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:38   scan-h40237     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:39   scan-h40238     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:40   scan-h40239     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:42   scan-h40240     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:44   scan-h40241     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:44   scan-h40242     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:45   scan-h40243     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:44:46   scan-h40244     hex=007a, string=.z, s=31232, s>=122, S=31232, S>=122
     2019-03-15 10:44:47   scan-h40245     hex=002c, string=.,, s=11264, s>=44, S=11264, S>=44
     2019-03-15 10:44:48   scan-h40246     hex=0007, string=.., s=1792, s>=7, S=1792, S>=7
     2019-03-15 10:44:49   scan-h40247     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:44:50   scan-h40248     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:44:51   scan-h40249     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:44:52   scan-h40250     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:44:53   scan-h40251     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:44:54   scan-h40252     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:44:55   scan-h40253     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:44:56   scan-h40254     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:44:57   scan-h40255     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:44:58   scan-h40256     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:44:59   scan-h40257     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:04   scan-h40258     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:04   scan-h40259     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:05   scan-h40260     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:06   scan-h40261     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:08   scan-h40262     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:09   scan-h40263     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:10   scan-h40264     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:11   scan-h40265     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:12   scan-h40266     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:13   scan-h40267     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:14   scan-h40268     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:15   scan-h40269     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:16   scan-h40270     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:17   scan-h40271     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:19   scan-h40272     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:20   scan-h40273     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:45:21   scan-h40274     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:45:22   scan-h40275     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:45:23   scan-h40276     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:45:24   scan-h40277     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:45:25   scan-h40278     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:45:26   scan-h40279     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:45:28   scan-h40280     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:45:29   scan-h40281     hex=4b41, string=KA, s=16715, s>=19265, S=16715, S>=19265
     2019-03-15 10:45:30   scan-h40282     hex=434f, string=CO, s=20291, s>=17231, S=20291, S>=17231
     2019-03-15 10:45:31   scan-h40283     hex=206e, string=.n, s=28192, s>=8302, S=28192, S>=8302
     2019-03-15 10:45:32   scan-h40284     hex=0065, string=.e, s=25856, s>=101, S=25856, S>=101
     2019-03-15 10:45:33   scan-h40285     hex=241e, string=$., s=7716, s>=9246, S=7716, S>=9246
     2019-03-15 10:45:34   scan-h40286     hex=4d74, string=Mt, s=29773, s>=19828, S=29773, S>=19828
     2019-03-15 10:45:35   scan-h40287     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:45:36   scan-h40288     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:45:37   scan-h40289     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:45:38   scan-h40290     hex=007b, string=.{, s=31488, s>=123, S=31488, S>=123
     2019-03-15 10:45:39   scan-h40291     hex=0018, string=.., s=6144, s>=24, S=6144, S>=24
     2019-03-15 10:45:40   scan-h40292     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:45:41   scan-h40293     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:45:42   scan-h40294     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:45:44   scan-h40295     hex=03e8, string=.., s=-6141, s>=1000, S=59395, S>=1000
     2019-03-15 10:45:45   scan-h40296     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:45:46   scan-h40297     hex=012c, string=.,, s=11265, s>=300, S=11265, S>=300
     2019-03-15 10:45:47   scan-h40298     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:45:48   scan-h40299     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:49   scan-h40300     hex=03e8, string=.., s=-6141, s>=1000, S=59395, S>=1000
     2019-03-15 10:45:50   scan-h40301     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:45:51   scan-h40302     hex=012c, string=.,, s=11265, s>=300, S=11265, S>=300
     2019-03-15 10:45:52   scan-h40303     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:45:53   scan-h40304     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:54   scan-h40305     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:45:55   scan-h40306     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:45:56   scan-h40307     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:45:57   scan-h40308     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:45:58   scan-h40309     hex=012c, string=.,, s=11265, s>=300, S=11265, S>=300
     2019-03-15 10:45:59   scan-h40310     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:00   scan-h40311     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:46:01   scan-h40312     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:02   scan-h40313     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:03   scan-h40314     hex=fffd, string=.., s=-513, s>=-3, S=65023, S>=65533
     2019-03-15 10:46:05   scan-h40315     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:06   scan-h40316     hex=007e, string=.~, s=32256, s>=126, S=32256, S>=126
     2019-03-15 10:46:07   scan-h40317     hex=00e2, string=.., s=-7680, s>=226, S=57856, S>=226
     2019-03-15 10:46:08   scan-h40318     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:46:09   scan-h40319     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:10   scan-h40320     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:11   scan-h40321     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:12   scan-h40322     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:13   scan-h40323     hex=0004, string=.., s=1024, s>=4, S=1024, S>=4
     2019-03-15 10:46:14   scan-h40324     hex=000a, string=.., s=2560, s>=10, S=2560, S>=10
     2019-03-15 10:46:15   scan-h40325     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:16   scan-h40326     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:17   scan-h40327     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:18   scan-h40328     hex=0005, string=.., s=1280, s>=5, S=1280, S>=5
     2019-03-15 10:46:20   scan-h40329     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:46:21   scan-h40330     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:22   scan-h40331     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:23   scan-h40332     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:24   scan-h40333     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:26   scan-h40334     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:26   scan-h40335     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:27   scan-h40336     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:28   scan-h40337     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:29   scan-h40338     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:30   scan-h40339     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:31   scan-h40340     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:33   scan-h40341     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:34   scan-h40342     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:35   scan-h40343     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:36   scan-h40344     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:37   scan-h40345     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:38   scan-h40346     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:39   scan-h40347     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:40   scan-h40348     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:41   scan-h40349     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:46:42   scan-h40350     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:43   scan-h40351     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:46:44   scan-h40352     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:47   scan-h40353     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:46:48   scan-h40354     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:49   scan-h40355     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:46:50   scan-h40356     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:51   scan-h40357     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:46:52   scan-h40358     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:53   scan-h40359     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:46:54   scan-h40360     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:55   scan-h40361     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:46:56   scan-h40362     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:57   scan-h40363     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:46:58   scan-h40364     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:46:59   scan-h40365     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:47:00   scan-h40366     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:47:01   scan-h40367     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:47:02   scan-h40368     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:47:03   scan-h40369     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:47:04   scan-h40370     hex=4355, string=CU, s=21827, s>=17237, S=21827, S>=17237
     2019-03-15 10:47:06   scan-h40371     hex=5256, string=RV, s=22098, s>=21078, S=22098, S>=21078
     2019-03-15 10:47:06   scan-h40372     hex=4520, string=E., s=8261, s>=17696, S=8261, S>=17696
     2019-03-15 10:47:07   scan-h40373     hex=3120, string=1., s=8241, s>=12576, S=8241, S>=12576
     2019-03-15 10:47:08   scan-h40374     hex=544d, string=TM, s=19796, s>=21581, S=19796, S>=21581
     2019-03-15 10:47:09   scan-h40375     hex=5000, string=P., s=80, s>=20480, S=80, S>=20480
     2019-03-15 10:47:11   scan-h40376     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:12   scan-h40377     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:13   scan-h40378     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:47:14   scan-h40379     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:47:15   scan-h40380     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:47:16   scan-h40381     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:17   scan-h40382     hex=0005, string=.., s=1280, s>=5, S=1280, S>=5
     2019-03-15 10:47:18   scan-h40383     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:47:19   scan-h40384     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:20   scan-h40385     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:21   scan-h40386     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:22   scan-h40387     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:23   scan-h40388     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:24   scan-h40389     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:25   scan-h40390     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:26   scan-h40391     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:27   scan-h40392     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:28   scan-h40393     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:29   scan-h40394     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:30   scan-h40395     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:31   scan-h40396     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:32   scan-h40397     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:33   scan-h40398     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:34   scan-h40399     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:35   scan-h40400     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:36   scan-h40401     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:37   scan-h40402     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:38   scan-h40403     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:47:39   scan-h40404     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:47:40   scan-h40405     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:47:41   scan-h40406     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:47:42   scan-h40407     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:47:44   scan-h40408     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:47:46   scan-h40409     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:47:47   scan-h40410     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:47:48   scan-h40411     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:47:49   scan-h40412     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:47:50   scan-h40413     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:47:51   scan-h40414     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:47:52   scan-h40415     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:47:53   scan-h40416     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:47:54   scan-h40417     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:47:55   scan-h40418     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:47:56   scan-h40419     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:47:57   scan-h40420     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:47:58   scan-h40421     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:47:59   scan-h40422     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:48:00   scan-h40423     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:48:01   scan-h40424     hex=4355, string=CU, s=21827, s>=17237, S=21827, S>=17237
     2019-03-15 10:48:02   scan-h40425     hex=5256, string=RV, s=22098, s>=21078, S=22098, S>=21078
     2019-03-15 10:48:03   scan-h40426     hex=4520, string=E., s=8261, s>=17696, S=8261, S>=17696
     2019-03-15 10:48:04   scan-h40427     hex=3200, string=2., s=50, s>=12800, S=50, S>=12800
     2019-03-15 10:48:05   scan-h40428     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:07   scan-h40429     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:08   scan-h40430     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:09   scan-h40431     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:10   scan-h40432     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:48:12   scan-h40433     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:48:13   scan-h40434     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:48:14   scan-h40435     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:15   scan-h40436     hex=0005, string=.., s=1280, s>=5, S=1280, S>=5
     2019-03-15 10:48:16   scan-h40437     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:48:17   scan-h40438     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:19   scan-h40439     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:20   scan-h40440     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:21   scan-h40441     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:22   scan-h40442     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:23   scan-h40443     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:24   scan-h40444     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:25   scan-h40445     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:26   scan-h40446     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:27   scan-h40447     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:28   scan-h40448     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:29   scan-h40449     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:30   scan-h40450     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:31   scan-h40451     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:32   scan-h40452     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:33   scan-h40453     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:34   scan-h40454     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:35   scan-h40455     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:36   scan-h40456     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:37   scan-h40457     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:48:38   scan-h40458     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:48:39   scan-h40459     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:48:40   scan-h40460     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:48:41   scan-h40461     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:48:42   scan-h40462     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:48:43   scan-h40463     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:48:45   scan-h40464     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:48:47   scan-h40465     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:48:48   scan-h40466     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:48:49   scan-h40467     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:48:50   scan-h40468     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:48:51   scan-h40469     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:48:52   scan-h40470     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:48:53   scan-h40471     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:48:54   scan-h40472     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:48:55   scan-h40473     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:48:56   scan-h40474     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:48:57   scan-h40475     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:48:58   scan-h40476     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:48:59   scan-h40477     hex=8000, string=.., s=128, s>=-32768, S=128, S>=32768
     2019-03-15 10:49:00   scan-h40478     hex=4355, string=CU, s=21827, s>=17237, S=21827, S>=17237
     2019-03-15 10:49:01   scan-h40479     hex=5256, string=RV, s=22098, s>=21078, S=22098, S>=21078
     2019-03-15 10:49:02   scan-h40480     hex=4520, string=E., s=8261, s>=17696, S=8261, S>=17696
     2019-03-15 10:49:03   scan-h40481     hex=3300, string=3., s=51, s>=13056, S=51, S>=13056
     2019-03-15 10:49:04   scan-h40482     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:49:05   scan-h40483     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:49:06   scan-h40484     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:49:08   scan-h40485     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:49:09   scan-h40486     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:49:10   scan-h40487     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:49:11   scan-h40488     hex=ffff, string=.., s=-1, s>=-1, S=65535, S>=65535
     2019-03-15 10:49:12   scan-h40489     hex=0000, string=.., s=0, s>=0, S=0, S>=0
     2019-03-15 10:49:13   scan-h40490     hex=0005, string=.., s=1280, s>=5, S=1280, S>=5
     2019-03-15 10:49:14   scan-h40491     hex=0001, string=.., s=256, s>=1, S=256, S>=1
     2019-03-15 10:49:15   scan-h40492     hex=0000, string=.., s=0, s>=0, S=0, S>=0
...


Tungsten


StefanStrobel

Hallo,

Wenn es Sunspec ist, solltest Du das mal ausprobiere:
https://forum.fhem.de/index.php/topic,80767.75.html

In Post 76 ist ein Modul angehängt.

Gruß
   Stefan

Tungsten

Danke Dir, habe den Autor mal angeschrieben und nach Doku und define gefragt.

Tungsten

Habe das Modul 98_SolarEdge.pm mal ausprobiert. Bekomme Werte, die aber nicht stimmen können. Scheine aber auf dem richtigen Weg zu sein. Habe mal in einem anderen Forum gelesen, dass bei Kaco die Register eine Stelle versetzt sind. Evtl kann man da ansetzen: https://www.loxforum.com/forum/german/software-konfiguration-programm-und-visualisierung/76515-kaco-blueplanet-7-5-wechselrichter-auslesen


Internals:
   CFGFN     
   DEF        1 30 192.168.178.56:502 TCP
   DeviceName 192.168.178.56:502
   EXPECT     idle
   FD         4
   FUUID      5c8cb512-f33f-2776-1fb5-7f32ecffd3738584
   INTERVAL   30
   IODev      Kaco_SolarEdge
   LASTOPEN   1552725266.57733
   MODBUSID   1
   MODE       master
   MODULEVERSION Modbus 4.0.24 - 18.2.2019
   NAME       Kaco_SolarEdge
   NOTIFYDEV  global
   NR         351
   NTFY_ORDER 50-Kaco_SolarEdge
   PARTIAL   
   PROTOCOL   TCP
   STATE      opened
   TCPConn    1
   TRIGGERTIME 1552725448.75667
   TRIGGERTIME_FMT 2019-03-16 09:37:28
   TYPE       SolarEdge
   devioLoglevel 3
   lastUpdate 1552725418.75667
   nextOpenDelay 60
   QUEUE:
   READ:
     BUFFER     
   READINGS:
     2019-03-16 09:36:58   Block_AC_Current 5 50 285 97 96 90
     2019-03-16 09:36:58   Block_AC_Energy_WH 5 -65.527 -26729 0 0 0
     2019-03-16 09:36:58   Block_AC_Frequency 5 1 -15539 0 0 0
     2019-03-16 09:36:58   Block_AC_PF     5 1 1000 0 0 0
     2019-03-16 09:36:58   Block_AC_Power  5 65535 45 0 0 0
     2019-03-16 09:36:58   Block_AC_VA     5 65533 45 0 0 0
     2019-03-16 09:36:58   Block_AC_VAR    5 1 0 0 0 0
     2019-03-16 09:36:58   Block_DC_Current 5 0 60 0 0 0
     2019-03-16 09:36:59   Block_DC_Power  5 65535 41 0 0 0
     2019-03-16 09:36:58   Block_DC_Voltage 5 65534 6827 0 0 0
     2019-03-16 09:36:58   C_DeviceAddress 65535
     2019-03-16 09:36:59   C_Manufacturer  KACO new energy
     2019-03-16 09:36:59   C_Model         blueplanet 6.5 T
     2019-03-16 09:36:58   C_SerialNumber  6.5TL01583484
     2019-03-16 09:36:58   C_SunSpec_DID   0
     2019-03-16 09:36:59   C_SunSpec_ID    SunS
     2019-03-16 09:36:58   C_Version       V5.21
     2019-03-16 09:36:58   I_AC_Current    5e+91
     2019-03-16 09:36:58   I_AC_CurrentL1  2.85e+92
     2019-03-16 09:36:58   I_AC_CurrentL2  9.7e+91
     2019-03-16 09:36:58   I_AC_CurrentL3  9.6e+91
     2019-03-16 09:36:58   I_AC_Current_SF 90
     2019-03-16 09:36:58   I_AC_Energie_WH_kWh 0
     2019-03-16 09:36:58   I_AC_Energie_WH_kWh_SF -26729
     2019-03-16 09:36:58   I_AC_Frequency  0
     2019-03-16 09:36:58   I_AC_Frequency_SF -15539
     2019-03-16 09:36:58   I_AC_PF         inf
     2019-03-16 09:36:58   I_AC_PF_SF      1000
     2019-03-16 09:36:58   I_AC_Power      6.5535e+49
     2019-03-16 09:36:58   I_AC_Power_SF   45
     2019-03-16 09:36:58   I_AC_VA         6.5533e+49
     2019-03-16 09:36:58   I_AC_VAR        1
     2019-03-16 09:36:58   I_AC_VAR_SF     0
     2019-03-16 09:36:58   I_AC_VA_SF      45
     2019-03-16 09:36:58   I_AC_VoltageAB  65534.00 V
     2019-03-16 09:36:58   I_AC_VoltageAN  65535.00 V
     2019-03-16 09:36:58   I_AC_VoltageBC  65535.00 V
     2019-03-16 09:36:58   I_AC_VoltageBN  2336.00 V
     2019-03-16 09:36:58   I_AC_VoltageCA  65535.00 V
     2019-03-16 09:36:58   I_AC_VoltageCN  2343.00 V
     2019-03-16 09:36:58   I_AC_Voltage_SF 2333
     2019-03-16 09:36:58   I_DC_Current    0
     2019-03-16 09:36:58   I_DC_Current_SF 60
     2019-03-16 09:36:59   I_DC_Power      6.5535e+45
     2019-03-16 09:36:59   I_DC_Power_SF   41
     2019-03-16 09:36:58   I_DC_Voltage    inf
     2019-03-16 09:36:58   I_DC_Voltage_SF 6827
     2019-03-16 09:36:59   I_Status        65535
     2019-03-16 09:36:59   I_Temp_Kuehler  3 °C
     2019-03-16 09:34:26   state           opened
   REMEMBER:
     lid        1
     lname      Kaco_SolarEdge
     lrecv      1552725419.34411
     lsend      1552725419.2842
   defptr:
     Kaco_SolarEdge 1
   gotReadings:
     C_Manufacturer KACO new energy
     C_Model    blueplanet 6.5 T
     C_SunSpec_ID SunS
   lastRead:
     h40000     1552725419.34724
     h40004     1552725419.35151
     h40020     1552725419.35643
     h40044     1552725418.83852
     h40052     1552725418.84247
     h40068     1552725418.84573
     h40069     1552725418.84858
     h40071     1552725418.99625
     h40076     1552725418.99907
     h40077     1552725419.00133
     h40078     1552725419.00358
     h40079     1552725419.00587
     h40080     1552725419.00819
     h40081     1552725419.01064
     h40082     1552725419.01301
     h40083     1552725419.01675
     h40085     1552725419.0205
     h40087     1552725419.02416
     h40089     1552725419.02758
     h40091     1552725419.0311
     h40093     1552725419.03463
     h40096     1552725419.03807
     h40098     1552725419.04163
     h40100     1552725419.17875
     h40103     1552725419.18198
     h40107     1552725419.18654
Attributes:
   DbLogExclude .*
   room       Kaco


Tungsten

@pejonp könntest Du evtl helfen dein Modul für Kaco anzupassen? Das wäre toll!

pejonp

Hallo Tungsten,

könntest du mal de genau Bezeichnung deines WR mitteilen.

pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Tungsten

Es ist ein 'blueplanet 6.5 TL3'.

Danke schon mal.

Habe angefangen mit deinem Modul. Einige der Register sind wohl verschoben.

Temperatur, Status usw klappen jetzt schon. Mit dem Rest tue ich mich schwer.
Anbei mein aktueller Stand.


##############################################
# $Id: 98_SolarEdge.pm 0013 2019-02-03 22:00:00Z pejonp $
#
# fhem Modul für Wechselrichter SolarEdge SE5K
# verwendet Modbus.pm als Basismodul für die eigentliche Implementation des Protokolls.
#
# This file is part of fhem.
#
# Fhem is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# Fhem is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with fhem.  If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
# Changelog:
# 2015-04-16 Vorlage 98_ModbusSDM220M.pm / 98_Pluggit.pm
# 2018-10-15  weiter ... pejonp
# 2018-10-29  pv_energy pv_energytoday pv_energytoweek pv_energytomont ...

#defmod SEdge SolarEdge 3 60 192.168.2.7:20108 RTU

package main;

use strict;
use warnings;
use Time::Local;

sub SolarEdge_Initialize($);
sub SolarEdge_Define($$); # wird beim 'define' von AESGI-Protokoll Gerät aufgerufen
sub SolarEdge_Notify($$); # wird beim 'Notify' vom Device aufgerufen
sub ExprMppt($$$$$$$$); # Berechnung Wert mit ScaleFactor unter Beachtung Operating_State

my $SolarEdge_Version = '0001 - 16.10.2018';

my %SolarEdgedeviceInfo = (
    "h" =>  {
        'combine' => '30',
        'defPoll' => '1',   
    },
    "type-VT_String" =>  { 
        'decode' => 'cp850',
        'encode' => 'utf8',
          'expr' => '$val =~ s/[\00]+//gr',
           'len' => '8',
       'revRegs' => '0',
        'unpack' => 'a16',
     'poll' => 'once',  # only poll once after define (or after a set)
    },
    "type-VT_String4" =>  {
        'decode' => 'cp850',
        'encode' => 'utf8',
        'expr' => '$val =~ s/[\00]+//gr',
        'len' => '4',
        'revRegs' => '0',
        'unpack' => 'a8',
    },
);


my %SolarEdgeparseInfo = (
###############################################################################################################
# Holding Register
###############################################################################################################
#          "h40000" =>  {  # 40001 2 C_SunSpec_ID uint32 Wert = "SunS" (0x53756e53). Identifiziert dies eindeutig als eine SunSpec Modbus-Karte
#                           'len' => '2',
#                            'reading' => 'C_SunSpec_ID',
#                            'revRegs' => '0',
#                            'unpack' => 'a4',
#                            'poll' => 'once',
#                       },
          "h40004" =>  { # 40005 16 C_Hersteller String(32) Bei SunSpec eingetragener Wert = " SolarEdge "
                        'reading' => 'C_Manufacturer',
                        'type' => 'VT_String',
                         },
          "h40020" =>  {       'reading' => 'Block_C_Model',
                            'type' => 'VT_String',
                            'expr' => 'ExprMppt($hash,$name,"C_Model",$val[0],0,0,0,0)', # conversion of raw value to visible value
                    },
          "h40044" =>  {       'reading' => 'C_Version',
                               'type' => 'VT_String',
                       },
          "h40052" =>  {       'reading' => 'C_SerialNumber',
                               'type' => 'VT_String',
                       },
#         "h40068" =>  { #
# 'reading'  => 'C_DeviceAddress',
#                               'defPoll' => '0',
#                                'poll' => 'once',
#                       },
#          "h40070" => { # 40070 1 C_SunSpec_DID uint16 101 = Einphasig 102 = Spaltphase1 103 = Dreiphasig
#                      'reading' => 'C_SunSpec_DID', # name of the reading for this value
#                        'len' => '1' ,
#                                'map' => '101:Einphasig, 102:Spaltphase1, 103:Dreiphasig',
#                                'poll' => 'once',
#                },
  "h40072" => { # 40072 1 I_AC_Strom uint16 Ampere AC-Gesamtstromwert
'reading' => 'I_AC_Strom', # name of the reading for this value
'format' => '%.2f A',
},

  "h40073" => { # 40073 1 I_AC_StromA uint16 Ampere AC-Phase A (L1) Stromwert
'reading' => 'I_AC_StromL1', # name of the reading for this value
          'format' => '%.2f A',
},

  "h40074" => { # 40074 1 I_AC_StromB uint16 Ampere AC-Phase B (L2) Stromwert
'reading' => 'I_AC_StromL2', # name of the reading for this value
'format' => '%.2f A',
},

   "h40075" => { # 40075 1 I_AC_StromC uint16 Ampere AC-Phase C (L3) Stromwert
'reading' => 'I_AC_StromL3', # name of the reading for this value
'format' => '%.2f A',
},

  "h40076" => { # 40076 1 I_AC_Strom_SF uint16 AC-Strom Skalierungsfaktor
'reading' => 'I_AC_Strom_SF', # name of the reading for this value
},
   

"h40071" =>  {     # 40076 1 I_AC_Strom_SF uint16 AC-Strom Skalierungsfaktor
'len' => '5',
'reading' => 'Block_AC_Current',
'unpack' => 'nnnns>',
'expr' => 'ExprMppt($hash,$name,"I_AC_Strom",$val[0],$val[1],$val[2],$val[3],$val[4])', # conversion of raw value to visible value
                  },
 
     "h40077" => { #
'reading' => 'I_AC_SpannungAB',
},

     "h40077" => { #
'reading' => 'I_AC_VoltageBC',
},

     "h40078" => { #
'reading' => 'I_AC_VoltageCA',
},

     "h40079" => { #
'reading' => 'I_AC_VoltageAN',
},

     "h40080" => { #
'reading' => 'I_AC_VoltageBN',
},

     "h40081" => { #
'reading' => 'I_AC_VoltageCN',
},

     "h40082" => { #
'reading' => 'I_AC_Voltage_SF',
},

  #  "h40083" => { # 40084 1 I_AC_Leistung int16 Watt AC-Leistungswert
# 'reading' => 'I_AC_Power',
  #        },
  #  "h40084" => { #
# 'reading' => 'I_AC_Power_SF',
  #       },
 
     "h40083" =>  {
'len' => '2',
'reading' => 'Block_AC_Power',
'unpack' => 'ns>',
'expr' => 'ExprMppt($hash,$name,"I_AC_Power",$val[0],$val[1],0,0,0)', # conversion of raw value to visible value
  },
 
#   "h40085" => { # 40086 1 I_AC_Frequenz uint16 Hertz Frequenzwert
# 'reading' => 'I_AC_Frequency',
#           'format' => '%.f Hz', # format string for sprintf
# 'expr' => '$val/100',
#          'setexpr' => '$val',
# },

#   "h40086" => { # 40086 1 I_AC_Frequency_SF uint16 Frequenz Skalierungsfaktor
# 'reading' => 'I_AC_Frequency_SF',
# },

    "h40085" =>  {
'len' => '2',
'reading' => 'Block_AC_Frequency',
'unpack' => 'ns>',
   'expr' => 'ExprMppt($hash,$name,"I_AC_Frequency",$val[0],$val[1],0,0,0)', # conversion of raw value to visible value
  }, 
#     "h40087" => { #
# 'reading' => 'I_AC_VA',
# },
#    "h40088" => { #
# 'reading' => 'I_AC_VA_SF',
# },
     "h40087" =>  {
'len' => '2',
'reading' => 'Block_AC_VA',
'unpack' => 'ns>',
   'expr' => 'ExprMppt($hash,$name,"I_AC_VA",$val[0],$val[1],0,0,0)', # conversion of raw value to visible value
                  },
#     "h40089" => { #
# 'reading' => 'I_AC_VAR',
# },
#     "h40090" => { #
# 'reading' => 'I_AC_VAR_SF',
# },
     "h40089" =>  {
              'len' => '2',
          'reading' => 'Block_AC_VAR',
           'unpack' => 'ns>',
             'expr' => 'ExprMppt($hash,$name,"I_AC_VAR",$val[0],$val[1],0,0,0)', # conversion of raw value to visible value
                  },
#     "h40091" => { #
# 'reading' => 'I_AC_PF',
# },
#    "h40092" => { #
# 'reading' => 'I_AC_PF_SF',
# },
     "h40091" =>  {
              'len' => '2',
          'reading' => 'Block_AC_PF',
           'unpack' => 'ns>',
             'expr' => 'ExprMppt($hash,$name,"I_AC_PF",$val[0],$val[1],0,0,0)', # conversion of raw value to visible value
                  },
#    "h40093" =>  {
#               'expr' => '$val / 1000',
#             'format' => '%.2f kWh',
#                'len' => '2',
#            'reading' => 'I_AC_Energie_WH_kWh',
#             'unpack' => 'l>',
#                },
#    "h40095" => { #
# 'reading' => 'I_AC_Energy_WH_SF',
# },
     "h40093" =>  {
              'len' => '3',
          'reading' => 'Block_AC_Energy_WH',
           'unpack' => 'l>s>',
             'expr' => 'ExprMppt($hash,$name,"I_AC_Energy_WH_kWh",$val[0],$val[1],0,0,0)', # conversion of raw value to visible value
                  },       
#     "h40096" => { #
# 'reading' => 'I_DC_Current',
#          'format' => '%.2f A',
# },
#     "h40097" => { #
# 'reading' => 'I_DC_Current_SF',
# },
     "h40096" =>  {
              'len' => '2',
          'reading' => 'Block_DC_Current',
           'unpack' => 'ns>',
             'expr' => 'ExprMppt($hash,$name,"I_DC_Current",$val[0],$val[1],0,0,0)', # conversion of raw value to visible value
                  },       
#     "h40098" => { #
# 'reading' => 'I_DC_Voltage',
#          'format' => '%.2f V',
# },
#     "h40099" => { #
# 'reading' => 'I_DC_Voltage_SF',
# },
     "h40098" =>  {
              'len' => '2',
          'reading' => 'Block_DC_Voltage',
           'unpack' => 'ns>',
             'expr' => 'ExprMppt($hash,$name,"I_DC_Voltage",$val[0],$val[1],0,0,0)', # conversion of raw value to visible value
                  },         
#     "h100" => { #
# 'reading' => 'I_DC_Power',
#          'format' => '%.2f W',
# },
#     "h40101" => { #
# 'reading' => 'I_DC_Power_SF',
# },
     "h40100" =>  {
'len' => '2',
'reading' => 'Block_DC_Power',
'unpack' => 'ns>',
'expr' => 'ExprMppt($hash,$name,"I_DC_Power",$val[0],$val[1],0,0,0)', # conversion of raw value to visible value
                  },         
    "h40104" => { # 40104 1 I_Temp_Kühler int16 Grad Celsius Kühlkörpertemperatur
'reading' => 'I_Temp_Kuehler', # name of the reading for this value
'format' => '%.1f °C', # format string for sprintf
'expr' => '$val/1000',
'setexpr' => '$val',
},
    "h40108" => { # 40108 1 I_Status uint16 Betriebszustand
'reading' => 'I_Status', # name of the reading for this value
'expr' => '$val',
'map' => '1:Aus, 2:Nachtmodus, 4:WR_An',
'setexpr' => '$val',
},

# Ende parseInfo
);


#####################################
sub
SolarEdge_Initialize($)
{
    my ($hash) = @_;

  require "$attr{global}{modpath}/FHEM/98_Modbus.pm";
    require "$attr{global}{modpath}/FHEM/DevIo.pm";

    $hash->{DefFn}     = "SolarEdge_Define";
#   $hash->{UndefFn}   = "SolarEdge_Undef";
#   $hash->{ParseFn}   = "SolarEdge_Parse";
#   $hash->{NotifyFn}   = "SolarEdge_Notify";
    $hash->{AttrFn} = "SolarEdge_Attr";
  $hash->{parseInfo}  = \%SolarEdgeparseInfo; # defines registers for this Modbus Defive
    $hash->{deviceInfo} = \%SolarEdgedeviceInfo; # defines properties of the device like
  ModbusLD_Initialize($hash); # Generic function of the Modbus module does the rest

  $hash->{AttrList} = $hash->{AttrList}
                            ."pv_energy pv_energytoday pv_energytoweek pv_energytomonth pv_energytoyear "
                            ."$readingFnAttributes"
                            . " " . # Standard Attributes like IODEv etc
$hash->{ObjAttrList} . " " . # Attributes to add or overwrite parseInfo definitions
    $hash->{DevAttrList} . " " .                     # Attributes to add or overwrite devInfo definitions
        "poll-.*"." ". # overwrite poll with poll-ReadingName
    "polldelay-.*"." ". # overwrite polldelay with polldelay-ReadingName
    "errorHandlingOf"." ";                                   # overwrite polldelay with polldelay-ReadingName

}

###################################
sub ExprMppt($$$$$$$$) { # Berechnung Wert mit ScaleFactor unter Beachtung Operating_State
# Expr, conversion of raw value to visible value
my $hash = $_[0]; # Übergabe Geräte-Hash
my $DevName = $_[1]; # Übergabe Geräte-Name
my $ReadingName = $_[2];
  my @vval;
$vval[0] = $_[3];
$vval[1] = $_[4];
$vval[2] = $_[5];
$vval[3] = $_[6];
$vval[4] = $_[7];

    # Register
    my @SolarEdge_readings=("I_AC_Strom","I_AC_Power","I_AC_VA","I_AC_VAR","I_AC_PF","I_AC_Energy_WH_kWh","I_DC_Current","I_DC_Voltage","I_DC_Power");
    my ($Psec,$Pmin,$Phour,$Pmday,$Pmonth,$Pyear,$Pwday,$Pyday,$Pisdst) = localtime(time()+61);
    my $Pyear2 = $Pyear+1900;
    #my ($Psec,$Pmin,$Phour,$Pmday,$Pmonth,$Pyear,$Pwday,$Pyday,$Pisdst) = localtime(TimeNow());
    my $time_now = TimeNow();
    my $datum0 = substr($time_now,0,10);

    Log3 $hash, 4, "SolarEdge $DevName : ".$vval[0]." Reg :".$ReadingName;
    my $WertNeu = @vval." ".$vval[0]." ".$vval[1]." ".$vval[2]." ".$vval[3]." ".$vval[4] ;

  if ($ReadingName eq "C_Model") {
        Log3 $hash, 4, "SolarEdge $DevName Model : ".$vval[0].":".$vval[1].":".$vval[2].":".$vval[3].":".$vval[4];
        $hash->{MODEL} = $vval[0];
        readingsBulkUpdate($hash, $ReadingName,$vval[0]);
  } elsif ($ReadingName eq "I_AC_Strom") {
        readingsBulkUpdate($hash, $ReadingName, $vval[0] * 10 ** $vval[4]);
        readingsBulkUpdate($hash, $ReadingName."L1", $vval[1] * 10 ** $vval[4]);
        readingsBulkUpdate($hash, $ReadingName."L2", $vval[2] * 10 ** $vval[4]);
        readingsBulkUpdate($hash, $ReadingName."L3", $vval[3] * 10 ** $vval[4]);
        readingsBulkUpdate($hash, $ReadingName."_SF", $vval[4]);
  } elsif ($ReadingName eq "I_AC_Power") {
        my $ACPOWER =   ($vval[0] * 10 ** $vval[1]);
         Log3 $hash, 4, "SolarEdge I_AC_Power_0 : ".$vval[0]." ACPOWER :".$ACPOWER;
        if ($ACPOWER < 0 || $ACPOWER > 15000){
          $ACPOWER = 0;
        }
         Log3 $hash, 4, "SolarEdge I_AC_Power_1 : ".$vval[0]." ACPOWER :".$ACPOWER;
        readingsBulkUpdate($hash, $ReadingName, $ACPOWER);
        readingsBulkUpdate($hash, $ReadingName."_SF", $vval[1]);
       
  } elsif ($ReadingName eq "I_AC_Energy_WH_kWh") {
        # Anfang I_AC_Energy_WH_kWh (Today, Week,...)
        my $energy_pv = ReadingsVal($DevName,$ReadingName,-1)*1000;
        my $ts_energy_today = ReadingsTimestamp($DevName,"pv_energytoday",0);
        # my ($Rsec,$Rmin,$Rhour,$Rmday,$Rmonth,$Ryear,$Rwday,$Ryday,$Risdst) = localtime($ts_energy_today);
        #  2018-10-29 15:33:00
        my $Rmonth = substr($ts_energy_today,5,2);
        my $energy_today = ReadingsVal($DevName,"pv_energytoday",0);
        my $datum1 = substr($ts_energy_today,0,10);

        Log3 $hash, 4, "SolarEdge TimeStamp PV-Energie : $ts_energy_today : D1: $datum1 : $time_now :  $datum0 "; 
        Log3 $hash, 4, "SolarEdge Jahr Monat PV-Energie: $Rmonth : "."PV_".($Pyear2)."_".($Pmonth+1)." ----";     
       
        my $energy_time =   $vval[0] * 10 ** $vval[1];
        if ($energy_pv <= 0){
          readingsBulkUpdate($hash, "pv_energytoday", "0");
        }else{
           if ($datum0 eq $datum1 ){ # Prüfung gleicher Tag
              readingsBulkUpdate($hash, "pv_energytoday", $energy_today + ($energy_time - $energy_pv) );         
          } else {
              my $e_week = ReadingsVal($DevName,"pv_energytoweek",0);
              readingsBulkUpdate($hash, "pv_energytoweek", $e_week +$energy_today); 
              if ( ($Pmonth+1) eq $Rmonth){  # Prüfung gleicher Monat
                   my $e_month = ReadingsVal($DevName,"pv_energymonth",0);
                  readingsBulkUpdate($hash, "pv_energymonth",$e_month + $energy_today);
              } else {
                   my $e_month = ReadingsVal($DevName,"pv_energymonth",0);
                  readingsBulkUpdate($hash,"PV_".($Pyear2)."_".($Pmonth),$e_month);                   
                  readingsBulkUpdate($hash, "pv_energymonth","0");             
              }
              readingsBulkUpdate($hash, "pv_energytoday", "0");       
         }
      }
        readingsBulkUpdate($hash, $ReadingName, $energy_time / 1000) ;
        readingsBulkUpdate($hash, $ReadingName."_SF", $vval[1]);
     
        Log3 $hash, 4, "SolarEdge PV-Energie : $energy_today :  $energy_time : $energy_pv  ";
        # Ende  I_AC_Energy_WH_kWh (Today, Week,...)
  }else{
      readingsBulkUpdate($hash, $ReadingName, $vval[0] * 10 ** $vval[1]);
      readingsBulkUpdate($hash, $ReadingName."_SF", $vval[1]);
  }

Log3 $hash, 4, "SolarEdge $DevName : ".$WertNeu;
return $WertNeu;
}

1;

=pod
=begin html
<a name="SolarEdge"></a>
<h3>SolarEdge</h3>
<ul>
    SolarEdge uses the low level Modbus module to provide a way to communicate with SolarEdge inverter.
It defines the modbus input and holding registers and reads them in a defined interval.
  Modbusversion => 4.0.13 - 26.10.2018
<br>
    <b>Prerequisites</b>
    <ul>
        <li>
          This module requires the basic Modbus module which itsef requires Device::SerialPort or Win32::SerialPort module.
        </li>
    </ul>
    <br>
    <a name="SolarEdgeDefine"></a>
    <b>Define</b>
    <ul>
        <code>define &lt;name&gt; SolarEdge &lt;Id&gt; &lt;Interval&gt; &lt;IP&gt; &lt;Mode&gt; </code>
        <br><br>
        The module connects to the smart electrical meter with Modbus Id &lt;Id&gt; through an already defined modbus device and actively requests data from the
        smart electrical meter every &lt;Interval&gt; seconds <br>
        <br>
        Example:<br>
        <br>
        <ul><code>define SEdge SolarEdge 1 60</code></ul>
        <ul><code>define SEdge SolarEdge 3 60 192.168.0.23:502 RTU</code></ul>
    </ul>
    <br>
    <a name="SolarEdgeConfiguration"></a>
    <b>Configuration of the module</b><br><br>
    <ul>
    apart from the modbus id and the interval which both are specified in the define command there is nothing that needs to be defined.
However there are some attributes that can optionally be used to modify the behavior of the module. <br><br>
    The attributes that control which messages are sent / which data is requested every &lt;Interval&gt; seconds are:
    if the attribute is set to 1, the corresponding data is requested every &lt;Interval&gt; seconds. If it is set to 0, then the data is not requested.
   </ul>
    <a name="SolarEdgeSet"></a>
    <b>Set-Commands</b><br>
    <ul>
        The following set options are available:  none
    </ul>
<br>
    <a name="SolarEdgeGet"></a>
    <b>Get-Commands</b><br>
    <ul>
        All readings are also available as Get commands. Internally a Get command triggers the corresponding
        request to the device and then interprets the data and returns the right field value.
    </ul>
<br>
    <a name="SolarEdgeattr"></a>
    <b>Attributes</b><br><br>
    <ul>
    <li><a href="#do_not_notify">do_not_notify</a></li>
      <li><a href="#readingFnAttributes">readingFnAttributes</a></li>
        <br>
  <li><b>pv_energy</b></li>
  <li><b>pv_energytoday</b></li>
      <li><b>pv_energytoweek</b></li>
  <li><b>pv_energytomonth</b></li>
      <li><b>pv_energytoyear</b></li>
    </ul>
    <br>
</ul>
=end html
=cut




Tungsten

hier das aktuelle list:

Internals:
   DEF        1 30 192.168.178.56:502 TCP
   DeviceName 192.168.178.56:502
   EXPECT     idle
   FD         4
   FUUID      5c8cb512-f33f-2776-1fb5-7f32ecffd3738584
   INTERVAL   60
   IODev      Kaco_SolarEdge
   LASTOPEN   1552743107.66435
   MODBUSID   1
   MODE       master
   MODEL      blueplanet 6.5 T
   MODULEVERSION Modbus 4.0.24 - 18.2.2019
   NAME       Kaco_SolarEdge
   NOTIFYDEV  global
   NR         288
   NTFY_ORDER 50-Kaco_SolarEdge
   PARTIAL   
   PROTOCOL   TCP
   STATE      opened
   TCPConn    1
   TRIGGERTIME 1552751758.3397
   TRIGGERTIME_FMT 2019-03-16 16:55:58
   TYPE       SolarEdge
   devioLoglevel 3
   lastUpdate 1552751698.3397
   nextOpenDelay 60
   QUEUE:
   READ:
     BUFFER     
   READINGS:
     2019-03-16 16:54:58   Block_AC_Current 5 50 254 86 87 79
     2019-03-16 16:54:58   Block_AC_Energy_WH 5 -65527 -21490 0 0 0
     2019-03-16 16:54:58   Block_AC_Frequency 5 1 -15560 0 0 0
     2019-03-16 16:54:58   Block_AC_PF     5 1 1000 0 0 0
     2019-03-16 16:54:58   Block_AC_Power  5 65535 35 0 0 0
     2019-03-16 16:54:58   Block_AC_VA     5 65533 35 0 0 0
     2019-03-16 16:54:58   Block_AC_VAR    5 1 0 0 0 0
     2019-03-16 14:31:53   Block_C_Model   5 blueplanet 6.5 T 0 0 0 0
     2019-03-16 16:54:58   Block_DC_Current 5 0 44 0 0 0
     2019-03-16 16:54:58   Block_DC_Power  5 65535 30 0 0 0
     2019-03-16 16:54:58   Block_DC_Voltage 5 65534 6862 0 0 0
     2019-03-16 14:31:53   C_Manufacturer  KACO new energy
     2019-03-16 14:31:53   C_Model         blueplanet 6.5 T
     2019-03-16 14:31:53   C_SerialNumber  6.5TL01583484
     2019-03-16 14:31:53   C_Version       V5.21
     2019-03-16 16:54:58   I_AC_Energy_WH_kWh 0
     2019-03-16 16:54:58   I_AC_Energy_WH_kWh_SF -21490
     2019-03-16 16:54:58   I_AC_Frequency  0
     2019-03-16 16:54:58   I_AC_Frequency_SF -15560
     2019-03-16 16:54:58   I_AC_PF         inf
     2019-03-16 16:54:58   I_AC_PF_SF      1000
     2019-03-16 16:54:58   I_AC_Power      0
     2019-03-16 16:54:58   I_AC_Power_SF   35
     2019-03-16 16:54:58   I_AC_Strom      5e+80
     2019-03-16 16:54:58   I_AC_StromL1    2.54e+81
     2019-03-16 16:54:58   I_AC_StromL2    8.6e+80
     2019-03-16 16:54:58   I_AC_StromL3    8.7e+80
     2019-03-16 16:54:58   I_AC_Strom_SF   65534
     2019-03-16 16:54:58   I_AC_VA         6.5533e+39
     2019-03-16 16:54:58   I_AC_VAR        1
     2019-03-16 16:54:58   I_AC_VAR_SF     0
     2019-03-16 16:54:58   I_AC_VA_SF      35
     2019-03-16 16:54:58   I_AC_VoltageAN  65535
     2019-03-16 16:54:58   I_AC_VoltageBC  65535
     2019-03-16 16:54:58   I_AC_VoltageBN  2343
     2019-03-16 16:54:58   I_AC_VoltageCA  65535
     2019-03-16 16:54:58   I_AC_VoltageCN  2357
     2019-03-16 16:54:58   I_AC_Voltage_SF 2350
     2019-03-16 16:54:58   I_DC_Current    0
     2019-03-16 16:54:58   I_DC_Current_SF 44
     2019-03-16 16:54:58   I_DC_Power      6.5535e+34
     2019-03-16 16:54:58   I_DC_Power_SF   30
     2019-03-16 16:54:58   I_DC_Voltage    inf
     2019-03-16 16:54:58   I_DC_Voltage_SF 6862
     2019-03-16 16:54:58   I_Status        WR_An
     2019-03-16 16:54:58   I_Temp_Kuehler  32.8 °C
     2019-03-16 16:54:58   pv_energytoday  0
     2019-03-16 14:31:49   state           opened
   REMEMBER:
     lid        1
     lname      Kaco_SolarEdge
     lrecv      1552751698.58679
     lsend      1552751698.52897
   defptr:
     Kaco_SolarEdge 1
   gotReadings:
     Block_AC_Current 5 50 254 86 87 79
     Block_AC_Energy_WH 5 -65527 -21490 0 0 0
     Block_AC_Frequency 5 1 -15560 0 0 0
     Block_AC_PF 5 1 1000 0 0 0
     Block_AC_Power 5 65535 35 0 0 0
     Block_AC_VA 5 65533 35 0 0 0
     Block_AC_VAR 5 1 0 0 0 0
     Block_DC_Current 5 0 44 0 0 0
     Block_DC_Voltage 5 65534 6862 0 0 0
     I_AC_Strom_SF 65534
     I_AC_VoltageAN 65535
     I_AC_VoltageBC 65535
     I_AC_VoltageBN 2343
     I_AC_VoltageCA 65535
     I_AC_VoltageCN 2357
     I_AC_Voltage_SF 2350
   lastRead:
     h40004     1552743113.77215
     h40020     1552743113.77685
     h40044     1552743113.04194
     h40052     1552743113.04499
     h40071     1552751698.59169
     h40076     1552751698.59374
     h40077     1552751698.59563
     h40078     1552751698.59749
     h40079     1552751698.59942
     h40080     1552751698.60131
     h40081     1552751698.60321
     h40082     1552751698.6051
     h40083     1552751698.60858
     h40085     1552751698.61168
     h40087     1552751698.61461
     h40089     1552751698.6176
     h40091     1552751698.62105
     h40093     1552751698.62573
     h40096     1552751698.62885
     h40098     1552751698.63199
     h40100     1552751698.42571
     h40104     1552751698.42893
     h40108     1552751698.43248
Attributes:
   DbLogExclude .*
   room       Kaco

pejonp

Hallo Tungsten,

ganz so einfach wie beim SolarEdge wird es hier wahrscheinlich nicht werden. Ich hänge mal die Doku für die ModBusRegister an. Vielleicht kann Stefan da auch noch einmal mit rübersehen um zu sehen wo welche Werte versteckt sind.

Von KACO gibt es auch noch eine Schnittstelle für RS485 als Logger. Hänge ich auch mal mit an. Vielleicht geht es dort einfacher.

Jörg
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

pejonp

@Tungsten

versuche mal dieses Modul. Datei in /fhem/FHEM kopieren und fhem einmal neu starten.

Jörg
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Tungsten

Super, Danke Dir. Auch für die Unterlagen. Habe ich ausprobiert, Werte stimmen aber noch nicht ganz. Muss ich mir Montag Abend mal in Ruhe ansehen.

Tungsten

@pejonp: vielen Dank für das angepasst Modul. Langsam verstehe ich die Werte.

11 Werte verstehe ich noch nicht.

Frage: Weißt du evtl ob der Gesamtertrag als Register auslesbar ist? In den csv liegt der Wert bisher leider nicht vor.


Tungsten

habs gefunden: I_AC_Energy_WH_kWh ist der bisherige Ertrag des WR