prefixkit Вопрос инженеруСпросить Поддержать EN

Zigbee-устройства Лампы и светильники

Inovelli VZM32-SN

mmWave Zigbee Dimmer. Работает с Zigbee2MQTT без шлюза и облака производителя: устройство подключается к Zigbee-стику и появляется в Home Assistant.

Производитель
Inovelli
Модель
VZM32-SN
Тип
Лампы и светильники
Питание
от сети — обычно работает как ретранслятор и усиливает сеть
Обновление прошивки (OTA)
да, через Zigbee2MQTT

Найти в магазинах: AliExpress

Ссылки ведут на поиск в магазинах; часть ссылок партнёрские — покупка по ним ничего не стоит вам и поддерживает сайт. Мы не продаём устройства и не получаем их от производителей.

Что умеет

ФункцияСвойствоЗначенияУправление
Lightstate, brightnessвкл / выкл, яркостьможно менять
Led effectled_effect—только чтение
Individual led effectindividual_led_effect—только чтение
NotificationCompletenotificationCompleteLED_1, LED_2, LED_3, LED_4, LED_5, LED_6, LED_7, ALL_LEDS …только чтение
DimmingSpeedUpRemotedimmingSpeedUpRemote0…127можно менять
DimmingSpeedUpLocaldimmingSpeedUpLocal0…127можно менять
RampRateOffToOnRemoterampRateOffToOnRemote0…127можно менять
RampRateOffToOnLocalrampRateOffToOnLocal0…127можно менять
DimmingSpeedDownRemotedimmingSpeedDownRemote0…127можно менять
DimmingSpeedDownLocaldimmingSpeedDownLocal0…127можно менять
RampRateOnToOffRemoterampRateOnToOffRemote0…127можно менять
RampRateOnToOffLocalrampRateOnToOffLocal0…127можно менять
InvertSwitchinvertSwitchYes, Noможно менять
AutoTimerOffautoTimerOffseconds · 0…32767можно менять
DefaultLevelLocaldefaultLevelLocal0…255можно менять
DefaultLevelRemotedefaultLevelRemote0…255можно менять
StateAfterPowerRestoredstateAfterPowerRestored0…255можно менять
LoadLevelIndicatorTimeoutloadLevelIndicatorTimeoutStay Off, 1 Second, 2 Seconds, 3 Seconds, 4 Seconds, 5 Seconds, 6 Seconds, 7 Seconds …можно менять
SwitchTypeswitchTypeSingle Pole, Aux Switchможно менять
InternalTemperatureinternalTemperature°C · 0…127только чтение
OverheatoverheatNo Alert, Overheatedтолько чтение
ButtonDelaybuttonDelay0ms, 100ms, 200ms, 300ms, 400ms, 500ms, 600ms, 700ms …можно менять
DeviceBindNumberdeviceBindNumber—только чтение
SmartBulbModesmartBulbModeDisabled, Smart Bulb Modeможно менять
DoubleTapUpToParam55doubleTapUpToParam55Disabled, Enabledможно менять
DoubleTapDownToParam56doubleTapDownToParam56Disabled, Enabledможно менять
BrightnessLevelForDoubleTapUpbrightnessLevelForDoubleTapUp2…255можно менять
BrightnessLevelForDoubleTapDownbrightnessLevelForDoubleTapDown0…255можно менять
LedColorWhenOnledColorWhenOn0…255можно менять
LedColorWhenOffledColorWhenOff0…255можно менять
LedIntensityWhenOnledIntensityWhenOn0…100можно менять
LedIntensityWhenOffledIntensityWhenOff0…100можно менять
SingleTapBehaviorsingleTapBehaviorOld Behavior, New Behavior, Down Always Offможно менять
FanControlModefanControlModeDisabled, Multi Tap, Cycle, Toggleможно менять
LowLevelForFanControlModelowLevelForFanControlMode2…254можно менять
MediumLevelForFanControlModemediumLevelForFanControlMode2…254можно менять
HighLevelForFanControlModehighLevelForFanControlMode2…254можно менять
LedColorForFanControlModeledColorForFanControlMode0…255можно менять
AuxSwitchUniqueScenesauxSwitchUniqueScenesDisabled, Enabledможно менять
BindingOffToOnSyncLevelbindingOffToOnSyncLevelDisabled, Enabledможно менять
LocalProtectionlocalProtectionDisabled, Enabledможно менять
RemoteProtectionremoteProtectionDisabled, Enabledтолько чтение
OnOffLedModeonOffLedModeAll, Oneможно менять
FirmwareUpdateInProgressIndicatorfirmwareUpdateInProgressIndicatorDisabled, Enabledможно менять
DefaultLed1ColorWhenOndefaultLed1ColorWhenOn0…255можно менять
DefaultLed1ColorWhenOffdefaultLed1ColorWhenOff0…255можно менять
DefaultLed1IntensityWhenOndefaultLed1IntensityWhenOn0…101можно менять
DefaultLed1IntensityWhenOffdefaultLed1IntensityWhenOff0…101можно менять
DefaultLed2ColorWhenOndefaultLed2ColorWhenOn0…255можно менять
DefaultLed2ColorWhenOffdefaultLed2ColorWhenOff0…255можно менять
DefaultLed2IntensityWhenOndefaultLed2IntensityWhenOn0…101можно менять
DefaultLed2IntensityWhenOffdefaultLed2IntensityWhenOff0…101можно менять
DefaultLed3ColorWhenOndefaultLed3ColorWhenOn0…255можно менять
DefaultLed3ColorWhenOffdefaultLed3ColorWhenOff0…255можно менять
DefaultLed3IntensityWhenOndefaultLed3IntensityWhenOn0…101можно менять
DefaultLed3IntensityWhenOffdefaultLed3IntensityWhenOff0…101можно менять
DefaultLed4ColorWhenOndefaultLed4ColorWhenOn0…255можно менять
DefaultLed4ColorWhenOffdefaultLed4ColorWhenOff0…255можно менять
DefaultLed4IntensityWhenOndefaultLed4IntensityWhenOn0…101можно менять
DefaultLed4IntensityWhenOffdefaultLed4IntensityWhenOff0…101можно менять
DefaultLed5ColorWhenOndefaultLed5ColorWhenOn0…255можно менять
DefaultLed5ColorWhenOffdefaultLed5ColorWhenOff0…255можно менять
DefaultLed5IntensityWhenOndefaultLed5IntensityWhenOn0…101можно менять
DefaultLed5IntensityWhenOffdefaultLed5IntensityWhenOff0…101можно менять
DefaultLed6ColorWhenOndefaultLed6ColorWhenOn0…255можно менять
DefaultLed6ColorWhenOffdefaultLed6ColorWhenOff0…255можно менять
DefaultLed6IntensityWhenOndefaultLed6IntensityWhenOn0…101можно менять
DefaultLed6IntensityWhenOffdefaultLed6IntensityWhenOff0…101можно менять
DefaultLed7ColorWhenOndefaultLed7ColorWhenOn0…255можно менять
DefaultLed7ColorWhenOffdefaultLed7ColorWhenOff0…255можно менять
DefaultLed7IntensityWhenOndefaultLed7IntensityWhenOn0…101можно менять
DefaultLed7IntensityWhenOffdefaultLed7IntensityWhenOff0…101можно менять
FanTimerModefanTimerModeDisabled, Enabledможно менять
DoubleTapClearNotificationsdoubleTapClearNotificationsEnabled (Default), Disabledможно менять
FanLedLevelTypefanLedLevelType0…10можно менять
MinimumLevelminimumLevel1…254можно менять
MaximumLevelmaximumLevel2…255можно менять
PowerTypepowerTypeNon Neutral, Neutralтолько чтение
OutputModeoutputModeDimmer, On/Offможно менять
LedBarScalingledBarScalingGen3 method (VZM-style), Gen2 method (LZW-style)можно менять
ActivePowerReportsactivePowerReports0…100можно менять
PeriodicPowerAndEnergyReportsperiodicPowerAndEnergyReports0…32767можно менять
ActiveEnergyReportsactiveEnergyReports0…32767можно менять
QuickStartTimequickStartTime0…60можно менять
QuickStartLevelquickStartLevel1…254можно менять
HigherOutputInNonNeutralhigherOutputInNonNeutralDisabled (default), Enabledможно менять
DimmingModedimmingModeLeading edge, Trailing edgeтолько чтение
OtaImageTypeotaImageTypeZigbee (259), mmWave (260), Alternating (259 & 260) (default)можно менять
MmwaveControlWiredDevicemmwaveControlWiredDeviceDisabled, Occupancy (default), Vacancy, Wasteful Occupancy, Mirrored Occupancy, Mirrored Vacancy, Mirrored Wasteful Occupancyможно менять
MmWaveRoomSizePresetmmWaveRoomSizePresetCustom, Small, Medium, Largeможно менять
MmWaveHoldTimemmWaveHoldTime0…4294967295можно менять
MmWaveDetectSensitivitymmWaveDetectSensitivityLow, Medium, High (default)можно менять
MmWaveDetectTriggermmWaveDetectTriggerSlow (5s), Medium (1s), Fast (0.2s, default)можно менять
MmWaveTargetInfoReportmmWaveTargetInfoReportDisable (default), Enableможно менять
MmWaveStayLifemmWaveStayLife0…4294967295можно менять
MmWaveVersionmmWaveVersion0…4294967295только чтение
MmWaveHeightMinmmWaveHeightMin-600…600можно менять
MmWaveHeightMaxmmWaveHeightMax-600…600можно менять
MmWaveWidthMinmmWaveWidthMin-600…600можно менять
MmWaveWidthMaxmmWaveWidthMax-600…600можно менять
MmWaveDepthMinmmWaveDepthMin0…600можно менять
MmWaveDepthMaxmmWaveDepthMax0…600можно менять
Mmwave control commandsmmwave_control_commands—только чтение
Area1Occupancymmwave_area1_occupancy—только чтение
Area2Occupancymmwave_area2_occupancy—только чтение
Area3Occupancymmwave_area3_occupancy—только чтение
Area4Occupancymmwave_area4_occupancy—только чтение
Mmwave interference areasmmwave_interference_areas—только чтение
Mmwave detection areasmmwave_detection_areas—только чтение
Mmwave stay areasmmwave_stay_areas—только чтение
Mmwave targetsmmwave_targets—только чтение
Опознать (мигнуть)identifyidentifyможно менять
Energy resetenergy_resetresetможно менять
МощностьpowerWтолько чтение
НапряжениеvoltageVтолько чтение
ТокcurrentAтолько чтение
ЭнергияenergykWhтолько чтение
Освещённостьilluminancelxтолько чтение
Движениеoccupancy—только чтение
Действие (нажатие кнопки)actiondown_single, up_single, config_single, down_release, up_release, config_release, down_held, up_held …только чтение

