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

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

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

  [复制链接]

11

主题

143

帖子

1248

积分

论坛技术达人

积分
1248
金钱
1100
HASS币
20
 楼主| 发表于 2020-4-13 09:30:47 | 显示全部楼层
余歌唱晚 发表于 2020-4-12 20:03
用上了,就是M1的亮度是不是还有优化的空间 wifi图标特别亮

M1的版本才更新优化此问题  app上点版本号更新
回复

使用道具 举报

40

主题

2178

帖子

8340

积分

元老级技术达人

积分
8340
金钱
6147
HASS币
110
发表于 2020-4-13 09:35:05 | 显示全部楼层
余歌唱晚 发表于 2020-4-12 20:03
用上了,就是M1的亮度是不是还有优化的空间 wifi图标特别亮

最新版本作者修复了这个问题  欢迎加群测试~
回复

使用道具 举报

1

主题

123

帖子

632

积分

高级会员

Rank: 4

积分
632
金钱
509
HASS币
0
发表于 2020-4-13 23:41:42 | 显示全部楼层
zM1已更新0.8,WIFI亮度一致了,接入homeassistan后用light方式自动化很容易实现定时亮屏息屏。再次感谢。
# ----------------------------------
- id: '1999666935551'
  alias: 自动开
  description: ''
  trigger:
  - at: '08:00:00'  #早上8点开
    platform: time
  condition: []
  action:
  - entity_id: light.zm1_MAC_brightness
    service: light.turn_on
- id: '1999666681661'
  alias: 自动关
  description: ''
  trigger:
  - at: '00:00:00'  #晚上12点关
    platform: time
  condition: []
  action:
  - entity_id: light.zm1_MAC_brightness
    service: light.turn_off
# ----------------------------------


回复

使用道具 举报

0

主题

12

帖子

57

积分

注册会员

Rank: 2

积分
57
金钱
45
HASS币
0
发表于 2020-4-18 19:00:58 | 显示全部楼层
TC1接入HASS ,且用GOOGLE 声控,现在想问一下,2个TC1怎么接入HASS
回复

使用道具 举报

0

主题

12

帖子

57

积分

注册会员

Rank: 2

积分
57
金钱
45
HASS币
0
发表于 2020-4-18 19:04:04 | 显示全部楼层
大神,你真的是太伟大了,按你的贴子,成功把TC1接入HASS,现在又入手一个,你能给个多TC1接入HASS的模板吗?
回复

使用道具 举报

1

主题

123

帖子

632

积分

高级会员

Rank: 4

积分
632
金钱
509
HASS币
0
发表于 2020-4-18 19:44:53 | 显示全部楼层
cooltigers 发表于 2020-4-18 19:00
TC1接入HASS ,且用GOOGLE 声控,现在想问一下,2个TC1怎么接入HASS

保证以下 name字段唯一性!!

比如你的配置文件是ztc1.yaml:

switch:
#TC1A
  - platform: mqtt
    name: 'ztc1_1_TC1A-MAC'
    state_topic: 'device/ztc1/TC1A-MAC/state'
    command_topic: 'device/ztc1/TC1A-MAC/set'
    payload_on: '{"mac":"TC1A-MAC","plug_0":{"on":1}}'
    payload_off: '{"mac":"TC1A-MAC","plug_0":{"on":0}}'
    value_template: '{{ value_json.plug_0.on }}'
    state_on: '1'
    state_off: '0'    
    ................................省略一万字
#TC1B
  - platform: mqtt
    name: 'ztc1_1_TC1B-MAC'
    state_topic: 'device/ztc1/TC1B-MAC/state'
    command_topic: 'device/ztc1/TC1B-MAC/set'
    payload_on: '{"mac":"TC1B-MAC","plug_0":{"on":1}}'
    payload_off: '{"mac":"TC1B-MAC","plug_0":{"on":0}}'
    value_template: '{{ value_json.plug_0.on }}'
    state_on: '1'
    state_off: '0'    
    ................................省略一万字

