лифкс лампы

адаптер светильника lifx

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

Адаптер Lifx для ioBroker

Настройки/Конфигурация:

  • Никаких настроек или конфигурации не требуется, адаптер автоматически определяет лампы.

Недоступен виджет метро

  • Небольшая иконка, указывающая на недоступный статус в Metro-виджете, является первым объектом уведомления.
  • object_id[0] — это индикатор недоступности.
  • Вместо значения "true" следует писать "false".
  • Значок должен быть wifiColorRed.png.
  • Смещение по горизонтали на 6 должно работать нормально.

Визуализация:

  • используйте виджеты Lifx

объекты

ОбъектЦенитьнастраиваемыйОписание
Bulb.stateлогическийхtrue/false -> ВКЛ/ВЫКЛ
Bulb.colormodeлогическийхцвет, белый
Bulb.tempценитьхцветовая температура 2500...9000 К
Bulb.hueценитьхцвет 0...360
Bulb.satценитьхнасыщенность 0…100 %
Лампочка.яркаяценитьхяркость 0...100 %
Bulb.onlineлогический-истина/ложь
Bulb.labelценить-имя/метка
Bulb.vendorценить-информация о поставщике
Лампочка.продуктценить-информация о продукте
Bulb.colorLampценить-информация о цветных лампах
Лампа инфракраснаяценить-информация об инфракрасной лампе
Лампа многозоннаяценить-информация о многозонной лампе
Bulb.Zone.tempценитьхцветовая температура 2500...9000 К
Цветовая зона.Оттенок.Лампочка.Зона.Оттенок.ценитьхцвет 0...360
Bulb.Zone.satценитьхнасыщенность 0…100 %
Bulb.Zone.brightценитьхяркость 0...100 %

TODO:

  • Настройка цветовых значений со всеми существующими параметрами (регулировка яркости имеет фиксированную насыщенность 80% и сохраняет предыдущую настройку оттенка; регулировка насыщенности и регулировка оттенка имеют фиксированную яркость 80%).
  • переходные периоды
  • волновые формы

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

  • Значения, выходящие за пределы допустимого диапазона, приводят к сбою адаптера.

Changelog

WORK IN PROGRESS

  • (copilot) Adapter requires node.js >= 22 now

2.0.0 [BREAKING]

  • update lifx-lan-client 2.1.2
  • state roles (colorLamp, infraredLamp, multizoneLampe) are no longer string, corrected to boolean (delete those states when adapter is stopped and restart adapter)
  • hue and saturation states in warm white lamp, since the states are transmitted and causing warnings

1.0.10

  • update dependencies
  • update to comply with repo checker

1.0.9

  • update dependencies
  • update to iobroker/eslint

1.0.8

  • update dependencies

1.0.7

  • (Jarves020) Reactivated Cyclic Updates (brackets were missing at function call)
  • (Jarves020) reenabled Settings for lifx Cyclic Update Intervall
  • (Jarves020) Changed LogLevel for "Failed Cyclic Update...." from error to debug to avoid log spamming
  • (foxthefox) IOB checker corrections

1.0.6

  • eslint upgrade and corrections

1.0.5

  • update devDeps
  • IOB checker corrections

1.0.4

  • implementation jsonUI

1.0.3

  • translation with adapter-dev

1.0.2

  • some changes to loglevel
  • fix crash when no label is provided

1.0.1

  • bugfix, context of 'this' in timeout
  • Null exception with B/W bulb issue#23

1.0.0

  • refactoring, change to class based structure of the adapter
  • gitub actions instead travis

0.2.1

  • (Jarvis020) errorhandling improvements
  • (Jarvis020) fade time

0.2.0

  • lifx-lan-client library instead node-lifx
  • states for vendor, product, version, product features
  • multizone support
  • cyclic polling

0.1.1

  • logo quadratic

0.1.0

  • compact mode

0.0.5

  • adminv3
  • noConfig -> no admin page anymore

0.0.4

  • jqui widget with interactive colored slider

0.0.3

  • metro widget
  • jqui widget

0.0.2

  • change to node-lifx
  • successful tested with 2 lamps and firmware 2.1

0.0.1

  • initial setup with lifx

License

The MIT License (MIT)

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