Kort beskrivning:
1st av 4st DS18S20 hittades inte när alla var inkopplade. Ensam hittades den och kunde läsas av.
Efter 20 minuter med alla inkopplade så kom den igång, men då fungerade bara den och en annan.
Sedan försvann den och då var det bara en tredje sensor som lästes av.
Ett tag senare kom alla igång och fungerade så länge som jag testade.
Längre beskrivning:
Bredvid pannan sitter ett kretskort med 8st 3-poliga kontakter och en 4-polig kontakt.
Från den 4-poliga går en 9,15 meter lång kabel till min 1wire-adapter. (+5V, GND, 1wire, 1wire-retur.)
Från de 3-poliga kontakterna går det kablar med följande längder och enheter:
Kod: Markera allt
DS18S20 Kabellängd Sensor nr Beskrivning
------------------+--------------+-----------+----------------
CF00080192AD6E10 115 cm Sensor 1 Pannrum: Till element
9B00080192C67C10 90 cm Sensor 3 Pannrum: Från element
9100080192A06810 163 cm Sensor 4 Pannrum: Pannan. Fram.
F0000801928A6710 99 cm Sensor 5 Pannrum: Varmvatten. (Efter reglering.)
(Sensor 2 är inte inkopplad än.)
Stabil +5V, data-pinnen och GND. (Ingen parasitmatning alltså.)
Det är sensor 5 som jag hade (eller har?) lite problem med.
Jag använde LogTemp med avläsning var 15e sekund för att testa.
1, 3 och 4 hittades direkt.
Märkte att sensor 5 hittades när den var själv i nätet, oavsett vilken kontakt den satt på.
När jag testade nr 5 ihop med någon annan, eller alla, så hittades den inte.
Jag pluggade in alla sensorer igen och startade en brasa.
Efter ca 20 minuter med alla enheterna inkopplade så kom sensor 5 igång. Blev både glad och förvånad.
Men det visade sig att bara 5 och 3 lästes av, en gång var. Sedan lästes ingen av.
Därefter kom 5an igång. En stund senare ändrades det igen. Då var det bara 4an som lästes av i ett par minuter.
Testade att öka "Saving interval" i LogTemp till 2 (innebär 1 minut, innan var det 0,5 minut) och kort tid därefter så kom alla sensorer igång.
Jag är lite osäker på exakt vad den funktionen innebär, så jag vet inte om min ändring bidrog,
men det fungerade iallafall fint under de följande ca 2½ timmar som jag testade.
Jag har gjort 1wire-stubbarna och testat dem *mycket* omsorgsfullt,
så jag är tveksam till om det är något sådant som ligger bakom problemet.
(Antistat-armband/matta, tre lager krympslang, mätningar vid varje steg i montering/lödning,
verifiering mot IR-termometer, noggrann dokumentation, osv.)
---
Någon som vet vad det här "Saving interval" innebär?
Oavsett inställning där så läses sensorerna av under samma sekund.
Funderar på ifall det är tidskillnaden mellan olika *typer* av sensorer...
Någon som varit med om liknande problem eller har en idé om varför det är en och samma enhet som bråkar?
Det knasiga är att efter jag hade monterat enheter och kablar så tänkte jag:
"Det blev ju bra! Nr 4 blev bäst. Om jag skulle välja någon som kan ställa till med problem så är det 5an."
Men det var för att den monteringen på röret inte gick lika enkelt som med de andra enheterna.
(Jag har förresten dragit lite i sladden till 5an för att se om den vaknade.)
Som sagt: När jag avslutade mätningarna igår så fungerade alla, så det är inget jätteproblem.
Men jag är väldigt nyfiken på varför det blev såhär igår.
Vill gärna få ordning på den biten innan jag kopplar ihop det med övriga nätet...