Browse Source

- eine funktionierende Alarmüberwachung
- SMS Versand bei Alarm
- automatisches zurücksetzen
- Messrotokolle Honeywell HS300
- Config-Schema 1

Chris Hoelzel 3 years ago
parent
commit
d71f6d5989

+ 2 - 0
.gitignore

@@ -1,2 +1,4 @@
 __pycache__
 svn-commit.tmp
+configs
+screenlog.0

+ 8 - 4
config.json

@@ -1,7 +1,11 @@
 {
-    "debug" : 1,
+    "debug" : "True",
+    "verbose": "True",
+    "error": "True",
+    "cfgVersion": 1,
     "alarm" : {
-        "pin1" : 34
+        "pin1" : 34,
+        "dauer": 30
     },
     "tcall" : {
         "MDM_PWR_PIN" : 23,
@@ -10,8 +14,8 @@
         "MLED_PIN" : 13
     },
     "SIM" : {
-        "ANR" : "017643609376",
-        "ATXT" : "Alarm in Garage 1 ausgeloest",
+        "ANR" : "015223001443",
+        "ATXT" : "Alarm in Garage 1: Alarm ausgeloest",
         "wz" : 600,
         "MDM_TX_PIN" : 27,
         "MDM_RX_PIN" : 26,

+ 1 - 0
logs/.~lock.Messung_500ms_timing.ods#

@@ -0,0 +1 @@
+,devnull,devnull21,27.04.2022 22:13,file:///home/devnull/.config/libreoffice/4;

+ 441 - 0
logs/Messung_500ms_timing.csv

@@ -0,0 +1,441 @@
+TIME;VALUE
+6000;11250
+6500;11474
+7000;12034
+7500;12034
+8000;11858
+8500;12707
+9000;10594
+9500;11026
+10000;11858
+10500;11522
+11000;11522
+11500;11394
+12000;11794
+12500;10402
+13000;11906
+13500;12018
+14000;11298
+14500;11266
+15000;11058
+15500;12291
+16000;10978
+16500;11394
+17000;12146
+17500;11490
+18000;12835
+18500;10866
+19000;12547
+19500;13155
+20000;12371
+20500;11826
+21000;11666
+21500;12050
+22000;12130
+22500;11474
+23000;12851
+23500;11826
+24000;12771
+24500;12291
+25000;12771
+25500;12323
+26000;11874
+26500;11778
+27000;11954
+27500;12403
+28000;11122
+28500;12547
+29000;11426
+29500;12018
+30000;13171
+30500;12835
+31000;12242
+31500;15107
+32000;14611
+32500;14131
+33000;13155
+33500;12851
+34000;13139
+34500;11602
+35000;10770
+35500;10466
+36000;65535
+36500;65535
+37000;65535
+37500;65535
+38000;65535
+38500;65535
+39000;65535
+39500;65535
+40000;65535
+40500;65535
+41000;65535
+41500;65535
+42000;65535
+42500;65535
+43000;65535
+43500;65535
+44000;65535
+44500;65535
+45000;65535
+45500;65535
+46000;65535
+46500;65535
+47000;65535
+47500;65535
+48000;65535
+48500;65535
+49000;65535
+49500;65535
+50000;65535
+50500;65535
+51000;65535
+51500;65535
+52000;65535
+52500;65535
+53000;65535
+53500;65535
+54000;65535
+54500;65535
+55000;65535
+55500;65535
+56000;65535
+56500;65535
+57000;65535
+57500;65535
+58000;65535
+58500;65535
+59000;65535
+59500;65535
+60000;65535
+60500;65535
+61000;65535
+61500;65535
+62000;65535
+62500;65535
+63000;65535
+63500;65535
+64000;65535
+64500;65535
+65000;65535
+65500;65535
+66000;65535
+66500;65535
+67000;65535
+67500;65535
+68000;65535
+68500;65535
+69000;65535
+69500;65535
+70000;65535
+70500;65535
+71000;65535
+71500;65535
+72000;65535
+72500;65535
+73000;65535
+73500;65535
+74000;65535
+74500;65535
+75000;65535
+75500;65535
+76000;65535
+76500;65535
+77000;65535
+77500;65535
+78000;65535
+78500;65535
+79000;65535
+79500;65535
+80000;65535
+80500;65535
+81000;65535
+81500;65535
+82000;65535
+82500;65535
+83000;65535
+83500;65535
+84000;65535
+84500;65535
+85000;65535
+85500;65535
+86000;65535
+86500;65535
+87000;65535
+87500;65535
+88000;65535
+88500;65535
+89000;65535
+89500;65535
+90000;65535
+90500;65535
+91000;65535
+91500;65535
+92000;65535
+92500;65535
+93000;65535
+93500;65535
+94000;65535
+94500;65535
+95000;65535
+95500;65535
+96000;65535
+96500;65535
+97000;65535
+97500;65535
+98000;65535
+98500;65535
+99000;65535
+99500;65535
+100000;65535
+100500;65535
+101000;65535
+101500;65535
+102000;65535
+102500;65535
+103000;65535
+103500;65535
+104000;65535
+104500;65535
+105000;65535
+105500;65535
+106000;65535
+106500;65535
+107000;65535
+107500;65535
+108000;65535
+108500;65535
+109000;65535
+109500;65535
+110000;65535
+110500;65535
+111000;65535
+111500;65535
+112000;65535
+112500;65535
+113000;65535
+113500;65535
+114000;65535
+114500;65535
+115000;65535
+115500;65535
+116000;65535
+116500;65535
+117000;65535
+117500;65535
+118000;65535
+118500;65535
+119000;65535
+119500;65535
+120000;65535
+120500;65535
+121000;65535
+121500;65535
+122000;65535
+122500;65535
+123000;65535
+123500;65535
+124000;65535
+124500;65535
+125000;65535
+125500;65535
+126000;65535
+126500;65535
+127000;65535
+127500;65535
+128000;65535
+128500;65535
+129000;65535
+129500;65535
+130000;65535
+130500;65535
+131000;65535
+131500;65535
+132000;65535
+132500;65535
+133000;65535
+133500;65535
+134000;65535
+134500;65535
+135000;65535
+135500;65535
+136000;65535
+136500;65535
+137000;65535
+137500;65535
+138000;65535
+138500;65535
+139000;65535
+139500;65535
+140000;65535
+140500;65535
+141000;65535
+141500;65535
+142000;65535
+142500;65535
+143000;65535
+143500;65535
+144000;65535
+144500;65535
+145000;65535
+145500;65535
+146000;65535
+146500;65535
+147000;65535
+147500;65535
+148000;65535
+148500;65535
+149000;65535
+149500;65535
+150000;65535
+150500;65535
+151000;65535
+151500;65535
+152000;65535
+152500;65535
+153000;65535
+153500;65535
+154000;65535
+154500;65535
+155000;65535
+155500;65535
+156000;65535
+156500;65535
+157000;65535
+157500;65535
+158000;65535
+158500;65535
+159000;65535
+159500;65535
+160000;65535
+160500;65535
+161000;65535
+161500;65535
+162000;65535
+162500;65535
+163000;65535
+163500;65535
+164000;65535
+164500;65535
+165000;65535
+165500;65535
+166000;65535
+166500;65535
+167000;65535
+167500;65535
+168000;65535
+168500;65535
+169000;65535
+169500;65535
+170000;65535
+170500;65535
+171000;65535
+171500;65535
+172000;65535
+172500;65535
+173000;65535
+173500;65535
+174000;65535
+174500;65535
+175000;65535
+175500;65535
+176000;65535
+176500;65535
+177000;65535
+177500;65535
+178000;65535
+178500;65535
+179000;65535
+179500;65535
+180000;65535
+180500;65535
+181000;65535
+181500;65535
+182000;65535
+182500;65535
+183000;65535
+183500;65535
+184000;63967
+184500;63615
+185000;62463
+185500;61535
+186000;61166
+186500;60350
+187000;60286
+187500;59406
+188000;58542
+188500;57646
+189000;56381
+189500;56445
+190000;55357
+190500;55229
+191000;55085
+191500;53421
+192000;53180
+192500;52860
+193000;52716
+193500;51260
+194000;50172
+194500;50012
+195000;48955
+195500;48715
+196000;48123
+196500;47195
+197000;47355
+197500;46283
+198000;45803
+198500;44810
+199000;44986
+199500;43514
+200000;43002
+200500;42794
+201000;40729
+201500;41706
+202000;40313
+202500;41130
+203000;38329
+203500;38681
+204000;37929
+204500;37049
+205000;36072
+205500;36312
+206000;36792
+206500;35752
+207000;33976
+207500;34344
+208000;33688
+208500;33032
+209000;33032
+209500;30823
+210000;30951
+210500;30135
+211000;30295
+211500;29143
+212000;28374
+212500;29047
+213000;27414
+213500;26214
+214000;27654
+214500;25862
+215000;25398
+215500;24469
+216000;23813
+216500;23301
+217000;23093
+217500;22245
+218000;21333
+218500;21765
+219000;20773
+219500;20485
+220000;19236
+220500;18692
+221000;19348
+221500;19012
+222000;18292
+222500;17124
+223000;16436
+223500;15891
+224000;17204
+224500;15619
+225000;15907
+225500;15331

BIN
logs/Messung_500ms_timing.ods


+ 321 - 0
logs/Messung_500ms_timing_alarm_1.csv

@@ -0,0 +1,321 @@
+4659000;12307
+4659500;12050
+4660000;12034
+4660500;12002
+4661000;12178
+4661500;12403
+4662000;11522
+4662500;12979
+4663000;11474
+4663500;65535
+4664000;65535
+4664500;65535
+4665000;65535
+4665500;65535
+4666000;65535
+4666500;65535
+4667000;65535
+4667500;65535
+4668000;65535
+4668500;65535
+4669000;65535
+4669500;65535
+4670000;65535
+4670500;65535
+4671000;65535
+4671500;65535
+4672000;65535
+4672500;65535
+4673000;65535
+4673500;65535
+4674000;65535
+4674500;65535
+4675000;65535
+4675500;65535
+4676000;65535
+4676500;65535
+4677000;65535
+4677500;65535
+4678000;65535
+4678500;65535
+4679000;65535
+4679500;65535
+4680000;65535
+4680500;65535
+4681000;65535
+4681500;65535
+4682000;65535
+4682500;65535
+4683000;65535
+4683500;65535
+4684000;65535
+4684500;65535
+4685000;65535
+4685500;65535
+4686000;65535
+4686500;65535
+4687000;65535
+4687500;65535
+4688000;65535
+4688500;65535
+4689000;65535
+4689500;65535
+4690000;65535
+4690500;65535
+4691000;65535
+4691500;65535
+4692000;65535
+4692500;65535
+4693000;65535
+4693500;65535
+4694000;65535
+4694500;65535
+4695000;65535
+4695500;65535
+4696000;65535
+4696500;65535
+4697000;65535
+4697500;65535
+4698000;65535
+4698500;65535
+4699000;65535
+4699500;65535
+4700000;65535
+4700500;65535
+4701000;65535
+4701500;65535
+4702000;65535
+4702500;65535
+4703000;65535
+4703500;65535
+4704000;65535
+4704500;65535
+4705000;65535
+4705500;65535
+4706000;65535
+4706500;65535
+4707000;65535
+4707500;65535
+4708000;65535
+4708500;65535
+4709000;65535
+4709500;65535
+4710000;65535
+4710500;65535
+4711000;65535
+4711500;65535
+4712000;65535
+4712500;65535
+4713000;65535
+4713500;65535
+4714000;65535
+4714500;65535
+4715000;65535
+4715500;65535
+4716000;65535
+4716500;65535
+4717000;65535
+4717500;65535
+4718000;65535
+4718500;65535
+4719000;65535
+4719500;65535
+4720000;65535
+4720500;65535
+4721000;65535
+4721500;65535
+4722000;65535
+4722500;65535
+4723000;65535
+4723500;65535
+4724000;65535
+4724500;65535
+4725000;65535
+4725500;65535
+4726000;65535
+4726500;65535
+4727000;65535
+4727500;65535
+4728000;65535
+4728500;65535
+4729000;65535
+4729500;65535
+4730000;65535
+4730500;65535
+4731000;65535
+4731500;65535
+4732000;65535
+4732500;65535
+4733000;65535
+4733500;65535
+4734000;65535
+4734500;65535
+4735000;65535
+4735500;65535
+4736000;65535
+4736500;65535
+4737000;65535
+4737500;65535
+4738000;65535
+4738500;65535
+4739000;65535
+4739500;65535
+4740000;65535
+4740500;65535
+4741000;65535
+4741500;65535
+4742000;65535
+4742500;65535
+4743000;65535
+4743500;65535
+4744000;65535
+4744500;65535
+4745000;65535
+4745500;65535
+4746000;65535
+4746500;65535
+4747000;65535
+4747500;65535
+4748000;65535
+4748500;65535
+4749000;65535
+4749500;65535
+4750000;65535
+4750500;65535
+4751000;65535
+4751500;65535
+4752000;65535
+4752500;65535
+4753000;65535
+4753500;65535
+4754000;65535
+4754500;65535
+4755000;65535
+4755500;65535
+4756000;65535
+4756500;65535
+4757000;65535
+4757500;65535
+4758000;65535
+4758500;65535
+4759000;65535
+4759500;65535
+4760000;65535
+4760500;65535
+4761000;65535
+4761500;65535
+4762000;65535
+4762500;65535
+4763000;65535
+4763500;65535
+4764000;65535
+4764500;65535
+4765000;65535
+4765500;65535
+4766000;65535
+4766500;65535
+4767000;65535
+4767500;65535
+4768000;65535
+4768500;65535
+4769000;65535
+4769500;65535
+4770000;65535
+4770500;65535
+4771000;65535
+4771500;65535
+4772000;65535
+4772500;65535
+4773000;65535
+4773500;65535
+4774000;65535
+4774500;65535
+4775000;65535
+4775500;65535
+4776000;65535
+4776500;65535
+4777000;65535
+4777500;65535
+4778000;65535
+4778500;65535
+4779000;65535
+4779500;65535
+4780000;65535
+4780500;65535
+4781000;65535
+4781500;65535
+4782000;65535
+4782500;65535
+4783000;65535
+4783500;65535
+4784000;65535
+4784500;65535
+4785000;65535
+4785500;65535
+4786000;65535
+4786500;65535
+4787000;65535
+4787500;65535
+4788000;65535
+4788500;65535
+4789000;65535
+4789500;65535
+4790000;65535
+4790500;65535
+4791000;65535
+4791500;65535
+4792000;65535
+4792500;65535
+4793000;65535
+4793500;65535
+4794000;65535
+4794500;65535
+4795000;65535
+4795500;65535
+4796000;65535
+4796500;65535
+4797000;65535
+4797500;65535
+4798000;65535
+4798500;65535
+4799000;65535
+4799500;65535
+4800000;65535
+4800500;65535
+4801000;65535
+4801500;65535
+4802000;65535
+4802500;65535
+4803000;65535
+4803500;65535
+4804000;65535
+4804500;65535
+4805000;65535
+4805500;65535
+4806000;65535
+4806500;65535
+4807000;65535
+4807500;65535
+4808000;65535
+4808500;65535
+4809000;65535
+4809500;65535
+4810000;65535
+4810500;65535
+4811000;65535
+4811500;65535
+4812000;65535
+4812500;65535
+4813000;64111
+4813500;63775
+4814000;62639
+4814500;62511
+4815000;61471
+4815500;60910
+4816000;60894
+4816500;60078
+4817000;59374
+4817500;58526
+4818000;58046
+4818500;57149
+4819000;56061

+ 497 - 0
logs/Messung_500ms_timing_alarm_2.csv

@@ -0,0 +1,497 @@
+4961500;43018
+4962000;42042
+4962500;40313
+4963000;40025
+4963500;38873
+4964000;48059
+4964500;47851
+4965000;47371
+4965500;47211
+4966000;45611
+4966500;44810
+4967000;47419
+4967500;51900
+4968000;51740
+4968500;49948
+4969000;55437
+4969500;55485
+4970000;54397
+4970500;54813
+4971000;59006
+4971500;59390
+4972000;58878
+4972500;57614
+4973000;60398
+4973500;60526
+4974000;58846
+4974500;59518
+4975000;62575
+4975500;61519
+4976000;61022
+4976500;59854
+4977000;64271
+4977500;62735
+4978000;61743
+4978500;65295
+4979000;64623
+4979500;65535
+4980000;65535
+4980500;64799
+4981000;65535
+4981500;65535
+4982000;65535
+4982500;65535
+4983000;65535
+4983500;65535
+4984000;65535
+4984500;65535
+4985000;65535
+4985500;65535
+4986000;65535
+4986500;65535
+4987000;65535
+4987500;65535
+4988000;65535
+4988500;65535
+4989000;65535
+4989500;65535
+4990000;65535
+4990500;65535
+4991000;65535
+4991500;65535
+4992000;65535
+4992500;65535
+4993000;64511
+4993500;64495
+4994000;63775
+4994500;62831
+4995000;62207
+4995500;60910
+4996000;60942
+4996500;59070
+4997000;58958
+4997500;58638
+4998000;57165
+4998500;57470
+4999000;55053
+4999500;55549
+5000000;54829
+5000500;53004
+5001000;52988
+5001500;52860
+5002000;51836
+5002500;50908
+5003000;50796
+5003500;49500
+5004000;48907
+5004500;48107
+5005000;47019
+5005500;47211
+5006000;46267
+5006500;44810
+5007000;44538
+5007500;44314
+5008000;43274
+5008500;42938
+5009000;42250
+5009500;41194
+5010000;41738
+5010500;39801
+5011000;39785
+5011500;38185
+5012000;37081
+5012500;37625
+5013000;37129
+5013500;36568
+5014000;35848
+5014500;35592
+5015000;34712
+5015500;34136
+5016000;33496
+5016500;32231
+5017000;32119
+5017500;31831
+5018000;29959
+5018500;29031
+5019000;29975
+5019500;29031
+5020000;28679
+5020500;27798
+5021000;26726
+5021500;25606
+5022000;26422
+5022500;26102
+5023000;25158
+5023500;23957
+5024000;23573
+5024500;23541
+5025000;21861
+5025500;21861
+5026000;21285
+5026500;20533
+5027000;20533
+5027500;20052
+5028000;19412
+5028500;18068
+5029000;17972
+5029500;17700
+5030000;17284
+5030500;16307
+5031000;16147
+5031500;15827
+5032000;15603
+5032500;15059
+5033000;15523
+5033500;14307
+5034000;13811
+5034500;13299
+6201500;11218
+6202000;11842
+6202500;12691
+6203000;12082
+6203500;11698
+6204000;12419
+6204500;10706
+6205000;11586
+6205500;12242
+6206000;12178
+6206500;11442
+6207000;65535
+6207500;65535
+6208000;65535
+6208500;65535
+6209000;65535
+6209500;65535
+6210000;65535
+6210500;65535
+6211000;65535
+6211500;65535
+6212000;65535
+6212500;65535
+6213000;65535
+6213500;65535
+6214000;65535
+6214500;65535
+6215000;65535
+6215500;65535
+6216000;65535
+6216500;65535
+6217000;65535
+6217500;65535
+6218000;65535
+6218500;65535
+6219000;65535
+6219500;65535
+6220000;65535
+6220500;65535
+6221000;65535
+6221500;65535
+6222000;65535
+6222500;65535
+6223000;65535
+6223500;65535
+6224000;65535
+6224500;65535
+6225000;65535
+6225500;65535
+6226000;65535
+6226500;65535
+6227000;65535
+6227500;65535
+6228000;65535
+6228500;65535
+6229000;65535
+6229500;65535
+6230000;65535
+6230500;65535
+6231000;65535
+6231500;65535
+6232000;65535
+6232500;65535
+6233000;65535
+6233500;65535
+6234000;65535
+6234500;65535
+6235000;65535
+6235500;65535
+6236000;65535
+6236500;65535
+6237000;65535
+6237500;65535
+6238000;65535
+6238500;65535
+6239000;65535
+6239500;65535
+6240000;65535
+6240500;65535
+6241000;65535
+6241500;65535
+6242000;65535
+6242500;65535
+6243000;65535
+6243500;65535
+6244000;65535
+6244500;65535
+6245000;65535
+6245500;65535
+6246000;65535
+6246500;65535
+6247000;65535
+6247500;65535
+6248000;65535
+6248500;65535
+6249000;65535
+6249500;65535
+6250000;65535
+6250500;65535
+6251000;65535
+6251500;65535
+6252000;65535
+6252500;65535
+6253000;65535
+6253500;65535
+6254000;65535
+6254500;65535
+6255000;65535
+6255500;65535
+6256000;65535
+6256500;65535
+6257000;65535
+6257500;65535
+6258000;65535
+6258500;65535
+6259000;65535
+6259500;65535
+6260000;65535
+6260500;65535
+6261000;65535
+6261500;65535
+6262000;65535
+6262500;65535
+6263000;65535
+6263500;65535
+6264000;65535
+6264500;65535
+6265000;65535
+6265500;65535
+6266000;65535
+6266500;65535
+6267000;65535
+6267500;65535
+6268000;65535
+6268500;65535
+6269000;65535
+6269500;65535
+6270000;65535
+6270500;65535
+6271000;65535
+6271500;65535
+6272000;65535
+6272500;65535
+6273000;65535
+6273500;65535
+6274000;65535
+6274500;65535
+6275000;65535
+6275500;65535
+6276000;65535
+6276500;65535
+6277000;65535
+6277500;65535
+6278000;65535
+6278500;65535
+6279000;65535
+6279500;65535
+6280000;65535
+6280500;65535
+6281000;65535
+6281500;65535
+6282000;65535
+6282500;65535
+6283000;65535
+6283500;65535
+6284000;65535
+6284500;65535
+6285000;65535
+6285500;65535
+6286000;65535
+6286500;65535
+6287000;65535
+6287500;65535
+6288000;65535
+6288500;65535
+6289000;65535
+6289500;65535
+6290000;65535
+6290500;65535
+6291000;65535
+6291500;65535
+6292000;65535
+6292500;65535
+6293000;65535
+6293500;65535
+6294000;65535
+6294500;65535
+6295000;65535
+6295500;65535
+6296000;65535
+6296500;65535
+6297000;65535
+6297500;65535
+6298000;65535
+6298500;65535
+6299000;65535
+6299500;65535
+6300000;65535
+6300500;65535
+6301000;65535
+6301500;65535
+6302000;65535
+6302500;65535
+6303000;65535
+6303500;65535
+6304000;65535
+6304500;65535
+6305000;65535
+6305500;65535
+6306000;65535
+6306500;65535
+6307000;65535
+6307500;65535
+6308000;65535
+6308500;65535
+6309000;65535
+6309500;65535
+6310000;65535
+6310500;65535
+6311000;65535
+6311500;65535
+6312000;65535
+6312500;65535
+6313000;65535
+6313500;65535
+6314000;65535
+6314500;65535
+6315000;65535
+6315500;65535
+6316000;65535
+6316500;65535
+6317000;65535
+6317500;65535
+6318000;65535
+6318500;65535
+6319000;65535
+6319500;65535
+6320000;65535
+6320500;65535
+6321000;65535
+6321500;65535
+6322000;65535
+6322500;65535
+6323000;65535
+6323500;65535
+6324000;65535
+6324500;65535
+6325000;65535
+6325500;65535
+6326000;65535
+6326500;65535
+6327000;65535
+6327500;65535
+6328000;65535
+6328500;65535
+6329000;65535
+6329500;65535
+6330000;65535
+6330500;65535
+6331000;65535
+6331500;65535
+6332000;65535
+6332500;65535
+6333000;65535
+6333500;65535
+6334000;65535
+6334500;65535
+6335000;65535
+6335500;65535
+6336000;65535
+6336500;65535
+6337000;65535
+6337500;65535
+6338000;65535
+6338500;65535
+6339000;65535
+6339500;65535
+6340000;65535
+6340500;65535
+6341000;65535
+6341500;65535
+6342000;65535
+6342500;65535
+6343000;65535
+6343500;65535
+6344000;65535
+6344500;65535
+6345000;65535
+6345500;65535
+6346000;65535
+6346500;65535
+6347000;65535
+6347500;65535
+6348000;65535
+6348500;65535
+6349000;65535
+6349500;65535
+6350000;65535
+6350500;65535
+6351000;65535
+6351500;65535
+6352000;65535
+6352500;65535
+6353000;65535
+6353500;65535
+6354000;65535
+6354500;65535
+6355000;65535
+6355500;65535
+6356000;65535
+6356500;65023
+6357000;64255
+6357500;64255
+6358000;61999
+6358500;62191
+6359000;61214
+6359500;61374
+6360000;60478
+6360500;60126
+6361000;58670
+6361500;58414
+6362000;57918
+6362500;57710
+6363000;56221
+6363500;55245
+6364000;54541
+6364500;53309
+6365000;54301
+6365500;53004
+6366000;52284
+6366500;51484
+6367000;52604
+6367500;50812
+6368000;49708
+6368500;48827
+6369000;47707
+6369500;47867
+6370000;47163
+6370500;46091
+6371000;46123
+6371500;45275
+6372000;44314
+6372500;44266
+6373000;43018
+6373500;43242
+6374000;43482
+6374500;42218
+6375000;41210
+6375500;40409
+6376000;40569

+ 335 - 0
logs/Messung_500ms_timing_alarm_3.csv

@@ -0,0 +1,335 @@
+6456500;11058
+6457000;12563
+6457500;12451
+6458000;11282
+6458500;10338
+6459000;11634
+6459500;12579
+6460000;11778
+6460500;12082
+6461000;28150
+6461500;65535
+6462000;65535
+6462500;65535
+6463000;65535
+6463500;65535
+6464000;65535
+6464500;65535
+6465000;65535
+6465500;65535
+6466000;65535
+6466500;65535
+6467000;65535
+6467500;65535
+6468000;65535
+6468500;65535
+6469000;65535
+6469500;65535
+6470000;65535
+6470500;65535
+6471000;65535
+6471500;65535
+6472000;65535
+6472500;65535
+6473000;65535
+6473500;65535
+6474000;65535
+6474500;65535
+6475000;65535
+6475500;65535
+6476000;65535
+6476500;65535
+6477000;65535
+6477500;65535
+6478000;65535
+6478500;65535
+6479000;65535
+6479500;65535
+6480000;65535
+6480500;65535
+6481000;65535
+6481500;65535
+6482000;65535
+6482500;65535
+6483000;65535
+6483500;65535
+6484000;65535
+6484500;65535
+6485000;65535
+6485500;65535
+6486000;65535
+6486500;65535
+6487000;65535
+6487500;65535
+6488000;65535
+6488500;65535
+6489000;65535
+6489500;65535
+6490000;65535
+6490500;65535
+6491000;65535
+6491500;65535
+6492000;65535
+6492500;65535
+6493000;65535
+6493500;65535
+6494000;65535
+6494500;65535
+6495000;65535
+6495500;65535
+6496000;65535
+6496500;65535
+6497000;65535
+6497500;65535
+6498000;65535
+6498500;65535
+6499000;65535
+6499500;65535
+6500000;65535
+6500500;65535
+6501000;65535
+6501500;65535
+6502000;65535
+6502500;65535
+6503000;65535
+6503500;65535
+6504000;65535
+6504500;65535
+6505000;65535
+6505500;65535
+6506000;65535
+6506500;65535
+6507000;65535
+6507500;65535
+6508000;65535
+6508500;65535
+6509000;65535
+6509500;65535
+6510000;65535
+6510500;65535
+6511000;65535
+6511500;65535
+6512000;65535
+6512500;65535
+6513000;65535
+6513500;65535
+6514000;65535
+6514500;65535
+6515000;65535
+6515500;65535
+6516000;65535
+6516500;65535
+6517000;65535
+6517500;65535
+6518000;65535
+6518500;65535
+6519000;65535
+6519500;65535
+6520000;65535
+6520500;65535
+6521000;65535
+6521500;65535
+6522000;65535
+6522500;65535
+6523000;65535
+6523500;65535
+6524000;65535
+6524500;65535
+6525000;65535
+6525500;65535
+6526000;65535
+6526500;65535
+6527000;65535
+6527500;65535
+6528000;65535
+6528500;65535
+6529000;65535
+6529500;65535
+6530000;65535
+6530500;65535
+6531000;65535
+6531500;65535
+6532000;65535
+6532500;65535
+6533000;65535
+6533500;65535
+6534000;65535
+6534500;65535
+6535000;65535
+6535500;65535
+6536000;65535
+6536500;65535
+6537000;65535
+6537500;65535
+6538000;65535
+6538500;65535
+6539000;65535
+6539500;65535
+6540000;65535
+6540500;65535
+6541000;65535
+6541500;65535
+6542000;65535
+6542500;65535
+6543000;65535
+6543500;65535
+6544000;65535
+6544500;65535
+6545000;65535
+6545500;65535
+6546000;65535
+6546500;65535
+6547000;65535
+6547500;65535
+6548000;65535
+6548500;65535
+6549000;65535
+6549500;65535
+6550000;65535
+6550500;65535
+6551000;65535
+6551500;65535
+6552000;65535
+6552500;65535
+6553000;65535
+6553500;65535
+6554000;65535
+6554500;65535
+6555000;65535
+6555500;65535
+6556000;65535
+6556500;65535
+6557000;65535
+6557500;65535
+6558000;65535
+6558500;65535
+6559000;65535
+6559500;65535
+6560000;65535
+6560500;65535
+6561000;65535
+6561500;65535
+6562000;65535
+6562500;65535
+6563000;65535
+6563500;65535
+6564000;65535
+6564500;65535
+6565000;65535
+6565500;65535
+6566000;65535
+6566500;65535
+6567000;65535
+6567500;65535
+6568000;65535
+6568500;65535
+6569000;65535
+6569500;65535
+6570000;65535
+6570500;65535
+6571000;65535
+6571500;65535
+6572000;65535
+6572500;65535
+6573000;65535
+6573500;65535
+6574000;65535
+6574500;65535
+6575000;65535
+6575500;65535
+6576000;65535
+6576500;65535
+6577000;65535
+6577500;65535
+6578000;65535
+6578500;65535
+6579000;65535
+6579500;65535
+6580000;65535
+6580500;65535
+6581000;65535
+6581500;65535
+6582000;65535
+6582500;65535
+6583000;65535
+6583500;65535
+6584000;65535
+6584500;65535
+6585000;65535
+6585500;65535
+6586000;65535
+6586500;65535
+6587000;65535
+6587500;65535
+6588000;65535
+6588500;65535
+6589000;65535
+6589500;65535
+6590000;65535
+6590500;65535
+6591000;65535
+6591500;65535
+6592000;65535
+6592500;65535
+6593000;65535
+6593500;65535
+6594000;65535
+6594500;65535
+6595000;65535
+6595500;65535
+6596000;65535
+6596500;65535
+6597000;65535
+6597500;65535
+6598000;65535
+6598500;65535
+6599000;65535
+6599500;65535
+6600000;65535
+6600500;65535
+6601000;65535
+6601500;65535
+6602000;65535
+6602500;65535
+6603000;65535
+6603500;65535
+6604000;65535
+6604500;65535
+6605000;65535
+6605500;65535
+6606000;65535
+6606500;65535
+6607000;65535
+6607500;65535
+6608000;65535
+6608500;65535
+6609000;65535
+6609500;65535
+6610000;65535
+6610500;65279
+6611000;64831
+6611500;63647
+6612000;63247
+6612500;62703
+6613000;61951
+6613500;61374
+6614000;60478
+6614500;60414
+6615000;59198
+6615500;58606
+6616000;58126
+6616500;57085
+6617000;56189
+6617500;55565
+6618000;55101
+6618500;55021
+6619000;53949
+6619500;53885
+6620000;53020
+6620500;52028
+6621000;51212
+6621500;51004
+6622000;50588
+6622500;49276
+6623000;47963
+6623500;48187

+ 2824 - 0
logs/screenlog.0

@@ -0,0 +1,2824 @@
+7011500;24245
+7012000;23381
+7012500;24149
+7013000;22453
+7013500;22949
+7014000;22037
+7014500;21477
+7015000;20853
+7015500;19716
+7016000;19604
+7016500;19124
+7017000;19156
+7017500;18580
+7018000;18036
+7018500;16820
+7019000;15667
+7019500;14915
+7020000;15123
+7020500;13619
+7021000;13459
+7021500;13731
+7022000;12291
+7022500;12274
+7023000;11954
+7023500;11442
+7024000;11378
+7024500;10290
+7025000;9474
+7025500;9474
+7026000;9122
+7026500;8450
+7027000;6673
+7027500;8274
+7028000;7153
+7028500;5377
+7029000;6193
+7029500;4705
+7030000;4849
+7030500;3472
+7031000;4433
+7031500;3856
+7032000;3360
+7032500;2304
+7033000;2048
+7033500;2208
+7034000;1632
+7034500;736
+7035000;256
+7035500;624
+7036000;288
+7036500;0
+7037000;0
+7037500;0
+7038000;0
+7038500;0
+7039000;0
+7039500;0
+7040000;0
+7040500;0
+7041000;0
+7041500;0
+7042000;0
+7042500;0
+7043000;0
+7043500;0
+7044000;0
+7044500;0
+7045000;0
+7045500;0
+7046000;0
+7046500;0
+7047000;0
+7047500;0
+7048000;0
+7048500;0
+7049000;0
+7049500;0
+7050000;0
+7050500;0
+7051000;0
+7051500;0
+7052000;0
+7052500;0
+7053000;0
+7053500;0
+7054000;0
+7054500;0
+7055000;0
+7055500;0
+7056000;0
+7056500;0
+7057000;0
+7057500;0
+7058000;0
+7058500;0
+7059000;0
+7059500;0
+7060000;0
+7060500;0
+7061000;0
+7061500;0
+7062000;0
+7062500;0
+7063000;0
+7063500;0
+7064000;0
+7064500;0
+7065000;0
+7065500;0
+7066000;0
+7066500;0
+7067000;0
+7067500;0
+7068000;0
+7068500;0
+7069000;0
+7069500;0
+7070000;0
+7070500;0
+7071000;0
+7071500;0
+7072000;0
+7072500;0
+7073000;0
+7073500;0
+7074000;0
+7074500;0
+7075000;0
+7075500;0
+7076000;0
+7076500;0
+7077000;0
+7077500;0
+7078000;0
+7078500;0
+7079000;0
+7079500;0
+7080000;0
+7080500;0
+7081000;0
+7081500;0
+7082000;0
+7082500;0
+7083000;0
+7083500;0
+7084000;0
+7084500;0
+7085000;0
+7085500;0
+7086000;0
+7086500;0
+7087000;0
+7087500;0
+7088000;0
+7088500;0
+7089000;0
+7089500;0
+7090000;0
+7090500;0
+7091000;0
+7091500;0
+7092000;0
+7092500;0
+7093000;0
+7093500;0
+7094000;0
+7094500;0
+7095000;0
+7095500;0
+7096000;0
+7096500;0
+7097000;0
+7097500;0
+7098000;0
+7098500;0
+7099000;0
+7099500;0
+7100000;0
+7100500;0
+7101000;0
+7101500;0
+7102000;0
+7102500;0
+7103000;0
+7103500;0
+7104000;0
+7104500;0
+7105000;0
+7105500;0
+7106000;0
+7106500;0
+7107000;0
+7107500;0
+7108000;0
+7108500;0
+7109000;0
+7109500;0
+7110000;0
+7110500;0
+7111000;0
+7111500;0
+7112000;0
+7112500;0
+7113000;0
+7113500;0
+7114000;0
+7114500;0
+7115000;0
+7115500;0
+7116000;0
+7116500;0
+7117000;0
+7117500;0
+7118000;0
+7118500;0
+7119000;0
+7119500;0
+7120000;0
+7120500;0
+7121000;0
+7121500;0
+7122000;0
+7122500;0
+7123000;0
+7123500;0
+7124000;0
+7124500;0
+7125000;0
+7125500;0
+7126000;0
+7126500;0
+7127000;0
+7127500;0
+7128000;0
+7128500;0
+7129000;0
+7129500;0
+7130000;0
+7130500;0
+7131000;0
+7131500;0
+7132000;0
+7132500;0
+7133000;0
+7133500;0
+7134000;0
+7134500;0
+7135000;0
+7135500;0
+7136000;0
+7136500;0
+7137000;0
+7137500;0
+7138000;0
+7138500;0
+7139000;0
+7139500;0
+7140000;0
+7140500;0
+7141000;0
+7141500;0
+7142000;0
+7142500;0
+7143000;0
+7143500;0
+7144000;0
+7144500;0
+7145000;0
+7145500;0
+7146000;0
+7146500;0
+7147000;0
+7147500;0
+7148000;0
+7148500;0
+7149000;0
+7149500;0
+7150000;0
+7150500;0
+7151000;0
+7151500;0
+7152000;0
+7152500;0
+7153000;0
+7153500;0
+7154000;0
+7154500;0
+7155000;0
+7155500;0
+7156000;0
+7156500;0
+7157000;0
+7157500;0
+7158000;0
+7158500;0
+7159000;0
+7159500;0
+7160000;0
+7160500;0
+7161000;0
+7161500;0
+7162000;0
+7162500;0
+7163000;0
+7163500;0
+7164000;0
+7164500;0
+7165000;0
+7165500;0
+7166000;0
+7166500;0
+7167000;0
+7167500;0
+7168000;0
+7168500;0
+7169000;0
+7169500;0
+7170000;0
+7170500;0
+7171000;0
+7171500;0
+7172000;0
+7172500;0
+7173000;0
+7173500;0
+7174000;0
+7174500;0
+7175000;0
+7175500;0
+7176000;0
+7176500;0
+7177000;0
+7177500;0
+7178000;0
+7178500;0
+7179000;0
+7179500;0
+7180000;0
+7180500;0
+7181000;0
+7181500;0
+7182000;0
+7182500;0
+7183000;0
+7183500;0
+7184000;0
+7184500;0
+7185000;0
+7185500;0
+7186000;0
+7186500;0
+7187000;0
+7187500;0
+7188000;0
+7188500;0
+7189000;0
+7189500;0
+7190000;0
+7190500;0
+7191000;0
+7191500;0
+7192000;0
+7192500;0
+7193000;0
+7193500;0
+7194000;0
+7194500;0
+7195000;0
+7195500;0
+7196000;0
+7196500;0
+7197000;0
+7197500;0
+7198000;0
+7198500;0
+7199000;0
+7199500;0
+7200000;0
+7200500;0
+7201000;0
+7201500;0
+7202000;0
+7202500;0
+7203000;0
+7203500;0
+7204000;0
+7204500;0
+7205000;0
+7205500;0
+7206000;0
+7206500;0
+7207000;0
+7207500;0
+7208000;0
+7208500;0
+7209000;0
+7209500;0
+7210000;0
+7210500;0
+7211000;0
+7211500;0
+7212000;0
+7212500;0
+7213000;0
+7213500;0
+7214000;0
+7214500;0
+7215000;0
+7215500;0
+7216000;0
+7216500;0
+7217000;0
+7217500;0
+7218000;0
+7218500;0
+7219000;0
+7219500;0
+7220000;0
+7220500;0
+7221000;0
+7221500;0
+7222000;0
+7222500;0
+7223000;0
+7223500;0
+7224000;0
+7224500;0
+7225000;0
+7225500;0
+7226000;0
+7226500;0
+7227000;0
+7227500;0
+7228000;0
+7228500;0
+7229000;0
+7229500;0
+7230000;0
+7230500;0
+7231000;0
+7231500;0
+7232000;0
+7232500;0
+7233000;0
+7233500;0
+7234000;0
+7234500;0
+7235000;0
+7235500;0
+7236000;0
+7236500;0
+7237000;0
+7237500;0
+7238000;0
+7238500;0
+7239000;0
+7239500;0
+7240000;0
+7240500;0
+7241000;0
+7241500;0
+7242000;0
+7242500;0
+7243000;0
+7243500;0
+7244000;0
+7244500;0
+7245000;0
+7245500;0
+7246000;0
+7246500;0
+7247000;0
+7247500;0
+7248000;0
+7248500;0
+7249000;0
+7249500;0
+7250000;0
+7250500;0
+7251000;0
+7251500;0
+7252000;0
+7252500;0
+7253000;0
+7253500;0
+7254000;0
+7254500;0
+7255000;0
+7255500;0
+7256000;0
+7256500;0
+7257000;0
+7257500;0
+7258000;0
+7258500;0
+7259000;0
+7259500;0
+7260000;0
+7260500;0
+7261000;0
+7261500;0
+7262000;0
+7262500;0
+7263000;0
+7263500;0
+7264000;0
+7264500;0
+7265000;0
+7265500;0
+7266000;0
+7266500;0
+7267000;0
+7267500;0
+7268000;0
+7268500;0
+7269000;0
+7269500;0
+7270000;0
+7270500;0
+7271000;0
+7271500;0
+7272000;0
+7272500;0
+7273000;0
+7273500;0
+7274000;0
+7274500;0
+7275000;0
+7275500;0
+7276000;0
+7276500;0
+7277000;0
+7277500;0
+7278000;0
+7278500;0
+7279000;0
+7279500;0
+7280000;0
+7280500;0
+7281000;0
+7281500;0
+7282000;29143
+7282500;28823
+7283000;28406
+7283500;27622
+7284000;25782
+7284500;25606
+7285000;26150
+7285500;24806
+7286000;24325
+7286500;23717
+7287000;23093
+7287500;22005
+7288000;21717
+7288500;21557
+7289000;21157
+7289500;19428
+7290000;19364
+7290500;17908
+7291000;18132
+7291500;17748
+7292000;18036
+7292500;16948
+7293000;16067
+7293500;15667
+7294000;15635
+7294500;15843
+7295000;14499
+7295500;14051
+7296000;12931
+7296500;13059
+7297000;13651
+7297500;13283
+7298000;12483
+7298500;14099
+7299000;13059
+7299500;13267
+7300000;11746
+7300500;12291
+7301000;12291
+7301500;12178
+7302000;12851
+7302500;12979
+7303000;11778
+7303500;12675
+7304000;10242
+7304500;12274
+7305000;12274
+7305500;13059
+7306000;12307
+7306500;10530
+7307000;12611
+7307500;12146
+7308000;12355
+7308500;12194
+7309000;12066
+7309500;11490
+7310000;13075
+7310500;12691
+7311000;12066
+7311500;11506
+7312000;11522
+7312500;11010
+7313000;11410
+7313500;11378
+7314000;11202
+7314500;12403
+7315000;12323
+7315500;11682
+7316000;12563
+7316500;12291
+7317000;12082
+7317500;11218
+7318000;12258
+7318500;12547
+7319000;12274
+7319500;12755
+7320000;12034
+7320500;12002
+7321000;12242
+7321500;12114
+7322000;12499
+7322500;11826
+7323000;11106
+7323500;12339
+7324000;13251
+7324500;12210
+7325000;11714
+7325500;12178
+7326000;11874
+7326500;11522
+7327000;11522
+7327500;11698
+7328000;12274
+7328500;11538
+7329000;10754
+7329500;12371
+7330000;11970
+7330500;11794
+7331000;11522
+7331500;11090
+7332000;11442
+7332500;12034
+7333000;11266
+7333500;12018
+7334000;12515
+7334500;12194
+7335000;11522
+7335500;11442
+7336000;12579
+7336500;10962
+7337000;10402
+7337500;11458
+7338000;11922
+7338500;11586
+7339000;11474
+7339500;11890
+7340000;12210
+7340500;11810
+7341000;12403
+7341500;11602
+7342000;11154
+7342500;11266
+7343000;11106
+7343500;13027
+7344000;12563
+7344500;11618
+7345000;12291
+7345500;12178
+7346000;11106
+7346500;12963
+7347000;11330
+7347500;11986
+7348000;12579
+7348500;10210
+7349000;11826
+7349500;11058
+7350000;11426
+7350500;11106
+7351000;11010
+7351500;11570
+7352000;11698
+7352500;10802
+7353000;12002
+7353500;12082
+7354000;12066
+7354500;11794
+7355000;11122
+7355500;11362
+7356000;12371
+7356500;11090
+7357000;12291
+7357500;11858
+7358000;11554
+7358500;12531
+7359000;12579
+7359500;11938
+7360000;12787
+7360500;11570
+7361000;10898
+7361500;11378
+7362000;12291
+7362500;11266
+7363000;12034
+7363500;12114
+7364000;11122
+7364500;11522
+7365000;11042
+7365500;11314
+7366000;11106
+7366500;12018
+7367000;11346
+7367500;10418
+7368000;10786
+7368500;11922
+7369000;11890
+7369500;12146
+7370000;12034
+7370500;12034
+7371000;11410
+7371500;11314
+7372000;13011
+7372500;12178
+7373000;12114
+7373500;12018
+7374000;11346
+7374500;11266
+7375000;12547
+7375500;11266
+7376000;12242
+7376500;11218
+7377000;12002
+7377500;11698
+7378000;11266
+7378500;10914
+7379000;11778
+7379500;11458
+7380000;11474
+7380500;12339
+7381000;12803
+7381500;11298
+7382000;12547
+7382500;11698
+7383000;11874
+7383500;11186
+7384000;11058
+7384500;11474
+7385000;12034
+7385500;12002
+7386000;11266
+7386500;12178
+7387000;12707
+7387500;11346
+7388000;12034
+7388500;12323
+7389000;12451
+7389500;13107
+7390000;11394
+7390500;11746
+7391000;12563
+7391500;10338
+7392000;12034
+7392500;11250
+7393000;10866
+7393500;11282
+7394000;11010
+7394500;12050
+7395000;11698
+7395500;11362
+7396000;11698
+7396500;11426
+7397000;10914
+7397500;11122
+7398000;11442
+7398500;11506
+7399000;11282
+7399500;12034
+7400000;11746
+7400500;11378
+7401000;10642
+7401500;11746
+7402000;11506
+7402500;13091
+7403000;11794
+7403500;12034
+7404000;12242
+7404500;12451
+7405000;12307
+7405500;10930
+7406000;12050
+7406500;11442
+7407000;10258
+7407500;12018
+7408000;11874
+7408500;11666
+7409000;11858
+7409500;11314
+7410000;11410
+7410500;12194
+7411000;12531
+7411500;10834
+7412000;13043
+7412500;11282
+7413000;12066
+7413500;11250
+7414000;12178
+7414500;11810
+7415000;12387
+7415500;12034
+7416000;11474
+7416500;12274
+7417000;11634
+7417500;11522
+7418000;11522
+7418500;12194
+7419000;12034
+7419500;10818
+7420000;12291
+7420500;11042
+7421000;12210
+7421500;11730
+7422000;11522
+7422500;12579
+7423000;12210
+7423500;11218
+7424000;11010
+7424500;11202
+7425000;11618
+7425500;11826
+7426000;12178
+7426500;11474
+7427000;13011
+7427500;11570
+7428000;12274
+7428500;12307
+7429000;11266
+7429500;12403
+7430000;12066
+7430500;11234
+7431000;11410
+7431500;11538
+7432000;11730
+7432500;10898
+7433000;11170
+7433500;11794
+7434000;12050
+7434500;12499
+7435000;11394
+7435500;11794
+7436000;12066
+7436500;11330
+7437000;12034
+7437500;11762
+7438000;12114
+7438500;12339
+7439000;12146
+7439500;12291
+7440000;11970
+7440500;12002
+7441000;12659
+7441500;12339
+7442000;11954
+7442500;11138
+7443000;12210
+7443500;11794
+7444000;13987
+7444500;14339
+7445000;17316
+7445500;16804
+7446000;17492
+7446500;17300
+7447000;15107
+7447500;15923
+7448000;15683
+7448500;14755
+7449000;13795
+7449500;15699
+7450000;14339
+7450500;13379
+7451000;12499
+7451500;13331
+7452000;13683
+7452500;11682
+7453000;12066
+7453500;12467
+7454000;14979
+7454500;15107
+7455000;14515
+7455500;12659
+7456000;12387
+7456500;12723
+7457000;12691
+7457500;11346
+7458000;10978
+7458500;10754
+7459000;10738
+7459500;9922
+7460000;12291
+7460500;11346
+7461000;11266
+7461500;14387
+7462000;20677
+7462500;37369
+7463000;36921
+7463500;36056
+7464000;35800
+7464500;34856
+7465000;33272
+7465500;32872
+7466000;33272
+7466500;31367
+7467000;31607
+7467500;31959
+7468000;30503
+7468500;29143
+7469000;28486
+7469500;29239
+7470000;27910
+7470500;27094
+7471000;26822
+7471500;25750
+7472000;25878
+7472500;25462
+7473000;24854
+7473500;23045
+7474000;23301
+7474500;22805
+7475000;22261
+7475500;21253
+7476000;20821
+7476500;20228
+7477000;19892
+7477500;19252
+7478000;18452
+7478500;18180
+7479000;18020
+7479500;17332
+7480000;16916
+7480500;15363
+7481000;15619
+7481500;15667
+7482000;14771
+7482500;15315
+7483000;14307
+7483500;13843
+7484000;13331
+7484500;13587
+7485000;13539
+7485500;12851
+7486000;12403
+7486500;12595
+7487000;12595
+7487500;12435
+7488000;10866
+7488500;11474
+7489000;12050
+7489500;10674
+7490000;11122
+7490500;11106
+7491000;11394
+7491500;10754
+7492000;11282
+7492500;11890
+7493000;10754
+7493500;11682
+7494000;11746
+7494500;12547
+7495000;12291
+7495500;11426
+7496000;12034
+7496500;12242
+7497000;11010
+7497500;11458
+7498000;11522
+7498500;12915
+7499000;11730
+7499500;12034
+7500000;12034
+7500500;11042
+7501000;11362
+7501500;11954
+7502000;12307
+7502500;12627
+7503000;10498
+7503500;11746
+7504000;11522
+7504500;12002
+7505000;11010
+7505500;11570
+7506000;12002
+7506500;11810
+7507000;10946
+7507500;12883
+7508000;11938
+7508500;11154
+7509000;11298
+7509500;12258
+7510000;11938
+7510500;11202
+7511000;12274
+7511500;12130
+7512000;12547
+7512500;12563
+7513000;12162
+7513500;11538
+7514000;11634
+7514500;11890
+7515000;11666
+7515500;12194
+7516000;12435
+7516500;12563
+7517000;12066
+7517500;11346
+7518000;12002
+7518500;11506
+7519000;11986
+7519500;11890
+7520000;12002
+7520500;12323
+7521000;11618
+7521500;10994
+7522000;11890
+7522500;12114
+7523000;12082
+7523500;10962
+7524000;12050
+7524500;12371
+7525000;12451
+7525500;12547
+7526000;12323
+7526500;11986
+7527000;11282
+7527500;12339
+7528000;12339
+7528500;12547
+7529000;11874
+7529500;11746
+7530000;11346
+7530500;11266
+7531000;12291
+7531500;11586
+7532000;11954
+7532500;11522
+7533000;11682
+7533500;12291
+7534000;11698
+7534500;12114
+7535000;11090
+7535500;12098
+7536000;11042
+7536500;11762
+7537000;11122
+7537500;11570
+7538000;11298
+7538500;11762
+7539000;11650
+7539500;12226
+7540000;12210
+7540500;12307
+7541000;11842
+7541500;11410
+7542000;11826
+7542500;11698
+7543000;10498
+7543500;11522
+7544000;12274
+7544500;12787
+7545000;12098
+7545500;12803
+7546000;11106
+7546500;11746
+7547000;10946
+7547500;12339
+7548000;11570
+7548500;12194
+7549000;12611
+7549500;11458
+7550000;12547
+7550500;12034
+7551000;11602
+7551500;12579
+7552000;11954
+7552500;11954
+7553000;11362
+7553500;12291
+7554000;11570
+7554500;13043
+7555000;12499
+7555500;12114
+7556000;11570
+7556500;11810
+7557000;12050
+7557500;12226
+7558000;12467
+7558500;11266
+7559000;12307
+7559500;11426
+7560000;11234
+7560500;11634
+7561000;11522
+7561500;13043
+7562000;11954
+7562500;11570
+7563000;12579
+7563500;11346
+7564000;12531
+7564500;11778
+7565000;12387
+7565500;12995
+7566000;12242
+7566500;12291
+7567000;12547
+7567500;11826
+7568000;12547
+7568500;11890
+7569000;12146
+7569500;11874
+7570000;12050
+7570500;12114
+7571000;12515
+7571500;11522
+7572000;11906
+7572500;11522
+7573000;12307
+7573500;12563
+7574000;12034
+7574500;12066
+7575000;11570
+7575500;12803
+7576000;12050
+7576500;11746
+7577000;12323
+7577500;11538
+7578000;12323
+7578500;11986
+7579000;12018
+7579500;12034
+7580000;11010
+7580500;12194
+7581000;12819
+7581500;12050
+7582000;12130
+7582500;12082
+7583000;12291
+7583500;11170
+7584000;12258
+7584500;11826
+7585000;11474
+7585500;11330
+7586000;12739
+7586500;11554
+7587000;12755
+7587500;11794
+7588000;11986
+7588500;11330
+7589000;11218
+7589500;10978
+7590000;11826
+7590500;11954
+7591000;12307
+7591500;12034
+7592000;12339
+7592500;11698
+7593000;11554
+7593500;11266
+7594000;11666
+7594500;12034
+7595000;11842
+7595500;11874
+7596000;11426
+7596500;11810
+7597000;11522
+7597500;11874
+7598000;11970
+7598500;11762
+7599000;12082
+7599500;11314
+7600000;11426
+7600500;11810
+7601000;11314
+7601500;11954
+7602000;12194
+7602500;12274
+7603000;11762
+7603500;10754
+7604000;12002
+7604500;12403
+7605000;12547
+7605500;11522
+7606000;12034
+7606500;12082
+7607000;11426
+7607500;11026
+7608000;13171
+7608500;11490
+7609000;12114
+7609500;12034
+7610000;11842
+7610500;13091
+7611000;11810
+7611500;11474
+7612000;11282
+7612500;11554
+7613000;12787
+7613500;12403
+7614000;12819
+7614500;12819
+7615000;11410
+7615500;11634
+7616000;11298
+7616500;12547
+7617000;12691
+7617500;11202
+7618000;12643
+7618500;11714
+7619000;11762
+7619500;11282
+7620000;11122
+7620500;11090
+7621000;12034
+7621500;12915
+7622000;12066
+7622500;11474
+7623000;12771
+7623500;12066
+7624000;12066
+7624500;11586
+7625000;11010
+7625500;11410
+7626000;11426
+7626500;12002
+7627000;11314
+7627500;11666
+7628000;11810
+7628500;13187
+7629000;11794
+7629500;12114
+7630000;11106
+7630500;12291
+7631000;10850
+7631500;12274
+7632000;12034
+7632500;12002
+7633000;12130
+7633500;11938
+7634000;11266
+7634500;10754
+7635000;12307
+7635500;10770
+7636000;12627
+7636500;12323
+7637000;11442
+7637500;11122
+7638000;11522
+7638500;11442
+7639000;12323
+7639500;12627
+7640000;11522
+7640500;11890
+7641000;11874
+7641500;11634
+7642000;11106
+7642500;12210
+7643000;12547
+7643500;11698
+7644000;11682
+7644500;12307
+7645000;11346
+7645500;11522
+7646000;11266
+7646500;12002
+7647000;13315
+7647500;11554
+7648000;12691
+7648500;12258
+7649000;11762
+7649500;10770
+7650000;11666
+7650500;12274
+7651000;12547
+7651500;11522
+7652000;12146
+7652500;12242
+7653000;11986
+7653500;11234
+7654000;12194
+7654500;11746
+7655000;12034
+7655500;12595
+7656000;11538
+7656500;11698
+7657000;12034
+7657500;12034
+7658000;11938
+7658500;11554
+7659000;12899
+7659500;11474
+7660000;11346
+7660500;13043
+7661000;12643
+7661500;12307
+7662000;12627
+7662500;11682
+7663000;11090
+7663500;11554
+7664000;12515
+7664500;12467
+7665000;10850
+7665500;12226
+7666000;10930
+7666500;11730
+7667000;12050
+7667500;11826
+7668000;11746
+7668500;12194
+7669000;11858
+7669500;11282
+7670000;12194
+7670500;11698
+7671000;11554
+7671500;10994
+7672000;11362
+7672500;11282
+7673000;11554
+7673500;11522
+7674000;12130
+7674500;10850
+7675000;11362
+7675500;11538
+7676000;11170
+7676500;11810
+7677000;11794
+7677500;11378
+7678000;12274
+7678500;11426
+7679000;11602
+7679500;11122
+7680000;12723
+7680500;12707
+7681000;11874
+7681500;11522
+7682000;10386
+7682500;11570
+7683000;12018
+7683500;12258
+7684000;11010
+7684500;11762
+7685000;10978
+7685500;11874
+7686000;11522
+7686500;12515
+7687000;12034
+7687500;11474
+7688000;12819
+7688500;12739
+7689000;11170
+7689500;11538
+7690000;12194
+7690500;11314
+7691000;11522
+7691500;10994
+7692000;11858
+7692500;11762
+7693000;12050
+7693500;10914
+7694000;12387
+7694500;11378
+7695000;12851
+7695500;11762
+7696000;11282
+7696500;12371
+7697000;12307
+7697500;12194
+7698000;12643
+7698500;12371
+7699000;11874
+7699500;11634
+7700000;11314
+7700500;12178
+7701000;12595
+7701500;12291
+7702000;11618
+7702500;12371
+7703000;10786
+7703500;13027
+7704000;11858
+7704500;11730
+7705000;12034
+7705500;12018
+7706000;12787
+7706500;11666
+7707000;12291
+7707500;12034
+7708000;11026
+7708500;11698
+7709000;11106
+7709500;12050
+7710000;11250
+7710500;12114
+7711000;13027
+7711500;11938
+7712000;12403
+7712500;12371
+7713000;11378
+7713500;12339
+7714000;12034
+7714500;11842
+7715000;11442
+7715500;11698
+7716000;13027
+7716500;11810
+7717000;12018
+7717500;12210
+7718000;13011
+7718500;11106
+7719000;12899
+7719500;11938
+7720000;11682
+7720500;10994
+7721000;12226
+7721500;13139
+7722000;11298
+7722500;11234
+7723000;12002
+7723500;11010
+7724000;12339
+7724500;11410
+7725000;11170
+7725500;12547
+7726000;11890
+7726500;12531
+7727000;11810
+7727500;12034
+7728000;11266
+7728500;11794
+7729000;11538
+7729500;11666
+7730000;11522
+7730500;11410
+7731000;11746
+7731500;12034
+7732000;12082
+7732500;11682
+7733000;11522
+7733500;11858
+7734000;11826
+7734500;12050
+7735000;11810
+7735500;12755
+7736000;11618
+7736500;11650
+7737000;12483
+7737500;12323
+7738000;12835
+7738500;12291
+7739000;12291
+7739500;11586
+7740000;12883
+7740500;11618
+7741000;11458
+7741500;12242
+7742000;11330
+7742500;11298
+7743000;11714
+7743500;11618
+7744000;11266
+7744500;12835
+7745000;12082
+7745500;12034
+7746000;12307
+7746500;12194
+7747000;12659
+7747500;11282
+7748000;12050
+7748500;11922
+7749000;12034
+7749500;11954
+7750000;11586
+7750500;11586
+7751000;11698
+7751500;11810
+7752000;12002
+7752500;12130
+7753000;11378
+7753500;10786
+7754000;11458
+7754500;13203
+7755000;12194
+7755500;10882
+7756000;12947
+7756500;12066
+7757000;12114
+7757500;12002
+7758000;10594
+7758500;12194
+7759000;11186
+7759500;10930
+7760000;10978
+7760500;12371
+7761000;11618
+7761500;11778
+7762000;11218
+7762500;10834
+7763000;11826
+7763500;11378
+7764000;11298
+7764500;11682
+7765000;11442
+7765500;11826
+7766000;12675
+7766500;11826
+7767000;12307
+7767500;11234
+7768000;12723
+7768500;12563
+7769000;11314
+7769500;12403
+7770000;11282
+7770500;11826
+7771000;12371
+7771500;11762
+7772000;11010
+7772500;12034
+7773000;11618
+7773500;11042
+7774000;12291
+7774500;10850
+7775000;11602
+7775500;11570
+7776000;12547
+7776500;11602
+7777000;11026
+7777500;12274
+7778000;11618
+7778500;11762
+7779000;11586
+7779500;12050
+7780000;11266
+7780500;12050
+7781000;11714
+7781500;11586
+7782000;11922
+7782500;11602
+7783000;11874
+7783500;11890
+7784000;11554
+7784500;11858
+7785000;12547
+7785500;11666
+7786000;11890
+7786500;12034
+7787000;11346
+7787500;11794
+7788000;11618
+7788500;12883
+7789000;11090
+7789500;10738
+7790000;13171
+7790500;11554
+7791000;12499
+7791500;12082
+7792000;11522
+7792500;11490
+7793000;12130
+7793500;12339
+7794000;12467
+7794500;12258
+7795000;12467
+7795500;10946
+7796000;12771
+7796500;12547
+7797000;12355
+7797500;11858
+7798000;11634
+7798500;12947
+7799000;11826
+7799500;10914
+7800000;11746
+7800500;11730
+7801000;11298
+7801500;12611
+7802000;12787
+7802500;12339
+7803000;11266
+7803500;11602
+7804000;11410
+7804500;12707
+7805000;12066
+7805500;11570
+7806000;12258
+7806500;11170
+7807000;11602
+7807500;10882
+7808000;12018
+7808500;11522
+7809000;12050
+7809500;11938
+7810000;12130
+7810500;11730
+7811000;11346
+7811500;11842
+7812000;11250
+7812500;10978
+7813000;12114
+7813500;11298
+7814000;11026
+7814500;13187
+7815000;12771
+7815500;11778
+7816000;11554
+7816500;12531
+7817000;12034
+7817500;12034
+7818000;12291
+7818500;11522
+7819000;11522
+7819500;12547
+7820000;11762
+7820500;11554
+7821000;12034
+7821500;11442
+7822000;12435
+7822500;12242
+7823000;12403
+7823500;12018
+7824000;11074
+7824500;11490
+7825000;11154
+7825500;11618
+7826000;12915
+7826500;11010
+7827000;12339
+7827500;11762
+7828000;13283
+7828500;11554
+7829000;11442
+7829500;12467
+7830000;11634
+7830500;11442
+7831000;12098
+7831500;11378
+7832000;11522
+7832500;11522
+7833000;10722
+7833500;11442
+7834000;11298
+7834500;10914
+7835000;11522
+7835500;12162
+7836000;12034
+7836500;12034
+7837000;12691
+7837500;12194
+7838000;10770
+7838500;11266
+7839000;12579
+7839500;12034
+7840000;11794
+7840500;12114
+7841000;11282
+7841500;11026
+7842000;12643
+7842500;11442
+7843000;12146
+7843500;11874
+7844000;11698
+7844500;12098
+7845000;12643
+7845500;12274
+7846000;12066
+7846500;11650
+7847000;12242
+7847500;12595
+7848000;11554
+7848500;11682
+7849000;10482
+7849500;11666
+7850000;11298
+7850500;11154
+7851000;11746
+7851500;11730
+7852000;11410
+7852500;11890
+7853000;12595
+7853500;12403
+7854000;11426
+7854500;12082
+7855000;11554
+7855500;12034
+7856000;11522
+7856500;11266
+7857000;12130
+7857500;11522
+7858000;12515
+7858500;12226
+7859000;11842
+7859500;11714
+7860000;12194
+7860500;12579
+7861000;12531
+7861500;12114
+7862000;11746
+7862500;11762
+7863000;12579
+7863500;11794
+7864000;12339
+7864500;11346
+7865000;12066
+7865500;11954
+7866000;10722
+7866500;12146
+7867000;12034
+7867500;11522
+7868000;11794
+7868500;11570
+7869000;11090
+7869500;11842
+7870000;11026
+7870500;10994
+7871000;11282
+7871500;12339
+7872000;11234
+7872500;13059
+7873000;12499
+7873500;11602
+7874000;12547
+7874500;12627
+7875000;12547
+7875500;11858
+7876000;10690
+7876500;12755
+7877000;11266
+7877500;13235
+7878000;11522
+7878500;12659
+7879000;12082
+7879500;12258
+7880000;12787
+7880500;12258
+7881000;11106
+7881500;12515
+7882000;12291
+7882500;11618
+7883000;11618
+7883500;12675
+7884000;11522
+7884500;11554
+7885000;11442
+7885500;11842
+7886000;11778
+7886500;11954
+7887000;11858
+7887500;11698
+7888000;10930
+7888500;12291
+7889000;12563
+7889500;11794
+7890000;11666
+7890500;11666
+7891000;11874
+7891500;11762
+7892000;12066
+7892500;11922
+7893000;11218
+7893500;12291
+7894000;11298
+7894500;11634
+7895000;12595
+7895500;12194
+7896000;11842
+7896500;12579
+7897000;11730
+7897500;11186
+7898000;12627
+7898500;11554
+7899000;12307
+7899500;11954
+7900000;11666
+7900500;12034
+7901000;12114
+7901500;11874
+7902000;12547
+7902500;11730
+7903000;11490
+7903500;12146
+7904000;11522
+7904500;11682
+7905000;12371
+7905500;11074
+7906000;11154
+7906500;12050
+7907000;11330
+7907500;11698
+7908000;11794
+7908500;10754
+7909000;11826
+7909500;11762
+7910000;11026
+7910500;11586
+7911000;12274
+7911500;12242
+7912000;12258
+7912500;12194
+7913000;11890
+7913500;11522
+7914000;11954
+7914500;12242
+7915000;12002
+7915500;11218
+7916000;11938
+7916500;11554
+7917000;12034
+7917500;11010
+7918000;11458
+7918500;12435
+7919000;11954
+7919500;12194
+7920000;12178
+7920500;11778
+7921000;11554
+7921500;12467
+7922000;11618
+7922500;11730
+7923000;12723
+7923500;11154
+7924000;11874
+7924500;11890
+7925000;11202
+7925500;11250
+7926000;11858
+7926500;11874
+7927000;12258
+7927500;13571
+7928000;14755
+7928500;16371
+7929000;17428
+7929500;16548
+7930000;18340
+7930500;16355
+7931000;18212
+7931500;17940
+7932000;18676
+7932500;18068
+7933000;17908
+7933500;18436
+7934000;17188
+7934500;18228
+7935000;19044
+7935500;17876
+7936000;18308
+7936500;18148
+7937000;18132
+7937500;18436
+7938000;18948
+7938500;18516
+7939000;17844
+7939500;18916
+7940000;18692
+7940500;19412
+7941000;18964
+7941500;18164
+7942000;18356
+7942500;18788
+7943000;18804
+7943500;19284
+7944000;18180
+7944500;17428
+7945000;19188
+7945500;18804
+7946000;18756
+7946500;17972
+7947000;18612
+7947500;18772
+7948000;19364
+7948500;17716
+7949000;19220
+7949500;19268
+7950000;18004
+7950500;19892
+7951000;18468
+7951500;18036
+7952000;18180
+7952500;18900
+7953000;18692
+7953500;18804
+7954000;19556
+7954500;18180
+7955000;18884
+7955500;19044
+7956000;18324
+7956500;18340
+7957000;18468
+7957500;19236
+7958000;18564
+7958500;18532
+7959000;18980
+7959500;18356
+7960000;18628
+7960500;19940
+7961000;18884
+7961500;18724
+7962000;18340
+7962500;18564
+7963000;18596
+7963500;19188
+7964000;17764
+7964500;18196
+7965000;19620
+7965500;18052
+7966000;18820
+7966500;18516
+7967000;18596
+7967500;17844
+7968000;18228
+7968500;18164
+7969000;18228
+7969500;18260
+7970000;17828
+7970500;18788
+7971000;18868
+7971500;18484
+7972000;19204
+7972500;18132
+7973000;18228
+7973500;18852
+7974000;18500
+7974500;18196
+7975000;18916
+7975500;17748
+7976000;19204
+7976500;18468
+7977000;18868
+7977500;18628
+7978000;18340
+7978500;18436
+7979000;18180
+7979500;19204
+7980000;18900
+7980500;18836
+7981000;18100
+7981500;19300
+7982000;18948
+7982500;18132
+7983000;17956
+7983500;18964
+7984000;18804
+7984500;17508
+7985000;18692
+7985500;19028
+7986000;17684
+7986500;18676
+7987000;18004
+7987500;18548
+7988000;18260
+7988500;17764
+7989000;17716
+7989500;17604
+7990000;18100
+7990500;19172
+7991000;18404
+7991500;18004
+7992000;19028
+7992500;19044
+7993000;18580
+7993500;18756
+7994000;19732
+7994500;18692
+7995000;18068
+7995500;18180
+7996000;19284
+7996500;18436
+7997000;18244
+7997500;17492
+7998000;18260
+7998500;19060
+7999000;18500
+7999500;17844
+8000000;17876
+8000500;18708
+8001000;17780
+8001500;19124
+8002000;18804
+8002500;19028
+8003000;18452
+8003500;18212
+8004000;18948
+8004500;18484
+8005000;17844
+8005500;18356
+8006000;18772
+8006500;19748
+8007000;18452
+8007500;18356
+8008000;19684
+8008500;19060
+8009000;18132
+8009500;18964
+8010000;18228
+8010500;18548
+8011000;18388
+8011500;18180
+8012000;17844
+8012500;18852
+8013000;18196
+8013500;18852
+8014000;18180
+8014500;18900
+8015000;18692
+8015500;17988
+8016000;17700
+8016500;18180
+8017000;17940
+8017500;19348
+8018000;17956
+8018500;19204
+8019000;18628
+8019500;17732
+8020000;18852
+8020500;18292
+8021000;18292
+8021500;18468
+8022000;18660
+8022500;18228
+8023000;18788
+8023500;18516
+8024000;18468
+8024500;18244
+8025000;18788
+8025500;19044
+8026000;18948
+8026500;17972
+8027000;19204
+8027500;18612
+8028000;19140
+8028500;18820
+8029000;19124
+8029500;18676
+8030000;18692
+8030500;18132
+8031000;18932
+8031500;18004
+8032000;18132
+8032500;18548
+8033000;18772
+8033500;19156
+8034000;18212
+8034500;19668
+8035000;18532
+8035500;18292
+8036000;18692
+8036500;18692
+8037000;19476
+8037500;18036
+8038000;18212
+8038500;18740
+8039000;19460
+8039500;18900
+8040000;18580
+8040500;18340
+8041000;18452
+8041500;18436
+8042000;19364
+8042500;18468
+8043000;18036
+8043500;18180
+8044000;18500
+8044500;18596
+8045000;18964
+8045500;17780
+8046000;18692
+8046500;17972
+8047000;18132
+8047500;18804
+8048000;19444
+8048500;18772
+8049000;17892
+8049500;18644
+8050000;18276
+8050500;17972
+8051000;18340
+8051500;18820
+8052000;18020
+8052500;18564
+8053000;18180
+8053500;18356
+8054000;18772
+8054500;18212
+8055000;18164
+8055500;18084
+8056000;19140
+8056500;19108
+8057000;18100
+8057500;18052
+8058000;17844
+8058500;17988
+8059000;18644
+8059500;18420
+8060000;19204
+8060500;19316
+8061000;17572
+8061500;18020
+8062000;18612
+8062500;19028
+8063000;18436
+8063500;18916
+8064000;18388
+8064500;18356
+8065000;18900
+8065500;18980
+8066000;18612
+8066500;18180
+8067000;18484
+8067500;17268
+8068000;19236
+8068500;19300
+8069000;18260
+8069500;19348
+8070000;18212
+8070500;18692
+8071000;18212
+8071500;19300
+8072000;18212
+8072500;18868
+8073000;18596
+8073500;18180
+8074000;17668
+8074500;18100
+8075000;18692
+8075500;18692
+8076000;18724
+8076500;18436
+8077000;18692
+8077500;17908
+8078000;18932
+8078500;17668
+8079000;18980
+8079500;18180
+8080000;18932
+8080500;18996
+8081000;18548
+8081500;18532
+8082000;18388
+8082500;19060
+8083000;17620
+8083500;18436
+8084000;18692
+8084500;18868
+8085000;18548
+8085500;19380
+8086000;19156
+8086500;18212
+8087000;18676
+8087500;17524
+8088000;17940
+8088500;18340
+8089000;18692
+8089500;18068
+8090000;18116
+8090500;18692
+8091000;18708
+8091500;17956
+8092000;18964
+8092500;19348
+8093000;18084
+8093500;18420
+8094000;18692
+8094500;19316
+8095000;18932
+8095500;18772
+8096000;19364
+8096500;18516
+8097000;17988
+8097500;18836
+8098000;18004
+8098500;19412
+8099000;18692
+8099500;19044
+8100000;18916
+8100500;18004
+8101000;18388
+8101500;18804
+8102000;18228
+8102500;18804
+8103000;17828
+8103500;18100
+8104000;18436
+8104500;18852
+8105000;18692
+8105500;18292
+8106000;19460
+8106500;18548
+8107000;19300
+8107500;18676
+8108000;18100
+8108500;18708
+8109000;18100
+8109500;18084
+8110000;19044
+8110500;18964
+8111000;18420
+8111500;18228
+8112000;18660
+8112500;18468
+8113000;18980
+8113500;18356
+8114000;17844
+8114500;19204
+8115000;18692
+8115500;18852
+8116000;18420
+8116500;18228
+8117000;18372
+8117500;18292
+8118000;18676
+8118500;18436
+8119000;19620
+8119500;17908
+8120000;19204
+8120500;18036
+8121000;19476
+8121500;18724
+8122000;19572
+8122500;18580
+8123000;18964
+8123500;18692
+8124000;17412
+8124500;19348
+8125000;18836
+8125500;19444
+8126000;18532
+8126500;18084
+8127000;18948
+8127500;18436
+8128000;18612
+8128500;18452
+8129000;18692
+8129500;18292
+8130000;18932
+8130500;18676
+8131000;18100
+8131500;18612
+8132000;19300
+8132500;18612
+8133000;18292
+8133500;18292
+8134000;18244
+8134500;18596
+8135000;18964
+8135500;18692
+8136000;18180
+8136500;18436
+8137000;19188
+8137500;19172
+8138000;18740
+8138500;18612
+8139000;18436
+8139500;18836
+8140000;17956
+8140500;18180
+8141000;18660
+8141500;18708
+8142000;19028
+8142500;18356
+8143000;18404
+8143500;18116
+8144000;18404
+8144500;18884
+8145000;18148
+8145500;18484
+8146000;18516
+8146500;18932
+8147000;19012
+8147500;18132
+8148000;18996
+8148500;18868
+8149000;17556
+8149500;18180
+8150000;17988
+8150500;19236
+8151000;17812
+8151500;18772
+8152000;18196
+8152500;18852
+8153000;18068
+8153500;18484
+8154000;17412
+8154500;18452
+8155000;17956
+8155500;18180
+8156000;18484
+8156500;19476
+8157000;18324
+8157500;18932
+8158000;19060
+8158500;18468
+8159000;19092
+8159500;18276
+8160000;19204
+8160500;19156
+8161000;18772
+8161500;18420
+8162000;18180
+8162500;18020
+8163000;19156
+8163500;18036
+8164000;18452
+8164500;17668
+8165000;19204
+8165500;18740
+8166000;18516
+8166500;19060
+8167000;17876
+8167500;18772
+8168000;18676
+8168500;18212
+8169000;18308
+8169500;18228
+8170000;18804
+8170500;19732
+8171000;19348
+8171500;18660
+8172000;18500
+8172500;18452
+8173000;19156
+8173500;18244
+8174000;18324
+8174500;18500
+8175000;18100
+8175500;18852
+8176000;18804
+8176500;17684
+8177000;17956
+8177500;17972
+8178000;18276
+8178500;19460
+8179000;17908
+8179500;19204
+8180000;18532
+8180500;18180
+8181000;19028
+8181500;18692
+8182000;18708
+8182500;18900
+8183000;18244
+8183500;17988
+8184000;18644
+8184500;17892
+8185000;19220
+8185500;18068
+8186000;19140
+8186500;19156
+8187000;19092
+8187500;17988
+8188000;18260
+8188500;18436
+8189000;18756
+8189500;18596
+8190000;17684
+8190500;18212
+8191000;18596
+8191500;18228
+8192000;18596
+8192500;19364
+8193000;18724
+8193500;18932
+8194000;18420
+8194500;18228
+8195000;18772
+8195500;18740
+8196000;17652
+8196500;18148
+8197000;18708
+8197500;17972
+8198000;18500
+8198500;17700
+8199000;18772
+8199500;18436
+8200000;18500
+8200500;19460
+8201000;19156
+8201500;19204
+8202000;19156
+8202500;18596
+8203000;18932
+8203500;18644
+8204000;19460
+8204500;19108
+8205000;18516
+8205500;19460
+8206000;18100
+8206500;19348
+8207000;18692
+8207500;18068
+8208000;18916
+8208500;18452
+8209000;18180
+8209500;18932
+8210000;18100
+8210500;18660
+8211000;18884
+8211500;18276
+8212000;19220
+8212500;18484
+8213000;19604
+8213500;18452
+8214000;18036
+8214500;18436
+8215000;18452
+8215500;18516
+8216000;18676
+8216500;18180
+8217000;18292
+8217500;18212
+8218000;18260
+8218500;18580
+8219000;18548
+8219500;18692
+8220000;18644
+8220500;18692
+8221000;17716
+8221500;18756
+8222000;19252
+8222500;18180
+8223000;18084
+8223500;17668
+8224000;19460
+8224500;18692
+8225000;18180
+8225500;18116
+8226000;18596
+8226500;17940
+8227000;18532
+8227500;19156
+8228000;17972
+8228500;18644
+8229000;18692
+8229500;17908
+8230000;19444
+8230500;18388
+8231000;18020
+8231500;18180
+8232000;19124
+8232500;18148
+8233000;19124
+8233500;19012
+8234000;18420
+8234500;19124
+8235000;18948
+8235500;17876
+8236000;18692
+8236500;18484
+8237000;18292
+8237500;18004
+8238000;17972
+8238500;19428
+8239000;18932
+8239500;19220
+8240000;18836
+8240500;18580
+8241000;18436
+8241500;18948
+8242000;18452
+8242500;18724
+8243000;18452
+8243500;18068
+8244000;19156
+8244500;18180
+8245000;18948
+8245500;17668
+8246000;18724
+8246500;18468
+8247000;18676
+8247500;19252
+8248000;18724
+8248500;18324
+8249000;17780
+8249500;18996
+8250000;18692
+8250500;18596
+8251000;19156
+8251500;18820
+8252000;18132
+8252500;18180
+8253000;18868
+8253500;18692
+8254000;17844
+8254500;18180
+8255000;18276
+8255500;17812
+8256000;19124
+8256500;17668
+8257000;19460
+8257500;17668
+8258000;19204
+8258500;18180
+8259000;18292
+8259500;19124
+8260000;18788
+8260500;18548
+8261000;18356
+8261500;17460
+8262000;18692
+8262500;18420
+8263000;17892
+8263500;19188
+8264000;18100
+8264500;19300
+8265000;18516
+8265500;18180
+8266000;17860
+8266500;18452
+8267000;18468
+8267500;19204
+8268000;17460
+8268500;18980
+8269000;18580
+8269500;18100
+8270000;18436
+8270500;18436
+8271000;18436
+8271500;18484
+8272000;18660
+8272500;17668
+8273000;19252
+8273500;18212
+8274000;19316
+8274500;18580
+8275000;18948
+8275500;18100
+8276000;17940
+8276500;18612
+8277000;18180
+8277500;19284
+8278000;17908
+8278500;18020
+8279000;17748
+8279500;18628
+8280000;18180
+8280500;18260
+8281000;19156
+8281500;18260
+8282000;18660
+8282500;18692
+8283000;17684
+8283500;18276
+8284000;18164
+8284500;18548
+8285000;19972
+8285500;18852
+8286000;18708
+8286500;18132
+8287000;18468
+8287500;19060
+8288000;19156
+8288500;17620
+8289000;18196
+8289500;19652
+8290000;18244
+8290500;18180
+8291000;19044
+8291500;18468
+8292000;18692
+8292500;18692
+8293000;17668
+8293500;18356
+8294000;18084
+8294500;18756
+8295000;18180
+8295500;18948
+8296000;18404
+8296500;18180
+8297000;18372
+8297500;18324
+8298000;19108
+8298500;18068
+8299000;18292
+8299500;18132
+8300000;18676
+8300500;19108
+8301000;18212
+8301500;19124
+8302000;17572
+8302500;17924
+8303000;18724
+8303500;17668
+8304000;17620
+8304500;18244
+8305000;17636
+8305500;17684
+8306000;18740
+8306500;18612
+8307000;19300
+8307500;17460
+8308000;19028
+8308500;18964
+8309000;18436
+8309500;18436
+8310000;19348
+8310500;18772
+8311000;18292
+8311500;18676
+8312000;17764
+8312500;17588
+8313000;18724
+8313500;19284
+8314000;18452
+8314500;19108
+8315000;18772
+8315500;18724
+8316000;17700
+8316500;17812
+8317000;19204
+8317500;17892
+8318000;18596
+8318500;19668
+8319000;18420
+8319500;18196
+8320000;19108
+8320500;18740
+8321000;18452
+8321500;18388
+8322000;17780
+8322500;18084
+8323000;18164
+8323500;18468
+8324000;17396
+8324500;18164
+8325000;18532
+8325500;18292
+8326000;19124
+8326500;18996
+8327000;18900
+8327500;18676
+8328000;18692
+8328500;18788
+8329000;19380
+8329500;18596
+8330000;17716
+8330500;18260
+8331000;19060
+8331500;19060
+8332000;18948
+8332500;18868
+8333000;18740
+8333500;18436
+8334000;19028
+8334500;18868
+8335000;18436
+8335500;19204
+8336000;18804
+8336500;18468
+8337000;18084
+8337500;18980
+8338000;18932
+8338500;18532
+8339000;17604
+8339500;19108
+8340000;18356
+8340500;18436
+8341000;17828
+8341500;18068
+8342000;17588
+8342500;18436
+8343000;18916
+8343500;19060
+8344000;18372
+8344500;19348
+8345000;19460
+8345500;19044
+8346000;18852
+8346500;17236
+8347000;18548
+8347500;18964
+8348000;18356
+8348500;19028
+8349000;18708
+8349500;18356
+8350000;18564
+8350500;18500
+8351000;18996
+8351500;18468
+8352000;18948
+8352500;18532
+8353000;19060
+8353500;18292
+8354000;18516
+8354500;18420
+8355000;18660
+8355500;18804
+8356000;18500
+8356500;18804
+8357000;18260
+8357500;19044
+8358000;18436
+8358500;17780
+8359000;18884
+8359500;19268
+8360000;18692
+8360500;18100
+8361000;19316
+8361500;17972
+8362000;19316
+8362500;18708
+8363000;18084
+8363500;18436
+8364000;19508
+8364500;18436
+8365000;17940
+8365500;18180
+8366000;18388
+8366500;18292
+8367000;18692
+8367500;18068
+8368000;17588
+8368500;17972
+8369000;18724
+8369500;18852
+8370000;18516
+8370500;18436
+8371000;18132
+8371500;18260
+8372000;18132
+8372500;18996
+8373000;18852
+8373500;18180
+8374000;18804
+8374500;18436
+8375000;19092
+8375500;19284
+8376000;18228
+8376500;18644
+8377000;18164
+8377500;18724
+8378000;18548
+8378500;19380
+8379000;18948
+8379500;19380
+8380000;19236
+8380500;18180
+8381000;18372
+8381500;19044
+8382000;18180
+8382500;18516
+8383000;18148
+8383500;18052
+8384000;18692
+8384500;19364
+8385000;19060
+8385500;18676
+8386000;17924
+8386500;18244
+8387000;18404
+8387500;18516
+8388000;17940
+8388500;19028
+8389000;18644
+8389500;17860
+8390000;18356
+8390500;18020
+8391000;18420
+8391500;19284
+8392000;18868
+8392500;18228
+8393000;17988
+8393500;18660
+8394000;19636
+8394500;18932
+8395000;17940
+8395500;18564
+8396000;18100
+8396500;18436
+8397000;18564
+8397500;18596
+8398000;18740
+8398500;18436
+8399000;18420
+8399500;19028
+8400000;18292
+8400500;18612
+8401000;17668
+8401500;19284
+8402000;18484
+8402500;18788
+8403000;18676
+8403500;19108
+8404000;19460
+8404500;18724
+8405000;18692
+8405500;18612
+8406000;18164
+8406500;18740
+8407000;18132
+8407500;18612
+8408000;18004
+8408500;18420
+8409000;18980
+8409500;18916
+8410000;18308
+8410500;18164
+8411000;18916
+8411500;18932
+8412000;18436
+8412500;18452
+8413000;18372
+8413500;18900
+8414000;18020
+8414500;18996
+8415000;18436
+8415500;18660
+8416000;19092
+8416500;18228
+8417000;18516
+8417500;18500
+8418000;17764
+8418500;17940
+8419000;19460
+8419500;18708
+8420000;18756
+8420500;18324
+8421000;18692
+8421500;18516
+8422000;18132
+8422500;18452
+8423000;18884

+ 421 - 0
logs/screenlog_alarm

@@ -0,0 +1,421 @@
+4416000;65535
+4416500;65535
+4417000;65535
+4417500;65535
+4418000;65535
+4418500;65535
+4419000;65535
+4419500;65535
+4420000;65535
+4420500;65535
+4421000;65535
+4421500;65535
+4422000;65535
+4422500;65535
+4423000;65535
+4423500;65535
+4424000;65535
+4424500;65535
+4425000;65535
+4425500;65535
+4426000;65535
+4426500;65535
+4427000;65535
+4427500;65535
+4428000;65535
+4428500;65535
+4429000;65535
+4429500;65535
+4430000;65535
+4430500;65535
+4431000;65535
+4431500;65535
+4432000;65535
+4432500;65535
+4433000;65535
+4433500;65535
+4434000;65535
+4434500;65535
+4435000;65535
+4435500;65535
+4436000;65535
+4436500;65535
+4437000;65535
+4437500;65535
+4438000;65535
+4438500;65535
+4439000;65535
+4439500;65535
+4440000;65535
+4440500;65535
+4441000;65535
+4441500;65535
+4442000;65535
+4442500;65535
+4443000;65535
+4443500;65535
+4444000;65535
+4444500;65535
+4445000;65535
+4445500;65535
+4446000;65535
+4446500;65535
+4447000;65535
+4447500;65535
+4448000;65535
+4448500;65535
+4449000;65535
+4449500;65535
+4450000;65535
+4450500;65535
+4451000;65535
+4451500;65535
+4452000;65535
+4452500;65535
+4453000;65535
+4453500;65535
+4454000;65535
+4454500;65535
+4455000;65535
+4455500;65535
+4456000;65535
+4456500;65535
+4457000;65535
+4457500;65535
+4458000;65535
+4458500;65535
+4459000;65535
+4459500;65535
+4460000;65535
+4460500;65535
+4461000;65535
+4461500;65535
+4462000;65535
+4462500;65535
+4463000;65535
+4463500;65535
+4464000;65535
+4464500;65535
+4465000;65535
+4465500;65535
+4466000;65535
+4466500;65535
+4467000;65535
+4467500;65535
+4468000;65535
+4468500;65535
+4469000;65535
+4469500;65535
+4470000;65535
+4470500;65535
+4471000;65535
+4471500;65535
+4472000;65535
+4472500;65535
+4473000;65535
+4473500;65535
+4474000;65535
+4474500;65535
+4475000;65535
+4475500;65535
+4476000;65535
+4476500;65535
+4477000;65535
+4477500;65535
+4478000;65535
+4478500;65535
+4479000;65535
+4479500;65535
+4480000;65535
+4480500;65535
+4481000;65535
+4481500;65535
+4482000;65535
+4482500;65535
+4483000;65535
+4483500;65535
+4484000;65535
+4484500;65535
+4485000;65535
+4485500;65535
+4486000;65535
+4486500;65535
+4487000;65535
+4487500;65535
+4488000;65535
+4488500;65535
+4489000;65535
+4489500;65535
+4490000;65535
+4490500;65535
+4491000;65535
+4491500;65535
+4492000;65535
+4492500;65535
+4493000;65535
+4493500;65535
+4494000;65535
+4494500;65535
+4495000;65535
+4495500;65535
+4496000;65535
+4496500;65535
+4497000;65535
+4497500;65535
+4498000;65535
+4498500;65535
+4499000;65535
+4499500;65535
+4500000;65535
+4500500;65535
+4501000;65535
+4501500;65535
+4502000;65535
+4502500;65535
+4503000;65535
+4503500;65535
+4504000;65535
+4504500;65535
+4505000;65535
+4505500;65535
+4506000;65535
+4506500;65535
+4507000;65535
+4507500;65535
+4508000;65535
+4508500;65535
+4509000;65535
+4509500;65535
+4510000;65535
+4510500;65535
+4511000;65535
+4511500;65535
+4512000;65535
+4512500;65535
+4513000;65535
+4513500;65535
+4514000;65535
+4514500;65535
+4515000;65535
+4515500;65535
+4516000;65535
+4516500;65535
+4517000;65535
+4517500;65535
+4518000;65535
+4518500;65535
+4519000;65535
+4519500;65535
+4520000;65535
+4520500;65535
+4521000;65535
+4521500;65535
+4522000;65535
+4522500;65535
+4523000;65535
+4523500;65535
+4524000;65535
+4524500;65535
+4525000;65535
+4525500;65535
+4526000;65535
+4526500;65535
+4527000;65535
+4527500;65535
+4528000;65535
+4528500;65535
+4529000;65535
+4529500;65535
+4530000;65535
+4530500;65535
+4531000;65535
+4531500;65535
+4532000;65535
+4532500;65535
+4533000;65535
+4533500;65535
+4534000;65535
+4534500;65535
+4535000;65535
+4535500;65535
+4536000;65535
+4536500;65535
+4537000;65535
+4537500;65535
+4538000;65535
+4538500;65535
+4539000;65535
+4539500;65535
+4540000;65535
+4540500;65535
+4541000;65535
+4541500;65535
+4542000;65535
+4542500;65535
+4543000;65535
+4543500;65535
+4544000;65535
+4544500;65535
+4545000;65535
+4545500;65535
+4546000;65535
+4546500;65535
+4547000;65535
+4547500;65535
+4548000;65535
+4548500;65535
+4549000;65295
+4549500;64559
+4550000;63343
+4550500;63599
+4551000;62479
+4551500;62143
+4552000;61278
+4552500;60686
+4553000;59742
+4553500;59038
+4554000;58558
+4554500;58702
+4555000;57133
+4555500;56301
+4556000;56285
+4556500;55581
+4557000;53997
+4557500;53613
+4558000;53341
+4558500;52028
+4559000;51772
+4559500;51756
+4560000;50588
+4560500;50204
+4561000;49260
+4561500;48155
+4562000;47643
+4562500;47371
+4563000;46955
+4563500;45835
+4564000;45691
+4564500;44762
+4565000;44058
+4565500;43482
+4566000;43274
+4566500;42842
+4567000;42138
+4567500;41146
+4568000;40377
+4568500;39689
+4569000;38201
+4569500;38361
+4570000;37401
+4570500;36360
+4571000;36905
+4571500;35672
+4572000;35368
+4572500;35080
+4573000;34616
+4573500;33752
+4574000;33288
+4574500;32247
+4575000;31319
+4575500;30567
+4576000;30743
+4576500;29911
+4577000;29735
+4577500;28486
+4578000;27430
+4578500;27414
+4579000;27046
+4579500;26918
+4580000;25686
+4580500;25206
+4581000;24325
+4581500;24101
+4582000;23909
+4582500;22437
+4583000;22197
+4583500;22709
+4584000;21061
+4584500;21333
+4585000;20052
+4585500;19748
+4586000;19636
+4586500;19060
+4587000;18068
+4587500;17684
+4588000;18084
+4588500;16227
+4589000;16179
+4589500;15987
+4590000;14755
+4590500;14499
+4591000;14963
+4591500;14499
+4592000;14435
+4592500;13779
+4593000;13475
+4593500;13267
+4594000;13363
+4594500;12771
+4595000;12291
+4595500;12915
+4596000;12050
+4596500;12547
+4597000;12130
+4597500;11570
+4598000;12018
+4598500;12659
+4599000;12339
+4599500;11954
+4600000;12291
+4600500;11874
+4601000;11522
+4601500;11618
+4602000;13011
+4602500;11778
+4603000;12226
+4603500;12146
+4604000;11938
+4604500;12291
+4605000;11922
+4605500;12114
+4606000;12291
+4606500;12018
+4607000;12226
+4607500;11474
+4608000;11954
+4608500;11442
+4609000;11794
+4609500;12002
+4610000;12403
+4610500;12291
+4611000;11618
+4611500;11986
+4612000;11842
+4612500;12563
+4613000;11522
+4613500;11058
+4614000;11682
+4614500;12130
+4615000;11746
+4615500;11810
+4616000;11298
+4616500;11762
+4617000;12034
+4617500;11746
+4618000;12419
+4618500;12355
+4619000;11058
+4619500;11698
+4620000;11938
+4620500;11362
+4621000;11938
+4621500;11122
+4622000;11314
+4622500;11202
+4623000;11490
+4623500;12194
+4624000;12563
+4624500;11986
+4625000;12098
+4625500;11986
+4626000;12098

+ 88 - 8
main.py

@@ -4,44 +4,122 @@
 # 2022-03-06 - devnull - initial
 # 2022-03-25 - devnull - JSON Config
 #                      - tcall Objekt
+# 2022-04-17 - devnull - Logger Objekt integriert
+# 2022-04-27 - devnull - ADC auslesen und auswerten
+#                      - ADC Anbindung an die Klasse tcall weitergereicht
+# 2022-04-29 - devnull - Alarmüberwachung eingebaut
 
-from machine import Pin
-from machine import Timer
 import ujson
 import sys
 
+from machine import Timer
+from machine import ADC
+from machine import Pin
+
+# Logging Klasse
+from logger import *
+
 # Unsere Klassen für die Steuerung des Boards und des Modems
 from tcall import *
 from SIM import *
 
+ADCTim=Timer(3)
+ADCObj=None
+AlarmTimer=0
+AlarmSMS=False
+
 # als erstes nach dem starten lesen wir die die config
 with open('config.json','r') as cf:
     try:
         config = ujson.load(cf)
+
     except:
         sys.stderr.write("Fehler beim lesen der Config. Bitte die Datei config.json pruefen")
         sys.exit(1)
 
+log=logger(debugIn = config['debug'],
+           verboseIn = config['verbose'],
+           errorIn = config['error'])
 
 # tcall Objekt initialisieren und Maschinen LED einschalten
 tcall = tcall(config['tcall']['MDM_PWR_PIN'],
               config['tcall']['MDM_PWRKEY_PIN'],
               config['tcall']['MDM_RST_PIN'],
-              config['tcall']['MLED_PIN'])
+              config['tcall']['MLED_PIN'],
+              logger=log)
 
 tcall.mledblink(2000)
 
 # Modem einschalten
 tcall.mdmpwrsw()
 
-# todo: SIM Objekt anlegen und starten
+# SIM Objekt anlegen und starten
 sim = SIM(baud = 115200,
           pintx = config['SIM']['MDM_TX_PIN'],
           pinrx = config['SIM']['MDM_RX_PIN'],
           simpin = config['SIM']['SIMPIN'],
-          debug = config['debug'])
+          logger=log
+          )
+
+
+
+# Ab hier sollten wir nun beginnen, die Messwerte der Alarmanlage abzufragen
+
+
+# Die Callback Funktion die vom Timer ausgeführt wird
+# dies ist eine Wrapper Funktion die die eigentliche Funktion aufruft
+def callbackADC(timer=None):
+    global ADCObj
+    global AlarmTimer
+    global AlarmSMS
+
 
