Интеграция с MajorDoMo. Модуль ESP8266 (Wifi-IoT). Немного о классах, объектах, свойствах и встроенных функциях MajorDoMo.
В тему будущего шлюза BLE, для начала попробуем интегрировать одно из устроств.
Это заготовок статьи.
Стандартная установка MySQL привела к излишней загрузки всей системы, где установлен majordomo, процессом mysqld. После данной оптимизации загрузка снизилась до минимальных значений.
В этой части устанавливаем в систему «Умный дом» контроллер Z-Wave, определяем его и знакомимся с *Nix операционными системами и работой в терминале (программой PuTTY), свои действия буду немного пояснять.
Создание и управление 3D сценой (эксперимент в процессе) с использованием средств Majordomo, SweetHome3D, threejs editor
Допилил скрипт анекдотов с обновлениями и шахматистками
Решил на каникулах привлечь к созданию умного дома своего старшего сына (школьника).
И понял существующих инструкций по установке, для пользователей Windows, явно не хватает, даже для первых шагов. Сразу же возникают вопросы, и если не кому помочь, подсказать, то самостоятельно сделать довольно тяжело.
Поэтому решил сделать короткую инструкцию с картинками.
Задавшись целью перевести максимальное количество картинок из меню и сцен в шрифт. Получилось реализовать такое.
Небольшая статья-обзор "Удаленное наблюдение за близкими, но к сожалению, больными людьми"
В которой я описал не совсем обычное применение на базе обычной видеокамеры Xiaomi MiJia Mi Home Security 360:
1) Стандартное удаленное наблюдение
2) Контроль прихода/ухода
3) Контроль состояния лежащего больного (своеобразный датчик падения).
4) Контроль приема лекарств
5) Контроль качества сна
6) переговорная связь с людьми, которые не в состоянии держать телефон.
Корпус и сборка информера. Стоимость.
Многофункциональный информер в DIY-корпусе по мотивам статей от Jager.
Пара скриптов для проверки статуса подключения устройства к домашней сети wifi сервером мжд.
Все современный роутеры и точки доступа умеют отправлять свой лог на удаленный сервер где его можно смотреть и парсить.
Например для определения дома ли пользователь или для мониторига подключения к домашней сети неизвестного вам устройства.
Связка: роутер -> сислог сервера мжд -> сервер мжд.
Эксперимент
Использование нейросети обученной на реальных данных для управления объектом
Поделюсь информацией о том, как я графики и виджеты научился отправлять в телеграм.
Инструкция по настройке окружения для выполнения кросс-компиляции ядра или его модулей для Banana Pi M2U.
Дабы не выставлять весь сайт с МЖД в интернетах прикручиваем на альтернативном порту "публичную" версию.
Справочно, сохряню тут, чтобы не потерять.
Все команды справедливы для линукс и для windows!!
Перечень официальных ресурсов, блогов, тем на форумах, youtube-каналов и т.п.
Пульт кондиционера для добавления в сцены и меню. В отличии от своих предшественников создан без картинок. Весь код это HTML, CSS, и шрифты.
Небольшая заметка о том, как можно отправлять команды в прошивку Sonoff-Tasmota из адресной строки веб-браузера или из консоли самой прошивки для изменения каких-либо настроек без перепрошивки модуля.
Ввиду отсутствия в MajorDomo пультов для управления бытовой техникой, под свои цели создал четыре пульта в одном виджете. Здесь попробую немного объяснить для тех, кто сам решится на дальнейшую доработку под свои цели.
Довольно часто возникает необходимость узнать внешний IP адрес, DNS имя и сделай трейсроут до внешнего адреса, это очень легко сделать.
Очень интересное решение - в качестве индикаторов остатка и заряда батарей использовать графический шрифт. Делюсь своими наработками в этом вопросе.