Hallo!
Ich bin etwas weiter...aber der Lösung leider nicht wirklich näher gekommen.
Mit
blockingCallMax = 1
Gab es weiterhin (aber nur extrem wenige) Lesefehler. (Insgesamt 4x nach mehreren Stunden).
Allerdings gab es bei jedem Neustart Fehler.
Ich habe es dann mit meiner Modulinternen Lösung weiter probiert. Siehe Anhang.
Dies läuft ja auch vollständig Non-Blocking, da während des Blocking-Call gewartet wird. Mein Log sieht nach einem Neustart dann recht witzig aus (Hatte das noch auf Verbose 1):
2021.01.15 19:40:18 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Werkstatt
2021.01.15 19:40:18 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:40:19 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:40:19 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:40:20 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara-GPIO4_DS18B20_Werkstatt
2021.01.15 19:40:20 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara
2021.01.15 19:40:22 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Tamara
2021.01.15 19:40:22 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Tamara
2021.01.15 19:40:22 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Tamara
2021.01.15 19:40:22 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Tamara-GPIO4_DS18B20_Thekla
2021.01.15 19:40:24 2: GPIO4: GPIO4_DS18B20_Dachboden of family 28 and id 01143b91f4aa with failure read_failure
2021.01.15 19:41:21 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Werkstatt
2021.01.15 19:41:21 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:41:22 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:41:22 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:41:23 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara-GPIO4_DS18B20_Werkstatt
2021.01.15 19:41:23 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara
2021.01.15 19:41:24 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Tamara
2021.01.15 19:41:24 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Tamara
2021.01.15 19:41:25 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Tamara
2021.01.15 19:41:26 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Thekla
2021.01.15 19:41:27 2: GPIO4: GPIO4_DS18B20_Dachboden of family 28 and id 01143b91f4aa with failure read_failure
2021.01.15 19:42:23 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Werkstatt
2021.01.15 19:42:24 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:42:25 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:42:25 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:42:26 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara-GPIO4_DS18B20_Werkstatt
2021.01.15 19:42:26 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara
2021.01.15 19:42:27 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Tamara
2021.01.15 19:42:28 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Tamara
2021.01.15 19:42:28 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Tamara
2021.01.15 19:42:28 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Thekla
2021.01.15 19:42:30 2: GPIO4: GPIO4_DS18B20_Dachboden of family 28 and id 01143b91f4aa with failure read_failure
2021.01.15 19:43:26 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Werkstatt
2021.01.15 19:43:27 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:43:28 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:43:28 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:43:29 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara-GPIO4_DS18B20_Werkstatt
2021.01.15 19:43:29 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara
2021.01.15 19:43:30 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Tamara
2021.01.15 19:43:31 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Spielzimmer
2021.01.15 19:43:31 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer
2021.01.15 19:43:32 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Thekla
2021.01.15 19:43:32 2: GPIO4: GPIO4_DS18B20_Dachboden of family 28 and id 01143b91f4aa with failure read_failure
2021.01.15 19:44:29 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Werkstatt
2021.01.15 19:44:29 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:44:30 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:44:31 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:44:31 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara-GPIO4_DS18B20_Werkstatt
2021.01.15 19:44:31 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara
2021.01.15 19:44:33 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Tamara
2021.01.15 19:44:34 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Spielzimmer
2021.01.15 19:44:34 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer
2021.01.15 19:44:34 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Thekla
2021.01.15 19:45:31 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Werkstatt
2021.01.15 19:45:32 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:45:32 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:45:33 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:45:33 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara-GPIO4_DS18B20_Werkstatt
2021.01.15 19:45:33 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara
2021.01.15 19:45:35 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Tamara
2021.01.15 19:45:36 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse
2021.01.15 19:45:36 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer
2021.01.15 19:45:36 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Thekla
2021.01.15 19:45:37 2: GPIO4: GPIO4_DS18B20_Dachboden of family 28 and id 01143b91f4aa with failure read_failure
2021.01.15 19:46:33 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Werkstatt
2021.01.15 19:46:34 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:46:34 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:46:35 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:46:35 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara-GPIO4_DS18B20_Werkstatt
2021.01.15 19:46:36 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara
2021.01.15 19:46:37 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Tamara
2021.01.15 19:46:38 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse
2021.01.15 19:46:38 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer
2021.01.15 19:46:38 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Thekla
2021.01.15 19:47:35 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Werkstatt
2021.01.15 19:47:36 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:47:36 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:47:37 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:47:37 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara-GPIO4_DS18B20_Werkstatt
2021.01.15 19:47:38 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara
2021.01.15 19:47:39 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Tamara
2021.01.15 19:47:40 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse
2021.01.15 19:47:41 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer
2021.01.15 19:47:41 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Thekla
2021.01.15 19:48:37 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Werkstatt
2021.01.15 19:48:38 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:48:39 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:48:39 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Werkstatt
2021.01.15 19:48:39 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Netzteil-GPIO4_DS18B20_Tamara-GPIO4_DS18B20_Werkstatt
2021.01.15 19:48:40 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Drempel_Bad-GPIO4_DS18B20_Kaltwasser-GPIO4_DS18B20_Tamara
2021.01.15 19:48:42 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Bad_oben-GPIO4_DS18B20_Dachboden
2021.01.15 19:48:43 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse
2021.01.15 19:48:43 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer
2021.01.15 19:48:44 1: GPIO4: Wait for other to finish GPIO4_DS18B20_Dachboden-GPIO4_DS18B20_Drempel_Strasse-GPIO4_DS18B20_Spielzimmer-GPIO4_DS18B20_Thekla
Aber auch hier gibt es Lesefehler. Auch beim starten von FHEM.
Schade, das bringt uns nicht wirklich voran.
Beim Schreiben habe ich gerade eine Idee...ohne es jetzt weiter geprüft zu haben...
Wie wird die Genauigkeit (Anzahl der Kommastellen) gesetzt? Läuft diese Version mit einer "höheren Genauigkeit"? Ich hatte mal gelesen, das je genauer, desto länger dauert die Datenübertrgaung...
Erstaunlich oft der Dachboden
Vermutlich doch ein relativ unwichtiger Wert. Setz den doch mal auf pollinginterval 301. 
Könnte ich machen. Insgesamt brauche ich eh nicht so viele Werte...solange wir testen, werde ich alle erstmal beim Standard belassen.
Ich habe neue Sensoren geordert und werde dann als erstes den auf dem Dachboden tauschen...aber das dauert noch ein paar Tage (bei den Temperaturen vielleicht auch noch etwas länger

)
Mehr läuft da nicht drauf.
Hmmm...ich wüsste jetzt gar nicht, wo ich anfangen soll...die meisten GPIO sind belegt (als GPIO, I2C, 1wire...), 2 HDDs (u.a. für Musik und Backups), Logitech Media Server, FileServer, 433MHz CUL, 868MHz Cul (MAX), Zigbee CUL, >120 DOIFs, >300 FileLog, 113 SVG....
Also mein System wird gut genutzt
Gruß
Bismosa