-# todo: Abfrage Callback erstellen
+    messwert=ADCObj.read_u16()
+
+    # wir prüfen, ob der AlarmTimer schon überschritten wurde
+
+    ## Messwerte der Honeywell HS300S Alarmdauer im Mittel (Sekunden)
+    ### Panikalarm 148s
+    ### Alarm      153,6s
+    ### Scharfschaltung -
+    ### Freischaltung   -
+    ### Voralarm        -
+
+
+    # todo: die Alarm-wartezeit muss ins Config-Objekt ... das brauchen wir hier nicht
+    if AlarmTimer > config['alarm']['dauer']:
+            log.verbose('Alarmueberwachung: Alarm erkannt')
+
+            ## wenn noch keine SMS gesendet wurde (StateMaschine SMS), dann schicken wir eine
+            if not AlarmSMS:
+                log.verbose('Alarmueberwachung: Alarmierung per SMS an ' + str(config['SIM']['ANR']))
+                ## SMS mit Configwerten versenden -> siehe config.json
+                sim.sendSMS(config['SIM']['ANR'], config['SIM']['ATXT'])
+                AlarmSMS = True
+
+    # hier kommt der Messwertzähler
+    ## wenn ein sehr hoher (nahe am Maximum) gemessen wird, dann zählen wir die Sekunden
+    if messwert > 65500:
+        log.debug('Alarmueberwachung: Alarmdauer ' + str(AlarmTimer))
+        AlarmTimer += 1
+
+    ## wenn ein niedriger Wert gemessen wird, dann gibt es wohl keinen Alarmton, dann gehen wir runter und setzen den
+    ## Timer und SNS Versand zurück
+    elif messwert < 65500:
+        log.debug('Alarmueberwachung: AlarmTimer zurueckgesetzt, AlarmSMS zurueckgesetzt')
+        AlarmTimer = 0
+        AlarmSMS = False
+
+# hier registrieren wir die Abfrage am ADC
+log.debug("Alarmueberwachung: ADC Anbindung an Pin " + str(config['alarm']['pin1']))
+ADCObj=ADC(Pin(config['alarm']['pin1']),atten=ADC.ATTN_11DB)
+
+# hier starten wir den notwendigen Timer zur Überwachung
+log.debug("Alarmueberwachung: Timer gestartet")
+ADCTim.init(period=1000, callback=callbackADC)
+
+# todo: Implementierung der ADC Abfragen
+# #todo: Abfrage Callback erstellen
 # INPUT Callback Funktion
 #   GPIO4
 #def INcheckCallback(t):
