All Projects → openenergymonitor → Emonth

openenergymonitor / Emonth

An open-source wireless temperature and humidity monitoring node

Labels

Projects that are alternatives of or similar to Emonth

Kotihome
Home automation system based on Arduino with sensors, Raspberry Pi, Node.js and React
Stars: ✭ 32 (-13.51%)
Mutual labels:  arduino
Device Os
Device OS (Firmware) for Particle Devices
Stars: ✭ 976 (+2537.84%)
Mutual labels:  arduino
Onlinehumidifier
How to automatically control humidity in your home - a step by step guide
Stars: ✭ 35 (-5.41%)
Mutual labels:  arduino
Oled Scanner
A 5.8ghz scanner/receiver based on the RX5808 module
Stars: ✭ 33 (-10.81%)
Mutual labels:  arduino
Arduinowateringsystem
Code and Libraries needed to build the project Arduino Watering System
Stars: ✭ 34 (-8.11%)
Mutual labels:  arduino
Attinycore
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
Stars: ✭ 974 (+2532.43%)
Mutual labels:  arduino
Badusb botnet
👥😈 Infect a pc with badusb and establish a connection through telegram.
Stars: ✭ 32 (-13.51%)
Mutual labels:  arduino
Esp8266 Deauth
Deauth / Deauthentication proof of concept on the ESP8266
Stars: ✭ 36 (-2.7%)
Mutual labels:  arduino
Midi shield
Midi shield product 9595, available from SparkFun Electronics
Stars: ✭ 34 (-8.11%)
Mutual labels:  arduino
Arduino
Arduino-compatible MCU code for sensor and telemetry nodes
Stars: ✭ 35 (-5.41%)
Mutual labels:  arduino
Arduino midi library
MIDI for Arduino
Stars: ✭ 969 (+2518.92%)
Mutual labels:  arduino
Rogue router
Solar Access Point Fileserver for Sparkfun Thing
Stars: ✭ 34 (-8.11%)
Mutual labels:  arduino
Ardupi Ecg
Full HRV analysis of Arduino pulse sensor, using Python signal processing and time series techniques. Chaotic, Fourier, Wavelet, Regression, Neural Net.
Stars: ✭ 35 (-5.41%)
Mutual labels:  arduino
Smarthome
💡 智能电器管理综合系统
Stars: ✭ 33 (-10.81%)
Mutual labels:  arduino
Esp3d
FW for ESP8266/ESP8285/ESP32 used with 3D printer
Stars: ✭ 979 (+2545.95%)
Mutual labels:  arduino
Neofighter
A MIDI controller using arcade buttons with RGB lighting effects
Stars: ✭ 32 (-13.51%)
Mutual labels:  arduino
Esp8266audio
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32
Stars: ✭ 972 (+2527.03%)
Mutual labels:  arduino
Esp32 Hub75 Driver
A small, simple, passive driver for HUB75 based LED panels
Stars: ✭ 37 (+0%)
Mutual labels:  arduino
Arduino Rc 6ch Radio Control
Arduino project to upgrade cheap Hobbyking HK-T6A or Flysky FS-CT6B transmitters or any other old RC TX
Stars: ✭ 36 (-2.7%)
Mutual labels:  arduino
Eprom
Python script and Arduino code for burning eproms
Stars: ✭ 35 (-5.41%)
Mutual labels:  arduino

emonTH - Wireless Temperature and Humidity monitoring node

This repo is for emonTH V1.x

See emonTH2 repo for latest emonTH V2.x


Part of the openenergymonitor.org project

Main emonTH page: http://openenergymonitor.org/emon/modules/emonTH

Technical Hardware Wiki: http://wiki.openenergymonitor.org/index.php?title=EmonTH

Schematic + CAD: http://solderpad.com/git/openenergymon/emonth

Design & related Blog posts:

