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

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

[进阶教程] 斐讯M1 A1 TC1 DC1刷机连接mqtt 带app

  [复制链接]

5

主题

21

帖子

116

积分

注册会员

Rank: 2

积分
116
金钱
95
HASS币
0
发表于 2020-7-21 14:45:12 | 显示全部楼层
不能用ttl烧录zm1
回复

使用道具 举报

2

主题

55

帖子

447

积分

论坛积极会员

积分
447
金钱
392
HASS币
0
发表于 2020-8-2 01:24:02 | 显示全部楼层
卡在激活码上了。qq等级56不够啊。邮箱没找到。知道怎么联系作者么?
回复

使用道具 举报

11

主题

143

帖子

1248

积分

论坛技术达人

积分
1248
金钱
1100
HASS币
20
 楼主| 发表于 2020-8-2 07:37:11 | 显示全部楼层
app5689 发表于 2020-8-2 01:24
卡在激活码上了。qq等级56不够啊。邮箱没找到。知道怎么联系作者么?

邮箱没找到就说明没好好看文档
回复

使用道具 举报

0

主题

7

帖子

176

积分

注册会员

Rank: 2

积分
176
金钱
169
HASS币
0
发表于 2020-8-27 15:00:44 | 显示全部楼层
本帖最后由 eyinhe 于 2020-8-27 15:12 编辑

感谢楼主,经过一番周折,M1终于又能控制了!
感觉就是那个easylink APP在作怪,换了路由器,用它来设置联网,原本在Home Assistant一切正常的M1,之后就是得不到数据。我又收了个M1回来,还是一样!最后只能刷楼主的zM1固件,装SmartControl_Android_MQTT APP,装MQTT服务器,然后集成到Home Assistant里,转了一大圈,才回到了换路由之前的状态。固件写入中:
IMG_7587.JPG
另外贴一下我的Home Assistant的两个配置文件(其他不动):
configuration.yaml
homeassistant:
  # Name of the location where Home Assistant is running
  name: Home
  # Location required to calculate the time the sun rises and sets
  latitude: 24.057386
  longitude: 114.581566
  # Impacts weather/sunrise data (altitude above sea level in meters)
  elevation: 0
  # metric for Metric, imperial for Imperial
  unit_system: metric
  # Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
  time_zone: Asia/Shanghai
  # Customization file
  customize: !include customize.yaml

# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Show the introduction message on startup.
introduction:

# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# http:
#   base_url: example.duckdns.org:8123

# Discover some devices automatically
discovery:

sensor:
  - platform: mqtt
    name: 'zm1_小写mac地址_temperature'
    # friendly_name: 温度
    state_topic: 'device/zm1/小写mac地址/sensor'
    unit_of_measurement: '°C'
    icon: 'mdi:thermometer'
    value_template: '{{ value_json.temperature }}'
  - platform: mqtt
    name: 'zm1_小写mac地址_humidity'
    # friendly_name: 湿度
    state_topic: 'device/zm1/小写mac地址/sensor'
    unit_of_measurement: '%'
    icon: mdi:water-percent
    value_template: '{{ value_json.humidity }}'
  - platform: mqtt
    name: 'zm1_小写mac地址_pm25'
    # friendly_name: PM2.5
    state_topic: 'device/zm1/小写mac地址/sensor'
    unit_of_measurement: 'μg/m³'
    icon: mdi:blur
    value_template: '{{ value_json.PM25 }}'
  - platform: mqtt
    name: 'zm1_小写mac地址_hcho'
    # friendly_name: 甲醛
    state_topic: 'device/zm1/小写mac地址/sensor'
    unit_of_measurement: 'mg/m³'
    icon: mdi:chemical-weapon
    value_template: '{{ value_json.formaldehyde }}'