@@ -50,10 +128,12 @@ sim = SIM(baud = 115200,
     #print("SIM is on TTY: " + str(sim.getTTY()))
     #sim.sendSMS(znr, atxt)
 
-# todo: Abfrage Timer starten
+#adc=ADC(Pin(34),atten=ADC.ATTN_11DB)
+
+
+# #todo: Abfrage Timer starten
 # das ist der Timer zur Tasterabfrage (in Klammern die ID)
 #tim = Timer(1)
 
 # periodic with 100ms period
 #tim.init(period=500, callback=INcheckCallback)
-

+ 30 - 17
tcall.py

@@ -1,11 +1,16 @@
 # -*- coding: utf-8 -*-
 # Python TTGO T-Call Klasse
 
-# 2022-03-16 - cho - erste Version erstellt
+# 2022-03-16 - devnull - erste Version erstellt
+# 2022-04-29 - devnull - unsinnige Ausgaben auf Debug umgestellt
+
 import machine
+from machine import Timer
+
 
 class tcall:
 
+    log = None
     MDM_PWR = None #machine.PIN
     MDM_PWR_PIN = None #GPIO PIN
     MDM_PWRKEY = None #machine PIN
@@ -15,9 +20,11 @@ class tcall:
     MLED = None #machine PIN
     MLED_PIN = None #GPIO PIN
 
-    mledblinktimer = None
+    mledblinktimer = Timer(0)
 
-    def __init__(self,MDM_PWR_PIN,MDM_PWRKEY_PIN,MDM_RST_PIN,MLED_PIN):
+
+    def __init__(self,MDM_PWR_PIN,MDM_PWRKEY_PIN,MDM_RST_PIN,MLED_PIN, logger):
+        self.log = logger
         self.setmdmpwrpin(MDM_PWR_PIN)
         self.setmdmpwrkeypin(MDM_PWRKEY_PIN)
         self.setmdmrstpin(MDM_RST_PIN)
@@ -88,36 +95,43 @@ class tcall:
 
             # angegebenen status schalten
             if  state == 0:
-                print("switch Modem Off ")
-                self.MDM_PWRKEY.value(0)
+                self.log.verbose("switch Modem Off ")
+                self.mdmpwrswoff()
             if state == 1:
-                print("switch Modem On ")
+                self.log.verbose("switch Modem On ")
                 self.mdmpwrswon()
 
             # An/Aus Schalter, einfach das Gegenteil von dem was aktuell ist
             if state == 3:
                 if self.getmdmpwrstate() == 0:
-                    print("switch Modem to on")
+                    self.log.verbose("switch Modem to on")
                     self.mdmpwrswon()
                 else:
-                    print("switch Modem to off")
-                    self.MDM_PWRKEY.value(0)
+                    self.log.verbose("switch Modem to off")
+                    self.mdmpwrswoff()
 
     # FUnktion zum Einschalten des Modems
     def mdmpwrswon(self):
-        import time
+        import utime
         self.MDM_PWRKEY.value(1)
-        time.sleep_ms(200)
+        utime.sleep_ms(400)
         self.MDM_PWRKEY.value(0)
-        time.sleep_ms(1000)
+        utime.sleep_ms(1200)
         self.MDM_PWRKEY.value(1)
+        utime.sleep_ms(2700)
+
+    # FUnktion zum Abschalten des Modems
+    def mdmpwrswoff(self):
+        import utime
+        self.MDM_PWRKEY.value(0)
+        utime.sleep_ms(500)
 
     # Modem Reset
     # todo: Test dieser Funktion auf dem Board
     def mdmrstsw(self):
         import time
         self.MDM_RST.value(1)
-        time.sleep_ms(500)
+        time.sleep_ms(1000)
         self.MDM_RST.value(0)
 
 
@@ -126,16 +140,16 @@ class tcall:
         if self.MLED is not None:
             # angegebenen status schalten
             if  state >= 0 and state <= 1:
-                print("switch Machine LED to " + str(state))
+                self.log.debug("switch Machine LED to " + str(state))
                 self.MLED.value(state)
 
             # An/Aus Schalter, einfach das Gegenteil von dem was aktuell ist
             if state == 3:
                 if self.getmledstate() == 0:
-                    print("switch Machine LED to on")
+                    self.log.debug("switch Machine LED to on")
                     self.MLED.value(1)
                 else:
-                    print("switch Machine LED to off")
+                    self.log.debug("switch Machine LED to off")
                     self.MLED.value(0)
 
 
@@ -152,6 +166,5 @@ class tcall:
     def mledblink(self,speed=500):
         # wir brauchen einen timer zum blinken
         from machine import Timer
-        self.mledblinktimer = Timer(9)
         self.mledblinktimer.init(period=speed, mode=Timer.PERIODIC, callback=self.mledpwrswblinkwrapper)
 

+ 11 - 0
test/ADC_readout.py

@@ -0,0 +1,11 @@
+from machine import ADC
+import utime
+
+t=0
+step=500
+
+adc=ADC(Pin(34),atten=ADC.ATTN_11DB)
+while True:
+print(str(t) + ";" + str(adc.read_u16()))
+utime.sleep_ms(step)
+t=t+step