tretyakovsa / Sonoff_WiFi_switch

Прошивка для ESP8266 (Умный дом)-Firmware for ESP8266 (Smart Home)
GNU General Public License v3.0
181 stars 40 forks source link

ws2811 - Путаются цвета гирлянды #91

Open tutaf opened 6 years ago

tutaf commented 6 years ago

Проблема: на моей гирлянде из ws2811 китайцы перепутали красный и зеленый цвета (документации о том что так и должно быть не нашел).

Решение: 1) Клонируем проект: $ git clone https://github.com/tretyakovsa/Sonoff_WiFi_switch 2) Открываем файл /home/user/Sonoff_WiFi_switch/dev_data/js/function.js 3) Ищем rgbToHex, а точнее строчку if (valID){val(valID, rgbToHex(p[0],p[1],p[2]));} и меняем ее на if (vcalID){val(valID, rgbToHex(p[1],p[0],p[2]));} и сохраняем файл 4) Делаем файл /home/user/Sonoff_WiFi_switch/pre-commit.sh исполняемым: $ cd /home/user/Sonoff_WiFi_switch /Sonoff_WiFi_switch $ sudo chmod 755 pre-commit.sh И запускаем его: /Sonoff_WiFi_switch $ ./pre-commit.sh 5) Открываем файловый менеджер esp: 192.168.0.xx/edit, выбираем файл /home/user/Sonoff_WiFi_switch/data/js/function.js.gz, в поле ввода имени заменяем /function.js.gz на /js/function.js.gz, нажимаем Upload. 6) Обновляем(ctrl+f5) страницу управления и все работает :)

PS: это изменит только поведение сайта, если вы управляете get запросами то вам придется менять порядок цветов и в самом запросе!