📚 Библиотека для управления лампами GyverLamp2 на Python
- PyPi - https://pypi.org/project/GyverLamp2/
- Страница проекта автора лампы: https://alexgyver.ru/GyverLamp/
- 🌐 Синхронизация настроек лампы
- Сохранять и загружать настройки ввиде json файла
- Автоматическая синхронизация - лампа отправляет настройки на локальный сервер при изменении их.
- 💥 Генерировать случайные режимы
- 📱 Все функции во вкладках приложения: Управление, Конфиг, Режимы, Палитра (заливка одним цветом)
- Заливка цветом используя разные кодировки цвета: rgb, hex, hsv, chsv (chsv - это тот же hsv только значения от 0 до 255)
Python 3.9 или выше
# Linux/macOS
python3 -m pip install -U GyverLamp2
# Windows
py -3 -m pip install -U GyverLamp2
- Cкачать файл - parsing.ino
- Скачать архив с проектом https://github.com/AlexGyver/GyverLamp2
- Разархивировать архив
- Перейти в папку c проектом
- Потом в папку firmware, дальше в GyverLamp2
- Заменить файл parsing.ino на скачанный
- Прошиваем
- Готово!
from GyverLamp2 import Lamp
from time import sleep
lamp = Lamp()
lamp.turn_on()
sleep(0.5)
lamp.next_mode()
Все примеры - https://github.com/KirillMonster/GyverLamp2/tree/main/examples