sensor:
#TC1A
  - platform: mqtt
    name: 'ztc1_time_TC1A-MAC'
    state_topic: 'device/ztc1/TC1A-MAC/sensor'
    icon: 'mdi:av-timer'
    ................................省略一万字

#TC1B
  - platform: mqtt
    name: 'ztc1_time_TC1B-MAC'
    state_topic: 'device/ztc1/TC1B-MAC/sensor'
    icon: 'mdi:av-timer'
    ................................省略一万字

homeassistant:
  customize:
#TC1A
    sensor.ztc1_time_TC1A-MAC:
      friendly_name: 运行时间
    ................................省略一万字
#TC1B
    sensor.ztc1_time_TC1B-MAC:
      friendly_name: 运行时间
    ................................省略一万字



回复

使用道具 举报

0

主题

12

帖子

57

积分

注册会员

Rank: 2

积分
57
金钱
45
HASS币
0
发表于 2020-4-18 23:27:38 | 显示全部楼层
本帖最后由 cooltigers 于 2020-4-18 23:28 编辑
oosee 发表于 2020-4-18 19:44
保证以下 name字段唯一性!!

比如你的配置文件是ztc1.yaml:

我写到configuration .yaml 这个文件里行不行?
内容如不,如行说,2行,和76行有错
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

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

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml



switch:
#TC1A
  - platform: mqtt
    name: 'ztc1_1_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/state'
    command_topic: 'device/ztc1/d0bae4632e62/set'
    payload_on: '{"mac":"d0bae4632e62","plug_0":{"on":1}}'
    payload_off: '{"mac":"d0bae4632e62","plug_0":{"on":0}}'
    value_template: '{{ value_json.plug_0.on }}'
    state_on: '1'
    state_off: '0'   
  - platform: mqtt
    name: 'ztc1_2_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/state'
    command_topic: 'device/ztc1/d0bae4632e62/set'
    payload_on: '{"mac":"d0bae4632e62","plug_1":{"on":1}}'
    payload_off: '{"mac":"d0bae4632e62","plug_1":{"on":0}}'
    value_template: '{{ value_json.plug_1.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_3_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/state'
    command_topic: 'device/ztc1/d0bae4632e62/set'
    payload_on: '{"mac":"d0bae4632e62","plug_2":{"on":1}}'
    payload_off: '{"mac":"d0bae4632e62","plug_2":{"on":0}}'
    value_template: '{{ value_json.plug_2.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_4_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/state'
    command_topic: 'device/ztc1/d0bae4632e62/set'
    payload_on: '{"mac":"d0bae4632e62","plug_3":{"on":1}}'
    payload_off: '{"mac":"d0bae4632e62","plug_3":{"on":0}}'
    value_template: '{{ value_json.plug_3.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_5_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/state'
    command_topic: 'device/ztc1/d0bae4632e62/set'
    payload_on: '{"mac":"d0bae4632e62","plug_4":{"on":1}}'
    payload_off: '{"mac":"d0bae4632e62","plug_4":{"on":0}}'
    value_template: '{{ value_json.plug_4.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_6_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/state'
    command_topic: 'device/ztc1/d0bae4632e62/set'
    payload_on: '{"mac":"d0bae4632e62","plug_5":{"on":1}}'
    payload_off: '{"mac":"d0bae4632e62","plug_5":{"on":0}}'
    value_template: '{{ value_json.plug_5.on }}'
    state_on: '1'
    state_off: '0'
