Sida 1 av 1

1-wire = instabilt?

Postat: 25 okt 2011, 07:48
av rhoddas
Hej!

Jag har under en längre period kört 1-wire och BM.

Mitt nät tycker jag är hyfsat topologiskt korrekt. 3 hubbar. Nya twisted-pair kablar etc. Det känns ändå som man inte kan lita på nätet. Ofta har jag varningar i BM loggen. Ibland fungerar det veckor utan bekymmer. Hur som helst. Jag har lagt ner ganska mycket pengar på detta och börjar tröttna lite.

Jag har just nu över 30 enheter inkopplade...

Vad kan man göra? Finns det bättre grejor än hubbarna? Finns det ethernetansluta hubbar som är stabilare men har samma stöd i t.ex BM?

Nu börjar ju mycket bli kritiskt om det inte fungerar - värmen kanske inte slår på i garaget (=färg fryser sönder) etc

suck...

Re: 1-wire = instabilt?

Postat: 25 okt 2011, 08:13
av daromer
Vad menar du med att det är topologiskt korrekt? Har du följt 1wires rekomendationer slavist eller på ett ungefär?

Vad för hub snackar vi om?

Jag körde 200m++ och runt 70 enheter fram till häromveckan då jag flyttade en gren. Då ballade allt ur och jag kör nu med 2 noder samt 1 st aktiv hub från m.nu. Så nu när det relativt stabilt igen. Får kanske 2 fel på 100 läsningar. Då läser jag relativt ofta av nätet. Vissa sensorer läser jag varannan sekund.

Det jag vill säga med detta är att det är ordentligt känsligt om man vill få ut det sista men skippar man det och faktiskt läser om ett värde så kan man komma ganska långt. Sedan är ju frågan vad som är instabilt för dig? Att nätet försvinner helt och inte kommer tillbaks? Det kan t ex bero på för dålig spänning på nätet. Har du spänningsinjektor eller sköter bara huben detta?

Rita gärna upp en bild på ditt nät.


När det gäller de grejerna som måste vara hundra stabila hemma kör jag med egna masterenheter i form av en uC i form av en PIC. För att sedan polla den. Samt att jag har övervakning som om jag tappar nåt vitalt får medelande på telefonen dirket.

Re: 1-wire = instabilt?

Postat: 25 okt 2011, 08:25
av rhoddas
Tja helt slaviskt tror jag är svårt men jag har åtminstone försökt att nyttja hubbar så långt som möjligt. Skall man överhuvudtaget kunna använda 1-wire så måste man naturligtvis anpassa sig till miljön där den finns. Jag tror inte det finns många installationer som är helt "by the book". Därför har jag som sagt flertalet hubbar. Men det känns inte som jag kan lita på systemet...

Dessa använder jag https://www.m.nu/master-hub-6-kanaler-p ... 7ein6m37s6

De 3 hubbarna + usb adaptern bör väl sköta späninngsmatningen tillräckligt?

Re: 1-wire = instabilt?

Postat: 25 okt 2011, 08:34
av PerM
Har du provat öka pull-up tiden på din adapter? Det kan ge en viss minskning av antalet fel.
Vilken typ av fel är det och hur illa är det?

Re: 1-wire = instabilt?

Postat: 25 okt 2011, 09:23
av elf98
Och framför allt, har du testa att koppla bort alla prylar som var med om blixtnedslaget men då verkade ha överlevt?

Re: 1-wire = instabilt?

Postat: 25 okt 2011, 10:15
av rhoddas
Här kommer en bild.

Felen verkar komma ju större nätet blir.

Re: 1-wire = instabilt?

Postat: 25 okt 2011, 10:18
av rhoddas
PerM skrev:Har du provat öka pull-up tiden på din adapter? Det kan ge en viss minskning av antalet fel.
Vilken typ av fel är det och hur illa är det?
Jadå - har testat pullup-tiderna men ser ingen direkt skillnad

Exempel på fel:

[2011-10-24 21:00:19][Error]DalSemi.OneWire.Adapter.OneWireIOException: OneWireContainer28-temperature conversion not complete
at DalSemi.OneWire.Container.OneWireContainer28.DoTemperatureConvert(Byte[] state)
at BeyondMeasure.Configuration.OneWire.TemperatureSensorDeviceWithAlarm.CreateAndSendStatusMessage(ILoggMethods log, IMessageSender messageSender, OneWireContainer sensor, ITemperatureContainer temp, Byte[] state)
at BeyondMeasure.Configuration.OneWire.Family28Config.ExecuteRead(NetworkMap map, PortAdapter adapter, ILoggMethods log, IMessageSender messageSender)
at BeyondMeasure.OneWire.DeviceOperationState.PerformOperation(DeviceOperation operation, IEnumerable`1 workingSet)
[2011-10-24 21:00:19][Error]Read operation failed for configured device 'uterum' (95000002D6557E28)
[2011-10-24 21:30:28][Error]DalSemi.OneWire.Adapter.OneWireIOException: OneWireContainer10-Error reading CRC8 from device.
at DalSemi.OneWire.Container.OneWireContainer10.ReadDevice()
at BeyondMeasure.Configuration.OneWire.Family10Config.ExecuteRead(NetworkMap map, PortAdapter adapter, ILoggMethods log, IMessageSender messageSender)
at BeyondMeasure.OneWire.DeviceOperationState.PerformOperation(DeviceOperation operation, IEnumerable`1 workingSet)
[2011-10-24 21:30:28][Error]Read operation failed for configured device 'stereobank' (B400080192CC5310)
[2011-10-25 06:37:48][Warning]Remaining runtime: 7.01:26:54.2632944
[2011-10-25 06:39:10][Error]DalSemi.OneWire.OneWireException: CRC16 error reading device
at DalSemi.OneWire.Container.OneWireContainer12.ReadDevice()
at BeyondMeasure.Configuration.OneWire.FamilySwitchConfig.ReadSwitch(PortAdapter adapter, ILoggMethods log, IMessageSender messageSender)
at BeyondMeasure.Configuration.OneWire.FamilySwitchConfig.ExecuteRead(NetworkMap map, PortAdapter adapter, ILoggMethods log, IMessageSender messageSender)
at BeyondMeasure.OneWire.DeviceOperationState.PerformOperation(DeviceOperation operation, IEnumerable`1 workingSet)
[2011-10-25 06:39:10][Error]Read operation failed for configured device 'ringklocka' (8E0000007D1CCB12)
[2011-10-25 07:11:04][Error]DalSemi.OneWire.Adapter.OneWireIOException: OneWireContainer28-Error reading CRC8 from device.
at DalSemi.OneWire.Container.OneWireContainer28.ReadScratchpad()
at DalSemi.OneWire.Container.OneWireContainer28.RecallE2()
at DalSemi.OneWire.Container.OneWireContainer28.ReadDevice()
at BeyondMeasure.Configuration.OneWire.Family28Config.ExecuteRead(NetworkMap map, PortAdapter adapter, ILoggMethods log, IMessageSender messageSender)
at BeyondMeasure.OneWire.DeviceOperationState.PerformOperation(DeviceOperation operation, IEnumerable`1 workingSet)

Re: 1-wire = instabilt?

Postat: 25 okt 2011, 10:19
av rhoddas
elf98 skrev:Och framför allt, har du testa att koppla bort alla prylar som var med om blixtnedslaget men då verkade ha överlevt?
Jajamen

Re: 1-wire = instabilt?

Postat: 25 okt 2011, 13:10
av daromer
Oj 3 hubbar efter varandra. Det är seriöst. Jag skulle sagt att du skulle klarat dig på 1 hub men vet ju inte hur mycke kabel varje gren är.

Vilka sensorer exakt får fel. Alla random? Eller bara sensorer på en viss gren/hub?

Re: 1-wire = instabilt?

Postat: 25 okt 2011, 13:41
av rhoddas
daromer skrev:Oj 3 hubbar efter varandra. Det är seriöst. Jag skulle sagt att du skulle klarat dig på 1 hub men vet ju inte hur mycke kabel varje gren är.

Vilka sensorer exakt får fel. Alla random? Eller bara sensorer på en viss gren/hub?
Random

Re: 1-wire = instabilt?

Postat: 25 okt 2011, 14:17
av rhoddas
Kan/skall hubbarna ändras runt spänningsmatingen (via jumpers)

//Peter