MQTT: состояние и команды

Zigbee2MQTT публикует состояние устройства в топик zigbee2mqtt/my_device (вместо my_device — имя, которое вы дали устройству). Пример сообщения:

{
  "state": "ON",
  "brightness": 180,
  "notificationComplete": "LED_1",
  "dimmingSpeedUpRemote": 64,
  "dimmingSpeedUpLocal": 64,
  "rampRateOffToOnRemote": 64,
  "rampRateOffToOnLocal": 64,
  "dimmingSpeedDownRemote": 64,
  "dimmingSpeedDownLocal": 64,
  "rampRateOnToOffRemote": 64,
  "rampRateOnToOffLocal": 64,
  "invertSwitch": "Yes",
  "autoTimerOff": 16384,
  "defaultLevelLocal": 128,
  "linkquality": 120
}

Команды отправляют в zigbee2mqtt/my_device/set:

mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"state":"ON","brightness":180}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"state":"OFF","transition":2}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"invertSwitch":"No"}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"loadLevelIndicatorTimeout":"1 Second"}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"switchType":"Aux Switch"}'

Проверить топики и сообщения прямо из браузера — MQTT-клиент.

Пример автоматизации Home Assistant

Zigbee2MQTT создаёт объекты Home Assistant по имени устройства. Если назвать его my_device, автоматизация в automations.yaml может выглядеть так:

- alias: "Свет на закате"
  mode: single
  triggers:
    - trigger: sun
      event: sunset
      offset: "-00:15:00"
  actions:
    - action: light.turn_on
      target:
        entity_id: light.my_device
      data:
        brightness_pct: 70

Проверить YAML на ошибки — проверка YAML.

Как подключить

  1. В Zigbee2MQTT нажмите «Разрешить подключение» (Permit join).
  2. Переведите устройство в режим сопряжения: обычно — долгое нажатие кнопки сброса (5–10 секунд) до мигания индикатора; лампы — включить и выключить питание 5–6 раз подряд.
  3. Держите устройство рядом с координатором или ретранслятором, пока идёт сопряжение.
  4. Дайте устройству понятное имя — от него зависят топики MQTT и объекты в Home Assistant.

Точная процедура и особенности модели — страница устройства в документации Zigbee2MQTT. Нет координатора — подбор Zigbee-стика.

Похожие устройства

Идея?