Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 5 kwi 2025, o 16:02


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
    Autor Wiadomość
    PostNapisane: 17 sie 2016, o 19:55 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sty 2014
    Posty: 243
    Pomógł: 9

    Witam

    Mam pytanie czy ktoś się orientuje jak wygląda adresacja czujników DS18B20.
    Dla przykładu do mojej testowej płytki podłączyłem czujnik temperatury.
    Program "wypluł" mi adres:
    0x28, 0xB3, 0x6D, 0xF7, 0x2, 0x0, 0x0, 0x5

    Ten sam czujnik podłączyłem do raspberry.
    System "wypluł" mi adres:
    28-000002f76db3

    Mam w domu układ z 7 czujnikami i spisanymi adresami wg pierwszej noty.
    Chciałbym układ zastąpić malinką, tylko nie wiem jak przeliczyć adresy.
    Nie chciałbym rozbierać układu ani na "macajewa" domyślać się który to może być czujnik.

    Z góry dziękuję za pomoc


    PS - Gratuluję sukcesu w polak-potrafi :)

    _________________
    http://www.ate-zbaszyn.eu



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 sie 2016, o 19:59 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27366
    Lokalizacja: Szczecin
    Pomógł: 1043

    Pierwszy adres to prawdziwy fizyczny adres układu. Pierwszy bajt zawsze oznacza family code, w tym przypadki to jest 0x28. Widać że to co pokazał ci raspbery to jakiś jego własny ID z jego bazy a nie adres fizyczny układu, więc nie przeliczysz tego moim zdaniem niczym, bo się nie da przeliczycz.

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 sie 2016, o 20:09 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sty 2014
    Posty: 243
    Pomógł: 9

    Zrobiłem test nr 2:
    0x28, 0xF6, 0x8B, 0xF1, 0x2, 0x0, 0x0, 0xD4
    28-000002f18bf6

    Jedyne co mi przychodzi do głowy to pogrupowanie adresu malinki
    |28| - |00|00|02|F1|8B|F6|

    Pierwszy człon by się zgadzał jako family code, 2 - 7 to grupy zapisane wspak w malince. Zagadką zostaje ostatni człon 0xD4, którego raspberry nie wykazuje ani w tym ani w tamtym przypadku. Może nie potrzebuje :)

    _________________
    http://www.ate-zbaszyn.eu



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 sie 2016, o 20:30 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 57
    Pomógł: 5

    0xD4 to suma kontrolna CRC i powinna być inna dla każdego czujnika
    W bibliotekach RPi najwidoczniej uznali że przeciętnemu użytkownikowi nie jest potrzebna
    więcej o tym możesz poczytać tutaj: http://www.jaglarz.info/ja/elektronika/ds18b20.pdf sekcja 64-Bitowy kod
    trochę ta instrukcja lat już ma ale wiele osób z niej już korzystało, np ja.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 sie 2016, o 22:45 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sty 2014
    Posty: 243
    Pomógł: 9

    Wiedziałem, że tutaj wszystko stanie się jasne - dzięki, bardzo mi to pomogło :)

    _________________
    http://www.ate-zbaszyn.eu



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO