Страница 1 из 1

RGB WIFI IoT нужна помощь

Добавлено: Сб май 11, 2019 11:44 pm
Aleksei.kor
Прошу помощи.
Проблема вот в чем: простое устройство RGB хранит цвет в переменой в формате RGB (красный зеленый синий), ESP8266 WIFI IoT принимает цвет в формате GRB (зеленый красный синий), т.е. получается зеленый и красный перепутаны (при выборе красного загорается зеленый и наоборот). Вопрос: как поменять местами первые два байта местами в переменной "colorSaved", чтобы корректно горело все нужным цветом?

Re: RGB WIFI IoT нужна помощь

Добавлено: Вс май 12, 2019 11:20 am
xor
Вы используете пу из коробки и готовую прошивку вифи иот, несовместимые друг с другом.
Теперь нужен костыль.
Код пу и вифи иот зашиты в своих системах и, по большому счету, недоступны.
И, наверное, придется городить в пу новое свойство, которое будет содержать нужный порядок цветов и которое будет обновляться с обновлением основного colorSaved.
По поводу перестановки двух пар символов в цвете посмотрите пхп функцию substr()


Отправлено с моего Redmi 4X через Tapatalk


Re: RGB WIFI IoT нужна помощь

Добавлено: Вс май 12, 2019 12:05 pm
Logrus
провода не проще поменять :D

Re: RGB WIFI IoT нужна помощь

Добавлено: Вс май 12, 2019 12:28 pm
xor
Logrus писал(а):провода не проще поменять :D
Тут уж пусть тс решает
Я тут снова убедился в том, что экономия в одном (пу, иот) всегда приводит к геморрою при шаге в сторону от стандарта(

Отправлено с моего Redmi 4X через Tapatalk


Re: RGB WIFI IoT нужна помощь

Добавлено: Вс май 12, 2019 12:58 pm
Logrus
т.е. получается зеленый и красный перепутаны (при выборе красного загорается зеленый и наоборот)

ну вот это у тс факт, остальное придумки
кто там стандарт в подключении проводов поменял?

Re: RGB WIFI IoT нужна помощь

Добавлено: Вс май 12, 2019 1:12 pm
Aleksei.kor
Logrus писал(а):
Вс май 12, 2019 12:05 pm
провода не проще поменять :D
Провода не поменяешь т.к. используются светодиоды с пиксельной адресацией WS2812B

Re: RGB WIFI IoT нужна помощь

Добавлено: Вс май 12, 2019 1:52 pm
Sapizdullin
Aleksei.kor писал(а):
Вс май 12, 2019 1:12 pm
Logrus писал(а):
Вс май 12, 2019 12:05 pm
провода не проще поменять :D
Провода не поменяешь т.к. используются светодиоды с пиксельной адресацией WS2812B
Так это не RGB светодиод. А именно светодиод с адресацией. Задайте вопрос автору прошивки Максу на его форуме
http://homes-smart.ru/index.php/forumk