#TC1B  
- platform: mqtt
    name: 'ztc1_1_d0bae463b505'
    state_topic: 'device/ztc1/d0bae463b505/state'
    command_topic: 'device/ztc1/d0bae463b505/set'
    payload_on: '{"mac":"d0bae463b505","plug_0":{"on":1}}'
    payload_off: '{"mac":"d0bae463b505","plug_0":{"on":0}}'
    value_template: '{{ value_json.plug_0.on }}'
    state_on: '1'
    state_off: '0'   
  - platform: mqtt
    name: 'ztc1_2_d0bae463b505'
    state_topic: 'device/ztc1/d0bae463b505/state'
    command_topic: 'device/ztc1/d0bae463b505/set'
    payload_on: '{"mac":"d0bae463b505","plug_1":{"on":1}}'
    payload_off: '{"mac":"d0bae463b505","plug_1":{"on":0}}'
    value_template: '{{ value_json.plug_1.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_3_d0bae463b505'
    state_topic: 'device/ztc1/d0bae463b505/state'
    command_topic: 'device/ztc1/d0bae463b505/set'
    payload_on: '{"mac":"d0bae463b505","plug_2":{"on":1}}'
    payload_off: '{"mac":"d0bae463b505","plug_2":{"on":0}}'
    value_template: '{{ value_json.plug_2.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_4_d0bae463b505'
    state_topic: 'device/ztc1/d0bae463b505/state'
    command_topic: 'device/ztc1/d0bae463b505/set'
    payload_on: '{"mac":"d0bae463b505","plug_3":{"on":1}}'
    payload_off: '{"mac":"d0bae463b505","plug_3":{"on":0}}'
    value_template: '{{ value_json.plug_3.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_5_d0bae463b505'
    state_topic: 'device/ztc1/d0bae463b505/state'
    command_topic: 'device/ztc1/d0bae463b505/set'
    payload_on: '{"mac":"d0bae463b505","plug_4":{"on":1}}'
    payload_off: '{"mac":"d0bae463b505","plug_4":{"on":0}}'
    value_template: '{{ value_json.plug_4.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_6_d0bae463b505'
    state_topic: 'device/ztc1/d0bae463b505/state'
    command_topic: 'device/ztc1/d0bae463b505/set'
    payload_on: '{"mac":"d0bae463b505","plug_5":{"on":1}}'
    payload_off: '{"mac":"d0bae463b505","plug_5":{"on":0}}'
    value_template: '{{ value_json.plug_5.on }}'
    state_on: '1'
    state_off: '0'


sensor:
#TC1A
  - platform: mqtt
    name: 'ztc1_power_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/sensor'
    unit_of_measurement: 'W'
    icon: 'mdi:gauge'
    value_template: '{{ value_json.power }}'
  - platform: mqtt
    name: 'ztc1_time_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/sensor'
    #unit_of_measurement: '秒'
    icon: 'mdi:gauge'
    #value_template: '{{ value_json.total_time }}'
    value_template: >-
      {% set time = value_json.total_time %}
      {% set minutes = ((time % 3600) / 60) | int %}
      {% set hours = ((time % 86400) / 3600) | int %}
      {% set days = (time / 86400) | int %}
      {%- if time < 60 -%}
        <1分钟
      {%- else -%}
        {%- if days > 0 -%}
            {{ days }}天
        {%- endif -%}
        {%- if hours > 0 -%}
            {{ hours }}小时
        {%- endif -%}
        {%- if minutes > 0 -%}
            {{ minutes }}分钟
        {%- endif -%}
      {%- endif -%}
#TC2      
- platform: mqtt
    name: 'ztc1_power_d0bae463b505'
    state_topic: 'device/ztc1/d0bae463b505/sensor'
    unit_of_measurement: 'W'
    icon: 'mdi:gauge'
    value_template: '{{ value_json.power }}'
  - platform: mqtt
    name: 'ztc1_time_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae463b505/sensor'
    #unit_of_measurement: '秒'
    icon: 'mdi:gauge'
    #value_template: '{{ value_json.total_time }}'
    value_template: >-
      {% set time = value_json.total_time %}
      {% set minutes = ((time % 3600) / 60) | int %}
      {% set hours = ((time % 86400) / 3600) | int %}
      {% set days = (time / 86400) | int %}
      {%- if time < 60 -%}
        <1分钟
      {%- else -%}
        {%- if days > 0 -%}
            {{ days }}天
        {%- endif -%}
        {%- if hours > 0 -%}
            {{ hours }}小时
        {%- endif -%}
        {%- if minutes > 0 -%}
            {{ minutes }}分钟
        {%- endif -%}
      {%- endif -%}

homeassistant:
  customize:
#tc1A
    switch.ztc1_1_d0bae4632e62:
      friendly_name: 打印机
    switch.ztc1_2_d0bae4632e62:
      friendly_name: 电脑主机
    switch.ztc1_3_d0bae4632e62:
      friendly_name: 书房摄像头
    switch.ztc1_4_d0bae4632e62:
      friendly_name: 电脑显示器
    switch.ztc1_5_d0bae4632e62:
      friendly_name: 服务器
    switch.ztc1_6_d0bae4632e62:
      friendly_name: 书房路由器
    sensor.ztc1_power_d0bae4632e62:
      friendly_name: zTC1功率
    sensor.ztc1_time_d0bae4632e62:
      friendly_name: zTC1运行时间
#TC2
switch.ztc1_1_d0bae463b505:
      friendly_name: S1
    switch.ztc1_2_d0bae463b505:
      friendly_name: S2
    switch.ztc1_3_d0bae463b505:
      friendly_name: S3
    switch.ztc1_4_d0bae463b505:
      friendly_name: S4
    switch.ztc1_5_d0bae463b505:
      friendly_name: S5
    switch.ztc1_6_d0bae463b505:
      friendly_name: S6
    sensor.ztc1_power_d0bae463b505:
      friendly_name: ztc1功率
    sensor.ztc1_time_d0bae463b505:
      friendly_name: ztc1运行时间

回复

使用道具 举报

1

主题

123

帖子

632

积分

高级会员

Rank: 4

积分
632
金钱
509
HASS币
0
发表于 2020-4-19 00:25:42 | 显示全部楼层
cooltigers 发表于 2020-4-18 23:27
我写到configuration .yaml 这个文件里行不行?
内容如不,如行说,2行,和76行有错
# Configure a defaul ...

完全可以,不过个人觉得这样不容易拍错。。。。

复制粘贴即可,如果提示编码错误,转成UTF-8

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

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

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml



switch:
#tc1A
  - platform: mqtt
    name: 'ztc1_1_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/state'
    command_topic: 'device/ztc1/d0bae4632e62/set'
    payload_on: '{"mac":"d0bae4632e62","plug_0":{"on":1}}'
    payload_off: '{"mac":"d0bae4632e62","plug_0":{"on":0}}'
    value_template: '{{ value_json.plug_0.on }}'
    state_on: '1'
    state_off: '0'    
  - platform: mqtt
    name: 'ztc1_2_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/state'
    command_topic: 'device/ztc1/d0bae4632e62/set'
    payload_on: '{"mac":"d0bae4632e62","plug_1":{"on":1}}'
    payload_off: '{"mac":"d0bae4632e62","plug_1":{"on":0}}'
    value_template: '{{ value_json.plug_1.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_3_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/state'
    command_topic: 'device/ztc1/d0bae4632e62/set'
    payload_on: '{"mac":"d0bae4632e62","plug_2":{"on":1}}'
    payload_off: '{"mac":"d0bae4632e62","plug_2":{"on":0}}'
    value_template: '{{ value_json.plug_2.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_4_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/state'
    command_topic: 'device/ztc1/d0bae4632e62/set'
    payload_on: '{"mac":"d0bae4632e62","plug_3":{"on":1}}'
    payload_off: '{"mac":"d0bae4632e62","plug_3":{"on":0}}'
    value_template: '{{ value_json.plug_3.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_5_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/state'
    command_topic: 'device/ztc1/d0bae4632e62/set'
    payload_on: '{"mac":"d0bae4632e62","plug_4":{"on":1}}'
    payload_off: '{"mac":"d0bae4632e62","plug_4":{"on":0}}'
    value_template: '{{ value_json.plug_4.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_6_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/state'
    command_topic: 'device/ztc1/d0bae4632e62/set'
    payload_on: '{"mac":"d0bae4632e62","plug_5":{"on":1}}'
    payload_off: '{"mac":"d0bae4632e62","plug_5":{"on":0}}'
    value_template: '{{ value_json.plug_5.on }}'
    state_on: '1'
    state_off: '0'
