标签:# <标签:0 x00007fc41ee40018 >

大家好,第一个帖子在这里!

我刚刚无意中发现了这个很棒的Home Assistant框架,令我惊讶的是,我找不到一个19463331伟德国际现成的组件来支持Sonoff Basic开关(我现在还没有其他组件)。

如果你有时间(或需要),可以尝试一下,大部分细节已经在描述中列出了:
https://github.com/peterbuga/HASS-sonoff-ewelink

期待一些可能的反馈。

更新
得到了来自@forums2012列表已经扩展到支持Sonoff 4CH Pro (R2)
据报道,与WHDTS WiFi瞬间移动中继也工作(需要一个自定义HA按钮来模拟瞬间动作…我想)

另一个更新
设备列表不断扩大(感谢大家提供的信息),请务必核对这个列表在提交任何问题之前,如果它是一个新设备遵循这些新设备的指导方针

主要功能一览表

  • 支持共享设备
  • 大多数交换设备都支持(如果你的设备不在兼容性列表中,试一下,可能会有用)
  • 传感器实体是为返回功率/电流/电压/温度/湿度值的设备产生的
49个喜欢

这非常有趣,也可能很有用,但我仍然不喜欢需要云来让它们工作的想法。这是许多(大多数?)来到HA的一大动力。

谢谢分享!我肯定有人会用它的。

2喜欢

有如此多的优势与闪烁自定义固件,如Tasmota,而不使用Ewelink云应用程序,这是如此简单的过程,对90%的Sonoff设备。

Home Assistant的主要目的是19463331伟德国际本地控制尽可能多的项目在您的家中,所以您可以保护您的网络,而不是依赖于云服务器和互联网。如果Ewelink或你的网络坏了,那么你所有的Sonoff开关也会坏掉。

把塔斯莫塔Flash到你的Sonoff 's,所有的自动化将正常工作。这是显而易见的。

3喜欢

我以为已经有ewelink组件了。我想起了不久前的一个问题(但由于其他人说的同样的原因,我忽略了它)。

还有另一个第三方。我也用塔斯莫塔闪光,但对我来说小米WiFi插头、无限LED灯或Yeelights没有什么不同,都需要一些“服务器”在某处启动和运行。

我相信人们会发现这个组件很有趣。有些人害怕露出它们。

谢谢分享,我有一个Sonoff原始固件,我正在寻找类似的东西。
在这些天我将尝试它。

谢谢

1像

感谢大家的评论!

首先我想说的是,我100%支持Sonoff(或任何类型)设备的定制固件。仅仅是有一种替代设备工作方式的想法,而不是让它按照制造商的意愿死去。

我开始这个项目熟悉哈框架内部的东西(为什么学习它比什么问题可以解决,对吧?),如果你想知道为什么我还有原始固件是因为我的灯/扬声器和连接设备不是世界末日,如果他们无法启动: sweat_smile:
此外,我注意到,即使人们有能力做一个简单的任务,刷新自定义固件,他们往往不这样做,它更容易(也许更快)只是插入3+行配置文件,如戴维fw1960友善提到上面。

在HA中有很多很多官方组件使用相同的方法(再次,正如DavidFW1960提到的):查询的方式或另一个官方的端点和把数据/状态在HA +发送操作,这是我最初的想法,所以除非你买设备,知道如何去工作你很依赖云。

如果这能帮到任何人,我很高兴放松:

9喜欢

“另一个”在这个和塔斯莫塔之间,等等。它工作时不闪烁,但去掉了与iTead的服务器的链接,因此意味着应用程序不再工作。

现在每个人都应该对这三种选择中的一种感到满意。

最后,当您不想浪费时间将HA暴露给互联网并向HA添加谷歌Assistant以控制Tasmota Sonoff设备时,可以使用一种简单的方法开始。

不是真的担心闪光,但更多的是需要暴露在互联网上,让他们工作谷歌助理。

感谢。

1像

另外,我的ewelink账户上有Sonoff 4Ch pro和另一个3帮设备,我还能使用这个组件吗?
我希望它不会把事情搞砸。
谢谢。

我看到有人愿意接受我的想法: + 1:

不幸的是,我很遗憾地说,列出的设备是目前支持/实现的只有Sonoff Basic开关(这是我目前唯一要测试的设备,可能也是最后一个,我要迁移到Shelly)。好的部分是,通过阅读移植项目的代码,我可以(至少在理论上,也许在您的一些测试帮助下)很容易地添加它们。

如果您愿意帮助,我可以为您编写一个小的python调试脚本,以提供回ewelink应用程序的json响应/数据,这将帮助我识别设备并正确地将它们添加到HA。

在当前版本的代码中,组件可能无法添加它们,或者在最佳情况下,您将看到它们在HA中列出,并且绝对不能更改它们的状态。

4喜欢

对于我个人的需要,这是完美的!:heart_eyes:

我只有一些基本的东西,我没有因为懒惰和不想修补它们而亮出它们。而且他们住在墙里,不想拆下很多东西来接近他们(冒着妻子生气的风险……)

我创建了一系列自动化和input_boolean,它们在Home Assistant中复制了sonoff的状态,我甚至可以通过Home Ass19463331伟德国际istant切换它们。
问题是我使用了ifttt来这样做,并创造了一个半循环,它工作,但严重错误。

对我来说,这个项目正是我所需要的!
伟大的工作!: + 1:

我只觉得需要一些东西来防止ewe应用程序断开连接,即使是很短的时间,因为实际上您甚至没有机会向云添加新设备。

1像

我已经在项目的描述中提到了这个可能的下一个特性(它隐藏在描述的某个地方):笑:)。我将把这个当作+1,在不久的将来,我将以某种方式把它加上去。
有什么想法/输入可以如何管理?调用一个事件来禁用它定义的一段时间/实现自定义的等待时间之间的重新连接/仪表板上的按钮可能?

1像

我自己也在思考这个问题。
为什么不创建另一个帐户,并将设备共享到该帐户,并将其用于这里的组件呢?

我非常乐意帮助你!

然而,我是一个绝对的初学者,所以不知道我能证明有多有用!

明天我将创建一个调试脚本,并给出更多关于调试完成时间的细节。如果你有一个命令行,你可以运行一个基本的python sonoff-debug.py <参数>那我们就没事了眨眼:

1像

我更新了组件,在回购中查看了新的信息!

博士TL;
scan_interval选项来限制HA中数据更新的速度
grace_period选项设置一段时间,将停止刷新内部HA,允许您在移动应用程序内做各种更改,这将启动(或多或少)在您登录应用程序的时刻。

2喜欢

你得到了一只豚鼠!: slight_smile:

我很乐意帮忙。

伟大的瘾!

我认为一个无限期停止更新的服务(和另一个重新启动更新)会很有用。

我有一个hass.io安装,我可以登录在终端,如果我可以帮助与测试只是问。

只要试着安装和使用它,让我知道它是如何工作的: crossed_fingers:就我个人而言,切换状态的工作速度和移动应用程序本身一样快,我已经在一个Rasp pi W上安装了一切(树莓+虚拟环境)微笑: