[vz-dev] 1wirevz Sensorentausch

W3ll Schmidt w3llschmidt at gmail.com
Sun Sep 22 15:01:52 CEST 2013


Am 19. September 2013 12:21 schrieb Andreas Brus <andreas at brus.name>:

> Am 18.09.2013 23:32, schrieb W3ll Schmidt:
>>
>>
>> fgets( temp_buffer, sizeof(temp_buffer), fp );
>> fgets( temp_buffer, sizeof(temp_buffer), fp );
>>
> Warum zweimal?
>

fgets kann nur zeilenweise lesen ...


> Springt der vielleicht bei einem return(-1) auch aus der while-schleife?
>

Hmm, das return(-1) spring halt mit -1 wieder nach nach ->


ds1820read(sensorid[i][count]);



> oder passiert das count++ nicht?
> Oder kommt er durcheinander weil sensorid einmal ein array ist und einmal
> ein char?
> Irgendwie verliert er hier jedenfalls den Zusammenhang
>

Ich habe noch keine Idee warum das wenn, nicht generell passiert ?!

Ich habe selber einen Sensor (50m Kabel) der öfters eine "doesn't respond
to CONVERT_TEMP." + CRC check failed raushaut ...
Aber dann gehts halt mit dem nächsten Sensor weiter.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20130922/83b5c156/attachment.html>


More information about the volkszaehler-dev mailing list