Asystent AI
Powiadomienia
Wyczyść wszystko

Dallas DS18b20 na więcej niż jednym GPIO

29 Wpisów
4 Użytkownicy
2 Reactions
8,676 Wyświetleń
adrian
Wpisów: 4083
Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@adrian)
Szefu
Dołączył: 12 lat temu

Jak w przeglądarce wpiszesz IP urządzenia u dołu będziesz miał info Heap size lub coś podobnego - im bliżej zera tym gorzej, jak jest 10k i więcej to jest okay


Odpowiedz
Wpisów: 630
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@mig41)
Ekspert
Dołączył: 5 lat temu

No to nie ma różnicy w przypadku jednego czujnika ,a 11szt na 3 GPIO , i tu i tu jest Heap 12KB.

Tak przy okazji , pod jaką nazwą/HostName  ten soft loguje się do MQTT ? Czy dla każdego esp jest inna ? Wiem ,że jak będzie ta sama , to softy będą "walczyć "....


Odpowiedz
adrian
Wpisów: 4083
Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@adrian)
Szefu
Dołączył: 12 lat temu

do MQTT Brokera

  • używa Nazwę urządzenia, którą definiujesz w konfigu AFE
  • musi być unikalna w ramach Twojej sieci, bo tak jak napisałeś będzie walka między urządzeniami, żeby się do niego wbić.
  • Dodatkowo Nazwa urządzenia jest używana, jako hostname w LAN - natomiast jest teraz jakiś problem w bibliotekach arduino (których używam w AFE) i host name nie jest ustawiany przy "miękkim" resecie urządzenia 

pzdr.


Odpowiedz
Wpisów: 630
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@mig41)
Ekspert
Dołączył: 5 lat temu

Ok , dzięki za wytłumaczenie . Na razie opis jest:
"Nazwa jest wykorzystywana jako nazwa urządzenia w Twojej lokalnej sieci WiFi oraz jako nazwa hotspot'a urządzenia"
Dlatego dobrze byłoby na przyszłość rozszerzyć ten opis o to co napisałeś ( ,że również służy do MQTT , że musi być unikalna w ramach jednej sieci).

 

EDIT: I może nazwa powinna być też wygenerowana , np. AFE-xxxxxx , gdzie xxx to unikalny numer ,jak w Tasmocie( nie wiem skąd go bierze)


Odpowiedz
Wpisów: 630
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@mig41)
Ekspert
Dołączył: 5 lat temu

Na jednym z Wemosów , mam podłączone w sumie do trzech pinów 8szt DS18B20. 

Akurat ten czujnik ,na którym najbardziej mi zależy , jest na osobnym GPIO. Pech chciał ,że wszystkie pozostałe mają normalną rozdzielczość 0,0625 stopnia , a ten jedyny  ma 0,5 stopnia....  Wydaje mi się ,że przy selekcji takich wybryków ten czujnik nie robił.  Czy jest na to jakiś sposób ? Da to się w kodzie jakoś wymusić ?

 

EDIT : Zmieniałem na inne GPIO , i nie pomogło.


Odpowiedz
Strona 2 / 5
Udostępnij: