Page 2 of 2

Re: Błądy odczytów czujników Temp/Wilg i jednoczesna obsługa przekażników.

Posted: Sun Nov 04, 2018 7:01 pm
by Piotr61
Zybi wrote:
Sun Nov 04, 2018 5:52 pm
Nie podzielam Twoich spostrzeżeń poza stwierdzeniem, że "Pewnie część problemów to soft".
...
Ja również ich nie podzielam, a dlaczego :?:
Od połowy maja tego roku, termostat opisany w poście viewtopic.php?p=21653#p21653 działa niemalże bezbłędnie i to w dość ciężkich warunkach. Sonof basic jest przymocowany za pomocą opaski, do "biegnącego" po ścianie kabla YAKY 4x16mm2, w którym obciążenie waha się pomiędzy 1.2A, a 40A. Przewód od DS-a, również przymocowałem do tegoż kabla za pomocą opasek licząc na spore zakłócenia, które powinny wystąpić, a nie występują. Napisałem "niemalże", ponieważ Sonoff dość często traci połączenie z ruterem ale to ze względu na dość znaczną odległość od niego (~25m) i 2 sześćdziesięciocentymetrowe ściany. Przewód jakim DS jest połączony z Sonofem , to zwykły dziesięciometrowy przedłużacz do słuchawek stereo. W ramach testu, każdy błąd pomiaru (niewłaściwe CRC) jest zapisywany w pamięci flash sonofa i tych do tej pory były 3 (trzy). Tak że zgadzam się z Zybi, że dobrze napisany soft to podstawa, w nie tylko takich urządzeniach.

Re: Błądy odczytów czujników Temp/Wilg i jednoczesna obsługa przekażników.

Posted: Sun Nov 04, 2018 7:06 pm
by PioKar
wojtas567 wrote:
Sun Nov 04, 2018 6:59 pm
Lokalizacja rezystora nie ma znaczenia.
Nie zauważyłem czy napisałeś, ile masz tych DS podłączonych?
Tu jest walka z wemos jeden DHT22 i dwa przekażniki.

Re: Błądy odczytów czujników Temp/Wilg i jednoczesna obsługa przekażników.

Posted: Sun Nov 04, 2018 7:07 pm
by PioKar
Piotr61 wrote:
Sun Nov 04, 2018 7:01 pm
Zybi wrote:
Sun Nov 04, 2018 5:52 pm
Nie podzielam Twoich spostrzeżeń poza stwierdzeniem, że "Pewnie część problemów to soft".
...
Ja również ich nie podzielam, a dlaczego :?:
Od połowy maja tego roku, termostat opisany w poście viewtopic.php?p=21653#p21653 działa niemalże bezbłędnie i to w dość ciężkich warunkach. Sonof basic jest przymocowany za pomocą opaski, do "biegnącego" po ścianie kabla YAKY 4x16mm2, w którym obciążenie waha się pomiędzy 1.2A, a 40A. Przewód od DS-a, również przymocowałem do tegoż kabla za pomocą opasek licząc na spore zakłócenia, które powinny wystąpić, a nie występują. Napisałem "niemalże", ponieważ Sonoff dość często traci połączenie z ruterem ale to ze względu na dość znaczną odległość od niego (~25m) i 2 sześćdziesięciocentymetrowe ściany. Przewód jakim DS jest połączony z Sonofem , to zwykły dziesięciometrowy przedłużacz do słuchawek stereo. W ramach testu, każdy błąd pomiaru (niewłaściwe CRC) jest zapisywany w pamięci flash sonofa i tych do tej pory były 3 (trzy). Tak że zgadzam się z Zybi, że dobrze napisany soft to podstawa, w nie tylko takich urządzeniach.
No cóż.
Na moją sytuację ma to niewielki wpływ.
Ale dziękuję za uświadomienie że komuś działa.

Re: Błądy odczytów czujników Temp/Wilg i jednoczesna obsługa przekażników.

Posted: Sun Nov 04, 2018 7:10 pm
by Zybi
W tej chwili podłączyłem DHT22 poprzez tą moją 35 metrową skrętkę do układu Yunshan. Zasilanie 3,3V rezystor 4,7 k, połączenia nie lutowane i działa (na stole) bez zarzutów!

