2019-10-11 16:26:12.177 Finding raintoday from logfile data\oct19log.txt
2019-10-11 16:26:12.177 Expecting listsep=; decimal=,
2019-10-11 16:26:12.333 Midnight rain found in the following entry:
2019-10-11 16:26:12.333 11/10/19;10:48;22,7;74;18,0;0,0;0,0;0;0,0;0,0;1023,0;62,2;23,7;52;0,0;22,7;22,7;0,0;0;0,00;0,00;0,0;439;0,0;67;0,0;0,0
2019-10-11 16:26:12.333 Setting raintoday from logfile = 0
2019-10-11 16:26:12.333 Calculating rain counter = 62,23
2019-10-11 16:26:12.333 Midnight rain found = 62,2
2019-10-11 16:26:12.348 Getting rain totals, rain season start = 1
2019-10-11 16:26:12.348 Today = 11/10/19
2019-10-11 16:26:12.364 Rainthismonth from dayfile.txt: 15,6
2019-10-11 16:26:12.364 Rainthisyear from dayfile.txt: 28,8
2019-10-11 16:26:12.364 Adding YTD rain: 0
Según esas dos líneas que he puesto en negrita sí que lee las cantidades correctamente, lo que no sé es porqué no las utiliza y te pone esos ceros.
La lluvia de la consola son esos 62,23 mm que te pone en rain counter.
Si quieres y tienes TeamViewer me conecto y le echo un vistazo porque desde aquí y con los archivos que me has mandado no se ve ningún error.
Seguiríamos por privado.