找回密码
 立即注册

微信扫码登录

搜索
查看: 268|回复: 5

[卷帘伴侣ZMP1] Zemismart卷帘伴侣ZMP1使用体验

[复制链接]

200

主题

3257

回帖

1万

积分

元老级技术达人

积分
10754
金钱
7282
HASS币
80
发表于 2026-6-16 16:30:23 | 显示全部楼层 |阅读模式
本帖最后由 bugensui 于 2026-6-18 12:21 编辑

在发布这篇文章的之前,我特意看了下我的注册时间,我是2022年夏天注册的瀚思彼岸论坛,一晃差不多4年了。这2年瀚思彼岸论坛也一直在搞产品大家测活动,说实话这个活动挺好的,即可以帮商家宣传,也可以用图文的方式帮助新手小白,之前一直没有报名参加产品评测也是因为工作比较忙,既然要写评测文章,就得对商家和消费者负责,尽可能要写的详细。刚好5月份我有计划给厨房的卷帘做智能化改造,当时的想法是安装窗帘伴侣,这个方案最简单,然后群里就发来了窗帘伴侣的评测,我看了下产品介绍和安装要求,非常适合我,我就报名参加了。


我厨房的卷帘样式是下面这样,安装好卷帘伴侣ZMP1后,还挺协调的,由于家里没有瓷砖专用钻头,暂时没有打孔安装,就暂时用自带的3M胶固定卷帘伴侣ZMP1了,感觉还是得打孔固定,这样会更加牢固。以下评测是基于home assistant OS 2026.6月版、HA自带的ZHA集成的使用体验,由于我没有涂鸦的网关,家里用的是diy的zigbee网关,所以没有办法用涂鸦app来设置,全部都是用卷帘伴侣ZMP1设备上的按钮来操作接入,全程不需要app参与,这一点体验做的非常棒。

page3.jpeg

page4.jpeg


一、外观展示及开箱
包装和产品设计有股苹果风,高级感十足,从遥控器和数据线也可以看出来,做工很精良,还贴心的准备了遥控器专用的CR2032纽扣电池,配备了不同尺寸拉珠的转换头,包括固定卷帘伴侣ZMP1用的3M胶和膨胀螺丝这些。设备拿到后,电量很低,最好先充电再安装使用,因为电量低电机可能无法工作,说明书上有提到:当电源不足时,电机可能无法正常运行(红色指示灯闪烁,电机处于点动模式,请及时充电),设备充电指示灯颜色为红色:充电时为红色,充满电时为绿色。

page1.jpeg

page2.jpeg

page6.jpeg

二、产品功能介绍
掰开卷帘伴侣底部的软胶条,从左到右依次是:限位设定开关,type-c接口(5V1A),SET功能键,设备主体上的旋钮:向左或者向右旋转,是控制卷帘的上升和下降,点击这个旋钮是暂停。要使用这个卷帘伴侣,最重要的就是设置限位,其实就是设置卷帘完全打开点位和卷帘完全关闭点位,有了这2个参考点,才可以在ha做后续的操作和自动化,如果没有设置,可能在ha里是操作不了ZMP1或者操作失败。

page5.jpg

可以先接入ha,然后再设置2个限位点,卷帘伴侣zmp1出厂默认状态是存储模式(我的理解应该设备是休眠模式吧),要使用卷帘伴侣必须退出这个存储模式,怎么分辨?向两个方向旋转旋钮,设备无响应,或按下底部的SET按钮,指示灯无响应,表示设备处于存储模式。出厂默认状态为存储模式。

退出存储模式:长按底部的SET按钮5秒以上,松开直到驾驶员振动一次。
切换到存储模式:如果设备长时间不工作,我们建议将设备切换到存储模式。长按5ET按钮10秒,松开它,直到设备振动两次。

设置限位步骤:我是通过设备上的限位按钮直接设置的,因为我没有涂鸦网关和app,具体步骤,将限位设置开关向左移动, 旋转旋钮将卷帘移动到所需位置,然后按下按钮一次停止,再次按下按钮,设备将振动一次,第一次限制设置完成。再次将旋钮反方向旋转到另一个位置,将卷帘移动到所需的位置,然后按下旋钮一次停止。再次按下旋钮,设备将振动一次,第二次限制设置完成。最后将限制设置开关向右移动,这样就退出了限位设置模式。app或者遥控器设置限位步骤,可以参考文章末尾的说明书来操作。


三、ZMP1接入ha的zha集成
根据上面提到的步骤,退出存储模式,然后开始用zigbee网关配对设备,快速按下SET键3次,驱动器指示灯将闪烁。现在卷帘伴侣进入配对模式。打开ha的设备与服务-Zigbee Home Automation集成(zha)-添加设备,此时ha就开始添加zmp1卷帘伴侣到zha集成里了,如果一次不行,就多试2次,配对的时候,尽量让zmp1卷帘伴侣离zha网关近点,配对和加入过程如下图所示:
QQ20260607-144425.png

QQ20260607-144517.png

QQ20260607-144713.png

接入zha集成后,大致有这些实体,1,一个标准的卷帘实体,可以控制卷帘的上和下开合,停止,百分比开合(需要按照第二章节的方法,设置好初始点和末端点的限位,否则可能没有响应).2,电机的上和下微动。3,电机的正反转设置和一些限位设置。4,卷帘伴侣电量,lqi和rssi信号,工作状态。zha集成并不直接支持zmp1卷帘伴侣,需要加入zha_quirks配置文件,就是zmp1.py(zmp1.py完整代码见下方),具体步骤:将需要的 quirk 文件复制到 Home Assistant 的 /config/zha_quirks/ 目录,并在 configuration.yaml 配置以下代码:然后重启 Home Assistant。

configuration.yaml中加入这行代码
zha:
  enable_quirks: true
  custom_quirks_path: /config/zha_quirks


zmp1.py完整代码
"""Custom ZHA quirk for Zemismart/Tuya TS0601 chain curtain motor."""

from __future__ import annotations

from zigpy.profiles import zha
from zigpy.zcl.clusters.general import Basic, Groups, Ota, Scenes, Time

from zhaquirks.const import (
    DEVICE_TYPE,
    ENDPOINTS,
    INPUT_CLUSTERS,
    MODELS_INFO,
    OUTPUT_CLUSTERS,
    PROFILE_ID,
)
from zhaquirks.tuya import (
    TuyaManufacturerWindowCover,
    TuyaManufCluster,
    TuyaWindowCover,
    TuyaWindowCoverControl,
)

try:
    import zigpy.types as t
    from zigpy.zcl import foundation
    from zigpy.quirks.v2 import EntityType
    from zhaquirks.tuya.builder import TuyaQuirkBuilder

    _BUILDER_OK = True
except Exception:
    _BUILDER_OK = False


if _BUILDER_OK:
    class MotorDirection(t.enum8):
        """Motor direction for the curtain motor."""

        forward = 0x00
        back = 0x01


    class LimitAction(t.enum8):
        """Limit configuration actions exposed by the Tuya MCU."""

        set_upper_limit = 0x00
        set_lower_limit = 0x01
        delete_upper_limit = 0x02
        delete_lower_limit = 0x03
        delete_all_limits = 0x04


    class ClickControl(t.enum8):
        """Short nudge command."""

        up = 0x00
        down = 0x01


    (
        TuyaQuirkBuilder("_TZE284_6hrnp30w", "TS0601")
        .tuya_enchantment(data_query_spell=True)
        .tuya_cover(control_dp=1, position_state_dp=3, position_control_dp=2, invert=True)
        .tuya_battery(dp_id=13)
        .tuya_enum(
            dp_id=5,
            attribute_name="motor_direction",
            enum_class=MotorDirection,
            translation_key="motor_direction",
            fallback_name="Motor direction",
        )
        .tuya_enum(
            dp_id=16,
            attribute_name="limit_action",
            enum_class=LimitAction,
            translation_key="limit_action",
            fallback_name="Limit action",
        )
        .tuya_dp_attribute(
            dp_id=20,
            attribute_name="click_control",
            type=ClickControl,
            access=foundation.ZCLAttributeAccess.Write,
        )
        .write_attr_button(
            attribute_name="click_control",
            attribute_value=0x00,
            cluster_id=0xEF00,
            unique_id_suffix="nudge_up",
            translation_key="nudge_up",
            fallback_name="Nudge up",
            entity_type=EntityType.STANDARD,
        )
        .write_attr_button(
            attribute_name="click_control",
            attribute_value=0x01,
            cluster_id=0xEF00,
            unique_id_suffix="nudge_down",
            translation_key="nudge_down",
            fallback_name="Nudge down",
            entity_type=EntityType.STANDARD,
        )
        .prevent_default_entity_creation(
            endpoint_id=1,
            cluster_id=TuyaWindowCoverControl.cluster_id,
            unique_id_suffix="1-258-window_covering_type",
        )
        .prevent_default_entity_creation(
            endpoint_id=1,
            cluster_id=Ota.cluster_id,
            unique_id_suffix="1-25-firmware_update",
        )
        .skip_configuration()
        .add_to_registry()
    )
