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

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

Модератор: immortal

Ответить
Aleksei.kor
Сообщения: 14
Зарегистрирован: Вс мар 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
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

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

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

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


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

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

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

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

провода не проще поменять :D
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

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

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

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

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

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

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

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

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

ну вот это у тс факт, остальное придумки
кто там стандарт в подключении проводов поменял?
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Aleksei.kor
Сообщения: 14
Зарегистрирован: Вс мар 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
Сообщения: 408
Зарегистрирован: Сб фев 18, 2017 9:47 am
Откуда: Земля
Благодарил (а): 54 раза
Поблагодарили: 61 раз

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.
Ответить