OWX_ASYNC besser aber noch Timingprobleme

Begonnen von fhem-challenge, 08 April 2014, 11:01:35

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

Es wäre in dem Fall sinnvoller, alle DS18xx gleichzeitig zum Beginn der Temperaturmessung aufzufordern (Attribut OnKick bei OWX - ich weiß allerdings nicht, ob die Arduino-Clients das auch mitmachen).

LG

pah

fhem-challenge

hallo Norbert,

Zitat von: ntruchsess am 10 April 2014, 09:31:25
...
Du kannst ja zum Testen einfach mal alle Werte im %convtimes verdoppeln.

Gruß,

Norbert

Die Wert habe ich verdoppelt, aber auch das hatte keinen kurativen Effekt auf das Ergebnis ;-( Persistent sind die sporadischen Lese-Lücken, die teilweise bis zu 1 Stunde gehen können.

Ist der Vorschlag von PAH eine Variante zur Lösung ?

Zitat von: Prof. Dr. Peter Henning am 10 April 2014, 22:08:43
Es wäre in dem Fall sinnvoller, alle DS18xx gleichzeitig zum Beginn der Temperaturmessung aufzufordern (Attribut OnKick bei OWX - ich weiß allerdings nicht, ob die Arduino-Clients das auch mitmachen).

LG

pah

Viele Grüße!

Andreas


ntruchsess

Zitat von: fhem-challenge am 11 April 2014, 13:03:34
Ist der Vorschlag von PAH eine Variante zur Lösung ?
Im Prinzip ja, das 'kick'-attribut sollte funktionieren. Wobei ich natürlich trotztem gerne verstehen würde, warum der Effekt bei Dir nur auf den schnelleren Rechnern auftritt.

Gruß,

Norbert
while (!asleep()) {sheep++};