Giter Club home page Giter Club logo

zm1's Issues

关于M1时间同步的问题

我记得刚刷完固件的时候,时间能同步的
用了近2-3年下来,现在有一台快了2分钟,但是不知道怎么同步时间了

zm1亮度自己會啟動,ha log出現錯誤訊息。

最近發現ha偶爾會有錯誤訊息出現如下:
Logger: homeassistant.components.mqtt.light.schema_template
Source: components/mqtt/light/schema_template.py:187
Integration: MQTT (documentation, issues)
First occurred: 上午12:18:29 (6 occurrences)
Last logged: 下午12:35:20

Invalid brightness value received

不知道是哪裡有設定錯誤呢?

无法在APP里添加设备

点击添加设备-获取局域网设备,点击后无法获取新设备。请问如何解决。是因为我已经配对了两个M1了吗?不能再添加新的M1吗?

ZM1 v0.1.2 时间错误

时间随机快61分钟,具体出现机率不明,手机APP上手动校时可恢复。 在ROS 设置静态域名,将 ntp1.aliyun.com 等几个NTP服务 指向ROS上自建的NTP服务,仍然会出现时间错误。
问题无法手动重现,即使 在ROS上禁止M1 访问互联网,然后在手机APP上校时,也不会出现时间加快61分钟情况。
未设置 MQTT 和ZA1 联动
定时亮度
01:00关
06:00 2
11:00 4
17:00 2

整体灯光亮度问题

wifi灯不能关闭,原厂固件是可以关闭的,界面灯不能调到最亮,只有wifi灯可以

无法设置mqtt服务器

之前刷完机,用过mqtt,配置方法也清楚明白,后来用的mqtt服务器关闭了。重新配置了一个无需登录名和密码的服务器,app上提示app已连接到mqtt服务器。也点了云朵进行了上报,app界面上已出现“已设置“zM1..服务器...”。这说明已经上报成功了啊 ,但我用mqtt一直看不了信息,只能通过udp。之前看了重新配置mqtt需要手动重启。我也重新上电了啊 。为什么就是用不了呢。会是空用户名和密码的原因吗,但我身边也没有别的mqtt服务器了 ,没法测试。希望能查一下这个问题。

关于刷机和进入 bootloader 的问题

请问,我有俩M1,一个(银色)可以用 TTL 接线可以正常进 bootloader,正常刷机, 另一个(蓝色)接TTL没有任何反应(接线和可以进bootloader的一样),但是开机还是能正常开机,应该不是硬件故障,这是为什么?如果我换用 jlink 的方式刷机可以么?谢谢。

连接SecureCRT乱码问题

连接9,10,17,19线时,16未通电,屏幕乱码。16通电后连接断开。
16未通电,19线未连接时,屏幕无变化,19一接触触点就出现乱码,大神求解!
image

image

断电后无法恢复原先定时设置

断电后(几分钟的断电)无法恢复原先定时设置,而是保持常亮;需要手机端打开一次app才能恢复。
该设置能否离线储存于内置储存中?

请问如何修改悟空zM1的时间

固件版本V0.0.7
zM1的显示时间不准,手机APP没找到修改接口,请问后续固件支持修改或者对时吗?
一开始zM1时间提前40分钟,点击手动校时后时间提前了65分钟,还是与当前时间对不上。

请教多台M1设备连接HA的方法。

发现以一下代码添加多台后,有错误提示。MAC地址已经修改,但还是一直提示名字冲突。

第一台代码:
light:
name: zm1_b0f89326ff10_brightness
unique_id: zm1_b0f89326ff10_brightness
schema: template
command_topic: "device/zm1/b0f89326ff10/set"
state_topic: "device/zm1/b0f89326ff10/state"
command_on_template: >
{"mac": "b0f89326ff10"
{%- if brightness is defined -%}
, "brightness": {{ ((brightness-1) / 64 )|int +1 }}
{%- else -%}
, "brightness": 4
{%- endif -%}
}
command_off_template: '{"mac": "b0f89326ff10", "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 -%}

第二台代码:
light:
name: zm1_b0f89323adaa_brightness
unique_id: zm1_b0f89323adaa_brightness
schema: template
command_topic: "device/zm1/b0f89323adaa/set"
state_topic: "device/zm1/b0f89323adaa/state"
command_on_template: >
{"mac": "b0f89323adaa"
{%- if brightness is defined -%}
, "brightness": {{ ((brightness-1) / 64 )|int +1 }}
{%- else -%}
, "brightness": 4
{%- endif -%}
}
command_off_template: '{"mac": "b0f89323adaa", "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 -%}

请教还需要修改哪里?