#tc1B
  - platform: mqtt
    name: 'ztc1_1_d0bae463b505'
    state_topic: 'device/ztc1/d0bae463b505/state'
    command_topic: 'device/ztc1/d0bae463b505/set'
    payload_on: '{"mac":"d0bae463b505","plug_0":{"on":1}}'
    payload_off: '{"mac":"d0bae463b505","plug_0":{"on":0}}'
    value_template: '{{ value_json.plug_0.on }}'
    state_on: '1'
    state_off: '0'    
  - platform: mqtt
    name: 'ztc1_2_d0bae463b505'
    state_topic: 'device/ztc1/d0bae463b505/state'
    command_topic: 'device/ztc1/d0bae463b505/set'
    payload_on: '{"mac":"d0bae463b505","plug_1":{"on":1}}'
    payload_off: '{"mac":"d0bae463b505","plug_1":{"on":0}}'
    value_template: '{{ value_json.plug_1.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_3_d0bae463b505'
    state_topic: 'device/ztc1/d0bae463b505/state'
    command_topic: 'device/ztc1/d0bae463b505/set'
    payload_on: '{"mac":"d0bae463b505","plug_2":{"on":1}}'
    payload_off: '{"mac":"d0bae463b505","plug_2":{"on":0}}'
    value_template: '{{ value_json.plug_2.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_4_d0bae463b505'
    state_topic: 'device/ztc1/d0bae463b505/state'
    command_topic: 'device/ztc1/d0bae463b505/set'
    payload_on: '{"mac":"d0bae463b505","plug_3":{"on":1}}'
    payload_off: '{"mac":"d0bae463b505","plug_3":{"on":0}}'
    value_template: '{{ value_json.plug_3.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_5_d0bae463b505'
    state_topic: 'device/ztc1/d0bae463b505/state'
    command_topic: 'device/ztc1/d0bae463b505/set'
    payload_on: '{"mac":"d0bae463b505","plug_4":{"on":1}}'
    payload_off: '{"mac":"d0bae463b505","plug_4":{"on":0}}'
    value_template: '{{ value_json.plug_4.on }}'
    state_on: '1'
    state_off: '0'
  - platform: mqtt
    name: 'ztc1_6_d0bae463b505'
    state_topic: 'device/ztc1/d0bae463b505/state'
    command_topic: 'device/ztc1/d0bae463b505/set'
    payload_on: '{"mac":"d0bae463b505","plug_5":{"on":1}}'
    payload_off: '{"mac":"d0bae463b505","plug_5":{"on":0}}'
    value_template: '{{ value_json.plug_5.on }}'
    state_on: '1'
    state_off: '0'

