Raspberry Pi – Domoticz + ESP8266 + BME280

Tym razem opiszę jak odczytać temperaturę, wilgotność oraz ciśnienie z wykorzystaniem modułu BME280, wszystko oczywiście sterowanie przez panel  Domoticza z wykorzystaniem ESP8266.

Potrzebne komponenty:

RaspberryPi z zainstalowanym Domoticzemm,
ESP8266,
– moduł BME280

Jedną z pierwszych czynności jaką musimy wykonać to przygotowania Domoticza  do odbierania odczytów z czujnika BME280.

Zacznijmy więc, wchodzimy w Ustawienia -> Sprzęt

Jako nazwę wpisujemy na przykład nazwę np dodatkowe, następnie wybieramy z listy Typ: „Dummy (Does nothing, use for virtual switches only)” i klikamy Dodaj.

Po czym musimy utworzyć wirtualny sensor, nie zapomnijmy o wybraniu parametrów które chcemy wykonywać w tym przypadku jest to BME280.

Temperature & Humidity & Pressure - BME280

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

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

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 automatycznie.

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

 

Po połączeniu się z naszym ESP przechodzimy 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.

Połączenie modułu BME280 z ESP

PIN ESP Moduł BME280
3.3-5V VIN
GND GND
GIPO-5 SCL
GIPO-4 SDA

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

Po wprowadzeniu klikamy Submit i to wszystko już działa.

Jeżeli wykonaliśmy wszystkie powyższe czynności, przydało by się powrócić do Domoticza aby zobaczyć czy wszystko działa. Jeżeli wszystko zostało zrobione prawidłowo uzyskamy odczyty jak niżej.

 

Post Author: swistak

2 thoughts on “Raspberry Pi – Domoticz + ESP8266 + BME280

    Jacek

    (2 marca 2018 - 20:21)

    czy gdzieś jest może opisane jak zaprogramować w domoticzu żeby np. czujką ruchu Satela włączyć gniazdko, albo jak stacją pogody w przypadku spadku temperatury poniżej określonej wartości włączyć grzejnik podpięty pod bezprzewodowe gniazdko?

      swistak

      (2 marca 2018 - 21:34)

      Kwestia dopisania odpowiednich zależności, np temperatura spada poniżej 20 stopni załącza np. przekaźnik PK2

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Potwierdz, że nie jesteś botem. *

This site uses Akismet to reduce spam. Learn how your comment data is processed.