断电问题。

每次断电来电后,屏幕都会恢复最亮,而且你的定时计划失效了。

波特率不匹配

老大 我的电脑串口波特率只能到128000 但是CRT要921600,CRT能读取到所有的数据 就是没办法command 光标闪烁 请指导下

我有个想法,可否在M1里再塞入一个二氧化碳传感器?

最近淘宝有些二氧化碳传感器也便宜了,如果DIY二氧化碳传感器还需要再占一个ESP8266。突然想到M1作为一个空气质量检测仪就差一个二氧化碳传感器了,如果能在M1里再塞入一个就好了。
这个主控EMW3080B是否还有空余的脚位能用于RX TX和传感器通信?如果有的话能否考虑加上这种功能?

刷机完成后找不到zm1的热点,只有一个easylink的热点

以下为开机日志:

ROM:[V0.1]

FLASHRATE:4

BOOT TYPE:0 XTAL:40000000

IMG1 DATA[1128:10002000]

IMG1 ENTRY[800046f:100021ef]

[187][MOC MAIN: moc_main.c: 199] Lib version 3080B002.013. APP built time 11:07:04
[196][MOC MAIN: moc_main.c: 200] heap reuse from 0x10030c90, 54128 bytes
[204][RTOS: mico_rtos_common.c: 84] Started MiCO RTOS interface for mocOS v1.0.0
[212][AIR: air_monitor_main.c: 196] air monitor app start!

Initializing Station ...

Station initialized

disable powersave return 0

[494][SYSTEM: system_misc.c: 224] Free memory 122000 bytes
[502][SYSTEM: system_misc.c: 230] Kernel version: 3080B002.013
[508][SYSTEM: system_misc.c: 233] MiCO version: 3.6.0
[513][SYSTEM: system_misc.c: 235] Wi-Fi driver version 3080B-3.6a, mac B0:F8:93:29:3E:13
[521][SYSTEM: mico_system_init.c: 108] Empty configuration. Starting configuration mode...
[532][SYSTEM: system_easylink.c: 207] Start easylink combo mode
[538][SYSTEM: system_easylink.c: 219] Enable softap EasyLink_293E13 in easylink

[5
4D8e]i[nSiYtSiTaElMi:z icnogn fWiIgF_Is e.r.v.er.c: 154] Config Server established at port: 8000, fd: 1

WIFI deinitialized

Initializing Station ...[738][AIR: air_monitor_uart.c: 99] uartRecvFromAtmel_thread.
[745][AIR: air_monitor_uart.c: 58] uartReqSensor_thread.

Station initialized

disable powersave return 0

Deinitializing WIFI ...

WIFI deinitialized

Initializing WIFI ...

WIFI initialized

disable powersave return 0

[1344][SYSTEM: system_misc.c: 83] uAP established

发送命令:ota
[26906][Force OTA: tftp_ota.c: 102] Start OTA

Deinitializing WIFI ...

WIFI deinitialized

Initializing Station ...

Station initialized

disable powersave return 0

[27438][Force OTA: tftp_ota.c: 126] Staic IP = 10.41.62.19
[27444][Force OTA: tftp_ota.c: 138] Connect to AP MICO_OTA_AP...
[30150][Force OTA: tftp_ota.c: 150] AP connected, tftp download image... to 0x110000
[36219][Force OTA: tftp_ota.c: 158] tget return filelen -4, maxretry 5

然后也没法升级,没法重新刷机

固件数据区损坏

我的斐讯M1在刷入这个固件后稳定工作了两年,但是现在莫名出现了数据损坏的问题,具体表现为:

  • 设备每次重启(包括重新上电与app中重启)后,配网信息都会丢失,需要重新配网,mqtt服务器数据也会丢失
  • 亮度定时数据显然已经损坏,如图
    Screenshot_2022-06-11-23-01-23-325
    修改后重启仍然会显示为错误数据,但错误数据也是固定值,不会变化

目前没有尝试过拆机重刷固件,因为没有新版本固件也没有办法进行OTA更新,长按配网按钮复位无效。

APP对于多个M1只能设置一个MQTT服务器

APP对于多个M1(各自接入了不同的网络),只能设置一个MQTT服务器,导致只有一个M1显示数据。接入home assistant的话,有一个M1是不能调整亮度的。

刷机后屏显wifi没了,也找不到zm1开头的wifi