http://openenergymonitor.blogspot.com/2013/06/emonth-prototype.html http://openenergymonitor.blogspot.com/2013/10/emonth-update-hardware.html http://openenergymonitor.blogspot.com/2013/10/emonth-update-software-power.html http://openenergymonitor.blogspot.com/2013/10/aa-battery-considerations.html http://openenergymonitor.blogspot.com/2013/11/hardware-manufacture-begins-part-1.html http://openenergymonitor.blogspot.com/2014/01/emonth-multiple-ds18b20-sensors.html

Builds on JeeLabs, Adafruit and Miles Burton

Libraries Needed

emonTH Firmwarwe

emonTH_DHT22_DS18B20_RFM69CW_Pulse Current main emonTH temperature and humidity sensing firmware (Nov2015). Searches for either DHT22 or DS18B20 and reads temperature and humidity once per min (by default) and tx's data back to the emonBase via RFM69CW. If both sensors are detected temperature will be sensed from DS18B20 and humidity from DHT22. Supports on-board RF nodeID setting via DIP switch selectors. Now supports optical counting sensor. See Wiki for more details http://wiki.openenergymonitor.org/index.php/EmonTH_V1.5

User Contributed:

  • emonTH_DHT22_DS18B20_RFM69CW - FOR emonTH V1.5+: Searches for either DHT22 or DS18B20 and reads temperature and humidity once per min (by default) and tx's data back to the emonBase via RFM69CW. If both sensors are detected temperature will be sensed from DS18B20 and humidity from DHT22. Supports on-board node ID DIP switch selectors

  • emonTH_DHT22_DS18B20 - FOR emonTH V1.4 - emonTH temperature and humidity sensing firmware. Searches for either DHT22 or DS18B20 and reads temperature and humidity once per min (by default) and tx's data back to the emonBase via RFM12B. If both sensors are detected temperature will be sensed from DS18B20 and humidity from DHT22

  • emonTH_DHT22_dual_DS18B20 - Derived from the main emonTH firmware, but capable of monitoring two (or more) DS18B20 external sensors. You'll need to discover your sensors' addresses to make use of this script - discover them with 'emonTH temperature search' utility sketch in 'Simple emonTH Sensor Test' folder

  • emonTH_DHT22_multiple_DS18B20 - Derived from the dual sensor emonTH firmware by Marshall Scholz. Capable of automatically discovering and monitoring up to 60 connected DS18B20 sensors, one DHT22/DHT11, and one analog pin. The downfalls of this version are that it uses slightly more power than the one sensor sketch, and that the sensor order will probably change if an extra sensor is added once the node has been set up. (This can be easily rectified by changing the input logging feed in emonCMS)

  • emonTH_DHT22_DS18B20_RFM69CW_REEDSWITCH

Low-power sketch for EmonTH V1.5 that counts pulses from a reed switch with debouncing. It aso sends the temperature/humidity every minute. By Eirc_AMANN March 2016 Forum thread development

Simple emonTH Sensor Test - * emonTH DHT22 Test * emonTH DS18B20 Test * emonTH temperature search - utility sketch for finding hardware addresses of one or more DS18B20 sensors connected to emonTH one-wire bus - The DallasTemperature library's "tester" sketch may do a better job of this

Note:

  • Default RFM12B/RFM69CW settings: 433Mhz, network: 210, Node: 23 (node ID can be changed using on-board DIP switches)
  • Readings are converted to integer when sent over RF multiple by 0.1 in emoncms to restore reading
  • As the JeeLib library sends out packets in individual bytes, 16 bit integers are split into two received values according to Arduino's "little endian" topology

License

The emonTH hardware designs (schematics and CAD files hosted on http://solderpad.com/openenergymon) are licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

The emonTH firmware is released under the GNU GPL V3 license

The documentation is subject to GNU Free Documentation License

The emonTH hardware designs follow the terms of the OSHW (Open-source hardware) Statement of Principles 1.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].