<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Guten Morgen, <br><br></div>ich habe mich beim lesen des Farbcodes in der Richtung geirrt. Der Farbcode ist gelb, violett, schwarz, braun, braun und demnach ein 4,7 kOhm Widerstand. <br><br></div>Die Info von Jan stimmt mich ja optimistisch, dass er ohne Probleme 16 Sensoren angeschlossen hat. Auch an der Erweiterung von Udo oder direkt an einen GPIO vom Pi? <br><br></div>Die Information cat /sys/bus/w1/devices/w1_bus_master1/w1_master_max_slave_count = 64 ist ja recht eindeutig, dennoch ist es merkwürdig, dass es bei mir diese Schallmauer von 10 Sensoren gibt. Der vzlogger wertet ja alle Sensoren aus die sich unter /sys/bus/w1/devices befinden. In meinem Fall beginnen alle mit 28-. <br><br></div>Aktuell sind dies 10 Sensoren. Kommt ein weiterer dazu wird dieser nicht unter /sys/bus/w1/devices aufgelistet und alle bestehenden Sensoren liefern beim cat w1_slave nach aktuellem Kenntnisstand ein String zurück der nicht "YES" enthält. <br></div>Ausschnitt aus: <a href="https://github.com/volkszaehler/vzlogger/blob/master/src/protocols/MeterW1therm.cpp#L69">https://github.com/volkszaehler/vzlogger/blob/master/src/protocols/MeterW1therm.cpp#L69</a><br><br></div>ab Zeile 69<br>if (!strstr(buffer, "YES")) { // e.g. 07 01 55 00 7f ff 0c 10 18 : crc=18 YES<br>            print(log_debug, "CRC not ok from %s (%s)", "w1t", dev.c_str(), buffer);<br>        }<br><br></div>Weiß jemand wie genau das Betriebssystem die angeschlossenen Sensoren abfragt, also durch die Einträge in /sys/bus/w1/devices zustande kommen? Gibt es hier irgendwelche Konfigurationsmöglichkeiten? Wobei auch bei 11 angeschlossenen Sensoren ein Neustart nicht bewirkt, dass alle 11 erkannt werden. <br><br></div>Für Tipps was ich noch so testen könnte wäre ich dankbar. Hoffe ich finde am Wochenende die Zeit zum basteln. Meint Ihr es wäre ein Versuch wert nicht den 1wire Anschluss der Erweiterung zu nutzen sondern mal direkt über den GPIO 4 zu gehen? <br><br></div>Gruß<br></div>Alexander<br></div><div class="gmail_extra"><br><div class="gmail_quote">Am 5. November 2015 um 22:38 schrieb  <span dir="ltr"><<a href="mailto:jan.andrea7@googlemail.com" target="_blank">jan.andrea7@googlemail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hallo<br>
<br>
Hast du nicht einfach ein Multimeter und kannst den wiederstsnd messen ?<br>
<br>
<br>
Habe 16 ds18b20 am Bus hängen mit<br>
1,1k ohm<br>
<br>
<br>
Mit freundlichen Grüßen<br>
Jan<br>
Von meinem iPhone gesendet<br>
<div class="HOEnZb"><div class="h5"><br>
> Am 05.11.2015 um 22:31 schrieb Udo1 <<a href="mailto:udo1@gmx.net">udo1@gmx.net</a>>:<br>
><br>
> Hallo Alexander,<br>
><br>
>> Am 05.11.2015 um 21:14 schrieb Alexander:<br>
>> der Widerstand hat folgenden Farbcode:<br>
>> Braun Braun Schwarz Violett Gold<br>
> Das wäre ein Metallschichtwiderstand mit 110 x 10˄7 Ohm. Das kann nicht sein....<br>
> Wenn violett die Grundkörperfarbe ist, dann wären es 11 Ohm und das wäre viiiel zu klein.<br>
><br>
>> Hast du eine Idee, warum das System unter /sys/bus/w1/devices nicht alle Sensoren anzeigt, wenn ich mehr als 10 angeschlossen habe?<br>
> Keine Ahnung, ich habe selbst noch nie soviele Sensoren angeschlossen.<br>
> Aber das wäre ja im Widerspruch zu: cat /sys/bus/w1/devices/w1_bus_master1/w1_master_max_slave_count = 64<br>
><br>
> Gruß<br>
> Udo<br>
><br>
</div></div></blockquote></div><br></div>