Речь пойдет о выключателе с Aliexpress: c Wi-Fi, на 3 сенсорных кнопки и с поддержкой tuya серверов, а так же с подключением с/без нуля.
В данной заметке описана установка MajorDoMo на свежий образ Raspbian (Debian 11 Bullseye) с помощью официального установщика ОС на мини коvпьютер Raspberry Pi (в моём случае 3B) и системы Умного Дома MajorDomo.
Небольшая заметка по реализации поиска телефона с помощью MajorDoMo и Умного Дома Яндекса (УДЯ).
Основная идея заключается - научить Яндекс колонку искать мобильный телефон.
Работоспособность проверена на RPI базовый образ 4_44.
Потребуется установка консольного клиента для Linux Linphonec (для систем на Win можно попробовать клиента MicroSIP с возможностью совершения вызовов из командной строки) и два SIP аккаунта.
Постараюсь описать пошагово и доступно.
Функции для управления гирляндами Twinkly
Как заставить работать библиотеку cURL на Windows
Один из способов вкл/выкл GPIO на Raspberry
Опыт подключения к RaspberryPi3 аппаратных часов DS3231 и установка локально сервера NTP
Множество идей для сценариев умного дома от известного американского видео-блогера.
Функция получает не только значения свойства, но и время его последнего изменения. Полезна, к примеру, для объектов классов Rooms и Relays, где нет своих свойств UPDATED. Позволяет ответить на вопросы "Как долго?" или определить актуальность данных на текущий момент.
Получение от умной колонки команд для обработки их в шаблонах поведения
Предлагаю вашему вниманию расширенные настройки элемента в меню "Поле выбора (radio)" Этот переключатель с несколькими кнопками можно весьма интересно использовать. В отличии от элемента "Выключатель", тут мы можем задавать не только состояния вкл/выкл, но и добавить ещё автоматический режим и работу по таймеру.
После изменения кода, перестали работать шаблоны вида (Включи|Выключи). Это связано с переменной $original. Теперь в ней только последнее сообщение, а не вся история ветки шаблона. В предлагаемом варианте есть решение, чтобы не разделять ветки на Включи и Выключи.
Часть 3. Двусторонняя интеграция MegaD и Majordomo. Без программирования.
В результате выполнения конфигурации получим:
Синхронизацию диммируемой LED-ленты на порту мосфета MegaD с Majordomo.
Часть 2. Двусторонняя интеграция MegaD и Majordomo. Без программирования.
В результате выполнения конфигурации получим:
Гибкое многократное нажатие кнопки выключателя (click, doubleclick, долгое удержание)
Часть 1. Двусторонняя интеграция MegaD и Majordomo. Без программирования.
В результате выполнения конфигурации получим:
1. Управление освещением реальными кнопками на стене.
2. Управление освещением нарисованными кнопками на сцене и во всех интерфейсах Majordomo.
3. Управление освещением напрямую в MegaD, а Majordomo подхватывает все изменения как родные
Заметка о направлениях, в которых система развивается.
Заметка основана на решении Тараса (tarasfrompir) установки MajorDoMo на Windows 10 с использованием пакета XAMPP (кроссплатформенная сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих запустить полноценный веб-сервер).Полноценное описание доступно на форуме в первом посте темы "Установка Мажордомо на XAMPP", однако у меня возникла небольшая проблемка, поэтому решил сделать своё описание.
сейчас ищется по объектам/методам/свойствам/сценам/шаблонам/пу/жпс/звейв глобальным поиском. Добавляем своё
После того, как мне надоело всякий раз с телефона включать и выключать ночную RGB подсветку под кроватью ребенка, я решил всё это дело автоматизировать по датчику движения, благо, как раз недавно приобрел парочку сяомишных.
Потянуло меня было на эксперименты, поставил HomeAssistant, NodeRed, EspHome... поигрался и забросил... остались несколько прошитых модулей на базе ESP8266 под EspHOME. А когда возникла необходимость сделать очередную светодиодную подсветку, решил использовать в Majordomo эти, валяющиеся без дела модули, прямо с прошивкой EspHOME... Полезность данной статьи - в настройке методов для интеграции штатного колорпикера ПУ RGB с управлением модулем EspHOME по MQTT.
Заметил в последнее время появились вопросы по подключению сервиса коннект, казалась бы что может быть проще, но попробовав подключить на тестовый аккаунт, пришлось немного повозиться, порядок действий не всегда очевиден, ссылки и инструкции в разных местах. Поэтому рассмотрим пример подключения на голый образ v 4_44 для Raspberry Pi на только что подключенном к коннекту пользователю.
Не так давно решил обновить свой USB=Zigbee стик CC2531 на более новый Zigbee координатор Sonoff ZBDongle USB Zigbee 3.0 Dongle Plus. Заодно решил сделать небольшое сравнение и в качестве дополнения небольшая инструкция по установке и настройке Zigbee устройств в MajorDoMo с модулем zigbee2mqtt (автор модуля Directman). Инструкция делалась на Raspberry Pi 3B, установлен голый образ 3_44.
Досадно, что в модуле не реализована такая фича лампочки- предложен вариант доработки модуля (до передачи пр)
Узнаем выключен ли свет, анализируя цвет пикселей фото с камеры.
Проксируем вебсокеты через KeenDNS