sonoff java_smilexxy

此固件使Sonoff WiFi智能开关兼容Apple Homekit,无需额外设备如Homebridge或MQTT服务器。支持Sonoff Basic等型号,提供网页控制器及Rest APIs等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Sonoff Homekit

This firmware makes the Sonoff WIFI Smart Switch compatible with Apple Homekit!

9f8752e7235e28561a891f4bd3e8d40c.png

0000d370b0ecdb6a7fedc1314f45b3d2.png

44023f8ddeb91af57823d87f4166a3f0.png

Homekit runs on the Sonoff ! 😳

Unlike other projects on github, this firmware does NOT require anything else in order to work.

It is not based on the Tasmota Fw, you don't need HomeBridge running on a Raspberry-Pi or an MQTT server, since HomeKit runs natively are enough a Wi-Fi connection and an Apple Device!

The implementation use Apple provided specifications for developers, so it is a stable and supported software and it will keep working for a long time.

Now you finally can have a HomeKit devices without spending a lot of money!

Compatible Devices

This Software is currently tested on: Sonoff Basic, Sonoff Slampher, Sonoff S26 (thanks Arjan)

Video Demo

Click on the image for play the video:

0.jpg

New Functionalities

Web Page Controller

For control your Sonoff from a non Apple device just navigate to the Sonoff IP address and a web page will allow you to turn it on or off

Rest APIs

A full set of Rest APIs are available:

/on

/off

/toggle

/state

All the request are in GET and are relative to the IP address of the Sonoff.

In order to turn on the Sonoff at IP 192.168.0.22 you can: $ curl 192.168.0.22/on

AutoReconnect after power outage

A problem with the old firmware was that after a power outage the Sonoff was immediately searching for the stored WIFI connection, but since the router was still powering on the Sonoff was prompting the configuration procedure. Now this problem is fixed, if the Sonoff does not have a WIFI Connection every 10min the Sonoff will restart.

Selectable PowerOn state

By default the Sonoff will have a Enabled state at power on, you can change this by selecting "OFF" in the flash.sh script

Installation Instructions

Flash the Sonoff

Unplug your sonoff from the power line (or you can burn your PC)

Connect your Sonoff to a serial adapter @ 3.3v

Run the flash.sh script

Add Sonoff to Home app

Connect your iPhone or iPad to the new wifi network Sonoff Switch-xxx

Wait for the Captive Portal and select your WiFi network

Insert your WiFi Password

Open the Home app

Click the + symbol

Click I don't have the code...

Select the Sonoff-xxx Switch

7.1 If the Sonoff-xxx does not appear on top of the page try to press the sonoff button a couple of times and kill the Home App

Confirm that you want to add the Sonoff

Insert the Password that is 11111111

Done! 🎉

If you like this project please:

65939fffdef584996096043d4653c9e2.png

My supporters will also receive immediately:

A Step-by-Step Video Tutorial that will help you to flash and connect your Sonoff

A personal E-Mail where you can write to me your Issues

Special thanks to:

@maximkulkin

"sgmediation.zip" 是一个包含 UCLA(加利福尼亚大学洛杉矶分校)开发的 sgmediation 插件的压缩包。该插件专为统计分析软件 Stata 设计,用于进行中介效应分析。在社会科学、心理学、市场营销等领域,中介效应分析是一种关键的统计方法,它帮助研究人员探究变量之间的因果关系,尤其是中间变量如何影响因变量与自变量之间的关系。Stata 是一款广泛使用的统计分析软件,具备众多命令和用户编写的程序来拓展其功能,sgmediation 插件便是其中之一。它能让用户在 Stata 中轻松开展中介效应分析,无需编写复杂代码。 下载并解压 "sgmediation.zip" 后,需将解压得到的 "sgmediation" 文件移至 Stata 的 ado 目录结构中。ado(ado 目录并非“adolescent data organization”缩写,而是 Stata 的自定义命令存放目录)目录是 Stata 存放自定义命令的地方,应将文件放置于 "ado\base\s" 子目录下。这样,Stata 启动时会自动加载该目录下的所有 ado 文件,使 "sgmediation" 命令在 Stata 命令行中可用。 使用 sgmediation 插件的步骤如下:1. 安装插件:将解压后的 "sgmediation" 文件放入 Stata 的 ado 目录。如果 Stata 安装路径是 C:\Program Files\Stata\ado\base,则需将文件复制到 C:\Program Files\Stata\ado\base\s。2. 启动 Stata:打开 Stata,确保软件已更新至最新版本,以便识别新添加的 ado 文件。3. 加载插件:启动 Stata 后,在命令行输入 ado update sgmediation,以确保插件已加载并更新至最新版本。4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值