переходник

адаптер для лампы

Текущий релиз
0.4.0
Разработчик
foxthefox, bluefox
Лицензия
MIT

Адаптер для ioBroker для светодиодных ламп, таких как milight, easybulb, limitless.

Общие настройки:

на странице администратора

  • IP-адрес -> IP-адрес моста
  • Порт -> порт моста
  • delaybetweenPackages -> задержка в миллисекундах между UDP-пакетами (100 мс для версии 5)
  • repeatPackage -> количество повторений (1 для версии 5)
  • версия протокола Milight v5 или v6 -> автоматически устанавливает соответствующий порт
  • Установка максимальной яркости при переключении в белый режим.

Типы луковичных растений в зонах:

на странице администратора

  • базовый режим = мост ТОЛЬКО для зоны 1 и V6
  • RGBWW = полноцветная лампа с белым светодиодом и регулировкой цветовой температуры (увеличение цветовой температуры означает более холодный оттенок), ТОЛЬКО в версии 6.
  • RGB = лампочка чистого цвета без белого, ТОЛЬКО для зоны 1.
  • RGBW = цветная лампа с белым светодиодом
  • Белый = лампа белого света WW/CW с регулировкой цветовой температуры (увеличение цветовой температуры означает более холодный оттенок).

Для управления всеми четырьмя зонами можно использовать Zone0 или ZoneAll; в версии 6 адаптер настраивается с помощью команд base/bridge, а в версии 5 — с помощью команд rgbw.

Штаты в версии 6

доступное состояниебазовый/мостБелыйRGBRGBWRGBWW
ВКЛ/ВЫКЛ в качестве переключателясостояние(зона1), функциясостояние(зона), функциясостояние(зона1), функциясостояние(зона), функциясостояние(зона), функция
ВКЛ как кнопкаon(zone1), nativeon(zone), nativeon(zone1), nativeon(zone), nativeon(zone), native
ВЫКЛ. как кнопкаoff(zone1), nativeoff(zone), nativeoff(zone1), nativeoff(zone), nativeoff(zone), native
colorMode как логическое состояниеcolorMode (0=ночной режим, 1=белый режим)colorMode (0=ночной режим, 1=белый режим)
maxWhite как кнопкаmaxBright(zone), native
белый режим как кнопкаwhiteMode(zone1), nativewhiteMode(zone), nativewhiteMode(zone), native
ночной режим как кнопканочной режим (зона), нативныйночной режим (зона), нативныйночной режим (зона), нативный
Яркость в единицах измерения (0-100%).яркость(зона), роднаяяркость(зона), роднаяяркость(зона), родная
цвет в виде 3 шестнадцатеричных значенийцвет(зона), роднойцвет(зона), роднойцвет(зона), роднойцвет(зона), родной
RGB в виде комбинированного значения (#000000 - #FFFFFF)rgb(зона), нативныйrgb(зона), нативныйrgb(зона), нативныйrgb(зона), нативный
режим как значениережим(зона), нативныйрежим(зона), нативныйрежим(зона), нативный
modeSpeedUp как кнопкаmodeSpeedUp(zone), nativeрежим SpeedUp (зона), нативныйрежим SpeedUp (зона), нативный
modeSpeedDown как кнопкарежим SpeedDown (зона), нативныйmodeSpeedDown(zone), nativemodeSpeedDown(zone), native
ссылка как кнопкассылка(зона), нативныйссылка(зона), нативный
кнопка «Отключить как»unlink(zone), nativeunlink(zone), native
Насыщенность в единицах (0-100%)Насыщенность (зона), нативная
Значение colorTemp (0-100 соответствует 2700K и 6500K)colorTemp (zone), native
кнопка «Яркость вверх»функция brightnessUp (зона)brightnessUp (zone), nativebrightnessUp (zone), nativeфункция brightnessUp (зона)функция brightnessUp (зона)
Уменьшение яркости как кнопкафункция brightnessDown (зона)brightnessDown (zone), nativebrightnessDown (zone), nativeфункция brightnessDown (зона)функция brightnessDown (зона)
colorUp как кнопкафункция colorUp(zone)функция colorUp(zone)функция colorUp(zone)
цвет Вниз как кнопкацвет Down(zone), функцияцвет Down(zone), функцияцвет Down(zone), функция
насыщенностьВверх как кнопкафункция saturationUp (зона).
насыщенностьВниз как кнопкаsaturationDown (zone), функция
colorTempUp как кнопкаcolorTempUp (zone), nativecolorTempUp (zone), функция
colorTempDown как кнопкаcolorTempDown (zone), nativecolorTempDown (zone), функция
оттенок как значение (0-360)оттенок (зона), функцияоттенок (зона), функция

Состояния в версии 5/версии 4

доступное состояниеRGBБелыйRGBW
ВКЛ/ВЫКЛ в качестве переключателясостояние(зона), функциясостояние(зона), функциясостояние(зона), функция
ВКЛ как кнопкаon(zone), nativeon(zone), nativeon(zone), native
ВЫКЛ. как кнопкаoff(zone), nativeoff(zone), nativeoff(zone), native
colorMode как логическое состояниеcolorMode (0/hs=whiteMode, 1/ct=color(hue=55))
maxWhite как кнопкаmaxBright(zone), native
белый режим как кнопкаwhiteMode(zone), native
ночной режим как кнопканочной режим (зона), нативный
цвет как значение оттенка (0-255)оттенок, родной
RGB в виде комбинированного значения (#000000 - #FFFFFF)rgb, нативный
colorTempUp как кнопкаболее теплый, местный
colorTempDown как кнопкаболее прохладный, родной
Яркость в единицах измерения (0-100%).яркость, родной
Яркость в виде значения (0-100%), расширенный диапазон
effectModeNext как кнопкаeffectModeNext, native
Ускорить как кнопкуspeedUp, nativeeffectSpeedUp, native
Ускорение как кнопкаspeedDown, nativeeffectSpeedDown, native
brightUp как кнопкаbrightUp, nativebrightUp, native
brightDown как кнопкаяркий Даун, кореннойяркий Даун, коренной
effectModeNext как кнопкаeffectSpeedUp, native
effectModePrev как кнопкаeffectSpeedDown, native

Функции effectSpeedUp/Down имеют разное значение (для RGB они меняют режим, для RGBW — скорость)!

Конфигурация:

На странице администратора адаптера версии 5 также можно использовать для ламп версии 4.

TODO:

  • ??

Известные проблемы:

  • ??

Changelog

WORK IN PROGRESS

  • (iobroker-bot) Adapter requires node.js >= 20 now.:

0.4.0

  • compact mode

0.3.6

  • (foxthefox) node-milight-promise 0.3.1 (former version 0.2.32)

0.3.5

  • (mrinc) fix for the v5 color setting (was always blue)
  • (foxthefox) nightModeSwitch added on white bulbs for command from Alexa

0.3.4

  • (foxthefox) adminv3 added

0.3.3

  • (foxthefox) setting of state after usage of command OFF/ON
  • (foxthefox) v6 widget for RGBW; RGBWW mode switch night/weiß instead weiß/farbe
  • (foxthefox) v6 widget for RGBW, RGBWW speedup/down correction, no hide of color temp vs. color when switching night/weiß
  • (foxthefox) v5 widget for RGBW with color changing to matching the selected color
  • (foxthefox) v6 widget for RGBWW with colortemperature changing to matching the selected colortemperature

0.3.2

  • (foxthefox) V5 uses brightUp/brightDown instead brightnessUp/brightnessDown
  • (foxthefox) corrections in V5 for white Commands (cooler/warmer/maxBright)
  • (foxthefox) new RGBWW V6 widget
  • (foxthefox) update for effects and correctios in RGBW V6 widget
  • (foxthefox) added CW/WW widget V4 and V6
  • (foxthefox) added disco button in RGBW V4

0.3.1

  • (bluefox) added checking of methods before calling them

0.3.0

  • (foxthefox) cleanup of states
  • (foxthefox) added white/rgb lamp
  • (foxthefox) correction of mismatch RGBW/RGBWW in v6
  • (foxthefox) v6 brightness only 0-0x64(100)

0.2.2/0.2.1

  • (foxthefox) debug messages with v5/v6 prefix; v6 colorset->colormode

0.2.0

  • (bluefox) discovery for v6

0.1.1

  • (foxthefox) switch lamp on with full brightness -> checkbox in admin for v5

0.1.0

  • (foxthefox) tested with bridge version 4 and protocol version v5
  • (bluefox)v6 implementation
  • (foxthefox) node-milight-promise 0.0.9
  • (foxthefox) jqui widget RGBW lamp

0.0.1

  • (foxthefox) initial setup

License

The MIT License (MIT)

Copyright (c) 2018-2026 foxthefox foxthefox@wysiwis.net