Skip to content

Homebridge accessory plugin to read DHT12 sensors via I2C bus

License

Notifications You must be signed in to change notification settings

henry-spanka/homebridge-dht12

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homebridge-dht12

Homebridge accessory plugin to read DHT12 sensors via I2C bus.

NPM

Features

  • Read Temperature and Humidity from DHT12 sensor via I2C.
  • Display fault if sensor is unavailable.

Setup / Installation

  1. Install Homebridge
  2. npm install homebridge-dht12
  3. Edit config.json and configure accessory. See Configuration section.
  4. Start Homebridge
  5. Star the repository ;)

Configuration

To configure the plugin add the following to the accessories section in config.json. The i2cAddresses must be in Hex Format, preceded by 0x.

{
    "accessory": "I2C_DHT12",
    "name": "Kitchen",
    "i2cAddress": "0x5c",
    "i2cDevice": "/dev/i2c-1",
    "updateFrequency": "60"
}

Help

If you have any questions or help please open an issue on the GitHub project page.

Contributing

Pull requests are always welcome. If you have a device that is not supported yet please open an issue or open a pull request with your modifications.

License

The project is subject to the MIT license unless otherwise noted. A copy can be found in the root directory of the project LICENSE.