else:
    class ZemismartTs0601Cover(TuyaWindowCover):
        """Fallback quirk when the Tuya builder API is unavailable."""

        signature = {
            MODELS_INFO: [
                ("_TZE284_6hrnp30w", "TS0601"),
            ],
            ENDPOINTS: {
                1: {
                    PROFILE_ID: zha.PROFILE_ID,
                    DEVICE_TYPE: zha.DeviceType.SMART_PLUG,
                    INPUT_CLUSTERS: [
                        Basic.cluster_id,
                        Groups.cluster_id,
                        Scenes.cluster_id,
                        0xED00,
                        TuyaManufCluster.cluster_id,
                    ],
                    OUTPUT_CLUSTERS: [
                        Time.cluster_id,
                        Ota.cluster_id,
                    ],
                }
            },
        }

        replacement = {
            ENDPOINTS: {
                1: {
                    PROFILE_ID: zha.PROFILE_ID,
                    DEVICE_TYPE: zha.DeviceType.WINDOW_COVERING_DEVICE,
                    INPUT_CLUSTERS: [
                        Basic.cluster_id,
                        Groups.cluster_id,
                        Scenes.cluster_id,
                        TuyaManufacturerWindowCover,
                        TuyaWindowCoverControl,
                    ],
                    OUTPUT_CLUSTERS: [
                        Ota.cluster_id,
                    ],
                }
            },
        }

QQ20260616-155530.png

四、卷帘伴侣的实际操控体验
卷帘伴侣zmp1的拉合力很强,开合和关闭卷帘的时候声音也不大,拉合的过程中,我感觉很稳,只是目前卷帘伴侣我用自带的3m胶固定在瓷砖上的,我感觉这样长期不稳,厨房的瓷砖太光滑了,我后期有时间了我准备打孔固定,所以暂时没有录制卷帘伴侣开合的视频。

五、不足和建议
1、卷帘伴侣一般都是安装在窗户这里,如果能直接集成太阳能充电那就更好了,或者有太阳能充电板配件出售也不错,毕竟这个zmp1有6400mA的电池容量,充电规格是5v1a,充满这么大的电池,可能需要7-10个小时,时间有点久。
2、缺少光线传感器,如果卷帘伴侣设备上能自带光感,就可以配合人体传感器,做更加精细化的人来开灯人走灯灭了。
3、说明书是全英文的,看起来稍微有点吃力,如果面向中国市场,说明书有中文版的话,体验会更好。zemismart产品很不错,我相信很多中国的消费者会喜欢,毕竟做工很精良。

六、说明书的中文版翻译(源自ai翻译,可能不准确,仅供参考)
pg (1).jpeg
pg (2).jpeg
pg (3).jpeg
pg (4).jpeg
pg (5).jpeg
pg (6).jpeg
pg (7).jpeg
pg (8).jpeg
pg (9).jpeg
pg (10).jpeg
pg (11).jpeg
pg (12).jpeg





回复

使用道具 举报

2

主题

193

回帖

1573

积分

金牌会员

积分
1573
金钱
1378
HASS币
0
发表于 2026-6-16 17:53:13 | 显示全部楼层
还真有卷帘
回复

使用道具 举报

0

主题

292

回帖

843

积分

高级会员

积分
843
金钱
551
HASS币
0
发表于 2026-6-16 22:28:10 来自手机 | 显示全部楼层
感谢分享!!!
回复

使用道具 举报

1

主题

20

回帖

204

积分

中级会员

积分
204
金钱
183
HASS币
0
发表于 2026-6-17 10:14:20 来自手机 | 显示全部楼层
感谢分享!楼主用心评测,详细介绍功能特点,点赞。
回复

使用道具 举报

0

主题

3

回帖

14

积分

新手上路

积分
14
金钱
11
HASS币
0
发表于 2026-6-27 18:47:29 | 显示全部楼层
很专业 提了很专业的分析。 这款有配太阳能板,关于光感 ,是个好主意,我们分析下
回复

使用道具 举报

200

主题

3257

回帖

1万

积分

元老级技术达人

积分
10754
金钱
7282
HASS币
80
 楼主| 发表于 2026-6-27 20:54:49 | 显示全部楼层
zemiwilliam2026 发表于 2026-6-27 18:47
很专业 提了很专业的分析。 这款有配太阳能板,关于光感 ,是个好主意,我们分析下 ...

那确实是我草率了。抱歉,没有了解充分,你是厂家的人?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )|网站地图

GMT+8, 2026-7-18 20:24 , Processed in 0.015181 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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