light:
  - platform: mqtt
    name: zm1_小写mac地址_brightness
    schema: template
    command_topic: "device/zm1/小写mac地址/set"
    state_topic: "device/zm1/小写mac地址/state"
    command_on_template: >
      {"mac": "小写mac地址"
      {%- if brightness is defined -%}
      , "brightness": {{ ((brightness-1) / 64 )|int +1 }}
      {%- else -%}
      , "brightness": 4
      {%- endif -%}
      }
    command_off_template: '{"mac": "小写mac地址", "brightness": 0}'
    state_template: >
      {%- if value_json.brightness == 0 -%}
        off
      {%- else -%}
        on
      {%- endif -%}
    brightness_template: >
      {%- if value_json.brightness is defined -%}
        {{ ( value_json.brightness *64 )|int }}
      {%- endif -%}


homeassistant:
  customize:
    light.zm1_小写mac地址_brightness:
      friendly_name: 亮度
    sensor.zm1_小写mac地址_temperature:
      friendly_name: 温度
    sensor.zm1_小写mac地址_humidity:
      friendly_name: 湿度
    sensor.zm1_小写mac地址_pm25:
      friendly_name: PM2.5
    sensor.zm1_小写mac地址_hcho:
      friendly_name: 甲醛
    group.M1:
      friendly_name: 悟空M1

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
groups.yaml
default_view:
  view: yes
  icon: mdi:home-assistant
  entities:
    - group.M1

    
M1:
  entities:
    - sensor.zm1_小写mac地址_pm25
    - sensor.zm1_小写mac地址_hcho
    - sensor.zm1_小写mac地址_temperature
    - sensor.zm1_小写mac地址_humidity
    - light.zm1_小写mac地址_brightness
上面两个文件中的“小写mac地址”换成自己的就行了。我的Home Assistant版本是0.91.4,版本太新的话,不一定行。
完成之后的效果: 2020-08-27_101445.jpg



回复

使用道具 举报

7

主题

208

帖子

1650

积分

金牌会员

Rank: 6Rank: 6

积分
1650
金钱
1442
HASS币
0
发表于 2020-9-5 18:14:05 | 显示全部楼层
eyinhe 发表于 2020-8-27 15:00
感谢楼主,经过一番周折,M1终于又能控制了!
感觉就是那个easylink APP在作怪,换了路由器,用它来设置联 ...

大佬,麻烦指点一下如何连MQTT呗?这个是HASS自带的有,还是额外装一个啊?我的hass是装在N1的docker里面的,然后有用docker装了一个MQTT,就是不知道如何配置。麻烦大佬给指点一下
回复

使用道具 举报

0

主题

7

帖子

176

积分

注册会员

Rank: 2

积分
176
金钱
169
HASS币
0
发表于 2020-9-7 11:13:59 | 显示全部楼层
散步d小螃蟹 发表于 2020-9-5 18:14
大佬,麻烦指点一下如何连MQTT呗?这个是HASS自带的有,还是额外装一个啊?我的hass是装在N1的docker里面 ...

https://bbs.hassbian.com/thread-5405-1-1.html
我按这个帖子装的。
回复

使用道具 举报

7

主题

208

帖子

1650

积分

金牌会员

Rank: 6Rank: 6

积分
1650
金钱
1442
HASS币
0
发表于 2020-9-7 17:58:09 | 显示全部楼层
eyinhe 发表于 2020-9-7 11:13
https://bbs.hassbian.com/thread-5405-1-1.html
我按这个帖子装的。

谢谢了 已搞定
回复

使用道具 举报

0

主题

14

帖子

174

积分

注册会员

Rank: 2

积分
174
金钱
160
HASS币
0
发表于 2020-9-8 08:50:02 | 显示全部楼层
厉害了我的楼主,
回复

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
金钱
3
HASS币
0
发表于 2020-10-29 20:59:17 | 显示全部楼层
感谢老哥~~求手表的APP
回复

使用道具 举报

0

主题

4

帖子

35

积分

新手上路

Rank: 1

积分
35
金钱
31
HASS币
0
发表于 2020-10-30 22:39:52 | 显示全部楼层
大佬好,按照网页设置配置了zm1,网页端wifi配置也显示发送成功了,但在路由后台使用看不到设备分配的IP地址,请问是不是跟我的中文ssid有关?有没有办法解决呢?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-27 23:45 , Processed in 0.063105 second(s), 38 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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