homebridge-mqtt-humidity-tasmota

0.1.2 • Public • Published

homebridge-mqtt-humidity-tasmota

Plugin to HomeBridge optimized for work with Itead Sonoff and Electrodragon Relay Board hardware and firmware Sonoff-Tasmota via MQTT. It acts as an Relative Humidity (and temperature) accessory for DHT22, DHT11, AM2301, AM2302 and other sensors.

Like this? Please buy me a beer (or coffee) ;-) Donate a coder

MacWyznawca.pl Jaromir Kopp

Installation

sudo npm install -g homebridge-mqtt-humidity-tasmota

Sample HomeBridge Configuration (complete)

{

"bridge": {
    "name": "Homebridge",
    "username": "CC:22:3D:E3:CE:30",
    "port": 51826,
    "pin": "031-45-154"
},

"description": "This is an example configuration file. You can use this as a template for creating your own configuration file.",

"platforms": [],

"accessories": [
	{
		"accessory": "mqtt-humidity-tasmota",
		
		"name": "NAME OF THIS ACCESSORY",

		"url": "mqtt://MQTT-ADDRESS",
		"username": "MQTT USER NAME",
		"password": "MQTT PASSWORD",
		
		"topic": "tele/sonoff/SENSOR",
		
		"activityTopic": "tele/sonoff/LWT",
		"activityParameter": "Online",
		
		"startCmd": "cmnd/sonoff/TelePeriod",
		"startParameter": "120",
		
		"sensorPropertyName": "BME280_2",

		"manufacturer": "ITEAD",
		"model": "Sonoff TH",
		"serialNumberMAC": "MAC OR SERIAL NUMBER"
		
	}
]

}

Sample HomeBridge Configuration (minimal)

{

"bridge": {
    "name": "Homebridge",
    "username": "CC:22:3D:E3:CE:30",
    "port": 51826,
    "pin": "031-45-154"
},

"description": "This is an example minimal configuration file. You can use this as a template for creating your own configuration file.",

"platforms": [],

"accessories": [
	{
		"accessory": "mqtt-humidity-tasmota",
		
		"name": "NAME OF THIS ACCESSORY",

		"url": "mqtt://MQTT-ADDRESS",
		"username": "MQTT USER NAME",
		"password": "MQTT PASSWORD",
		
		"topic": "tele/sonoff/SENSOR"
	}
]

}

Description of the configuration file.

sonoff in topic - topics name of Your Sonoff switch.

"topic" - telemetry topic (for sensors data)

"activityTopic": "tele/sonoff/LWT" - last will topic for check online state.

"activityParameter": "Online" - last will payload for online state.

"startCmd": "cmnd/sonoff/TelePeriod" - command sent after the connection.

"startParameter": "60" - payload for startCmd.

"sensorPropertyName": "BME280-2" - custom Property name for sensor (see accessory WWW console for tips: {"Time":"2017-03-01T08:47:19", "DHT22-2":{"Temperature":4.6, "Humidity":71.7}})

Package Sidebar

Install

npm i homebridge-mqtt-humidity-tasmota

Weekly Downloads

4

Version

0.1.2

License

MIT

Last publish

Collaborators

  • macwyznawca