Skip to content

liuzhe1947/homeassistant_zinguo_mqtt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homeassistant_zinguo_mqtt

峥果浴霸开关-ESP8285 自制固件接入开源智能家居平台

前言: 前期本人与其他大佬共同编写了python插件 https://github.com/gexing147/homeassistant_zinguo。

由于ha版本不停迭代,造成维护不及时,造成无法使用等一些问题。本人也由于时间原因也暂时搁置。

Hassbian 论坛也有大佬写了node-red 插件 挽救了个别用户 在此表示感谢 
https://github.com/yaming116/node-red-contrib-zinguo 

新的开始:

上次与我一起上车的童鞋都知道,硬件是ESP8266方案。(官方解释升级硬件是因为某些原因会出现触摸失灵)
注:插件是否支持新版本ESP8285未验证。

硬件分支:

ESP8266版:暂时放弃完善代码,会编程的大佬可以联系我提供DEMO代码与图纸。
新款ESP8285 版本现在已经基本完善,后期我们会持续更新该固件。

已支持接入的开源智能家居平台

1.Home Assistant:

	Home Assistant 是一款基于 Python 的智能家居开源系统,支持众多品牌的智能家居设备,可以轻松实现设备的语音控制、自动化等。
	
	官方网站:https://www.home-assistant.io/
	
	国内论坛:https://bbs.hassbian.com/forum.php

接入方法:
	1.按照TTL接线方法接线(具体查看file目录)
	2.修改固件信息并编译
	3.配置Home Assistant(具体查看file目录yaml)

变更日志:
	1.0 
		初始版本
	1.1
		单电机本地版本,联动,等
	1.2
		新增mqtt 修复MQTT控制与当前的按钮开关不一致问题,MQTTCallback增加了对MQTT的payload的信息判断 
	1.2.1
		新增 MQTT设备名配置(支持多设备)
		新增 单双电机配置 
		新增 新增联动配置
		新增 新增风铃开关配置
	
在线升级:
	HTTPWebUpdater
	输入IP登陆在线升级网站,账号密码与mqtt一致

2、ioBroker

ioBroker是基于nodejs的物联网的集成平台,为物联网设备提供核心服务,系统管理和统一操作方式。

ioBroker中国 https://doc.iobroker.cn/#/_zh-cn/

接入方法
	待补充

3、其他支持mqtt的平台 理论上来说,只要是支持mqtt的平台都可以实现接入。

接入方法
	待补充

主要硬件清单: SC09A:* 1 ESP8285:* 1 数码管:* 1 74HC595D:* 2

致谢:

以下排名不分先后,为随机。

老妖:SC09A驱动编写,SC09A 测试DEMO https://github.com/smarthomefans/zinguo_smart_switch

楓づ回憶:提供硬件与后期代码测试与更改

快乐的猪:修复代码bug与mqtt部分

NoThing :前期画制原理图、测试引脚走向、协议分析、代码编写

免责申明:

以上纯属个人爱好,因为使用上述方法造成的任何问题,不承担任何责任。 部分图片来源于网络,如果涉及版权,请通知删除。

About

homeassistant_zinguo_mqtt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages