1-wire = instabilt?

Teknisk support för produkter som finns på http://www.m.nu. Generella diskussioner rörande hårdvara hänvisas till teknikforumet.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
rhoddas
Tar hemautomation på allvar
Inlägg: 91
Blev medlem: 28 jan 2010, 16:07
Ort: gävle

1-wire = instabilt?

Inlägg 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...
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: 1-wire = instabilt?

Inlägg 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.
rhoddas
Tar hemautomation på allvar
Inlägg: 91
Blev medlem: 28 jan 2010, 16:07
Ort: gävle

Re: 1-wire = instabilt?

Inlägg 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?
Senast redigerad av rhoddas den 25 okt 2011, 10:20, redigerad totalt 1 gånger.
PerM
Hemautomation - det är mer än en hobby
Inlägg: 822
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna
Kontakt:

Re: 1-wire = instabilt?

Inlägg 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?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: 1-wire = instabilt?

Inlägg av elf98 »

Och framför allt, har du testa att koppla bort alla prylar som var med om blixtnedslaget men då verkade ha överlevt?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
rhoddas
Tar hemautomation på allvar
Inlägg: 91
Blev medlem: 28 jan 2010, 16:07
Ort: gävle

Re: 1-wire = instabilt?

Inlägg av rhoddas »

Här kommer en bild.

Felen verkar komma ju större nätet blir.
Bilagor
topologi 1wire.jpg
rhoddas
Tar hemautomation på allvar
Inlägg: 91
Blev medlem: 28 jan 2010, 16:07
Ort: gävle

Re: 1-wire = instabilt?

Inlägg 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)
Senast redigerad av rhoddas den 25 okt 2011, 10:19, redigerad totalt 1 gånger.
rhoddas
Tar hemautomation på allvar
Inlägg: 91
Blev medlem: 28 jan 2010, 16:07
Ort: gävle

Re: 1-wire = instabilt?

Inlägg 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
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: 1-wire = instabilt?

Inlägg 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?
rhoddas
Tar hemautomation på allvar
Inlägg: 91
Blev medlem: 28 jan 2010, 16:07
Ort: gävle

Re: 1-wire = instabilt?

Inlägg 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
rhoddas
Tar hemautomation på allvar
Inlägg: 91
Blev medlem: 28 jan 2010, 16:07
Ort: gävle

Re: 1-wire = instabilt?

Inlägg av rhoddas »

Kan/skall hubbarna ändras runt spänningsmatingen (via jumpers)

//Peter
Skriv svar