使用JLINK刷机,看日志应该是刷成功了,但是wifi没了
========================dest_address_loc= 507904
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x61000000 pc: 0x1000b8ca msp: 0x1003efc4
****************** Result: OK
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x61000000 pc: 0x1000b8ca msp: 0x1003efc4
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x61000000 pc: 0x1000b8c8 msp: 0x1003efc4
****************** Result: OK
Warn : Only resetting the Cortex-M core, use a reset-init event handler to reset any peripherals or configure hardware srst support.
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x00000100 msp: 0x1003effc
Warn : Only resetting the Cortex-M core, use a reset-init event handler to reset any peripherals or configure hardware srst support.
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x00000100 msp: 0x1003effc
40824 bytes written at address 0x10005000
downloaded 40824 bytes in 0.742491s (53.694 KiB/s)
entry_address= 268483069
stack_address= 268693500
buffer_size= 16384
pc (/32): 0x1000B9FD
sp (/32): 0x1003EFFC
Total write size is 0 to partition 3
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x61000000 pc: 0x1000b8c8 msp: 0x1003efc4
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x61000000 pc: 0x1000b972 msp: 0x1003efc4
****************** Result: OK
Warn : Only resetting the Cortex-M core, use a reset-init event handler to reset any peripherals or configure hardware srst support.
shutdown command invoked
图片

图片

HASS无法获取到数据

MQTT正常,HASS中,DC1正常获取到数据,M1可以获取到实体,但是数据显示未知。HASS版本116

不断地循环输出 ERROR: UNKNOWN COMMAND

ERROR: UNKNOWN COMMAND

我这接上340 后一直在串口收到不断地上面的显示,怎么回事了。我这里直接用M1 的usb 供电模块了。19脚的GND 是跟340 模块的GND 连着。

局域网udp通信时在app里信息显示的问题

当有多个m1的时候,app里设置了mqtt,只有设置了相同mqtt信息的m1设备的数据可以正常显示,局域网内没有配置mqtt的m1就算设置始终udp通信在app里也不能显示数据,只能显示屏幕亮度的信息

ota升级问题

目前刷的是V0.1.3
WIN PC控制器点击更新获取状态,只输出这么一条:
[9:53:08][] :{ "mac": "b0f893254258", "version": "v0.1.3", "brightness": 4, "name": "zM1_4258"}
然后就没了?我看了下最新是v0.1.4了呀?还是只能通过安卓的app进行升级?

请求你的帮助

很感谢你的开源固件,我的设备正常使用,目前想要通过HB接入温度到Homebridge Mqtt Acpartner的空调卡片,无奈尝试无果,特来寻求帮助,

    {
        "accessory": "acpartner",
        "name": "空调",
        "serviceType": "HeaterCooler",
        "mqtttemp": "device/zm1/b0f8931e283b/set",
        "mqtt": {
            "server": "192.168.124.25:1883",
            "prefix": "irmqtt186d24",
            "username": "king",
            "password": "admin"
        }
    },

这是我的HB配置,在温度那一行,我无法正确写入,请求您的指点。

Home Assistant 0.105.5 版本配置文件出错!

按照教程提供的配置文件,复制到homeassistant后,配置文件出错,MQTT数据能监测到,文件我看了半天,也对比了其他MQTT的文件,实在找不出哪里出问题了。望大佬更新!

无法连接wifi

首先感谢作者付出,近期路由配置过后无法连接wifi 问题估计出在 wifi加密模式 以前是wpa/wpa2 更改为wpa3/wpa2 后就无法连接了 wifi灯闪烁

无法连接WiFi,指示灯和X呈暗色

本来是HA劫持接入的,运行了差不多半年WiFi指示灯变暗了,但有的时候却能诈尸变亮正常连接上传数据。
最近连诈尸都做不到了,怀疑是哪里坏了,拆开刷机测试,刷完固件能到配网阶段。
网页输入WiFi信息后重启WiFi指示灯又会像未刷机一样变暗。

日期时间校准

架了MQTT服务器后发现可以手动校时...


首先感谢巨巨的固件项目。

想了解一下M1固件校准日期时间的原理。刷了固件后是2000-00-00,偶然间自动校准了一次,然后换了块电池后又一直是2000-00-00。

请问校准日期时间是自动和网络同步,还是通过zcontrol校准?谢谢!

不知名问题导致wifi断连

这个问题两天出现了3次,具体表现为wifi直接断开,但是配置似乎没有丢失,wifi灯带红叉不闪烁,长按按键至wifi灯不带红叉闪烁,自动连接wifi,长按时间约10秒左右,问题暂时无法复现,不清楚是怎么导致的

刷机成功但是连不上wifi

连接zm1的热点以后,可以打开192.168.0.1,填入wifi名称密码,现成配置成功,但是设备就是连接不上wifi,测试其他设备均可以连上填入的2.4gwifi。重置再连一样连接不上

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.