sensor:
#tc1A
  - platform: mqtt
    name: 'ztc1_power_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/sensor'
    unit_of_measurement: 'W'
    icon: 'mdi:gauge'
    value_template: '{{ value_json.power }}'
  - platform: mqtt
    name: 'ztc1_time_d0bae4632e62'
    state_topic: 'device/ztc1/d0bae4632e62/sensor'
    #unit_of_measurement: '秒'
    icon: 'mdi:gauge'
    #value_template: '{{ value_json.total_time }}'
    value_template: >-
      {% set time = value_json.total_time %}
      {% set minutes = ((time % 3600) / 60) | int %}
      {% set hours = ((time % 86400) / 3600) | int %}
      {% set days = (time / 86400) | int %}
      {%- if time < 60 -%}
        <1分钟
      {%- else -%}
        {%- if days > 0 -%}
            {{ days }}天
        {%- endif -%}
        {%- if hours > 0 -%}
            {{ hours }}小时
        {%- endif -%}
        {%- if minutes > 0 -%}
            {{ minutes }}分钟
        {%- endif -%}
      {%- endif -%}
#tc1B
  - platform: mqtt
    name: 'ztc1_power_d0bae463b505'
    state_topic: 'device/ztc1/d0bae463b505/sensor'
    unit_of_measurement: 'W'
    icon: 'mdi:gauge'
    value_template: '{{ value_json.power }}'
  - platform: mqtt
    name: 'ztc1_time_d0bae463b505'
    state_topic: 'device/ztc1/d0bae463b505/sensor'
    #unit_of_measurement: '秒'
    icon: 'mdi:gauge'
    #value_template: '{{ value_json.total_time }}'
    value_template: >-
      {% set time = value_json.total_time %}
      {% set minutes = ((time % 3600) / 60) | int %}
      {% set hours = ((time % 86400) / 3600) | int %}
      {% set days = (time / 86400) | int %}
      {%- if time < 60 -%}
        <1分钟
      {%- else -%}
        {%- if days > 0 -%}
            {{ days }}天
        {%- endif -%}
        {%- if hours > 0 -%}
            {{ hours }}小时
        {%- endif -%}
        {%- if minutes > 0 -%}
            {{ minutes }}分钟
        {%- endif -%}
      {%- endif -%}

homeassistant:
  customize:
#tc1A
    switch.ztc1_1_d0bae4632e62:
      friendly_name: 打印机
    switch.ztc1_2_d0bae4632e62:
      friendly_name: 电脑主机
    switch.ztc1_3_d0bae4632e62:
      friendly_name: 书房摄像头
    switch.ztc1_4_d0bae4632e62:
      friendly_name: 电脑显示器
    switch.ztc1_5_d0bae4632e62:
      friendly_name: 服务器
    switch.ztc1_6_d0bae4632e62:
      friendly_name: 书房路由器
    sensor.ztc1_power_d0bae4632e62:
      friendly_name: zTC1功率
    sensor.ztc1_time_d0bae4632e62:
      friendly_name: zTC1运行时间
#tc1B
    switch.ztc1_1_d0bae463b505:
      friendly_name: S1
    switch.ztc1_2_d0bae463b505:
      friendly_name: S2
    switch.ztc1_3_d0bae463b505:
      friendly_name: S3
    switch.ztc1_4_d0bae463b505:
      friendly_name: S4
    switch.ztc1_5_d0bae463b505:
      friendly_name: S5
    switch.ztc1_6_d0bae463b505:
      friendly_name: S6
    sensor.ztc1_power_d0bae463b505:
      friendly_name: ztc1功率
    sensor.ztc1_time_d0bae463b505:
      friendly_name: ztc1运行时间


回复

使用道具 举报

10

主题

68

帖子

584

积分

高级会员

Rank: 4

积分
584
金钱
516
HASS币
0
发表于 2020-4-19 09:56:14 | 显示全部楼层
M1A1连动后能给个完整的说明打包吗?现在图都废了一张都看不了。谢谢。。
回复

使用道具 举报

14

主题

660

帖子

3973

积分

论坛元老

Rank: 8Rank: 8

积分
3973
金钱
3308
HASS币
10
发表于 2020-4-22 23:23:57 | 显示全部楼层
a2633063 发表于 2020-4-13 09:30
M1的版本才更新优化此问题  app上点版本号更新

感谢大佬告知
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-28 00:45 , Processed in 0.085892 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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