Share My Creation NodeMCU(ESP8266) Server+DHT11+(3xDS18B20)+MagneticDoorSwitch+FixedIP+B4RSerializator

Discussion in 'B4R Share Your Creations' started by cliv, Dec 5, 2017.

  1. cliv

    cliv Member Licensed User

    This is an example of server using NodeMCU(ESP8266) using library: rDHT v2.00, rESP8266 v1.00, rESP8266Wifi v1.30, rOneWire v1.00, rRandomAccessFile v1.80.
    For NodeMCU(ESP8266), you need to change DHT library line 122 in dht.cpp
    https://www.b4x.com/android/forum/threads/esp8266.65680/page-2#post-428406
    For Arduino, DHT library, remain original
    Schematic is this:
    mySmatHome2_cc.jpg
    Server read sensor and send data using B4RSerializator only when a client is connected. This monitor my home heating system, radiators, indoor temperature and humidity , outdoor temperature and door open/close.
    Partial server code here:
    https://www.b4x.com/android/forum/threads/onewire-dallas-1-wire-protocol.66672/#post-549901
    And client build with B4A.

    Client.jpg

    Local weather is from www.wunderground.com. You can register and using API can download weather in json format for free 500 time/day.
     
    Last edited: Dec 8, 2017
  2. Cableguy

    Cableguy Expert Licensed User

    Very cool little project
     
    Peter Simpson likes this.
  3. NealXu

    NealXu New Member

    Hi...I have a Home Automation application where I need to use it as a WiFi-to-Serial link to an X10 PLC interface. I would like the option of it simultaneously acting as a hub for other HA related sensors using multiple WeMos D1 minis.

    smt circuit board assembly
     
    Last edited: Apr 5, 2018
  4. Cableguy

    Cableguy Expert Licensed User

    Is there a question in your comment or is it just that... A comment?
     
  5. adicontakt

    adicontakt New Member

    salut cliv ,(I see we are from the same country :) ) an interesting project you made , i am trying to do something the same , i just want o read data from a dht22 and a ds18b20 and put it in thingspeak
    i a have 2 ino (one for dht22 and one for ds)files but i don"t know how to combine them
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice