Блог

Набор состояний (States) магического кубика от Xiaomi (Magic Cube)

Состояния магического кубика

Поделюсь личным опытом по определению состояний данного устройства (Xiaomi Magic Cube). Валялся он у меня давно, но после начала работы с deCONZ и постепенным переходом на Node Red я вспомнил о его существовании и попробовал определить состояния, которые он может отдавать в автоматизации умного дома. Из deCONZ в Node Red кубик определяется как два устройства: первое - отдает бинарные состояния (перевороты, постукивание и т.д.), а второе - показывает поворот кубика по часовой или против часовой стрелки в условных единицах, состоящих из 4-х цифр со знаком минус или плюс.

Вот список состояний которые я обнаружил:

Бинарные состояния состоят из четырех цифр 

Состояния поворота кубика

По часовой стрелке - положительные значения, а против часовой стрелки - отрицательные значения.

В deConz эти значения отображаются в градусах, где две цифры целые, а две десятичные.

Очень похожи эти значения на угловую скорость, но это мои ощущения.


Нравится эта игрушка, но тоже пока не пойму Профит от её использования.

Лежит себе такой кубик на прикроватной тумбочке в спальне. Флип на 90 - включает и выключает верхнюю люстру, слабые пуши по поверхности тумбочки - включают и выключают настенные бра над изголовьем кровати, поворотом - яркость лампы в торшере, если потрясти куб - выключение всего освещения в спальне. 

Я в Деконз его пробросил, a потом в Node Red и посчитал количество состояний, 51 - получилось. Думаю на грани наклеить иконки, распечатанные на принтере, и тогда можно использовать больше комбинаций. Скоро Флоу для него для Node Red появится на портале.

7000 - это даже не "взять", а малейшее движение, называется "wakeup" - "проснуться".

Срабатывает, например, если стол чуть толкнуть, на котором кубик лежит.

А "условные единицы" поворота очень похоже, что - градусы, домноженные на 100.

Например 4257 означает поворот на 42.57 градуса по часовой стрелке.

А -16590 означает 165.90 градуса против часовой.


Вернуться назад
Вернуться назад