Hi,

schon mal ins Wiki geschaut, da hab ich etwas zu Bascom und 1-Wire aufgeschrieben.

zu 1.:
Wenn man ins DB des DS1820 schaut, sieht man, dass der nach einem Reset als erstes 85° ausgibt, wenn man ihn vor einer Messung, bzw. zu schnell nach dem starten der Messung abfrägt.
Also Zeit lassen nach dem Starten der Messung !

Zu 2.:
Man sollte immer alle Bytes lesen die der DS1820 sendet, und dann per CRC überprüfen ob das gesendet überhaupt stimmt, dann kommen solche Fehler gleich viel seltener vor !