Package Exports
- homebridge-mqtt-humidity-tasmota
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (homebridge-mqtt-humidity-tasmota) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
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) ;-)
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}})