ESPEasy + ESP8266 NodeMCU v3 + DS18B20 + Domoticz
4 lutego, 2021Realizując różne pomysły związane z oczujnikowaniem domku na działce postanowiłem dodać kolejne pomiary temperatury i wilgotności. Ponieważ zależy mi na pomiarze temperatury i wilgotności w piwnicy oraz temperatury poniżej podłogi domku oraz na zewnątrz podjąłem decyzję aby wykorzystać hermetyczne czujniki DS18B20 oraz SONOFF2301. O ile podłączenie SONOFF2301 jest banalnie proste o tyle zastanawiałam się jak podłączyć wiele czujników DS18B20. Niby schemat jest prosty bo zasilanie czujnika na 3,3V, masa na masę (G) sygnał ma GPIO z tym, że DPIO jest „podparte” z 3,3V poprzez rezystor 4,7k. I tak podłączamy równolegle czujniki DS18B20. No ok a jak oprogramować ESP w ESPEasy? Dodałem urządzenie (Devive) wybrałem port GPIO i okazuje się, że w okienku Device Address: mogę wybrać jeden czujnik z listy. No nie ładnie… No to podpinam wyjście czujnika na kolejne GPIO, pospieram go rezystorem do 3,3V i działa… No właśnie ale to się przecież nie trzyma kupy. Musi to jakoś działać tak aby wykorzystać jedno GPIO – wszak na Raspberry Pi to działało… A gdyby tak wrócić do poprzedniej konfiguracji kilku czujników na jednym porcie i utworzyć Devive odwołujące się ponownie do tego samego DPIO? Próbuję i okazuje się , że działa. Z listy adresów wybieram kolejny i mam kolejny działający termometr. Tak więc możemy podpiąć tyle czujników ile możemy utworzyć urządzeń w ESPEasy.