MajordomoУмный дом

Хватает ли Raspberry PI 4 для Majordomo?

До Raspberry Pi 4, majordomo стоял у меня на старом ноутбуке. Но частые зависания и глюки привели меня к мысли приобрести малинку и поставить все мозги умного дома на маленький компактный компьютер. Как раз совсем не давно выпустили 4-ую версию raspberry и я подумал почему нет? Посмотрел разные обзоры и сравнения. Добавлены новые 2 порта […]

  • 24-08-2019
  • 4186
  • 0

Умный дом

Xiaomi gateway — Сценарии по дням и времени

Задумал один сценарий, чтобы при открытии двери вечером (в темное время суток), загорался свет в прихожей на пару минут и потом выключался. У xiaomi шлюза есть такое условие, как «in dark«. Если поставить в сценарий такое условие, то по сути это то что мне было нужно. Но проблема была в том, что шлюз всегда находиться […]

  • 07-07-2019
  • 1769
  • 0

VuejsWeb Scripts

Как начать использовать Vue.js? – Методы, события

В прошлой записи мы разобрались с установкой всего необходимого для того, чтобы начать работать с vue.js. В этой записи мы напишем простое приложение, кнопку, при нажатии на которую будет меняться цвет фона родительского блока. С чего начать Открываем файл src/App.vue Это наш основной файл, в данном случае единственный в котором и будет все наше приложение. […]

  • 20-05-2019
  • 2411
  • 1

VuejsWeb Scripts

Как начать использовать Vue.js? — Установка

Самый быстрый и самый правильный способ установки vue.js через Vue CLI. Что такое Vue CLI: Для того чтобы полноценно использовать vue.js в своих проектах, как правило одного vue.js не достаточно, вам скорее всего потребуются доп. плагины к vue, такие как vuex.js , плагины для поддержки устаревших браузеров и прочие зависимости. Чтобы не заморачиваться и не […]

  • 17-05-2019
  • 5281
  • 0

Web Scripts

Можно ли дождаться загрузки JS файла перед выполнением кода?

Бывает так, что мы запускаем функцию из внешнего файла, и если файл не успел загрузиться, то все ломается. Тут же можно воспользоваться вот таким костылем, который не запустит функцию, пока файл не загрузиться. function when_external_loaded (callback) { if (typeof callJsMethod === ‘undefined’) { // Проверяем, есть ли такая функция setTimeout (function () { // Если […]

  • 17-05-2019
  • 1012
  • 0