Умный дом: Domoticz.

Тема в разделе "Глядите, что я сделал", создана пользователем ИгорьК, 17 сен 2017.

Метки:
  1. SergeiL

    SergeiL Оракул Модератор

    Даже в роуминге мобильный интернет через своего провайдера идет, IP адрес из его подсети выдается.
     
  2. ИгорьК

    ИгорьК Гуру

    На тему, что показывает роутер:

    upload_2018-10-10_16-17-48.png
     
  3. читер! нужно руками по логам анализировать.
     
  4. ИгорьК

    ИгорьК Гуру

    Кому нужно - тот анализирует. Утверждение ро роутер было.
     
  5. Securbond

    Securbond Гуру

  6. Securbond

    Securbond Гуру

    Я вот свой окирпичил мёртво, да же UART молчит :confused:
     
  7. ИгорьК

    ИгорьК Гуру

    Управление отоплением делаю - нужна станция, да локальный MQTT брокер - вот OpenWRT и мучаю.
     
  8. SergeiL

    SergeiL Оракул Модератор

    Если пользуетесь Nginx, то в нем все прекрасно логируется.
    У меня Nginx на той же малине, что и OH2 стоит, и прекрасно закрывает паролем и OH2 и вторую малину с OH1.
    Все логи лежат /var/log/nginx , там access.log и error.log
    Можно написать скрипт анализа логов на ошибки.
     
  9. SergeiL

    SergeiL Оракул Модератор

    Вчера торкнуло, написал скрипт для уведомления по ошибкам аутентификации nginx. Скрипт здесь.
     
    ИгорьК и Securbond нравится это.
  10. xxrock

    xxrock Нуб

    Добавил шлюз Xiaomi Gateway2 в Domoticz

    Сторонние датчики, которые работают через этот шлюз он увидел, а сам шлюз (как будильник, светильник, датчик освещенности и т.п. - нет).
    [​IMG] Уменьшено на 62%
    [​IMG]
    1313 x 246 (51,41 КБ)

    Удалял и добавлял шлюз в меню hardware несколько раз, результат один и тот же - внешние датчики видны, а датчики самого шлюза - нет
    Подскажите что ему не нравится? Не могу настроить режим сигнализации из-за этого.
    Версия прошивки шлюза: 1.4.1_159.0143
     
  11. ИгорьК

    ИгорьК Гуру

    У нас тут, кажется, только Airbus работает с Xiaomi.
     
  12. Arturs

    Arturs Нерд

    https://c2n.me/3XuPss7 не подскажете а Логи должны быть такими огромными ??? Что то моя Малинка виснет раз в сутки в месте с Домотиксом,
     
  13. Arturs

    Arturs Нерд

  14. blackf0xy

    blackf0xy Нуб

    Добрый день!
    Потихоньку осваиваю domoticz.
    Если не сложно, подскажите, почему у меня Яндекс ТТС "проглатывает" первые несколько секунд звука? К примеру вместо "Помещение на охране" из этого примера, моя Orange PI произносит ".........на охране"
    Домотикс крутится на Orange Pi PC+, mplayer установлен, вывод звука настроен.
     
  15. Securbond

    Securbond Гуру

    Сейчас не смогу ответить.. поигрался и выключил )) как то не очень нужна эта функция..:)
     
    ИгорьК нравится это.
  16. ИгорьК

    ИгорьК Гуру

    Выключатель и установка температуры от Domoticz на устройства по протоколу MQTT.

    Есть выключатель, который срабатывает от посылки ON/OFF в топик:
    Код (C++):
    garageheat/com/work
    Есть показатель целевой температуры, который устанавливается посылкой в топик:
    Код (C++):
    garageheat/com/tgHOME
    1. Создаем в Domoticz выключатель (idx = 156)

    upload_2018-11-8_14-11-41.png

    и сетпоинт (idx = 158)

    upload_2018-11-8_14-12-18.png

    2. Создаем в Node Red такую картинку:

    upload_2018-11-8_14-14-25.png

    3. Заполняем прямоугольнички:

    upload_2018-11-8_14-15-12.png

    upload_2018-11-8_14-15-38.png

    upload_2018-11-8_14-15-59.png

    Прямоугольничек с json ничем не заполняем.

    4. Код, тот что с названием "Преобразуем выход на Гараж"
    Код (C++):
    newmsg={};
    var idx = msg.payload.idx

    function setpl() {
        if(msg.payload.nvalue === 1){
            newmsg.payload = 'ON';
        } else if (msg.payload.nvalue === 0){
            newmsg.payload = 'OFF';
        } else {
            newmsg.payload = msg.payload.svalue1;
        }
    }

    switch (idx) {
      case 156:
        newmsg.topic = 'garageheat/com/work';
        setpl();
        return newmsg;
    case 158:
        newmsg.topic = 'garageheat/com/tgHOME';
        newmsg.payload = msg.payload.svalue1;
        return newmsg;
    default:
        return null;
    }
    return null;
    А это для красоты:

    upload_2018-11-8_14-22-37.png
     
    Последнее редактирование: 8 ноя 2018
    SergeiL и Securbond нравится это.
  17. Egony

    Egony Нерд

    На попугая смахивает :) К слову об openhab :)
    Не поймите неправильно.
     
  18. ИгорьК

    ИгорьК Гуру

    Ну, значит плохой из меня дизайнер.
    Просто на чистом листе надо было расположить те элементы, которые там есть.
    Натаскиваешь картинок что хочешь, располагаешь как хочешь.

    Так что это круче чем ОН, но исполнитель (в моем лице) оказался никудышный.
     
  19. Egony

    Egony Нерд

    У меня прижился подход, когда GUI вообще не нужен (ну, разве что да, для настроек, которые нужно сделать отличными от значений, заданных в правилах или свет со смарта включить или графики при дебаге/настройке глянуть). Все, что нужно, система делает сама, если есть аномалии - постит их в мессенджер, равно как и события некоторые. И при таком подходе - да, вообще пофигу, что там и как натаскано и расположено :)
     
    ИгорьК и SergeiL нравится это.
  20. ИгорьК

    ИгорьК Гуру

    Аналогично.
    Именно поэтому получилось так как получилось.
    Но в данном случае мне нужна эта картинка. Я делаю (сейчас ) управление отоплением в мастерской, и мне нужно одним взглядом видеть, что все работает так как задумано. Мне абсолютно понятно что там за каша.

    У ОН есть одна проблема, в отличие от Домотикз, у которого их куча.
    Но проблема ОН - я (и мало кто из мне известных здесь людей) реально понимает как писать скрипты внутри него. Да, копипастить вполне можно. Но если делаешь что-то новое - вешайся. Или учи его странный и нигде больше не применяющийся язык.

    Домотикз представляет в ваше распоряжение хорошо документированный Lua и Python. На последнем я, правда, не пишу и что там с документацией - не скажу.
     
    SergeiL нравится это.