『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: Yonsm

espurna - 支持Sonoff、Hassmart、NodeMCU的高性能、稳定固件

  [复制链接]

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2018-5-23 14:13:37 | 显示全部楼层
翻了下Y神的blog,真全栈
Nero
回复

使用道具 举报

21

主题

294

帖子

2551

积分

论坛技术达人

积分
2551
金钱
2207
HASS币
180

教程狂人

 楼主| 发表于 2018-5-23 22:21:07 | 显示全部楼层
neroxps 发表于 2018-5-23 14:13
翻了下Y神的blog,真全栈

主要是年纪长了,兴趣广泛,静不下心到一个点上...另外最近几年夜没更新过BLOG了
回复

使用道具 举报

6

主题

106

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
金钱
373
HASS币
0
发表于 2018-5-24 12:21:19 | 显示全部楼层
已刷入,使用中,哈哈哈哈
回复

使用道具 举报

12

主题

169

帖子

1204

积分

金牌会员

Rank: 6Rank: 6

积分
1204
金钱
1035
HASS币
0
发表于 2018-5-24 21:52:38 | 显示全部楼层
y大大有没有NodeMCU的固件??
回复

使用道具 举报

23

主题

302

帖子

2165

积分

论坛技术达人

积分
2165
金钱
1838
HASS币
110

活跃会员教程狂人

发表于 2018-5-27 20:09:10 | 显示全部楼层
好东西,直接刷省事
回复

使用道具 举报

8

主题

182

帖子

784

积分

高级会员

Rank: 4

积分
784
金钱
602
HASS币
0
发表于 2018-6-2 08:49:55 来自手机 | 显示全部楼层
mark 一下
回复

使用道具 举报

30

主题

441

帖子

1614

积分

金牌会员

Rank: 6Rank: 6

积分
1614
金钱
1173
HASS币
0
QQ
发表于 2018-6-2 16:58:30 | 显示全部楼层
请问楼主如何将您提供的第一个bin固件刷进Sonoff basic设备里啊?能提供下无坑教程吗?谢谢
回复

使用道具 举报

16

主题

158

帖子

907

积分

高级会员

Rank: 4

积分
907
金钱
749
HASS币
0
发表于 2018-6-6 19:11:21 | 显示全部楼层
请问论坛的触摸开关可以支持吗?
回复

使用道具 举报

30

主题

493

帖子

4767

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4767
金钱
4259
HASS币
156

教程狂人

发表于 2018-6-7 10:30:28 | 显示全部楼层
本帖最后由 chinyaolin 于 2018-6-7 10:32 编辑
Jones 发表于 2018-5-23 11:12
单开就是双开的第一路io,你给做个版本呗~

關於單開模塊


比對了一下 hardware.h 的內容
關於 BUTTON1 的定義, ITEAD_SONOFF_RF 與 HASSMART_DUAL 幾乎是一致
除了 LED1_PIN_INVERSE 前者為 "1" 後者為 "0"
我直接 OTA 刷了 espurna-1.12.6-itead-sonoff-rf.bin
使用起來除了 LED 燈號反相之外, 到目前為止似乎也沒有問題

所以, 不介意的人, 單開模塊可以直接使用 ITEAD_SONOFF_RF 韌體

#elif defined(ITEAD_SONOFF_RF)

    // Info
    #define MANUFACTURER        "ITEAD"
    #define DEVICE              "SONOFF_RF"

    // Buttons
    #define BUTTON1_PIN         0
    #define BUTTON1_MODE        BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH
    #define BUTTON1_RELAY       1
    #define BUTTON2_PIN         14
    #define BUTTON2_MODE        BUTTON_SWITCH | BUTTON_SET_PULLUP | BUTTON_DEFAULT_HIGH
    #define BUTTON2_RELAY       1

    // Relays
    #define RELAY1_PIN          12
    #define RELAY1_TYPE         RELAY_TYPE_NORMAL

    // LEDs
    #define LED1_PIN            13
    #define LED1_PIN_INVERSE    1

#elif defined(HASSMART_DUAL)

    #define MANUFACTURER        "HASSMART"
    #define DEVICE              "DUAL"

    // Buttons
    #define BUTTON1_PIN         0       // Button 0 on header
    #define BUTTON2_PIN         14      // Button 1 on header
    #define BUTTON1_RELAY       1
    #define BUTTON2_RELAY       2
    #define BUTTON1_MODE        BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH
    #define BUTTON2_MODE        BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH

    // Relays
    #define RELAY1_PIN          12
    #define RELAY2_PIN          5
    #define RELAY1_TYPE         RELAY_TYPE_NORMAL
    #define RELAY2_TYPE         RELAY_TYPE_NORMAL

    // LEDs
    #define LED1_PIN            13
    #define LED1_PIN_INVERSE    0




回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

发表于 2018-6-8 22:17:18 | 显示全部楼层
楼主NB!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-27 01:21 , Processed in 0.157565 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表