Tu hodnota 596 milisekund jsem uvedl jako protiklad k 35 milisekundám, které jsem naměřil dříve a podle kterých jsem psal článek. Není důležité, je-li to 596 nebo 604 - důležité je, že jsem byl v omylu s těmi 35 milisekundami a děkuji za naťuknutí, které mě dovedlo včera v noci k poznání. Jistě chápete, že když jsem v článku napsal "mnohokrát za sekundu", věřil jsem právě těm 35 ms, což by dalo i 25 čtení (včetně konverze) za sekundu. Proto je pro mě včera zjištěných 596 ms studenou sprchou, neboť je to řádově víc a o to tu jde. Čili čidla jsem chválil v dobré víře, tedy žil jsem v omylu, ale přechválit jsem je opravdu nechtěl :)
Už jsem identifikoval přesně tu chybu v knihovně DallasTemperature (nikoliv Semiconductors, jak jsem 2x napsal výše) a právě přemýšlím, jak ji správně opravit. Pravděpodobně budu muset nejdřív na github vysypat moje dosavadní změny, zkusit sesynchronizovat s upstreamem a pak teprve začít opravovat tuhle chybu v isConversionAvailable(), která je poměrně zásadní a zatím asi nikým nepovšimnutá.