• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

MacWyznawca/homebridge-mqtt-switch-tasmota: Plugin to HomeBridge optimized to wo ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

MacWyznawca/homebridge-mqtt-switch-tasmota

开源软件地址:

https://github.com/MacWyznawca/homebridge-mqtt-switch-tasmota

开源编程语言:

JavaScript 100.0%

开源软件介绍:

homebridge-mqtt-switch-tasmota

Plugin to HomeBridge optimized for work with Itead Sonoff and Electrodragon Relay Board hardware and firmware Sonoff-Tasmota via MQTT. It acts as a switch or light bulb or outlet (depending of configuration).

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

MacWyznawca.pl Jaromir Kopp

Installation

sudo npm install -g homebridge-mqtt-switch-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-switch-tasmota",
		"switchType": "outlet",
	
		"name": "NAME OF THIS ACCESSORY",
	
		"url": "mqtt://MQTT–BROKER-ADDRESS",
		"username": "MQTT USER NAME",
		"password": "MQTT PASSWORD",
	
		"topics": {
			"statusGet": "stat/sonoff/RESULT",
			"statusSet": "cmnd/sonoff/POWER",
			"dimmerSet": "cmnd/sonoff/Dimmer", //Optional
			"stateGet": "tele/sonoff/STATE"
		},
		"onValue": "ON",
		"offValue": "OFF",
	
		"activityTopic": "tele/sonoff/LWT",
        "activityParameter": "Online",
    
		"startCmd": "cmnd/sonoff/TelePeriod",
		"startParameter": "60",
		
		"manufacturer": "ITEAD",
		"model": "Sonoff",
		"serialNumberMAC": "MAC OR SERIAL NUMBER OR EMPTY"
	}
]

}

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 configuration file. You can use this as a template for creating your own configuration file.",

"platforms": [],

"accessories": [
    {
		"accessory": "mqtt-switch-tasmota",
	
		"name": "NAME OF THIS ACCESSORY",
	
		"url": "mqtt://MQTT–BROKER-ADDRESS",
		"username": "MQTT USER NAME",
		"password": "MQTT PASSWORD",
	
		"topics": {
			"statusGet": "stat/sonoff/POWER",
			"statusSet": "cmnd/sonoff/POWER"
		}
	}
]

}

Sample HomeBridge Lightbulb Configuration (minimal)

{

"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-switch-tasmota",
	    "switchType": "lightbulb",
		
		"name": "NAME OF THIS ACCESSORY",
	
		"url": "mqtt://MQTT–BROKER-ADDRESS",
		"username": "MQTT USER NAME",
		"password": "MQTT PASSWORD",
	
		"topics": {
			"statusGet": "stat/sonoff/POWER",
			"statusSet": "cmnd/sonoff/POWER"
		}
	}
]

}

Description of the configuration file.

"switchType": "outlet" - outlet for outlet emulation, "lightbulb"** - lightbulb for light bulb emulation or empty for switch.

sonoff in topic - topics name of Your Sonoff switch.

"stateGet": "tele/sonoff/STATE" - topic for cyclic telemetry information.

"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.

"statusGet": "stat/sonoff/RESULT" - is for Tasmota firmware relays only! For toher use: "statusGet": "stat/sonoff/POWER"




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap