NEWS
Smartmeter mit Landis+Gyr E650
-
MOD-Edit:
Thema wurde abgespalten von https://forum.iobroker.net/topic/47328/smartmeter-adapter-problemeEdit 2:
Hier gibt es ein Script mit zusätzlichen Berechnungen und welches auch für den Menschen leicht lesbare Datenpunkte generiert, sowie die Einstellungen mit welchen die Auslesung dann erfolgreich war.
Hi @Soeni,
ich habe ebenfalls einen Landis+Gyr E650 welchen ich auslesen möchte, habe es bisher aber noch nicht geschafft über den IR Kopf Daten zu bekommen.
Könntest du vielleicht einen Screenshot mit deinen Einstellungen posten?So sieht mein Zähler aus.
Auf meinem Zähler befindet sich auch noch ein Aufkleber mit 19.200 Baud, ich vermute das bezieht sich auf die IR Schnittstelle.
Edit 1:
Ich habe inzwischen gesehen, dass CU-B2 eine RS485 Schnittstelle ist, die Baudrate wird sich wohl nur auf diese beziehen und nicht auf den IR-Kopf. Eventuell hängt dort dann das GSM Modem des Netzbetreibers dran?Danke & lg.
Michi -
@michael-uray sagte in Smartmeter Adapter Probleme:
habe es bisher aber noch nicht geschafft über den IR Kopf Daten zu bekommen.
ist die überhaupt aktiv?
Auf dem zweiten Foto scheint ein Interface zu sehen zu sein.
Nicht dass dafür dann die IR-Schnittstelle deaktiviert wurde -
@homoran said in Smartmeter Adapter Probleme:
ist die überhaupt aktiv?
Auf dem zweiten Foto scheint ein Interface zu sehen zu sein.
Nicht dass dafür dann die IR-Schnittstelle deaktiviert wurde
Das weiß ich leider nicht, das CU-B2 ist wirklich eine RS485 Schnittstelle habe ich inzwischen herausgefunden.Müsste dafür dann die IR Schnittstelle deaktiviert werden, oder kann der Zähler beide Schnittstellen zeitgleich abarbeiten?
Oder könnte er eventuell dann einfach die Daten welche über RS485 hinausgehen gleichzeitig auch auf die IR Schnittstelle ausgeben damit man dort zumindest mitlesen kann? -
@michael-uray sagte in Smartmeter Adapter Probleme:
Müsste dafür dann die IR Schnittstelle deaktiviert werden, oder kann der Zähler beide Schnittstellen zeitgleich abarbeiten?
gute Frage
üblicherweise wird das Gateway an der IR-Schnittstelle angeklemmt, so dass der Verbraucher dann in die Röhre sieht und die Daten in der Cloud des EVU kaufen muss.
Wenn jetzt diese Schnittstelle intern umgeleitet wird, kann ich mir vorstellen, dass dafür die IR Dipde abgeschaltet sein könnte.
-
Also die IR Schnittstelle scheint einmal aktiviert zu sein.
Via ser2net und Terminal habe ich den Zähler über die Eingabe von "/?!" zum Senden bewegen können, diese große Datenmenge welche zurück kam hat bei 300 Baud über 3 Minuten gebraucht.Was müsste ich denn jetzt beim IO Broker einstellen,
- damit er eine Auslesung startet,
- mit einer höheren Baudrate fährt und
- auch nur relevante Daten (Leistung, Energie für Bezug/Geliefert)
übermittelt?
ser2net port tcp,2000 device serialdev, /dev/serial/by-id/usb-FTDI_USB_Serial_Co nverter_FTBYZZT3-if00-port0, 300e71,local [,300E71,CLOCAL] (Debian GNU/Linux) {{}/?! /?! /LGZ5\2ZMD4104407.B31 F.F(00000000) 0.0.0(50302585) 0.1.0(11) 0.1.0*11(22-04-01 00:00) 0.1.0*10(22-03-01 00:00) 0.1.0*09(22-02-01 00:00) 0.1.0*08(22-01-01 00:00) 0.1.0*07(21-12-01 00:00) 0.1.0*06(21-11-01 00:00) 0.1.0*05(21-10-01 00:00) 0.1.0*04(21-09-01 00:00) 0.1.0*03(21-08-01 00:00) 0.1.0*02(21-07-01 00:00) 0.1.0*01(21-06-01 00:00) 0.1.0*00(21-05-01 00:00) 0.1.0*99(21-04-01 00:00) 0.1.0*98(21-03-01 00:00) 0.1.0*97(21-02-01 00:00) 1.2.0(016.355*kW) 1.6.0(0.000*kW)(00-00-00 00:00) 1.6.0*11(0.086)(22-03-23 12:30) 1.6.0*10(0.072)(22-02-17 14:30) 1.6.0*09(0.041)(22-01-27 11:15) 1.6.0*08(0.178)(21-12-31 11:15) 1.6.0*07(0.142)(21-11-05 09:15) 1.6.0*06(0.066)(21-10-14 12:30) 1.6.0*05(0.092)(21-09-28 11:00) 1.6.0*04(0.091)(21-08-15 17:15) 1.6.0*03(0.151)(21-07-01 10:15) 1.6.0*02(0.111)(21-06-29 13:45) 1.6.0*01(0.049)(21-05-14 10:30) 1.6.0*00(0.052)(21-04-01 12:00) 1.6.0*99(0.106)(21-03-11 12:00) 1.6.0*98(0.053)(21-02-25 11:15) 1.6.0*97(0.047)(21-01-05 11:45) 1.8.0(00109.282*kWh) 1.8.0*11(00109.282) 1.8.0*10(00108.800) 1.8.0*09(00108.389) 1.8.0*08(00108.335) 1.8.0*07(00104.776) 1.8.0*06(00104.131) 1.8.0*05(00103.812) 1.8.0*04(00103.254) 1.8.0*03(00103.070) 1.8.0*02(00102.274) 1.8.0*01(00101.791) 1.8.0*00(00101.721) 1.8.0*99(00101.672) 1.8.0*98(00100.154) 1.8.0*97(00100.097) 1.8.1(00083.951*kWh) 1.8.1*11(00083.951) 1.8.1*10(00083.469) 1.8.1*09(00083.110) 1.8.1*08(00083.056) 1.8.1*07(00080.628) 1.8.1*06(00080.060) 1.8.1*05(00079.768) 1.8.1*04(00079.267) 1.8.1*03(00079.084) 1.8.1*02(00078.422) 1.8.1*01(00078.011) 1.8.1*00(00077.941) 1.8.1*99(00077.905) 1.8.1*98(00076.717) 1.8.1*97(00076.660) 1.8.2(00025.331*kWh) 1.8.2*11(00025.331) 1.8.2*10(00025.331) 1.8.2*09(00025.278) 1.8.2*08(00025.278) 1.8.2*07(00024.147) 1.8.2*06(00024.071) 1.8.2*05(00024.043) 1.8.2*04(00023.986) 1.8.2*03(00023.986) 1.8.2*02(00023.852) 1.8.2*01(00023.779) 1.8.2*00(00023.779) 1.8.2*99(00023.767) 1.8.2*98(00023.436) 1.8.2*97(00023.436) 3.8.0(23322.755*kvarh) 3.8.0*11(23322.755) 3.8.0*10(23319.107) 3.8.0*09(23316.339) 3.8.0*08(23316.229) 3.8.0*07(23313.145) 3.8.0*06(23312.648) 3.8.0*05(23312.164) 3.8.0*04(23311.820) 3.8.0*03(23311.733) 3.8.0*02(23311.160) 3.8.0*01(23310.904) 3.8.0*00(23310.847) 3.8.0*99(23310.823) 3.8.0*98(23309.688) 3.8.0*97(23309.650) 3.8.1(15658.626*kvarh) 3.8.1*11(15658.626) 3.8.1*10(15657.097) 3.8.1*09(15656.016) 3.8.1*08(15655.982) 3.8.1*07(15653.826) 3.8.1*06(15653.395) 3.8.1*05(15652.931) 3.8.1*04(15652.633) 3.8.1*03(15652.545) 3.8.1*02(15652.046) 3.8.1*01(15651.830) 3.8.1*00(15651.773) 3.8.1*99(15651.754) 3.8.1*98(15650.853) 3.8.1*97(15650.815) 3.8.2(07664.129*kvarh) 3.8.2*11(07664.129) 3.8.2*10(07662.010) 3.8.2*09(07660.323) 3.8.2*08(07660.246) 3.8.2*07(07659.319) 3.8.2*06(07659.253) 3.8.2*05(07659.232) 3.8.2*04(07659.187) 3.8.2*03(07659.187) 3.8.2*02(07659.113) 3.8.2*01(07659.073) 3.8.2*00(07659.073) 3.8.2*99(07659.068) 3.8.2*98(07658.835) 3.8.2*97(07658.835) 2.2.0(260.591*kW) 2.6.0(2.453*kW)(22-04-01 08:30) 2.6.0*11(2.578)(22-03-30 05:45) 2.6.0*10(2.426)(22-02-22 10:45) 2.6.0*09(2.522)(22-01-09 10:00) 2.6.0*08(2.578)(21-12-22 14:15) 2.6.0*07(2.573)(21-11-10 07:15) 2.6.0*06(2.577)(21-10-14 05:00) 2.6.0*05(2.566)(21-09-23 06:00) 2.6.0*04(2.568)(21-08-26 06:15) 2.6.0*03(2.558)(21-07-01 04:30) 2.6.0*02(2.569)(21-06-14 05:15) 2.6.0*01(2.572)(21-05-13 09:00) 2.6.0*00(2.590)(21-04-05 00:30) 2.6.0*99(2.592)(21-03-10 00:30) 2.6.0*98(2.580)(21-02-12 09:30) 2.6.0*97(2.582)(21-01-29 19:30) 2.8.0(69171.547*kWh) 2.8.0*11(69088.102) 2.8.0*10(67374.467) 2.8.0*09(65962.619) 2.8.0*08(64276.214) 2.8.0*07(62734.240) 2.8.0*06(61072.354) 2.8.0*05(59273.014) 2.8.0*04(57569.520) 2.8.0*03(55828.914) 2.8.0*02(54086.221) 2.8.0*01(52384.251) 2.8.0*00(50578.633) 2.8.0*99(48812.399) 2.8.0*98(47056.427) 2.8.0*97(45368.067) 2.8.1(12409.450*kWh) 2.8.1*11(12358.561) 2.8.1*10(11227.230) 2.8.1*09(10291.188) 2.8.1*08(09169.765) 2.8.1*07(08130.688) 2.8.1*06(07028.171) 2.8.1*05(05834.440) 2.8.1*04(04709.992) 2.8.1*03(03556.817) 2.8.1*02(02394.917) 2.8.1*01(01263.989) 2.8.1*00(00065.701) 2.8.1*99(98890.881) 2.8.1*98(97732.671) 2.8.1*97(96610.179) 2.8.2(56762.104*kWh) 2.8.2*11(56729.540) 2.8.2*10(56147.236) 2.8.2*09(55671.430) 2.8.2*08(55106.449) 2.8.2*07(54603.551) 2.8.2*06(54044.182) 2.8.2*05(53438.573) 2.8.2*04(52859.527) 2.8.2*03(52272.096) 2.8.2*02(51691.304) 2.8.2*01(51120.261) 2.8.2*00(50512.931) 2.8.2*99(49921.518) 2.8.2*98(49323.756) 2.8.2*97(48757.888) 4.8.0(44040.318*kvarh) 4.8.0*11(44010.906) 4.8.0*10(43429.833) 4.8.0*09(42940.877) 4.8.0*08(42337.730) 4.8.0*07(41787.585) 4.8.0*06(41196.690) 4.8.0*05(40554.405) 4.8.0*04(39942.193) 4.8.0*03(39321.133) 4.8.0*02(38694.413) 4.8.0*01(38090.963) 4.8.0*00(37457.584) 4.8.0*99(36817.642) 4.8.0*98(36183.906) 4.8.0*97(35573.396) 4.8.1(28853.179*kvarh) 4.8.1*11(28835.358) 4.8.1*10(28450.568) 4.8.1*09(28124.314) 4.8.1*08(27724.956) 4.8.1*07(27356.126) 4.8.1*06(26965.576) 4.8.1*05(26542.671) 4.8.1*04(26140.729) 4.8.1*03(25731.596) 4.8.1*02(25316.163) 4.8.1*01(24917.513) 4.8.1*00(24500.290) 4.8.1*99(24077.117) 4.8.1*98(23662.200) 4.8.1*97(23257.928) 4.8.2(15187.141*kvarh) 4.8.2*11(15175.548) 4.8.2*10(14979.265) 4.8.2*09(14816.562) 4.8.2*08(14612.774) 4.8.2*07(14431.459) 4.8.2*06(14231.113) 4.8.2*05(14011.734) 4.8.2*04(13801.464) 4.8.2*03(13589.536) 4.8.2*02(13378.249) 4.8.2*01(13173.449) 4.8.2*00(12957.293) 4.8.2*99(12740.524) 4.8.2*98(12521.706) 4.8.2*97(12315.467) 0.9.1(11:55:52) 0.9.2(22-04-02) 0.2.0(B31) 0.2.1(0AH68) 0.2.2(405 4Q) 0.2.4(600) C.2.1(13-06-28 07:58) C.7.0(00000039) C.7.1(00000037) C.7.2(00000028) C.7.3(00000028) 32.7(241.4*V) 52.7(241.8*V) 72.7(241.8*V) 31.7(03.38*A) 51.7(03.32*A) 71.7(03.31*A) 91.7(00.05*A) 14.7(49.99*Hz) 81.7.0( 0*Deg) 81.7.1( 120*Deg) 81.7.2( 240*Deg) 81.7.4( 200*Deg) 81.7.5( 321*Deg) 81.7.6( 80*Deg) !
-
@michael-uray sagte in Smartmeter Adapter Probleme:
Was müsste ich denn jetzt beim IO Broker einstellen,
erst einmal alles Standardeinstellungen lassen.
@michael-uray sagte in Smartmeter Adapter Probleme:
diese große Datenmenge welche zurück kam hat bei 300 Baud über 3 Minuten gebraucht.
Wahnsinn!
Du bekommst auch die historischen Daten da heraus?üblicherweise nur die Standardwerte (ohne *01-*10)
Was hast du denn da alles?Wichtig ist, dass du am Pi die Schnittstelle nicht mit der Konsole blockierst
-
Mein serieller Monitor zeigt, dass iobroker das die Start-Sequenz richtig übermittelt und der Zähler auch Daten übeträgt.
2F 3F 21 0D 0A /?!.. 2022-04-02 12:34:54.018474: 2F 4C 47 5A 35 5C 32 5A 4D 44 34 31 30 34 34 30 /LGZ5\2ZMD410440 37 2E 42 33 31 0D 0A 7.B31.. 2022-04-02 12:34:56.464963: 02 46 2E 46 28 30 30 30 30 30 30 30 30 29 0D 0A .F.F(00000000).. 30 2E 30 2E 30 28 35 30 33 30 32 35 38 35 29 0D 0.0.0(50302585). 0A 30 2E 31 2E 30 28 31 31 29 0D 0A 30 2E 31 2E .0.1.0(11)..0.1. 30 2A 31 31 28 32 32 2D 30 34 2D 30 31 20 30 30 0*11(22-04-01 00 ....
Allerdings ist der Zähler dann fertigt, doch iobroker scheint das nicht zu erkennen.
... 37 2E 31 28 20 31 32 30 2A 44 65 67 29 0D 0A 38 7.1( 120*Deg)..8 31 2E 37 2E 32 28 20 32 34 31 2A 44 65 67 29 0D 1.7.2( 241*Deg). 0A 38 31 2E 37 2E 34 28 20 32 30 30 2A 44 65 67 .81.7.4( 200*Deg 29 0D 0A 38 31 2E 37 2E 35 28 20 33 32 31 2A 44 )..81.7.5( 321*D 65 67 29 0D 0A 38 31 2E 37 2E 36 28 20 20 38 30 eg)..81.7.6( 80 2A 44 65 67 29 0D 0A 21 0D 0A 03 15 *Deg)..!....
Er läuft dann etwa 1 Minute nach Ende der Nachricht ins Timeout:
smartmeter.0 2022-04-02 12:39:51.413 info List of port: [{"path":"/dev/ttyUSB0","manufacturer":"FTDI","serialNumber":"FTBYZZT3","pnpId":"usb-FTDI_USB_Serial_Converter_FTBYZZT3-if00-port0","vendorId":"0403","productId":"6001"},{"path":"/dev/ttyS0"},{"path":"/dev/ttyS1"},{"path":"/dev/ttyS2"},{"path":"/dev/ttyS3"}] smartmeter.0 2022-04-02 12:39:33.941 warn No or too long answer from Serial Device after last request. smartmeter.0 2022-04-02 12:39:33.939 info Error: No or too long answer from Serial Device after last request. smartmeter.0 2022-04-02 12:34:53.574 info starting. Version 3.3.4 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v14.19.1, js-controller: 4.0.21 host.stocking 2022-04-02 12:34:52.596 info instance system.adapter.smartmeter.0 started with pid 6312
Woran könnte das liegen, dass das Ende des seriellen Frames nicht erkannt wird?
-
@michael-uray Was für ein serieller Monitor? Auf der Rechnerseite darf nichts anderes als ioBroker auf die Schnittstelle zugreifen.
Am besten die smartmeter Adapterinstanz mal auf loglevel "debug" stellen. Dann kommen mehr Daten, die für Entwickler wertvoll sein können.
-
@klassisch said in Smartmeter Adapter Probleme:
@michael-uray Was für ein serieller Monitor? Auf der Rechnerseite darf nichts anderes als ioBroker auf die Schnittstelle zugreifen.
Ich verwende hier
jpnevulator
, die Schnittstelle wird dadurch nicht blockiert, es wird nur mitgeschnitten (sniffer).
Man sieht wie iobroker die Start-Sequenz "/?!" wegschickt und auch wie eine Antwort vom Zähler kommt -
@michael-uray Mit den Sniffern kenne ich mich nicht aus. Schon gar nicht in der Linuxwelt, mein ioBroker läuft unter Win. Wenn ich so etwas machen, dann erzkonservativ: Ich nehme einen zweiten (und ggf dritten) Serial USB Wandler und hänge den elektrisch an den Draht. Der öffnet dann einen anderen Port und ich kann mit einem Terminalprogramm mitlauschen.
Was sagt der Adapter in der Logstufe debug?
-
@klassisch said in Smartmeter Adapter Probleme:
Was sagt der Adapter in der Logstufe debug?
smartmeter.0 2022-04-02 13:11:10.923 debug SCHEDULE NEXT RUN IN 300000s smartmeter.0 2022-04-02 13:11:10.923 debug DELETE rest of data (0) because new Message start with a new Request Message smartmeter.0 2022-04-02 13:11:10.922 debug CURRENT SIGNON MESSAGE COUNTER 1 OF 1 smartmeter.0 2022-04-02 13:11:10.921 debug SERIALPORT REMOVE LISTENERS smartmeter.0 2022-04-02 13:11:10.920 debug SERIALPORT CLOSE smartmeter.0 2022-04-02 13:11:10.916 debug CLEAR MESSAGE TIMEOUT TIMER smartmeter.0 2022-04-02 13:11:10.916 debug STOP smartmeter.0 2022-04-02 13:11:10.915 debug Transport Reset!! Restart = true smartmeter.0 2022-04-02 13:11:10.915 debug Error: No or too long answer from Serial Device after last request. smartmeter.0 2022-04-02 13:11:10.914 warn No or too long answer from Serial Device after last request. smartmeter.0 2022-04-02 13:11:10.912 debug Error: No or too long answer from Serial Device after last request. smartmeter.0 2022-04-02 13:11:10.911 debug MESSAGE TIMEOUT TRIGGERED smartmeter.0 2022-04-02 13:06:30.910 debug SET MESSAGE TIMEOUT TIMER2: 280000 smartmeter.0 2022-04-02 13:06:30.909 debug DONE SEND 0 smartmeter.0 2022-04-02 13:06:30.657 debug DONE SEND 1 smartmeter.0 2022-04-02 13:06:30.553 debug connected set to false smartmeter.0 2022-04-02 13:06:30.548 debug TO SEND 1: /?! smartmeter.0 2022-04-02 13:06:30.548 debug CURRENT PROCESS STEP 1 IN GETNEXTMESSAGE smartmeter.0 2022-04-02 13:06:30.547 debug TO SEND 2: smartmeter.0 2022-04-02 13:06:30.547 debug CURRENT PROCESS STEP 0 IN GETNEXTMESSAGE smartmeter.0 2022-04-02 13:06:30.546 debug INITIAL MESSAGES TO SEND: 2 smartmeter.0 2022-04-02 13:06:30.543 debug SERIALPORT RESET BAUDRATE TO 300 smartmeter.0 2022-04-02 13:06:30.535 debug SERIALPORT OPEN smartmeter.0 2022-04-02 13:06:30.531 debug CREATE SERIALPORT: 300 7 1 even smartmeter.0 2022-04-02 13:06:30.529 debug SmartmeterObis options: {"debug":2,"protocol":"D0Protocol","transport":"SerialRequestResponseTransport","requestInterval":"300","anotherQueryDelay":"2000","transportSerialPort":"/dev/serial/by-id/usb-FTDI_USB_Serial_Converter_FTBYZZT3-if00-port0","transportSerialBaudrate":300,"transportSerialDataBits":7,"transportSerialStopBits":1,"transportSerialParity":"even","transportSerialMessageTimeout":280000,"protocolD0WakeupCharacters":null,"protocolD0BaudrateChangeoverOverwrite":9600,"obisFallbackMedium":1} smartmeter.0 2022-04-02 13:06:30.510 info starting. Version 3.3.4 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v14.19.1, js-controller: 4.0.21
-
Hi, anbei der Screenshot meiner Einstellungen.
Am Anfang dachte ich auch, dass die Schnittstelle tot ist. Aber so hat es funktioniert.
Gruß
-
Also im Debug Log werden gar keine Daten angezeigt ... da kommt nix an! Sicher das du nicht parallel ein Shell "read auf den seriel port "laufen hast? Dann kommen dei Daten nämöich da an und nicht beim Adapter
-
@apollon77 said in Smartmeter Adapter Probleme:
Also im Debug Log werden gar keine Daten angezeigt ... da kommt nix an! Sicher das du nicht parallel ein Shell "read auf den seriel port "laufen hast? Dann kommen dei Daten nämöich da an und nicht beim Adapter
@klassisch said in Smartmeter Adapter Probleme:
Wenn ich so etwas machen, dann erzkonservativ: Ich nehme einen zweiten (und ggf dritten) Serial USB Wandler und hänge den elektrisch an den Draht.
Danke,
jpnevulator
hat tatsächlich meine Schnittstelle blockiert, ich hatte falsch verstanden wie das Programm funktioniert.
Deine erzkonservative Methode ist wohl doch am besten,Jetzt bekomme ich zwar Daten im Log, aber es endet aber trotzdem mit dem Fehler
No or too long answer from Serial Device after last request.
Ich habe hier auch auf Github ein Issue zu diesem Thema aufgemacht:
https://github.com/Apollon77/ioBroker.smartmeter/issues/305 -
@michael-uray sagte in Smartmeter Adapter Probleme:
aber es endet aber trotzdem mit dem Fehler
No or too long answer from Serial Device after last request.Ich habe hier auch auf Github ein Issue zu diesem Thema aufgemacht:
wenn es tatsächlich 3 Minuten dauert bis das Datentelegramm durch ist (womöglich weil du so extrem viele Daten bekommst, was nicht üblich ist), dann ist diese Meldung korrekt und kein Bug.
Da müssten wir jetzt doch bitte dein debug-log sehen, wo es jetzt doch anscheinend Daten gibt
@michael-uray sagte in Smartmeter Adapter Probleme:
hat tatsächlich meine Schnittstelle blockiert,
wie ich bereits zu Anfang schrob:
@homoran sagte in Smartmeter Adapter Probleme:
Wichtig ist, dass du am Pi die Schnittstelle nicht mit der Konsole blockierst
-
Kleiner Denkanstoß für die Leute die Probleme haben ihren Zähler auszulesen.
Was hält euch davon ab einen eigenen geeigneten Zähler zusätzlich einzubauen?
Da bekommt man außer dem aktuellen Zählerstand meistens noch wesentlich mehr raus wenn man das will und braucht.
-
@homoran said in Smartmeter Adapter Probleme:
wenn es tatsächlich 3 Minuten dauert bis das Datentelegramm durch ist (womöglich weil du so extrem viele Daten bekommst, was nicht üblich ist), dann ist diese Meldung korrekt und kein Bug.
Da müssten wir jetzt doch bitte dein debug-log sehen, wo es jetzt doch anscheinend Daten gibtInzwischen klappt es auch mit der Baudratenumschaltung von 300 auf 9600 und die Daten kommen wesentlich schneller (7-8s) an.
Das Logfile habe ich hier im Github Issue hochgeladen.
https://github.com/Apollon77/ioBroker.smartmeter/issues/305#issuecomment-1086644090 -
@michael-uray sagte in Smartmeter Adapter Probleme:
Das Logfile habe ich hier im Github Issue hochgeladen.
und warum nicht auch hier in code-tags und ggf. Spoiler
-
@homoran said in Smartmeter Adapter Probleme:
und warum nicht auch hier in code-tags und ggf. Spoiler
Das Logfile mit nur einer Auslesung hat 17 MB, ich versuche einmal die relevanten Dinge daraus zu posten:
2022-04-02 15:21:42.630 - [32minfo[39m: host.stocking "system.adapter.smartmeter.0" enabled 2022-04-02 15:21:42.652 - [32minfo[39m: host.stocking instance system.adapter.smartmeter.0 started with pid 7520 2022-04-02 15:21:43.425 - [34mdebug[39m: smartmeter.0 (7520) Redis Objects: Use Redis connection: 127.0.0.1:9001 2022-04-02 15:21:43.446 - [34mdebug[39m: smartmeter.0 (7520) Objects client ready ... initialize now 2022-04-02 15:21:43.447 - [34mdebug[39m: smartmeter.0 (7520) Objects create System PubSub Client 2022-04-02 15:21:43.448 - [34mdebug[39m: smartmeter.0 (7520) Objects create User PubSub Client 2022-04-02 15:21:43.458 - [34mdebug[39m: smartmeter.0 (7520) Objects client initialize lua scripts 2022-04-02 15:21:43.461 - [34mdebug[39m: smartmeter.0 (7520) Objects connected to redis: 127.0.0.1:9001 2022-04-02 15:21:43.472 - [34mdebug[39m: smartmeter.0 (7520) Redis States: Use Redis connection: 127.0.0.1:9000 2022-04-02 15:21:43.476 - [34mdebug[39m: smartmeter.0 (7520) States create System PubSub Client 2022-04-02 15:21:43.477 - [34mdebug[39m: smartmeter.0 (7520) States create User PubSub Client 2022-04-02 15:21:43.482 - [34mdebug[39m: smartmeter.0 (7520) States connected to redis: 127.0.0.1:9000 2022-04-02 15:21:43.496 - [34mdebug[39m: smartmeter.0 (7520) Plugin sentry Initialize Plugin (enabled=true) 2022-04-02 15:21:43.645 - [32minfo[39m: smartmeter.0 (7520) starting. Version 3.3.4 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v14.19.1, js-controller: 4.0.21 2022-04-02 15:21:43.665 - [34mdebug[39m: smartmeter.0 (7520) SmartmeterObis options: {"debug":2,"protocol":"D0Protocol","transport":"SerialRequestResponseTransport","requestInterval":"300","anotherQueryDelay":"2000","transportSerialPort":"/dev/serial/by-id/usb-FTDI_USB_Serial_Converter_FTBYZZT3-if00-port0","transportSerialBaudrate":300,"transportSerialDataBits":7,"transportSerialStopBits":1,"transportSerialParity":"even","transportSerialMessageTimeout":null,"protocolD0WakeupCharacters":null,"obisFallbackMedium":1} 2022-04-02 15:21:43.667 - [34mdebug[39m: smartmeter.0 (7520) CREATE SERIALPORT: 300 7 1 even 2022-04-02 15:21:43.672 - [34mdebug[39m: smartmeter.0 (7520) SERIALPORT OPEN 2022-04-02 15:21:43.680 - [34mdebug[39m: smartmeter.0 (7520) SERIALPORT RESET BAUDRATE TO 300 2022-04-02 15:21:43.684 - [34mdebug[39m: smartmeter.0 (7520) INITIAL MESSAGES TO SEND: 2 2022-04-02 15:21:43.685 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 0 IN GETNEXTMESSAGE 2022-04-02 15:21:43.685 - [34mdebug[39m: smartmeter.0 (7520) TO SEND 2: 2022-04-02 15:21:43.685 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 1 IN GETNEXTMESSAGE 2022-04-02 15:21:43.686 - [34mdebug[39m: smartmeter.0 (7520) TO SEND 1: /?! 2022-04-02 15:21:43.693 - [34mdebug[39m: smartmeter.0 (7520) connected set to false 2022-04-02 15:21:43.697 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA 2022-04-02 15:21:43.698 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 2 IN CHECKMESSAGE 2022-04-02 15:21:43.699 - [34mdebug[39m: smartmeter.0 (7520) MATCH-RESULT SIGNON: "" -> null 2022-04-02 15:21:43.744 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA 2022-04-02 15:21:43.744 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 2 IN CHECKMESSAGE 2022-04-02 15:21:43.745 - [34mdebug[39m: smartmeter.0 (7520) MATCH-RESULT SIGNON: "/" -> null 2022-04-02 15:21:43.761 - [34mdebug[39m: smartmeter.0 (7520) DONE SEND 1 2022-04-02 15:21:43.776 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA 2022-04-02 15:21:43.776 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 2 IN CHECKMESSAGE 2022-04-02 15:21:43.776 - [34mdebug[39m: smartmeter.0 (7520) MATCH-RESULT SIGNON: "/?" -> null 2022-04-02 15:21:43.808 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA 2022-04-02 15:21:43.809 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 2 IN CHECKMESSAGE 2022-04-02 15:21:43.809 - [34mdebug[39m: smartmeter.0 (7520) MATCH-RESULT SIGNON: "/?!" -> null 2022-04-02 15:21:43.840 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA 2022-04-02 15:21:43.841 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 2 IN CHECKMESSAGE 2022-04-02 15:21:43.841 - [34mdebug[39m: smartmeter.0 (7520) MATCH-RESULT SIGNON: "/?!\r" -> null 2022-04-02 15:21:43.872 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA 2022-04-02 15:21:43.873 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 2 IN CHECKMESSAGE 2022-04-02 15:21:43.873 - [34mdebug[39m: smartmeter.0 (7520) MATCH-RESULT SIGNON: "/?!\r\n" -> null 2022-04-02 15:21:44.012 - [34mdebug[39m: smartmeter.0 (7520) DONE SEND 0 2022-04-02 15:21:44.013 - [34mdebug[39m: smartmeter.0 (7520) SET MESSAGE TIMEOUT TIMER2: 120000 2022-04-02 15:21:44.096 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA 2022-04-02 15:21:44.097 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 2 IN CHECKMESSAGE 2022-04-02 15:21:44.097 - [34mdebug[39m: smartmeter.0 (7520) MATCH-RESULT SIGNON: "/?!\r\n/" -> null 2022-04-02 15:21:44.128 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA 2022-04-02 15:21:44.129 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 2 IN CHECKMESSAGE 2022-04-02 15:21:44.129 - [34mdebug[39m: smartmeter.0 (7520) MATCH-RESULT SIGNON: "/?!\r\n/L" -> null 2022-04-02 15:21:44.176 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA 2022-04-02 15:21:44.177 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 2 IN CHECKMESSAGE 2022-04-02 15:21:44.177 - [34mdebug[39m: smartmeter.0 (7520) MATCH-RESULT SIGNON: "/?!\r\n/LG" -> null 2022-04-02 15:21:44.208 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA
2022-04-02 15:21:44.799 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA 2022-04-02 15:21:44.800 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 2 IN CHECKMESSAGE 2022-04-02 15:21:44.801 - [34mdebug[39m: smartmeter.0 (7520) MATCH-RESULT SIGNON: "/?!\r\n/LGZ5\\2ZMD4104407.B31\r" -> null 2022-04-02 15:21:44.831 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA 2022-04-02 15:21:44.832 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 2 IN CHECKMESSAGE 2022-04-02 15:21:44.833 - [34mdebug[39m: smartmeter.0 (7520) MATCH-RESULT SIGNON: "/?!\r\n/LGZ5\\2ZMD4104407.B31\r\n" -> ["/LGZ5\\2ZMD4104407.B31\r\n","/LGZ5\\2ZMD4104407.B31"] 2022-04-02 15:21:44.833 - [34mdebug[39m: smartmeter.0 (7520) PAUSE READING SERIALPORT TO HANDLE MESSAGE 2022-04-02 15:21:44.834 - [34mdebug[39m: smartmeter.0 (7520) CLEAR MESSAGE TIMEOUT TIMER 2022-04-02 15:21:44.835 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 2 IN HANDLEMESSAGE 2022-04-02 15:21:44.836 - [34mdebug[39m: smartmeter.0 (7520) D0 Protocol E (2) not fully supported! Let us try it :-) Please contact the developer if you have problems 2022-04-02 15:21:44.836 - [34mdebug[39m: smartmeter.0 (7520) LEFT AFTER HANDLE-MESSAGE 0 2022-04-02 15:21:44.837 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 3 IN ISPROCESSCOMPLETE: false 2022-04-02 15:21:44.838 - [34mdebug[39m: smartmeter.0 (7520) ALL MESSAGES TO SEND: 2 2022-04-02 15:21:45.089 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 3 IN GETNEXTMESSAGE 2022-04-02 15:21:45.090 - [34mdebug[39m: smartmeter.0 (7520) TO SEND 2: 050 2022-04-02 15:21:45.233 - [34mdebug[39m: smartmeter.0 (7520) DONE SEND 2 2022-04-02 15:21:45.485 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 4 IN GETNEXTMESSAGE 2022-04-02 15:21:45.486 - [34mdebug[39m: smartmeter.0 (7520) BAUD CHANGEOVER TO 9600 baud 2022-04-02 15:21:45.487 - [34mdebug[39m: smartmeter.0 (7520) BAUD CHANGEOVER DONE 2022-04-02 15:21:45.488 - [34mdebug[39m: smartmeter.0 (7520) TO SEND 1: 2022-04-02 15:21:45.488 - [34mdebug[39m: smartmeter.0 (7520) DONE SEND 0 2022-04-02 15:21:45.489 - [34mdebug[39m: smartmeter.0 (7520) RESUME READING SERIALPORT IN FINALIZE 2022-04-02 15:21:45.489 - [34mdebug[39m: smartmeter.0 (7520) SET MESSAGE TIMEOUT TIMER: 120000 2022-04-02 15:21:45.490 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 4 IN ISPROCESSCOMPLETE: false 2022-04-02 15:21:45.490 - [34mdebug[39m: smartmeter.0 (7520) REMAINING DATA AFTER MESSAGE HANDLING: 2022-04-02 15:21:45.490 - [34mdebug[39m: smartmeter.0 (7520) END FINALIZE 2022-04-02 15:21:45.491 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA 2022-04-02 15:21:45.492 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 4 IN CHECKMESSAGE 2022-04-02 15:21:45.492 - [34mdebug[39m: smartmeter.0 (7520) MATCH-RESULT DATA: "\u0006" -> null 2022-04-02 15:21:45.493 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA 2022-04-02 15:21:45.493 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 4 IN CHECKMESSAGE 2022-04-02 15:21:45.494 - [34mdebug[39m: smartmeter.0 (7520) MATCH-RESULT DATA: "\u00060" -> null 2022-04-02 15:21:45.494 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA 2022-04-02 15:21:45.495 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 4 IN CHECKMESSAGE 2022-04-02 15:21:45.495 - [34mdebug[39m: smartmeter.0 (7520) MATCH-RESULT DATA: "\u000605" -> null 2022-04-02 15:21:45.496 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA
2022-04-02 15:21:52.275 - [34mdebug[39m: smartmeter.0 (7520) NEW DATA 2022-04-02 15:21:52.275 - [34mdebug[39m: smartmeter.0 (7520) CURRENT PROCESS STEP 4 IN CHECKMESSAGE 2022-04-02 15:21:52.279 - [34mdebug[39m: smartmeter.0 (7520) MATCH-RESULT DATA: "\u0006050\r\n\u0000\u0004\f\b\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\b\u0000\u0003`\u0000`\u0000\u0000\u0000\u0010\u0000\u0000\u0002\u0000\u0002\u0000D\u0004x\u0010\u000e \f@\u0000\u0002\u0002D\u0004x \u0018@\f`\u0000 \u0000\u0002B\u0000\u0000B\u0004\u0000\u0002\u0004\u0000\u0000\u0000\u0000\u0000\b\u0000\u0010\f \f@\u0000@ \u0000\u0002B\u0000\u0010@\u0000\u0000\u0002\u0004\u0000\u0000\u0000\u0000\u0000\b\u0000 \u001c@\f`\u0000 p\u0000\u0002B\u0000\u0000B\u0000\u0000\u0002\u0002\u0000\u0000\u0000\u0000\u0000\b\u0000\u0010\f \f`\u0000\u0001@\u0002\u0000\u0002B\u0000\u0000B\u0000\u0000\u0002\u0004\u0000\u0000\u0000\u0000\u0000B\u0004x \f@\f@\u0000 n\u0000@ \b@ \b`@\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0004\u0004p \u001c@1\u0000@\u0002 \u0000$\u0002B\u0000\u0002B\u0000\u0000\u0002\u0006\u0000\u0000\u0000\u0000\u0000D\u0004p \fB\f@\u0000\u0001\u0000\u0000 \b@ \u0010@\u0000\u0001\u0002\u0000\u0000\u0000\u0000\u0000D\u0004p \u001c@\f \u0014 @\u0000@ \b`` \u0000\n\u0002\u0004\u0000\u0000\u0000\u0000\u0000\b\u0000\u0010\u000e \f@\u0000\u0001\b\u0000\u0002B\u0000\u0000B\u0000\u0000\u0002\u0002\u0000\u0000\u0000\u0000\u0000\b\u0000 \u0018@\f@\u0000\u0001\u0000\u0003\u0000\u0002B\u00000B\u0000\u0000\u0002\u0006\u0000\u0000\u0000\u0000\u0000\u0004\u0004x \f@\f@\u0000@@\u0001\u0000\u0002B\u0000 @\u0000\u0000\u0002\u0006\u0000\u0000\u0000\u0000\u0000\b\u0000 \u001c@\f`\u0000@@\u0000\u0000\u0001B\u0000\u0000@\u0000\u0000\u0002\u0004\u0000\u0000\u0000\u0000\u0000\b\u0000 \u001c@\f@\u0000b`\u0000\u0002B\u0000\u0000B\u0004\u0000\u0002\u0004\u0000\u0000\u0000\u0000\u0000\b\u0000 \u0018@\f@\u0000p`\u0001\u0000\u0003B\u0000\u0010@\u0000\u0000\u0002\u0004\u0000\u0000\u0000\u0000\u0000D\u0004p \u0018@9\u0000\u0000\u00020\u0002\u0000\u0002B\u0000\u0000B\u0000\u0000\u0002\u0002\u0000\u0000\u0000\u0000\u0000D\u0004p \f \f \u0000\u0000\"` \u0000\u0000\u0000B\u0006\u0000\b\u0000 \f$\u0018@\u0000`\u0004\u0000\u0000\u0000B\u0006\u0000\u0000@@0\u0000\u0000@\u0000\u0000\u0000 @`@\u0000\u0000\b\u0000 \f$\\@\u0001\u0001\u0002\u0002\u0000`\u0000\u0000\"\u0000\u0000\u0002B\u0000\u0010@\u0000\u0012\u0000\u0002\u0002\u0002\u0010\u0000\u0000\b\u0000 \fL\u0018@\u0000 \u0000 \f@L\u0001\u0001\u0002\u0000\u0002B\u0000\u0000B\u00002\u0002\u0004\u0002\u0002\u0010\u0000\u0000\u0004\u0004p \fh\u0018\u0000\u0000 p\u0000`\u0000\u0000\u0002\u0002\u0004\u0000\r\t\u0000\u0003\u0012\u0005$\u0012 $H\fP\u0010\u0000\b\u0000 \fl\u0018\u0000\u0000 p\u0000`\u00002\u0002\u0002\u0004\u0000\u0016B\u0000\u0002B4\u0000\u0002\u0004\u0002\u0002\u0000\u0002\u0000\b\u0000 \fh\u0018@\u0000 n\u0000`\u0000\u0002\u0002\u0002\u0006\u0000\u0006B\u0010\u0002B\u0004\u0000\u0000 00B \u0010\b\u0000 \fl\u0018\u0000\u0000 H\u0000`\u0000 \u0000\u0000\u0002B\u0000\u0002@\u0000\u0002\u0002\u0002\u0002\u0002\u0010\u0000\u0000\u0004\u0004p \fH\u0018\u0001\u0000\u0002\u0000\u0000\u0000`\u0000\u0000\u0000\u0002\u0004\u0000\u0004B\u0000\u0000@\u0000\u0002\u0002\u0004\u0002\u0002\u0000\u0000\u0000\b\u0000H\u0006\u0012\f \u0000 @\u0000`\u0000\u0000\u0000\u0002\u0002 \u0002B\u0000\u0000B\u0000\u0002\u0000 &0B \u0000\b\u0000 \fL\u0018\u0000\u0000 f\u0000`\u0000\u0002\u0000\u0002\u0002 \u0002B\u00000B\u0000\u0000\u0002\u0004\u0002\u0000\u0000\u0002\u0000D\u0004x \f$\u0018@\u0000@\u0000\u0001\u0000`\u0000\u0002\u0002\u0002\u0006\u0000\t\t\u0000\u0003\u0002\u0000R\u0003 $\u0004\fH\u0010\u0000\t\u0000 \f$\u0018@\b\u0001\u0000\u0002\u0000`\u0000\u0000\u0002\u0000\u0004\u0000\u0002B\u0000\u0000@\u0000\u0002\u0002\u0006\u0002\u0000\u0010\u0000\u0000\b\u0000 \fH\u0018\u0000\u0000 `\u0000`\u0000\u0000\u0000\u0002\u0004\u0000\u0006B\u0000\u0000B\u0000\u0000\u0002\u0004\u0002\u0002\u0000\u0000\u0000\b\u0000 \f$\\@\bA\u0000\u0000\u0000`\u0000\u0002 \u0000\u0004\u0000\u0004B\u0004\u0010@\u0000\u0002\u0002\u0002\u0002\u0002\u0000\u0000\u0000\u0004\u0004x \fh\u0018A\u00000p\u0000`\u0000\u0000\u0010\u0000\u0000\u0002B\u0000\u0000B\u0000\u0002\u0000\u0002\u0002\u0002\u0000\u0002\u0000\u0004\u0004p \f$\f@\u0000`L\u0001\u0000`\u0000\u00002\u0002\u0002\u0000\u0002B\u0000\u0000B\u0004\u0000\u0000\u0002\u0002\u0002\u0000\u0002\u0000\b\u0000H\u0006\u0018, \u0010@\u0000\u0000\u0002\u0000`\u0000\u0002\u0002\u00024g\f\u000e\b\bp \f`\f`\u0000@ \u0000\u0000\u0000\u0002\u0000`\u0000\u0002\u0002\u0002\u0016\u0004p \f0\f@\u0000` \u0000\u0000\u0000\u0002\u0000b\u0000\u0002\u0000\u0000\b\u0000\u0010,0\f \u0000 `\u0000\u0000\u0000\u0002\u0000b0\u0000\u0002\u0000\b\u0000\u0010\f0\f`\u0000 p\u0000 @@\u0001@b\u0010\u0010\u0000\u0000\b\u0000 \f`\f@\u0000 L\u0000\u0000\u0000\u0002\u0000b`2\"\u0000\u0004\u0004p \f`\f \u0010 H\u0000\u0000\u0000\u0002\u0000b\u0000\u0012\u0000\u0002F\u0004p \f0\f`\u0000 `\u0000\u0000\u0000\u0002\u0010`\u0000\u0002\u0002\u0002\u0004\u0004p \f`\f`\u0000 @\u0000@@\u0000\u0001\u0010`\u0000\u0002\u0000\u0002\u0004\u0004x \fp\f@\u0000@D\u0001\u0000\u0002\u0000\u0002\u0010`\u00000\u0002\u0000B\u0004x \f0\f@\u0000\u0001\u0000\u0002\u0000\u0000\u0000\u0002\u0000b 2\u0002\u0002D\u0004p \f`\f@\u0000`@\u0000@@\u0000\u0001\u0000bd\u0002\u0000\u0002\u0014\u0004p \f`\f@\u0000\u0001\u0000\u0000\u0000\u0000\u0002\u0000b0\u0002\u0002\u0002B\u0004x \fp\f@\u00000`\u0000 ` B\f$L \u0000\b\u0000 \fp\f@\u00000p\u0000\u0000\u0000\u0002\u0000`\u0000\u0002\u0000\u0002D\u0004x \fp\f@\u0000`L\u0001\u0000\u0000\u0000\u0002\u0000`\u0000\u00000\u0002B\u0004x \f0\f`\u0000\u0000\u0000\u0000\u0012`\u0000\u0000\u0000\u0002$g\u000e\u000e\u0010\bp \f0\f \u0000 \u0000\u0000\u0000\u0000\u0012`\u0000\u0000\u0000\u0002\u0014\u0004p \f`\f \u0000 \u0000\u0000\u0000\u0000\u0012`\u0000\"\u0000\u0000\b\u0000\u0010\f0\f`\u0000 0\u0000\u0000\u0000\u0000\u0012`\u0014\u0002\u0002\u0000B\u0004x \f0\f \u0000 `\u0000 @@`\t`\u0000\u0000 \u0000\u0004\u0004p \f`\f \u0000 N\u0000\u0000\u0000\u0000\u0002`@\u0000\u0002\u0002F\u0004p \fp\f`\u0000 (\u0000\u0000\u0000\u0000\u0002`\u0000 \u0000\u0000\b\u0000_\u0012\u0000\u0013\u0000\u0002\u0004\u0000\u0000\u0000\u00000\u0002`p\"\u0000\u0002\u0014\u0004p \f0\f`\u0000 h\u0000\u0000\u00000\u0002` \"0\u0002\u0006\u0004p \f`\f`\u0000 f\u0000\u0000\u00000\u0002`\u0000\u0000\u0002\u0002B\u0004x \f`\f`\u0000 `\u0000`@@\u0018\u0003b\u0000\u0002\u0002\u0002\u0014\u0004p \fp\f`\u0000 @\u0000\u0000\u00000\u0002b\u0000\u0000\u0002\u0002\u0004\u0004p \fp\fB\u0000 @\u0000\u0000\u000002b\u0000\u0000\u0002\u0002\u0006\u0004p \fp\f`\u00000p\u0000@\u0000\u000002b\u0000\u0000\u0000\u0000\u0014\u0004p \fp\f@\u00000`\u0000 @@\u0018\u0011`0\u00022\u0002F\u0004p \fp\f \u00000L\u0000\u0000\u00000\"`@ \u0000\u0000\u0004\u0004p \fp\f \u0000@@\u0000\u0000\u0002`\u0010\u0010\u0000\u0002$g\f\u000e\u0010\b` \f0\f \u0000 \u0000@@\u0000\u0000\u0002`0\u0010\u0000\u0002B\u0004x \f`\f@\u0000 \u0000 @@\u0000\u0001p\u0010\u0010\u0000\u0002B\u0004x \f`\f`\u0000 `\u0000\u0000\u0000\u0002\u0000\u0002`\u00002\u0002\u0002F\u0004p \f0\f \u0000 p\u0000`@\u0000\u0000\u0002`\u00002\u0002\u0002D\u0004x \f`\f@\u0000 &\u0000\u0000\u0000\u0000\u0002b\u0000\u00022\u0002\u0004\u0004x \fp\f`\u0000 L\u0000\u0000\u0000\u0000\u0002b\u00000\u0002\u0002T\u0004p \f0\fd\u0000 @\u0000 @@\u0000\u0001b\u0000\u0000\u0012\u0000\u0004\u0004p \f`\f`\u0000 \u0000\u0000\u0000\u0000\u0012`\u0000\u0000\"\u0000\u0004\u0004p \f`\f`\u0000 D\u0000\u0000\u0000\u0000\u0012`\u0000\u0000\"\u0000\b\u0000\u0010\u000e0\f \u0000 \u0000`@\u0000\u0000\u001b`\u0000\u0002\u0000\u0002D\u0004p \fp\fD\u0000 B\u0000\u0000\u0000\u0000\u0012`d2\u0002\u0000B\u0004p \fp\f \u0000 @\u0000\u0000\u0000\u0000\u0012`02\u0002\u0000\b\u0000 \f0\f`\u000000\u0000\u0000\u0000\u0000\u0012``\"0\u0002B\u0004x \f0\fd\u00000`\u0000\u0000\u0000\u0000\u0012`\u0000\u0012 \u0000\b\u0000 \fp\f@\u00000L\u0000\u0000\u0000\u0000\u0012`\u0000\u0012 \u0000\b\u0000\"\u0018`\f`\u0000\u0000\t\u0010\u0000\u0002b`\u0002\u0000\u0000Bd@`\u0000\u0000\b\u0000\"\u001c`\f@\u0000\u0001\u0001\u0002\u0000\u0012\u0010\u0000\u0002bp\u0002\u0000\u0000D\u0004x\"\u0018`\f@\u0000\u0005\u0001\u0000\u0000\u0012\u0010\u0000\u0002`\u0000\u00020\u0002\u0006\u0004p\"\u001c`\f \u0000 p\u0000\u0000\t\u001a\u0000\"` \u0010\u0000\u0000\b\u0000\u0011\u000e0\f`\u0000``\u0000\u0012\u0010\u0000\"`$\u0002\u0002\u0000\u0014\u0004p\"\\`1\u0000\u0000 l\u0000\u0012\u0010\u0000\u0012`\u0004\u0002\u0002\u0000B\u0004x\"\u001c`1\u0000\u0000 L\u0000\u0001\t\u0010\u0000\u0002bD\u0000\u0002\u0002B\u0004x\"\u001c`1\u0000\u0000 `\u0000\u0012\u0010\u0000\u0002b\u0000\"\u0000\u0002\u0004\u0004p\"\u0018`\f@\u0000\u0001\u0000\u0002\u0000\u0012\u0010\u0000\u0002b\u0000\u0002\u0002\u0000\u0004\u0004p\"\u001c`1\u0000@\u0002\u0010\u0000 \u0012\u0010\u0000\u0002b`\u0012\u0010\u0000\b\u0000\"\u0018`\f`\u0000 @\u0000$\u0004\u0004HH\u0006\u00106 \u0000\b\u0000\"\u0018`9\u0000@\u0002\u0000\u0002\u0000\u0012\u0010\u0000\u0002`\u0010\u0000\u0000\u0002\u0006\u0004x\"\u0018`1\u0000\u0000\u0002\u0000\u0000\u0000\u0012\u0010\u0000\u0002`\u0000\u00022\u0002F\u0004x\"\u001c`1\u0000\u0010\u0002\u0000\u0000 \"D@\u00010\u0000\u0002\u0012\u0000\b\u0000?\u0004\u000bL\u0006\u0010\u00000`\u0000@\"\" p\u0018\u0011@\u0002\u0002D\u0004p\"\u0018`9\u0000\u00000n\u0000\u0012\u0010\u0000\u0000`@\u0000\u0000\u0000\b\u0000\"\f0\f \u0000 H@A1 \u0000\"\u0000$G/\u000e\u0006\u001c !\u0000\"\u0018`\f`\u0000 \u0000 $@`1\u0010\u0000\"\u0000\b\u0000\u0011\f0\f`\u0000 \u0000H\u0010\u0012 &\f``X\u0001b\u0002|\"\u0018`1\u0000\u0002\u0002\u0000\u0000\u0002 \u0000 `\u0000\u0000\"\u0000\b\u0000\u0011\f0\f`\u0000 `\u0000\u0002 \u0000\u0000`\u0000\u0000\u0002\u0002\u0014\u0004p\"\u0018`\f`\u0000 L\u0000@ H@\f0@\u0002\"\u0000\b\u0000\"\f`\f@\u0000 l\u0000\u0002 \u0000\u0010`4\u0000\u0000\u0000\u0004\u0004p\"\\`9\u0000\u0002\u0002\u0000\u0000\u0002 \u0000\u0000b\u0000\u0010\u0000\u0002V\u0004x\"X`1\u0000\u0002\u0002\u0000\u0002\u0000\u0002 \u0000\u0000b@\u0010\u0010\u0000\b\u0000\"\u001c`\f@\u0000 F\u0000\u0002 \u0000\u0000b\u0000\u0000\u0002\u0000\b\u0000\u0011\f0\f`\u0000 `\u0000\u0002 \u0000\u0000b\u0000\u0000\"\u0000\u0004\u0004p\"\f`9\u0000\u0002\u0002\u0000\u0002\u0000\u0002 \u0000\u0000b\u0000\u0012\u0000\u0000B\u0004x\"\u0018`\f@\u0000 @\u0000\u0002 \u0000\u0000b`2\u0012\u0000\b\u0000\"\u0018`\f@\u000000\u0000` h@\u000010\u0002\u0000\u0002F\u0004x\"\u0018`1\u0000\u0003\u0002\u0000\u0002\u0000\u0002 \u0000\u0000`\u0000\u0002\u0010\u0000B\u0004x\"\u0018`1\u0000R\u00020\u0002\u0000\u0002 \u0000\u0000`\u0000\u0002\u0002\u0000D\u0004p\"\u001c`\f@\u00000\" \u0000b\u0000\u0002\u0002\u0000Bd@`\u0000\u0000\b\u0000\"\f`\f`\u0000 \u0000`L\u0011\u0010\u0000b\u0000\u0002\u0002\u0000F\u0004p\"\u001c`1\u0000\u0003\u0002\u0002\u00000\" \u0000b\u0000\u0000\u0002\u0000\u0014\u0004p\"\f`\f \u0000 p\u00000\" \u0000`\u0010\u0000\u0012\u0000\u0004\u0004x\"\u001c`\f`\u0000 p\u00000\" \u0000`\u0000\u0002\"\u0000\b\u0000\u0011\f0\f@\u0000 L\u0000@L$``8\b\u0000\u0002\u0000\b\u0000\u0011\f0\f`\u0000 H\u00000\"\u0000\u0000`\u0000\u0002\u0010\u0000\b\u0000\"\u001c`1\u0000\u0002\u0002\u0000\u00000\"\u0000\u0000`\u0000\u0012\u0000\u0002D\u0004p\"\u0018`\f@\u0000 `\u00000\"\u0000\u0000`\u0000\u00022\u0002\u0004\u0004p\"\u0018`1\u0000\u0002\u0002\u0010\u0000\u00000\"\u0000\u0000`\u0000\u00022\u0002\u0006\u0004x\"\\`9\u0000B\u0002\u0000\u0002\u00000\"\u0000\u0000`\u0000\u0002\u0012\u0000\b\u0000\"\f`\f@\u0000 @\u0000 L$B`0\u00008\u0012\u0000\b\u0000\"\u001c`9\u0000\u0002\u0002\u0000\u0000 L$``0\u00008\u0012\u0000\u0004\u0004p\"\u001c`\f \u00000`\u0000\u0000\u0018\"\u0000\u0000`\u0000 \u0000\u0002\u0002\u0004x\"\u001c`1\u0000\u0002\u0002\u0000\u0002\u00040\"\u0000\u0000b\u0004\u0012\u0000\u0000B\u0004x\"\u001c`\u0019\u0000\u0000\u00020\u0002\u00000\"\u0000\u0000b\u0000\u0012\u0000\u0000B\u0004x \f@\f`\u0000$\t\b\u0006\u00100 \u0000B\u0006\u0000\b\u0000 \fL\u0018@\u0000\u0000b\u0000\u0002\u0010\u0000B\u0006\u0000\u0000\u0002B\u0000\u0000B\u0000\u0000\u0002\u0004\u0000\u0002\u0010\u0000\u0000\u0004\u0004p \fH\u0018\u0000\u0000 \u0000b\u00040\u0002\u0002\u0004\u0000\u0004B\u0000\u0010@ \u0000\u0000 ``@\u0001\u0000\b\u0000 \fl\u0018\u0000\u0000\u0003\u0002\u0000 \f@ $\u0000\u0000\u0002B\u0000\u0000B\u0000\u0002\u0002\u0002\u0002\u0000\u0000\u0002\u0000\b\u0000 \fh\u0018\u0001\u0000\u0002\u0000\u0000 b\u0000\u0000\u0002\u0002\u0002\u0000\u0002B\u0000\u0000B\u0000\u0000\u0000 `@\u0000\u0000\b\u0000 \f$\f@\u0000@`\u0001\u0000b\u00000\u0002\u0002\u0002\u0000\u0002B\u0000\u0002B \u0002\u0002\u0014\u0002\u0002\u0000\u0002\u0000\b\u0000 \f$\u001c@\u0000@\u0018\u0001\u0000b\u00000\u0012\u0000\u0002\u0000\u0002B\u0000\u0002B\u0010\u0002\u0000\u00020\u0002\u0000\u0002\u0000\b\u0000 \fL\u0018\u0000\u0000 L\u0000\u00001\u000002\u0002\u0004\u0000\u0006B\u0004\u0002@\u0000\u0002\u0002\u0002\u0000\u0000\u0000\u0000\u0000\b\u0000H\u0006\u0012\f P `\u0000$\u0003\b\u0012\u0012\u0000\u0000 \b`` \u0000\u0012\u0000 H`\u0000\u0000\u0002B\u0004x \fL\u0018\u0000\u0000 `\u0000@\f@HA\u0001\u0002\u0000\u0002B\u0000\u0000B\u0000\"\u0000 h`@\u0001\u0000\b\u0000 \f$\f`\u0000@D\u0000b\u0000\u0000\u0000\u0002\u0006\u0000\u0002B\u00040B\u0000\u0000\u0002\u0004\u0000\u0002\u0010\u0000\u0000F\u0004x \fL\u0018\u0000\u0000\u0002\u0000\u0002$b\u0000 \u0000\u0000\u0000 \b@H0\u0000\u0002\u0002\u0004\u0000\u0000\u0000\u0002\u0000\b\u0000 \f$\u0018@\u0000@\u0000\u0001\u0000b\u00000\u0002\u0002\u0002\u0000\u0002B\u0000\u0000@\u0000\u0012\u0000\u0004\u0000\u0000\u0000\u0000\u0000B\u0004x \fH\u0018\u0000\u0000 \u0010@1\u0000\u0000\u0000\u0000\u0000$H\u0002\u0010\u0010\b @\u0000\u0001\u0000\u0000\u0010\u0000\u0000\b\u0000 \fH\u0018\u0000\u00000`\u0000b\u0000\u0000\u0000\u0002\u0006\u0000\u0006B\u0000\u0010@\u0000\u0002\u0000 ``\b\u0000@B\u0004x \fL\u0018\u0000\u000000\u0000b\u0004\u0000\u0002\u0000\u0000\u0002B\u0000\u0000B\u0004\u0002\u0002\u0004\u0000\u0000\u0010\u0000\u0000\b\u0000 \fH\u0018\u0000\u00000L\u0000$C\b\u0018\u0010\u0000\u0000\u0002B\u0000\u0000B \u0002\u0000\u0002\u0002\u0000\u0010\u0000\u0000\b\u0000 \fp\f@\u0000\u0002\u0007$\u0012\u0006\u0000\u0002\u0010\u0000\u0012g\u0006\u000e\b\b` \f0\f@\u0000@ \u0000\u0002\u0006\u0004LL\u0006\u0010 \u0000\b\u0000\u0010,0\f@\u0000\u0001\u0001\u0000\u0002\u0012\u0004\u0012&\u0000\"0\u0002D\u0004p \f0\f@\u0000@`\u0000\u0002\u0004\u0006\u00026\u0000\u0002\u0012\u0006 B\u0000 \f0\f@\u0000@`!\u0010\u0000\u00022\"`\u0000\u0002\u0002\u0002D\u0004p \f0\f \u0000 L\u0000H@\u0019\t\u0000b\u0000\u0002\u0002\u0000\b\u0000 \f`\f`\u0000\u0001\u0010@ \u0000\u00020\u0002b$\u0000\u0000\u0002F\u0004p \f0\f \u0000 @\u0000\u0000@\u00022\u0012`\u0000\u0000\u0002\u0002D\u0004p \f`\f`\u0000 `\u00000\u0002 \u0000`\u0000\u0000\u0002\u0000\b\u0000\u0010\f0\f@\u0000 d\u0000\b\u0010\u0018 0\f`@\u0001\u0001B\u0002x \fp\f@\u0000 `\u0000\u0000\u0002\u0000\"`\u0000\u0002\u0002\u0002\u0014\u0004p \fp\f@\u0000\u0001\u0000\u0002\u0000\u0000\u0012\u0000\u0002b\u0004\u0002\u0000\u0002\u0006\u0004p \fp\f \u0000 `\u0000\u0000\u00000\u0002b@\u0010\u0010\u0000\b\u0000\u0010\u000e0\f \u00000p\u0000\u0002\u0002\u0002\u0002b \u0000\u0000\u0000\b\u0000 \fp\f@\u00000`\u0000@& @H0\u0000\u00032\u0002\u0006\u0004x \f`\f`\u0000A\u0018\u0003\u0000\u0002\u0010 \u0000b\u0000 0\u0002D\u0004p \fp\f@\u0000\u0002\u0002\u00022b \u0000\u0002\u00024g\u000e\u000eX\b` \f0\f@\u0000 \u0000H\u0019\u0011 0\f@H\u0000\u0001B\u0002x \f0\f@\u0000 \u0000\u0002\u0002\u00022b\u0000\u0012\u0000\u0000\u0004\u0004p \f`\fB\u0000 b\u0000\u0000\u0001\u0000\u0002\u0000b\u0000\u0002\u0002\u0002\u0006\u0004p \f`\f@\u0000 p\u0000\u0000\u0000\"\u0000`p\"\u0000\u0000\b\u0000\u0010\f0\f@\u0000 n\u0000\u0000\u0002\u0012\u0000`@\u0000\u0002\u0002F\u0004p \f`\f \u0000 L\u00000\u0002\u0000\u0002b\u00002\u0002\u0002\u0004\u0004p \f0\f`\u0000 @\u0000 ``\" \f@ \u0000\b\u0000 \f \fB\u0000 @\u0000 @& p\u0018@@\u0000\u0002\u0004\u0004p \fp\f@\u0000 \"\u0000 D@\u0000\u0010`\u0000\u00022\u0002\u0004\u0004p \fp\f`\u0000 `\u0000@@\"p@\f`@&\u0000\b\u0000 \f`\fb\u0000 @\u0000\u0000\u0002\"\u0010`\u0004\u0000\u0002\u0000D\u0004x \f`\f@\u0000 `\u0000\u0000\u0000 \u0000`t\u0002\u0000\u0002\u0006\u0004x \f0\fb\u00000`\u0000\u0000\u0002\u0002\u0000`\u0000\u0002\u0002\u0002F\u0004x \f`\f@\u00000p\u0000`L\u0019\t\u0010b`0\u0002\u0002\u0004\u0004p \f`\f \u00000n\u0000 \u0000\u0002`\u00002\u0002\u0000\b\u0000 \fp\f@\u0000 0\"\u0000b\u0000\u0002\u0000\u00024g\f\u000e\u0010\b` \fp\f`\u0000 \u0000 0\u0002\u0002`\u0000\u0000\u0002\u0000\b\u0000 \f`\f@\u0000 \u0000 L@\u0001\u0019b\u0000\u0012 \u0000\b\u0000 \fp\f \u0000 `\u0000\u0000 0\u0002b\u0000\u0012\u0000\u0000B\u0004x \fp\f`\u0000 `\u0000\u0000\u0000\u0002 `\u0000\u0002\u0002\u0000\b\u0000 \f`\f@\u0000 N\u0000\u0000\"\u0000\u0010`\u0000\u0000\u0000\u0002\u0014\u0004p \f0\f@\u0000 H\u0000 @ ` \f`0 \u0000\b\u0000 \fp\f \u0000 @\u0000\u0010\u0000\u0012\u0000b\u00000\u0012\u0000\b\u0000 \fp\f@\u0000 `\u0000\u0000\u0002\u0002\u0000`\u0000\u00002\u0002\u0004\u0004p \f0\f@\u0000 D\u0000\u0000\u0000\u00032\u0002b\u0000\u0000 \u0000\b\u0000 \f`\f@\u0000 @\u0000\u0000\"\u0000\u0000b \u0000\u0000\u0002\u0006\u0004x \fp\f@\u0000 @\u0000\u0000\u0002\u0002\u0002`\u0004\"\u0000\u0002\u0004\u0004x \f0\fd\u0000 @\u0000\u0000\u0000\u0000\u0002b\u0000\u0010\u0000\u0002\u0004\u0004p \f`\f \u00000p\u0000\u0002\u0000\u0000\u0002b\u0010\u0000\u0002\u0002\u0004\u0004x \f0\f@\u00000p\u0000\u0002\u0010\u0000\u0012``\u0002 \u0000\b\u0000\u000f\t\u0000\u0013\u0000\u0002\u00020\u0002\u0000\u00022\u00020b\u0000\u0002\u0002\u0002F\u0004x \f`\f@\u0000\u0002\u0002\u0000\u0012`\u0000\u0002\u0002\u0002&G@`\u0000\u0000\b\u0000 \f`\f \u0000 \u0000\u0002\u0002\u0000\u0002`\u0000\u0000 \u0000\b\u0000 \fp\f`\u0000@ \u0000 \"H 0\u0018`\t\b\u0000\b\u0000\u0010\f0\f \u0000 p\u0000\u0002\u0002\u0000\u0002`\u000022\u0002F\u0004x \fp\f`\u0000 `\u0000\u0002\u0012\u00100b`\u0012\u0000\u0000\b\u0000 \f`\f@\u0000 l\u0000\u00022\u00022b\u0000\u0000\u0002\u0000\b\u0000 \f`\f`\u0000`H\u0000\u0002\u0002\u0002 ``\u0000\u0000\u0000\u0004\u0004p \f`\f@\u0000\u0001\u0000\u0000\u0002\u0000\u0000\u0000b\u0000\u0002\u0000\u0000B\u0006x \f`\f@\u0000 @\u0000\u0004\u000e\fP\u0010\f 0f\u0000!\u0001| \fp\f`\u0000@D\u0000\u0004\f\u0004LH\u0006\u0010#\"\u0002\b\u0000\u0010\f0\f \u0010 @\u0000\u0004L\t\u001c\u0010\u000e \"\u0012\b\u0000\u0010\f0\f \u0000 `\u0000\u0004l\b\f\u0018\u00061$D\u0000\u0010\u0000\u0010\f0\f@\u0000 @D\u0018\u0001\u00020b\u0000\u0000\u0002\u0002D\u0004x \f`\f@\u0000``\u0000\u0004\u0002'$\u0012\u0000\u0002\u00126 b\u0000 \fp\f@\u0000A@\u0002\u0010 \u0000\u0002\u0012`\u0000\u0000 \u0000\b\u0000\u001f\u0012\u0000b\u0004\u00000L\u0000d@P\u0018\u0012` \u0000 \u0000D\u0004p \fp\f \u0000\u0002\u0002\u0002 `\u0000\u0000\u0000\u0000Bd@`@\u0000\b\u0000 \f`\f@\u0000 \u0000 00\"`\u0018I\u0000B\u0002\u0006\u0004p \fp\f`\u0000 \u0000\u0002\u0002\u0002\u0000`\u0000 \u0000\u0002D\u0004p \fp\f`\u0000 p\u0000\u0002\u0002\u0002\u0002b0\u0000\u0002\u0002\u0006\u0004x \fp\f@\u0000 p\u000022\u0002\u0002b\u0000\u0000 \u0000\u0004\u0004p \f0\f@\u0000 L\u0000 &\"@H0\u0000\u0013\"\u0000\b\u0000 \f`\f \u0000 l\u0000`$pH@0\u00000\"\u0000\b\u0000\u001f\u0012\u0000\u0013\u0000\u0002\u0002\u0000\u0000\"\u0000\u0000\u0002b 0\u0002\u0002B\u0004p \f`\f \u0000 `\u0000$\tH\u0010\u0010\f& 0\u0000\b\u0000 \fp\f`\u0000 d\u0000\u0000\u00012\u0012\u0000b\u0004\u0000 \u0000\b\u0000\u0010\f0\f@\u0000 `\u0000\u0002\u0010\u0000\"`\u0000\"\u0010\u0000\b\u0000\u0010\u000e0\fB\u0000 \u0000d 0@&\f `\"\u0000\b\u0000\u0010\u000e0\f \u0000 \u0000 `@0\u0000B\u0000\u0000\u0004\u0004p \f0\f@\u00000b\u0000 &&\f@ &\u0000\b\u0000 \f`\f@\u00000`\u0000 \"HH\u00001\u0000\u0002\u0000\u0000B\u0004x \f`\f@\u00000L\u0000@\"` &\fp@0\u0000\b\u0000 \fp\f \u0000\u0002\u0000\u00022b\u0000\u0002\u0002\u00024G\u000f\u000e\u0006\u001c !\u0000 \f`\f@\u0000 \u0000\u0002\u00002\u0002`\u0000\u0000\u0002\u0002D\u0004p \f0\f \u0000 \u0000\u0002\u00020\u0002` \"\u0000\u0000\u0016\u0004p \f0\f \u0000 `\u0000H\u0018\u00180$\u0018@\u0010\u0000\u0002B\u0004x \fp\f@\u0000 `\u0000 $@ \f\u000e& \u0000\b\u0000 \fp\f`\u0000 L\u0000 \"@\f@ `\u00001\u0001| \f`\f`\u0000 l\u0000\u0002\u0002\u0012\u0000b\u0000\u0002\u0012\u0000\b\u0000\u001f\u0012\u0000b\u0000\u0002\u0004\u0000\u0000\u0004\u0002\u0002\u0000\u0002b0\u0012\u0000\u0002\u0014\u0004p \f`\fD\u0000 h\u0000\u0012\u0000\u0002\u0000b\u0000\"\u0000\u0002F\u0004p \f`\f`\u0000 \"\u0000\u0012\u0000\u0000\u0002`\u0000\u0010 \u0000B\u0006x \f0\f@\u0000 `\u0000\u0012\u00100\u0002b\u0000\u0002\u0002\u0000\b\u0000 \f0\f`\u0000 \u0000\u0012\u00002\u0012`@\u0002\u0002\u0000\u0004\u0004p \f0\f \u0000 @\u0000\u0000\u0001\u0003\u00000b\u0000\u0002\u0010\u0000\b\u0000 \fp\f`\u00000`\u0000@\u00019\u0002\u0002`\u0000\u0000\u0002\u0002\u0006\u0004x \fp\f@\u00000p\u0000\u0002\u0002\u0000\u0002b`\u0002 \u0000\b\u0000\u001f\u0012\u0000\r\u0000\u0013\u0010\u0007\u0012\u0001$H\u0004H\b\u0006\u0010$&\u0000\b\u0000 \f`0\u0000\u0003\u0000\u0002\u0000\u0000\u0002\u0002\u0000\u0000\u0002D\u0004\u0000@\u0000`\u0000\u0002\u0000\u0002B\u0000\u0000B\u0000\u0000\u0002\u0014\u0004x \u0018@\f@\u0000\b\b\u0000\u0002\u0004\u0004p \u001c@\f`\u0000\u0000\u0002& B\u0000 \u001c@1\u0000\u0002\u0000\u0002\u0000\u0000 \u0000\u0000\b\u0000 \u0018@1\u0000\u0002 \u0000\u0000\u0000\b\u0000\u0002\f \f`\u0000\u0012@\u0004 @\u0000\u0002\u0002\u00040\u0002\u0000\u0000\u0002\u0004\u0004x\u0002\fL\f \u0000\u0000\u0000\u0000\u0000\u0000\u0010\u0000\u0000\b\u0000\u0002\fl\f@\u0000@@\u0000\u0000\u0000\u0000\u00100\u0002\u0016\u0004p\u0002\fn\fD\u0000 `@\u0000\u0000\u0000\u0000\u0002\u0002\u0006\u0004p\u0002\fL\fd\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u0002D\u0004x\"`\f&\u0000\u0002\u0002b\u0000\u0002d\u0000\b\u0000 `\fL\u0000@ \fJ\u0000\u0011\u0000B\u0002x& \fL\u0000\u0002\u0002b \u0000\u0004\u0000\b\u0000\"@\ff\u0000\u0010`\u0000\u0002\u0002\u0006\u0000D\u0004x @\fl\u0000\u0010`\u0000\u0012\u0000\u0000\b\u0000& \fL\u0000@D0\u0000\u0002\u0002\u0006\u0000\b\u00000`\fN\u0000@@8\u0000 \u0000\u0000\b\u0000 \fN\u0000\u0002`\u0004\u0000\u0000\u0000p\u0000\b\u00000 \f&\f@\u0000\u0000\u0000 \u0000\u0000\u0018\u0000\b\u00000 \fL\f \u0000\u0000 \u0000\u0000\u0018\u0000\b\u00000 \fn\f@\u0000\u0000 \u0000\u0000\u0018\u0000\b\u00000 \fL\f \u0000\u0000 0`\u0000\u0000@\f\u0000\b\u00000 \fn\f`\u0000\"@ \u0000\u0000\u0018\u0000\b\u00000 \fl\f$\u0000\u0000\u0000&0\u0000\u0000@\f\u0000\b\u0000\u0000B\u0005\u0001\u0010" -> null 2022-04-02 15:22:54.705 - [34mdebug[39m: smartmeter.0 (7520) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":26,"ack":false,"time":1648905774703},"_id":45542497} 2022-04-02 15:22:54.839 - [32minfo[39m: smartmeter.0 (7520) List of port: [{"path":"/dev/ttyUSB0","manufacturer":"FTDI","serialNumber":"FTBYZZT3","pnpId":"usb-FTDI_USB_Serial_Converter_FTBYZZT3-if00-port0","vendorId":"0403","productId":"6001"},{"path":"/dev/ttyS0"},{"path":"/dev/ttyS1"},{"path":"/dev/ttyS2"},{"path":"/dev/ttyS3"}] 2022-04-02 15:23:45.490 - [34mdebug[39m: smartmeter.0 (7520) MESSAGE TIMEOUT TRIGGERED 2022-04-02 15:23:45.492 - [34mdebug[39m: smartmeter.0 (7520) Error: No or too long answer from Serial Device after last request. 2022-04-02 15:23:45.493 - [33mwarn[39m: smartmeter.0 (7520) No or too long answer from Serial Device after last request. 2022-04-02 15:23:45.494 - [34mdebug[39m: smartmeter.0 (7520) Error: No or too long answer from Serial Device after last request. 2022-04-02 15:23:45.494 - [34mdebug[39m: smartmeter.0 (7520) Transport Reset!! Restart = true 2022-04-02 15:23:45.495 - [34mdebug[39m: smartmeter.0 (7520) STOP 2022-04-02 15:23:45.495 - [34mdebug[39m: smartmeter.0 (7520) CLEAR MESSAGE TIMEOUT TIMER 2022-04-02 15:23:45.499 - [34mdebug[39m: smartmeter.0 (7520) SERIALPORT CLOSE 2022-04-02 15:23:45.499 - [34mdebug[39m: smartmeter.0 (7520) SERIALPORT REMOVE LISTENERS 2022-04-02 15:23:45.501 - [34mdebug[39m: smartmeter.0 (7520) CURRENT SIGNON MESSAGE COUNTER 1 OF 1 2022-04-02 15:23:45.502 - [34mdebug[39m: smartmeter.0 (7520) DELETE rest of data (0) because new Message start with a new Request Message 2022-04-02 15:23:45.502 - [34mdebug[39m: smartmeter.0 (7520) SCHEDULE NEXT RUN IN 300000s
-
@michael-uray sagte in Smartmeter Adapter Probleme:
DELETE rest of data (0) because new Message start with a new Request Message
schalt mal die Abfrage auf ein größeres Intervall
Was hast du da eingestellt?@michael-uray sagte in Smartmeter Adapter Probleme:
SET MESSAGE TIMEOUT TIMER: 120000
nach 2 Minuten kommt der Timeout