.

Re: Błądy odczytów czujników Temp/Wilg i jednoczesna obsługa przekażników.

Posted: Sun Nov 04, 2018 7:18 pm
by wojtas567
Ale soft supli czy inny, pochwalilbys się swoimi modyfikacjami to by było lżej.
U mnie dwa DHT22 i dwa DS pracują bezbłędnie już kolejny dzień, ale na krótkich kablach.

Re: Błądy odczytów czujników Temp/Wilg i jednoczesna obsługa przekażników.

Posted: Sun Nov 04, 2018 7:30 pm
by PioKar
@Zybi.
Na pierwszej focie widać Twoje DHT.
Na płytce jest dioda, led i wiele innych.
testy a testy.
Ja wpinam dht i opornk bez niczego więcej.
To chyba jest sprzęt a nie oprogramowanie.
Może i to ma wpływ na działanie całego zestawu ?

Re: Błądy odczytów czujników Temp/Wilg i jednoczesna obsługa przekażników.

Posted: Sun Nov 04, 2018 7:33 pm
by Piotr61
Krótki przerywnik, czyli DS-y i topologia gwiazdy :mrgreen:

IMG_20181104_202525.jpg
IMG_20181104_202525.jpg (1.91 MiB) Viewed 2488 times

Re: Błądy odczytów czujników Temp/Wilg i jednoczesna obsługa przekażników.

Posted: Sun Nov 04, 2018 7:37 pm
by Zybi
Piotr61 wrote:
Sun Nov 04, 2018 7:33 pm
Krótki przerywnik, czyli DS-y i topologia gwiazdy :mrgreen:
Nawet dosłownie.

Re: Błądy odczytów czujników Temp/Wilg i jednoczesna obsługa przekażników.

Posted: Tue Dec 18, 2018 2:31 pm
by Zybi
PioKar wrote:
Sun Nov 04, 2018 7:30 pm
@Zybi.
Na pierwszej focie widać Twoje DHT.
Na płytce jest dioda, led i wiele innych.
testy a testy.
Ja wpinam dht i opornk bez niczego więcej.
To chyba jest sprzęt a nie oprogramowanie.
Może i to ma wpływ na działanie całego zestawu ?
Jednak to kwestia oprogramowania.

Co dotyczy mojego DHT, to sprawa jest prosta. Spaliłem jeden czujnik DHT22 poprzez odwrotne podłączenie zasilania, a że nie są to tanie rzeczy to po prostu zabezpieczyłem kolejny czujnik (bo dużo testów robię) wstawiając w szereg do zasilania diodę Schottky-ego zabezpieczającą przed odwrotnym podłączeniem oraz diodę LED z rezystorem jako wskaźnik, że zasilanie jest prawidłowo podłączone.

Przy DS-ach to najpierw się poparzysz zanim spalisz czujnik, a przy DHT w sekundę jest zgon.

Re: Błądy odczytów czujników Temp/Wilg i jednoczesna obsługa przekażników.

Posted: Tue Jan 01, 2019 8:56 pm
by Duch__
Zgadza się jak piszesz.
DHT załatwić łatwo, DS wytrzyma więcej.

U mnie na 11 DS-ach działa wszystko bezproblemowo na 3.3V i rezystorze 750ohm, nic nie zrywa nic nie przerywa, chodzi bezbłednie od czasu publikacji na forum. Jedyna różnica to to że jak układ ma być tylko do pomiaru temperatury to takim go zostawiam, nie dodaje przekaźniki. Łączna długość układu gwiazdy u mnie to ponad 100m YTDy 8*0.5 (3 żyły dla DS) pozostałe na inne funkcje automatyki domowej i systemu alarmowego. Ważne jest by umieć wychwycić błedy transmisji, korzystac z numerów ID czujników i trzymać równo czasy transmisji. Czujnik potrzebuje czasu na konwersje wynoszącą 750ms przy rozdzielczości 12 bitów. W tym czasie można robić inne rzeczy, ale czas jest błogosławiony pomiędzy wysłaniem żądania pomiarów, a odczytem wartości pomiaru.