До Raspberry Pi 4, majordomo стоял у меня на старом ноутбуке. Но частые зависания и глюки привели меня к мысли приобрести малинку и поставить все мозги умного дома на маленький компактный компьютер. Как раз совсем не давно выпустили 4-ую версию raspberry и я подумал почему нет? Посмотрел разные обзоры и сравнения. Добавлены новые 2 порта […]
Задумал один сценарий, чтобы при открытии двери вечером (в темное время суток), загорался свет в прихожей на пару минут и потом выключался. У xiaomi шлюза есть такое условие, как «in dark«. Если поставить в сценарий такое условие, то по сути это то что мне было нужно. Но проблема была в том, что шлюз всегда находиться […]
В прошлой записи мы разобрались с установкой всего необходимого для того, чтобы начать работать с vue.js. В этой записи мы напишем простое приложение, кнопку, при нажатии на которую будет меняться цвет фона родительского блока. С чего начать Открываем файл src/App.vue Это наш основной файл, в данном случае единственный в котором и будет все наше приложение. […]
Самый быстрый и самый правильный способ установки vue.js через Vue CLI. Что такое Vue CLI: Для того чтобы полноценно использовать vue.js в своих проектах, как правило одного vue.js не достаточно, вам скорее всего потребуются доп. плагины к vue, такие как vuex.js , плагины для поддержки устаревших браузеров и прочие зависимости. Чтобы не заморачиваться и не […]
Бывает так, что мы запускаем функцию из внешнего файла, и если файл не успел загрузиться, то все ломается. Тут же можно воспользоваться вот таким костылем, который не запустит функцию, пока файл не загрузиться. function when_external_loaded (callback) { if (typeof callJsMethod === ‘undefined’) { // Проверяем, есть ли такая функция setTimeout (function () { // Если […]