slawek102 13.05.2015 08:26 Zgłoś naruszenie Udostępnij Napisano 13 Maja 2015 Też tak miałem, jak bawiłem się Raspberry. Myślę, że OWFS jest bardziej pamięciożerny i stąd ta różnica w czasie działania.U mnie czujniki też są łączone w podobny sposób. Sławek Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
ravbc 13.05.2015 09:00 Zgłoś naruszenie Udostępnij Napisano 13 Maja 2015 A ja w sumie chciałbym do Was wrócić z tematem czasu odpytywania czujników temperatury. Ja u siebie mam część na parasite a część ma własne zasilanie. Odpytywanie przez OWFS trwa mniej więcej sekundę na jedne czujnik przez system plików i duuużo krócej przez owserwer. A co w tym biega ?? Muszę przyglądnąć się temu bliżej, czy przez owserwer czyta wszystkie szybciej czy tylko te z własnym zasilaniem A jak je czytasz przez owserwer? W sensie z jakiej ścieżki? Czytasz dane świeże, czy z cache? Już kiedyś o tym pisałem, ale powtórzę: zgodnie z dokumentacją dallasów digitalizacja odczytu wymaga bardzo dużo prądu. Co przy zasilaniu parasite oznacza, że może się to dziać tylko na jednym czujniku na raz (bez ryzyka utraty komunikacji). Natomiast przy oddzielnym zasilaniu ograniczeniem jest głównie wydajność prądowa źródła. Ale żeby w tej sytuacji odczyt był szybszy, to trzeba go zdaje się wymusić (tj. wysłać najpierw do wszystkich czujników komendę digitalizacji odczytu, a potem odczytać sekwencyjne wartości z ich cache-y). Może być więc tak, że OWFS domyślnie wystawia zawsze dane "świeże" (nie wiem, nigdy nie używałem - szkoda mi zachodu na dodatkowe warstwy pośredniczące), natomiast owserwer domyślnie (w głównym katalogu) wystawia dane z cache i albo trzeba wymuszać ich odświeżanie, albo czytać je z /uncached (co będzie trwało, bo za każdym razem trzeba będzie poczekać na digitalizację, która trwa ponad 0,5 sekundy... u mnie "schemat" czujników to misz-masz. Szeregi z gwiazdami i innymi kombinacjami. Łączyłem jak pasowało. Jest bardzo stabilnie. Do czasu wymiany zasilacza... Największa wada 1-wire, to właśnie nieokreśloność w zakresie zachowania sieci. Czasem (ponoć) takie duperelki jak podpięcie czujnika o kilkadziesiąt centymetrów bliżej/dalej powodują drastyczne zmiany w zachowaniu całej sieci. Niestety nawet Maxim nie ma gwarantowanych rozwiązań, a jedynie "dobre rady". Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
szczukot 13.05.2015 09:21 Zgłoś naruszenie Udostępnij Napisano 13 Maja 2015 Korzystając z OWFS aktualnie testowo w dwóch aplikacjach :1) openHAB - i tam czyta z owserver2) domoticz - i tam czyta z katalogów cached - a jednak trwa sekundę dla każdego Wydaje mi się, że to cached to trochę lipa. W settingsach można ustawić czas cachowania. domyślnie jest to chyba 15 sek. Ale to chyba tylko daje to, że jak ktoś odczyta ten sam czujnik w ciągu tych 15 sek, to dostanie poprzedni wynik. I tyle. Aby jak ktoś chce czytać co 2 sekundy cały czas nie odpytywać czujników bez sensu. Czyli wychodzi, że najprawdopodobniej korzystając z OWFS raczej nie da się tego przyspieszyć ? Musżę sprawdzić, ale wydaje mi się, że przez owserwer (czyli bez tych nakładek plikowych itp) jednak czyta sporo szybciej. Fantom Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
slawek102 13.05.2015 10:49 Zgłoś naruszenie Udostępnij Napisano 13 Maja 2015 Korzystając z OWFS aktualnie testowo w dwóch aplikacjach : 1) openHAB - i tam czyta z owserver 2) domoticz - i tam czyta z katalogów cached - a jednak trwa sekundę dla każdego Wydaje mi się, że to cached to trochę lipa. W settingsach można ustawić czas cachowania. domyślnie jest to chyba 15 sek. Ale to chyba tylko daje to, że jak ktoś odczyta ten sam czujnik w ciągu tych 15 sek, to dostanie poprzedni wynik. I tyle. Aby jak ktoś chce czytać co 2 sekundy cały czas nie odpytywać czujników bez sensu. Czyli wychodzi, że najprawdopodobniej korzystając z OWFS raczej nie da się tego przyspieszyć ? Musżę sprawdzić, ale wydaje mi się, że przez owserwer (czyli bez tych nakładek plikowych itp) jednak czyta sporo szybciej. Fantom A może to wina domoticza. Po prostu uaktualnia dane z czujników po kolei. Może to trwać, w zależności od rozdzielczości, 750 ms dla jednego czujnika. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
szczukot 13.05.2015 11:08 Zgłoś naruszenie Udostępnij Napisano 13 Maja 2015 No domoticz odczytuje z katalogów OWFS. I tyle trwa odczyt, bo kazda próba odczytu wysyła zapytanie do czujnika. Fantom Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
szczukot 16.06.2015 12:14 Zgłoś naruszenie Udostępnij Napisano 16 Czerwca 2015 Gdzie kupić jakiś gotowy modulik przetwornik A/C do 1wire ?Pomyślałem, że kupię moduł czujnika wilgoci : http://botland.com.pl/czujniki-wilgotnosci/1588-czujnik-wilgotnosci-gleby.htmldo niego przetwornik i zrobię pomiar opadów. Fantom Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
ravbc 16.06.2015 13:31 Zgłoś naruszenie Udostępnij Napisano 16 Czerwca 2015 Akurat z tego czujnika wilgotności gleby jest też wyjście cyfrowe, a to wpiąć w 1-wire łatwo... Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
szczukot 16.06.2015 14:32 Zgłoś naruszenie Udostępnij Napisano 16 Czerwca 2015 Ale to cyfrowe daje tylko info o osiągnięciu jakiegoś progu. A przez analogowe idzie poziom. Fantom Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
szczukot 19.06.2015 18:36 Zgłoś naruszenie Udostępnij Napisano 19 Czerwca 2015 No to idę dalej.Dla zainteresowanych, wprawdzie nie po 1wire, ale trzeba kabelki dociągnąć do rpi.Mozna za pomocą jednego taniego scalaczka mieć 8 wejśc analogowych w rpi :http://malinowo.net.pl/raspberry-pi-yl-69-mcp3008-czyli-analogowy-odczyt-z-czujnika-wilgotnosci-gleby/http://www.raspberrypi-spy.co.uk/2013/10/analogue-sensors-on-the-raspberry-pi-using-an-mcp3008/ Kupię więc coś takiego i podepnę do tego analogowy czujnik opadów.A przy okazji mozna podłączyć tonę innych rzeczy dających sygnał analogowy Fantom Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
szczukot 21.06.2015 14:04 Zgłoś naruszenie Udostępnij Napisano 21 Czerwca 2015 No i YL83 przetestowany. Działa ok. Podaje analogowe napięcie 0-5V. Musze to teraz wpiąć w ten przetwornik A/C. Wprawdzie nei będzie to na 1wire, ale akurat rpi leży blisko miejsca gdzie ma leżeć czujnik opadów. Nie ma więc problemu i podepnę go przez SPI Fantom Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
szczukot 25.06.2015 17:19 Zgłoś naruszenie Udostępnij Napisano 25 Czerwca 2015 (edytowane) I drugi temat : są jakieś gotowe czujniki natężenia oświetlenia na 1wire ? Fantom W związku z kosmicznymi cenami tego typu sensorów : http://www.primetech.com.pl/Zdalny_monitoring_i_kontrola/Monitoring_IP_GSM/Czujniki,gid110502/Sensor_Light_1W-UNI_3m_czujnik_swiatla_1-Wire_UNI_3m_w_transparentnej_oslonie,PT1349.html postanowiłem iść na łatwiznę i zrobię coś tego typu : http://malinowo.net.pl/raspberry-pi-fotorezystor-gl5537-1-czyli-prosty-czujnik-natezenia-swiatla/ Ale mam też jedno pytanie : jak to zrobić odporne na warunki atmosferyczne ? Dwa pomysły: 1) zalać "czymś" typu żywica itp, co jest przezroczyste 2) wpakować do jakiejś przezroczystej obudowy i szczelnie zakleić wlot kabelka i łączenia Druga metoda do zrobienia. A jak zrobić pierwszą ? Czym to mozna zalać ? Fantom Edytowane 25 Czerwca 2015 przez szczukot Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
szczukot 07.07.2015 20:53 Zgłoś naruszenie Udostępnij Napisano 7 Lipca 2015 No to koeljny etap testów zrobiony.Podłączyłem tymczasowo do RPI2 przetwornik MCP3008 więc mam 8 wejśc analogowych. Do tego podpiąłem fotorezystor i czujnik deszczu. Proste skrypty w pythonie pokazują, że działa. Teraz więc to zatopić w przezroczystym aktylu i na dach. Fantom Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
szczukot 23.07.2015 12:47 Zgłoś naruszenie Udostępnij Napisano 23 Lipca 2015 (edytowane) Ktoś integrował się z Satel Integra ? Kolorado, Ty chyba ? Bo dorabiam właśnie moduł do domoticz-a i trafiłem na problem. Którymi typami wyjść można w ogóle sterować używając komend 88, 89 i 91 ? Przełącznik MONO i BI ? Coś jeszcze ? EDIT: Jeszcze roleta góra/dół Fantom ps. Pierwsza wersja już u mnie działa. Wprawdzie sporo pracy zostało, ale już coś widać. Edytowane 24 Lipca 2015 przez szczukot Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
kolorado 28.07.2015 18:25 Zgłoś naruszenie Udostępnij Napisano 28 Lipca 2015 No ja, ale widzę że już sobie odpowiedziałeś. Czyli jednak stanęło na domoticzu? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
szczukot 28.07.2015 18:39 Zgłoś naruszenie Udostępnij Napisano 28 Lipca 2015 Na razie tak.Dorabiam ten moduł do Satela i chyba będę miał wszystko. Fantom Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
sherif 10.08.2015 15:20 Zgłoś naruszenie Udostępnij Napisano 10 Sierpnia 2015 Panowie poradżcie jak łączyć czujniki- mam na razie gwiazdę, czyi 8x cat5 puszczonych w różnym kierunku.- planuje dać 2-4 czujników na kablu Teraz mam wybór, albo dać wszystkie na tych samych żyłach albo na różnych i przekrosować przed interfejsem - da to coś ? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
szczukot 17.08.2015 08:37 Zgłoś naruszenie Udostępnij Napisano 17 Sierpnia 2015 Wszystko na tych samych 3 żyłach. Fantom Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
sherif 18.08.2015 09:11 Zgłoś naruszenie Udostępnij Napisano 18 Sierpnia 2015 Wszystko na tych samych 3 żyłach. Fantom Tak właśnie zrobiłem, ponieważ kupiłem interfejsc (do Raspberry) z 8xRJ45, co ułatwia podłączenie. Wcześniej kilka czujników dałem w miejscach gdzie mam ograniczony dostęp lub jego brak (tak na wszelki wypadek), traf chciał, że akurat zgodziły się mi kolory 3 zył i wystarczy prosty kabel abym sobie to spiął teraz. Wszystko niby ruszyło, na razie 5 czujników, ale mam problemy, bo czasem niektóre giną, potem znów się pojawiają Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
szczukot 23.08.2015 10:11 Zgłoś naruszenie Udostępnij Napisano 23 Sierpnia 2015 No ja, ale widzę że już sobie odpowiedziałeś. Czyli jednak stanęło na domoticzu? Jakby co to wczoraj kod został zmergowany do oficjalnej wersji domoticz-a. To dopiero początki ale już coś działa. Fantom Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
sherif 26.08.2015 19:30 Zgłoś naruszenie Udostępnij Napisano 26 Sierpnia 2015 Czemu aż trzy ? Ja na razie na jednej działam. Ponad 20 czujników i dwa moduły przekaźnikowe. Niedługo przybędzie przekaźników i może kilka czujników. Na razie jeden segment działą bez problemu. Fantom Nie miałeś problem z ich uruchomieniem ? Ja mam kilka cat5i i odpalam po kolei, na pierszym przewodzie dodałem DS18B20 poszło, dodałem drugi przewód - działa. Dołożyłem drugi czujnik na tym samym kablu - raz działa raz nie . Obecnie mam 3 obwody po dwa czujniki każdym, to wpięte poprzez ukł z DS2482 do Rasberry, na tym stoi Nettemp i wariuje, losowo gubi czujniki. Nie jest to tylko problem z softem ale też giną w systemie (/sys/bus/w1/devices), czasem wywala bład crc, czasem, pokazuje wartość "0". Myślałem, że to problem z zasilaniem, zmieniłem z 3.3V na 5v ale nie było lepiej, dodałem zewn zasilanie i też bez zmian. Przetestowałem też innym interfejsem USB / RS / 1wire pod Windowsem i dwie linie pojazuje ok i bez błędów ale trzeciej w ogóle nie widzi (PI2 ją widzi czasem). opornik 4.7k ma wlutowany w układzie. Kable po kilkanaście metrów. Gdzie można szukać przyczyny ? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania
Recommended Posts
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.