Code Monkey home page Code Monkey logo

zm1's Introduction

zm1's People

Contributors

a2633063 avatar nkh0472 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zm1's Issues

断电问题。

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

无法设置mqtt服务器

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

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

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

不断地循环输出 ERROR: UNKNOWN COMMAND

ERROR: UNKNOWN COMMAND

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

ota升级问题

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

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

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只能设置一个MQTT服务器

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

不知名问题导致wifi断连

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

HASS无法获取到数据

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

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

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

固件数据区损坏

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

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

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

请教多台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 -%}

请教还需要修改哪里?

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

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

连接SecureCRT乱码问题

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

image

无法在APP里添加设备

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

无法连接wifi

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

刷机后屏显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
图片

图片

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

断电后(几分钟的断电)无法恢复原先定时设置,而是保持常亮;需要手机端打开一次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配置,在温度那一行,我无法正确写入,请求您的指点。

刷机成功但是连不上wifi

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

波特率不匹配

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

刷机完成后找不到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

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

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

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

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

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

关于刷机和进入 bootloader 的问题

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

关于M1时间同步的问题

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

日期时间校准

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


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

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

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

整体灯光亮度问题

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

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.