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

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Aleksei.kor
Сообщения: 4
Зарегистрирован: Вс мар 31, 2019 7:21 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Aleksei.kor » Сб май 11, 2019 11:44 pm

Прошу помощи.
Проблема вот в чем: простое устройство RGB хранит цвет в переменой в формате RGB (красный зеленый синий), ESP8266 WIFI IoT принимает цвет в формате GRB (зеленый красный синий), т.е. получается зеленый и красный перепутаны (при выборе красного загорается зеленый и наоборот). Вопрос: как поменять местами первые два байта местами в переменной "colorSaved", чтобы корректно горело все нужным цветом?
Аватара пользователя
xor
Сообщения: 1097
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 84 раза
Поблагодарили: 282 раза

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

Сообщение xor » Вс май 12, 2019 11:20 am

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


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

Logrus
Сообщения: 1286
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 243 раза
Поблагодарили: 212 раз

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

Сообщение Logrus » Вс май 12, 2019 12:05 pm

провода не проще поменять :D
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо - ТАМ =>
connect Raspberry Pi3, с образа от Сергея 3.31, PHP 7
Аватара пользователя
xor
Сообщения: 1097
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 84 раза
Поблагодарили: 282 раза

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

Сообщение xor » Вс май 12, 2019 12:28 pm

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

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

Logrus
Сообщения: 1286
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 243 раза
Поблагодарили: 212 раз

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

Сообщение Logrus » Вс май 12, 2019 12:58 pm

т.е. получается зеленый и красный перепутаны (при выборе красного загорается зеленый и наоборот)

ну вот это у тс факт, остальное придумки
кто там стандарт в подключении проводов поменял?
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо - ТАМ =>
connect Raspberry Pi3, с образа от Сергея 3.31, PHP 7
Aleksei.kor
Сообщения: 4
Зарегистрирован: Вс мар 31, 2019 7:21 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Aleksei.kor » Вс май 12, 2019 1:12 pm

Logrus писал(а):
Вс май 12, 2019 12:05 pm
провода не проще поменять :D
Провода не поменяешь т.к. используются светодиоды с пиксельной адресацией WS2812B
Аватара пользователя
Sapizdullin
Сообщения: 330
Зарегистрирован: Сб фев 18, 2017 9:47 am
Благодарил (а): 37 раз
Поблагодарили: 51 раз

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

Сообщение Sapizdullin » Вс май 12, 2019 1:52 pm

Aleksei.kor писал(а):
Вс май 12, 2019 1:12 pm
Logrus писал(а):
Вс май 12, 2019 12:05 pm
провода не проще поменять :D
Провода не поменяешь т.к. используются светодиоды с пиксельной адресацией WS2812B
Так это не RGB светодиод. А именно светодиод с адресацией. Задайте вопрос автору прошивки Максу на его форуме
http://homes-smart.ru/index.php/forumk
Intel(R) Core(TM) i7-6700, Debian 9 "Stretch", Zoneminder, Avreg.
Ответить