A simple Sketch to read the Temperature from multiple DS18B20 and publish them to a MQTT-Server. Compiles in the Arduino IDE for the ESP8266
Arduino
Pull request Compare This branch is 20 commits ahead of astolzen:master.
Latest commit 51af4a5 Oct 24, 2016 @kylegordon Formatting
Permalink
Failed to load latest commit information.
lib
src
.gitignore
.gitmodules Use PlatformIOs lovely new dependency handling Oct 1, 2016
.travis.yml
LICENSE
README.md Formatting change Aug 21, 2016
platformio.ini Use PlatformIOs lovely new dependency handling Oct 1, 2016

README.md

mqtt_esp8266_ds1820_arduino

Build Status

A simple Sketch to read the Temperature from multiple DS18B20 and publish them to a MQTT-Server using a ESP8266. Compiles in the Arduino IDE for the ESP8266

This Sketch will connect your ESP8266 to your WIFI-AP and to a MQTT-Server. It'll loop through all DS18B20 temperature sensors connected to GPIO2 and publish their Temperature values to the MQTT-Server.

  • The topic is put together from a base you define in String romcode = "temp/"; plus the ROM-ID of the DS18B20.
  • The Message contains the raw integer Value of the Temperature ( divide by 16 for Celsius)

Based on: