Din T-koppling kan mycket väl vara boven i dramat. Att göra så är som att be om problem.
När man har långa kablar börjar man få fördröjda reflexer från kabeländen, som i värsta fall kan släcka ut databitar skickade från sensorerna. Har man dessutom ett T-kors, får man reflexer från två håll som möts igen mitt på kabeln. Inte bra.
Jag har börjat köra med en lite billigare kabel, men den är partvinnad och har vit mantel. Smidigare att skala också. 55-693-08
Möjligt att den är bättre pga tvinningen.
Du kan prova att sätta ett litet motstånd i serie med dataledningen i högtalarkabeln, 100 till 150 Ohm, och sen i slutet borta vid sensorn sätta en liten keramisk konding på någon nF mellan ledarna för att dämpa reflexen.
En application note från Maxim/Dallas
Guidelines for Reliable 1-Wire Networks
Där finns ett stycke som handlar om just ditt sätt att koppla; stjärnnät:
Citera:
Testing has shown that unswitched star-type network topologies (those with several branches diverging at the master) are the most difficult to make reliable. The junction of various branches presents highly mismatched impedances to the master, and reflections from the end of one branch may travel distances equal to nearly the weight of the network (rather than the radius) causing data errors. For this reason, the unswitched star topology is not recommended, and no guarantees can be made about performance in these topologies. Again, unswitched star-type topologies are not recommended.
Först och främst bör du ha likadana kabeltyper över hela nätet, för att få en så likvärdig impedans som möjligt.
Om du inte kan dra kablarna på något annat sätt, så kan du dra en 4-ledarkabel istället för högtalarkabeln, och koppla in adaptern till par 1, bort till sensorn, och sen vidare tillbaks i par två, som går vidare till din långa 2-ledarkabel. På så vis får du en enda långa kabel från adapterns synvinkel.