Czy ktos moze pomoc w tak prostym polaczeniu
Kupilem RPI3+ i zainstalowalem w domu mamy domoticz..Podlaczylem do skretki telefonicznej (skretka z linka nie drut)na dlugosci 9m ,9 czujnikow DS18B20 .rezystor 1kOm lub 2.2kOm( z tym i tym kombinowalem) przy Raspberry PI.wszystko dziala, ale po jakis czterech godzinach ,szczegolnie gdy budze sie rano, a zaczelo sie to w nocy najczesciej czwarta ,gdzie czujniki sie odswierzaja np co 60 min ,,a na wykresach pokazuje np na piecu 40 stopni gdzie juz dawno piec wygasl i powinna byc temp okolo dwadziescia pare stopni A w logach bledy z kazdym czujnikiem jakby sie zawiesily i pokazuja temp od paru godzin ta sama..Wczesniej restartowalem kilka dni system.i pokazywaly sie potem poprawne temperatury.
Wczoraj zmienilem kabel skretke na trzyzylowy linka 1mm2 bo taki mnialem.I to samo.Wczesniej w skrece uzylem po dwa kabelki na kazda zyle.
Dzis wstaje i to samo.Przy dzialajacym raspberry odlaczylem na dwie min kabel z czujnikami podlaczylem z powrotem i czujniki sie odswierzaja prawidlowo i w logach ok .
Co moze byc za przyczyna.kabel zly?jakis czujnik zly?dac osobne zasilanie na czujniki?.bo tam jest zasilacz 2.5A
Poradzcie cos moze mieliscie tez problemy z tym one wire
No i od godz 10 .30 minelo 5 godzin wchodze i znow bledy w logach. Przesledzilem logi niby kazdy czujnik wysyla do domoticza ale tez one wire pokazuje bledy. Po adresie nie rozpoznaje ktore to czujniki ale mysle ze wszystkie.
Nie mam pojecia co zrobic. Chcialbym jeszcze isobno zasilic czujniki ale po pierwsze nie mam osobnego zasilacza a po drugie znow u mamy bede w lipcu.
Wychodzi na to, ze bede co jakis czas resetowal system.
To co u Ciebie się dzieje najprawdopodobniej wynika z winy czujnika lub kilku , najśmieszniejsze jest to, że taki czujnik podłączony osobno np do ESP będzie działał bezbłędnie a w magistrali już nie. jak nie masz czujników na podmianę to jedyne co możesz spróbować to zastosować skrętkę nieekranowaną UTP 5kat . Dać przy każdym czujniku między (+plus) a (- gnd ) kondensator ceramiczny 100nF . Wszystkie czujniki najlepiej łączyć linearnie ( lampki choinkowe) od czujnika do czujnika , bez długich odczepów Dodatkowo przy skrętce łączymy tak, że na jednej skręconej parze DANE + GND , trzecia żyła z innej pary +3,3V. Czyli np Pomarańczowy +3,3V , Biało-pomarańczowy do GND , Niebieski - DANE , Biało niebieski - GND. Na pozostałych żyłąch nic nie przesyłamy.
Przy 9 metrach rezystor 1k to za mało daj 4,7k , albo 3,3k
Dzieki isom za odp. Liczylem na ciebie. Skretke nie ekranowana zamienilem na trzyzylowy przewod linka 1 mm2. Przed tem skretke polaczona mnialem para + , para-, i para dane , czyli wykorzystalem szesc przewodow. Ta skretke juz wyrzucilem.
Co do kondensatora tez o tym myslalem, ale nie wiem czy jeszcze kupie gdzies bo mi zostal dzien.
Aha czujniki sa na odczepach metrowych w rurkach wodoodpornych , kupione gotowe na aliex...
Mowisz ze czujnik moze byc felerny?
Tylko jak go znalezc ktory to lub ktore . Na to potrzeba czasu
Odłączaj po dwa czujniki i może znajdziesz wrzoda, zaczął bym od tych najbliżej RBPi , żeby jak najdłużej zachować długość magistrali . Możesz poskracać te oczepy ? Szkoda, że wyrzuciłeś skrętkę była o niebo lepsza od tego prostego przewodu.
Ok isom, a jak beda trzy czujniki walniete?Popatrz dopiero po okolo czterech godz moge znow zobaczyc w logach ze cos znimi nie tak. A to ze wyrzucilem ta skretke to kolega mi tak doradzil ze to moze ona robi problem. Mowil mi lepsza by byla z drutem. Myslalem nawet dac przewod do instalacji YDY 3x1.5 ale nie mnialem na mniejscu wiec dalem ta linke trzyzylowa. A ci myslisz skretka lepsza drut czy linka a moze orzewod do instalacji bo wieksze przekroje i mniejsza opornosc
Tez gdy dokupilem piec czujnikow na aliexpres to jeden od razu dzialal jak grzalka ,nie moglem go dotknac i go wyrzucilem. Mnial chyba w srodku zwarcie. Ten czujnik oczywiscie byl z kablem 1m.
Jednak kondensatorkow nie kupilem bo remament. Zostalo mi jeszcze jak radzisz odlaczanieczujnikow.
Kurde tyle problemow z tym sterowaniem
Dzieki isom za odp. Tak mnie zazyles ze nie wiem co powiedziec. Z tymi czujnikami to walczylem na roznych kablach. Mam osobne zasilanie dla ds18b20 i podpiete do maliny na gpio4. Mowisz stabilne. Co to znaczy? Dla mnie stabilne to takie ktore moc zasilacza bedzie wieksza od odbieranego pradu, ponad to stabilne kiedy prad zmienny bedzie jak najbardziej wyprostowany w sinusoidzie. Akurat uzylem osobnego zasilacza na 5v od chyba starego rutera. Bedzie dobry?
Wczesniej mnialem zasilanie z maliny ale obawialem sie ze zasilacz nie wydala i robi mi bledy. Poruszalem ten temat gdzie indziej. Szukalem na internecie odp. Radzilem sie kolegi ktory tez ma domoticza , ktory radzil wymien kable. Robilem wiele pro zakonczonych nie powodzeniem i odlozylem temat az znow mnie cos nadchnie. A ty twierdzisz ze to dziala.
Tak jak ty przedstawiles to na zdieciu ze trzeba gnd pociagnac dwoma przewodami tego nie sprawdzalem. Wspomne ze kolega radzil mi uzyc przewodu do zwyklej instalacji YDY 1.5 mm2. Wymienilem skretke na taki przewod ucieszony ze bedzie dzialac i dupa blada. Nie dzialalo.
Wspomniales o jakims wadliwym np jednym czujniku gdzie rozpiernicza cala magistrale. Ok. W domu nr 1 mnialem na 15m skretki teraz na „póltorówce” 9 DS10b20. Obecnie zostawilem w grudniu czyery i po okolo 6 godz czujniki sie zawieszaja i trzymaja ta sama temp.
Przyjechalem do domu nr 2. Gdzie mieszkam. Zaczolem jeszcze raz proby.
Uzylem skretki bo w internecie najczesciej taka polecaja. Nowe zamowione czujniki.
I dalej to samo po paru godz zawieszaja sie i trzymaja ta sama temp, badz w logach errory one wire czujnik ten i ten error.
Wkoncu podlaczylem do maliny czyery czujniki na osobnym zasilaniu z tego zasilacza. Gnd spiete zasilacza z malina.
Przewody metrowe orginalne z DS-ow.
I dalej to samo. To odebralo mi sily na jakiekolwiek proby na magistrali 1-wire.
Teraz jak bede mnial czas to bede robil po jednym i zobacze , bo robie tez inne rzeczy. Probowalem tez dodawac kondensator 10nF az jeden zagrzal sie nie wiem dlaczego. Pomyslalem ze cos zle robie i odlozylem kondensatory.
Myslalem ze ta magistrala w domoticzu jest niedopracowana . Myslalem kupic cos na usb zeby te DS- y polaczyc i do maliny.
Zamowilem tez ds2480B ale nie pamietam juz do czego to chcialem uzyc jak eneria uleciala.
Nie wiem co napisac wiecej. Poradz. Sorry ze temat ponawiam.
Pisząc o zasilaniu miałem na myśli dobry stabilizowany zasilacz do Raspberry , ponieważ to malina jest urządzeniem MASTER w magistrali gdzie czujniki są SLAVE . Co mogę dodać więcej ? nie będę się tu rozpisywał o zboczach narastających czy opadających bo to niewielu z forumowiczów zainteresuje , mogę powiedzieć że nie zalecane jest stosowanie przewodów energetycznych , mieszania różnego rodzaju przewodów i łączenia magistrali w gwiazdę . Polecam lekturę artykułu a przynajmniej fragmentu od momentu "budowa sieci " tu link
Tobie @krzysztofch radzę zasilić te czujniki z maliny , skrócić maksymalnie te oryginalne przewody od czujników , bo skrętka to to nie jest i zacząć od dwóch czujników jeden blisko maliny a drugi na końcu magistrali np 20 metrowej, jak to ruszy to dokładać w środek następne.
Włączę się ze swoimi doświadczeniami.
Może nieuważnie czytałem, ale nie zauważyłem czy ciągniesz 3 kable, czy tylko 2. Teoretycznie 1-wire działa na 2 żyłach (masa i zasilanie+sygnał) ale to się sprawdza tylko wtedy gdy zasilanie jest 5V. Przy 3,3V koniecznie trzeba ciągnąć oddzielne zasilanie.
U mnie przy magistrali teraz około 25 metrów ma 3 żyły i podniosłem zasilanie na 5V, a na linii danych dałem dzielnik rezystorowy, żeby górny poziom nie przekraczał 3,3V. Mam 5 czujników od kilku centymetrów do 25 metrów i działa to bez przerwy od pół roku. DSy nawet nie są na wspólnej linii, a raczej w gwiazdę i też daje to radę.
@_marss_ możesz proszę dokładniej opisać swoje rozwiązanie (zasilanie 5V masz z RaPi czy zewnętrzne, jakie, ile i w jakich miejscach obwodu rezystory, jakie przewody, itp.)? Walczę z tematem od kilku tygodni, wymieniałem przewody, rezystory, podłączałem zasilenie 5V (z RaPi) i wiele innych prób, i dalej po od 30 min do 3h tracę komunikację z czujnikami ☹
Poza tym, wie ktoś może jak zmienić dokładności / rozdzielczości wskazania temp. w RaPi? Ciekawym jest fakt, że 3 czujniki po podłączeniu wskazywały wartości z rozdzielczością 0,1 a po odłączeniu i ponownym podłączeniu samego zasilania (na włączonej malinie), na jednym z czujników rozdzielczość zmieniła się na 0,5 (na tym który znajduje się najbliżej maliny) ...
Moja konfiguracja: RaPi 4, Domoticz v2020.2, 3 czujniki DS18B20 na skrętkach (zgodnie z opisem od ISOM), rezystor 4.7k, 2 punkty połączenia przewodów (1 przy RaPi, drugi na strychu - ok 5m dalej).
@upiter81 rozdzielczość czujników zależy w dużej mierze od samych czujników np ds1820 mają tylko 9 bitów czyli dokładność 0,5 . Obsługa 1wire w domoticz ogranicza rozdzielczość do 0.1 , a to dlatego, że im większa rozdzielczość tym dłużej trzeba czekać na wynik , a to przy kilku czujnikach na jednym drucie ma kolosalne znaczenie
Te których używam mają napewno większe możliwości co do rozdzielczości bo podpinając je np pod sonoff'a z tasmotą lub esp easy, mogę zmienić nawet na 3 miejsca po przecinku. Ale wracając do mojej maliny, to zauważyłem że po odrobinę dłuższym resecie (zdjęciu zasilania) jest ok, więc system prawdopodobnie zmienia sobie rozdzielczość samoczynnie, dostosowując ją do czasu jak ma na przesył danych.
@upiter81 a co się dzieje z tą twoją magistralą ? Przy trzech czujnikach to na zwykłym alarmowym przewodzie i zasilaniu 3,3 V z maliny do 10 metrów powinno to działać . mam w szufladzie kilka ds18b20 mogę podpiąć do maliny z domo 2020.2 i gwarantuję że trzy sztuki będą śmigać bez problemu. Przy 10 szt już bym raczej użył skrętki .
@isom gdy mam podłączony tylko 1 czujnik (ktorykolwiek z trzech o których wspominałem wcześniej) wszystko jest OK, ale gdy podłączam kolejny (nieważne który i w którym miejscu magistrali) po jakimś czasie (0,5 do 3h) czujniki znikają z RaPi (znikają katalogi z pamięci maliny), a po restarcie maliny lub odlaczeniu i ponownym podłączeniu zasilania (3.3V) lub GND wszystko wraca do normy, i tak kolejne 0,5 do 3h i znowu konieczny jest restart lub odlaczenie zasilania ...
Próbowałem już:
1. Różnej wartości rezystorow (zaczynalem od 4.7k, pozniej 1k i 2x 4.7k równolegle)
2. Zmiany przewodów na skretki (właśnie z alarmowych),
3. Zmiany połączenia przewodów (teraz jest dokładnie jak pisałaś),
4. Napięcia 5V z RaPi,
5. Zmiany GPIO - teraz mam na GPIO5,
6. Nawet downgrade i upgrade'u kernela,
Oczywiście W plikach /boot/congig.txt oraz /etc/modules dodałem odpowiednie linijki aby magistrala uruchamiala się wraz z startem systemu.
I dalej nic ...
Wrzuć ustawienia sprzętu 1-wire w domoticz . Podłączyłem dwa czujniki na przewodzie alarmowym , zasilanie 3,3V pierwszy czujnik na 7 metrze z rezystorem 4,7k , drugi metr dalej czyli razem 8 metrów . Od dwóch godzin działa bez problemu . Zobaczę jak będzie przez noc, ale jestem więcej niż pewny, że będzie ok
@isom to też testowałem w różnych konfiguracjach, no chyba że miałem wcześniej coś pokopane, poprawiłem a pokręciłem w domoticzu w międzyczasie ...
A czy położenie rezystora może mieć znaczenie? oraz sposób połączenia czujników (punktów łączenia / ich umiejscowienia)?
@upiter81 masz topologię drzewa więc całkiem ok , rezystor podciąga linię danych do +Vcc i jego lokalizacja przy takich odległościach nie ma znaczenia. Wyłącz limit czasu dla danych, bo czujniki nie odbierają danych a tylko je wysyłają ( masz monit na czerwono pod tą funkcją )
Przy takim ustawieniu jak poniżej czujniki działają bez problemu od wczoraj
@isom u mnie niestety nadal lipa, już wczoraj to wyłączyłem, jedyna różnica to ostatnia pozycja (u mnie pusta A u Ciebie 100) ale to chyba nie dotyczy czujników?
Ale przy okazji doregulowywania kamery jako czujnika ruchu na podwórku zauważyłem pewną zależność, kamera dziś wykrywają jako ruch Ciebie z budynków gdy słońce wychodziło i chwali się za chmurami, wtedy w zbliżonym czasie też wywaliło magistrala (wyjątkowo często dziś...) I tak się zastanawiam czy to program motion do obsługi kamery jako czujnika ruchu zakłóca czy może instalacją fotovoltaiczna 🤔
Co o tym sądzisz?
Ja bardziej przychylam się jednak do instalacji fotovoltaicznej, ponieważ teraz, popołudniu magistrala od ostatniego resetu (około południa) działa bez błędów, to mogło by też tłumaczyć pierwsze błędy w okolicach 5-tej rano, pierwsze próby uruchomienia się instalacji po wschodzie słońca 🤔
Pytanie jak to ewentualnie wyfiltrowac?