Raspberry Pi - Domoticz + ESP8266 + DS18B20

Tym razem opiszę jak dodać zdalny czujnik temperatury DS18B20 do Domoticza z wykorzystaniem ESP8266.

Potrzebne komponenty:

- RaspberryPi z zainstalowanym Domoticzemm,
- ESP8266,
- DS18B20
- Rezystor 4,7kΩ

Na początku zaczeniemy od przygotowania Domoticza do odbioru danych z ESP.

Wchodzimy w Ustawienia -> Sprzęt

 Domoticz utworzenia wirtualnego czujnika

Teraz wpisujemy nazwę np Temperatura, wybieramy z listy Typ: „Dummy (Does nothing, use for virtual switches only)” i klikamy Dodaj.

Dodanie typu odbieranych danych przez domoticz

Następnie klikamy utwórz wirtualny sensor, nie zapomnijmy o wybraniu parametrów które chcemy wyświetlić w przypadku DS18B20 jest to temperatura.

Domoticz dodawanie wirtualnego sensora

Dodajemy tyle wirtualnych sensorów z ilu czujników potrzebujemy zbierać dane.

Następnie przechodzimy do zakładki Ustawienia -> Urządznia. Zapisujemy sobie nr Idx potrzebny będzie przy konfiguracji ESPEasy.

Domoticz Idx czujnika virtualnego

Teraz czas na przygotowanie naszego ESP8266. Zaczynamy od pobrania potrzebnych plików.
Download: Tranzysrtor.pl lub mirror

Po rozpakowaniu zipa klikamy flash.cmd, umożliwia nam wgranie wstępnie skonfigurowanego ESPEasy. Podczas procesu fleshowani będziemy poproszeni o parę informacji:
- Port com (należy sprawdzić na jakim mamy podłączone nasze ESP),
- Flash Size - 4096
- Build - 120.

Dalej już wszystko poleci automatcznie.

Flesh ESP8266 z lini poleceń

Po wgraniu ESPEasy wyszukujemy nasz moduł i podłączamy się do niego domyślne hasło to : configesp

 Logowanie do ESPEasy na ESP8266

Po połączeniu się z naszym ESP przegodzimy do Config i wpisujemy nazwę naszej sieci wifi, hasło do wifi, adres IP do naszego Domoticza oraz port jeżeli został zmieniony i klikamy Submit.

Następnie przechodzimy do zakładki Hardware gdzie definiujemy do którego GPIO będzie podłączony nasz czujnik.

Aktywacja GPIO na ESP8266

Po wykonaniu tej czynności pozostało nam jedno dodanie urządzenie, w tym celu przechodzimy do zakładki Devices.

Device: Temperature – DS18B20
Name: np Kuchnia
IDX / Var:: tu wprowadzamy nr Idx z Domoticza.
1st GPIO: Wybieramy Pin GPIO do którego podłączyliśmy nasz czujnik
Device Nr: wybieramy adres naszego czujnika w przypadku podłączania więcej niż jednego czujnika DS18B20.
Po wprowadzeniu klikamy Submit i to wszystko już działa.

Dodanie czujnika DS18B20 do esp8266

Napisane przez swistak dnia marzec 16 2017
0 komentarzy · 386 czytań · Drukuj

Ten artykuł został otagowany

Komentarze

Brak komentarzy. Może czas dodać swój?

Dodaj komentarz

Zaloguj się, aby móc dodać komentarz.

Oceny

Tylko zarejestrowani użytkownicy mogą oceniać zawartość strony
Zaloguj się lub zarejestruj, żeby móc zagłosować.

Świetne! Świetne! 100% [1 głos]
Bardzo dobre Bardzo dobre 0% [0 głosów]
Dobre Dobre 0% [0 głosów]
Średnie Średnie 0% [0 głosów]
Słabe Słabe 0% [0 głosów]