Arduino, ESP8266 Lua, Raspberry Pi 2 && OpenHab. Умный дом: азы управления.

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

  1. カオナシ

    カオナシ Нерд

    Для себя начинаю с расписывания входов.
    Например для NodeMCU создал такой файл в Excel:
    NodeMCU.PNG

    Расписываю входы, с требуемой подтяжкой, потом перехожу к написанию алгоритма.
     
    SportMaster, SergeiL и ИгорьК нравится это.
  2. znamen

    znamen Guest

    А. Ну и как эта 1 или ноль может за время старта изменить своё состояние
    Нет. Как эта подтянутая 1 может резко изменится на 0,чтобы реле клацнуло во время включения(о чем пишет
    ИгорьК) ,если конденсатор,включенный в RС цепочку не может моментально зарядится либо разрядится.
    Эта цепочка не зря называется фильтром высоких частот.И применяется в схемотехнике именно для таких
    задач,как эта.
     

    Вложения:

  3. ИгорьК

    ИгорьК Гуру

    Друже, Вы сколько ESP-8266 уже запрограммировали?
     
  4. znamen

    znamen Guest

    Не считал. А Вы к чему?
     
  5. ИгорьК

    ИгорьК Гуру

    Ну так. Чтобы сильнее пугаться, когда вы речь держите :)
     
  6. znamen

    znamen Guest

    Вам то пугаться. Это мне.
     
  7. partizan86

    partizan86 Нуб

    Здравствуйте Уважаемые... Совсем недавно начал осваивать OpenHab. Получается пока не все что хочется..
    например создаю итем в виде 3-х кнопок (как показывал ИгорьК) с него в mosquito все получаю, а как загнать обратно данные на эти кнопки что-то не могу додуматься.. помогите плиз..
    Код (C++):
    Number ws "Команда" { mqtt=">[mosquitto:/myhome/WS:command:0:0],>[mosquitto:/myhome/WS:command:1:1],>[mosquitto:/myhome/WS:command:2:2]" }
     
  8. Vira

    Vira Нуб

    Доброго времени суток!
    Есть бетонный колодец для сбора дождевой воды. Задача: определять уровень воды в колодце, и включать насос для перекачивания, при заполнении 90-100%.
    Как вариант рассматриваю ультразвук или бесконтактный емкостной датчик.
    Поделитесь опытом, кто использует подобное.
     
  9. ИгорьК

    ИгорьК Гуру

    Поплавок с магнитом и геркон.
    У насоса - штатный поплавковый выключатель.

    Чем дубовее - тем надёжнее. Размеры и точное решение - по обстановке.

    Смысл - как здесь.

     
    Последнее редактирование: 11 май 2019
    SergeiL нравится это.
  10. Максим B

    Максим B Гуру


    Получилось подключиться к извещателям?
     
  11. SergeiL

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

    Да, работают!
    Вместе с PIR-ами
     
  12. SergeiL

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

    На всякий случай, если кто то еще не знает...
    Опять не работает iCloud binding через который есть доступ к местоположению устройств. Сертификат на год...
    Опять просрочен сертификат биндинга OpenHAB.
    Есть решения на комюнити, но будьте внимательны, не снесите "Account THINGS " как я, сносите только биндинг.
    Иначе не работает, бьюсь второй день...

    UPD.
    Проблема решена, все работает.
     
    Последнее редактирование: 12 авг 2019
    ИгорьК нравится это.
  13. SergeiL

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

    Проблема решена на год. До конца августа 2020г. (Сертификат Apple до 23.08.2020-го.)
    Развернул все заново, с Openhabian. iCloud биндинг поставил 2.5.0.M2. Все работает.
    Если кому то интересно, выложу как решается проблема. А то похоже я один тут с ним развлекаюсь. :)
     
    Последнее редактирование: 12 авг 2019
  14. SergeiL

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

    Сегодня боролся с OH.
    После очередных добавлений rules заметил отсутствия инициализации некоторых переменных.
    Было правило "Init virtual Items":
    Код (Java):
    rule "Init virtual Items 1"
    when
        System started
    then
        if (Net_Reset.state == Uninitialized) {
            Net_Reset.postUpdate(OFF)
        }

    ...
    в него запихивалась начальная инициализация всех необходимых Item-ов.
    Правило разрослось, и сегодня, добавив туда еще item-ов, по машине, заметил, что правило не выполняется.
    Заметив, добавил запись в LOG строчки, что правило завершилось. Нет записи в LOG файле.
    Добавил несколько команд записи в LOG - нет их.
    Разбил это правило на несколько, более коротких - все работает.
    Делайте выводы, делайте правила короче! ;)
    И главное, для надежности, проверяйте работу всех правил любыми доступными способами! ;)
     
    alp69 и ИгорьК нравится это.
  15. SergeiL

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

    И еще, рекомендую почаще смотреть логи OpenHAB.
    Особенно после изменений.
    Туда попадают ошибки, бывает достаточно переставить строки, и все начинает работать нормально... :mad:
     
  16. ИгорьК

    ИгорьК Гуру

    ... а я сбежал сам знаешь куда.
     
  17. SergeiL

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

    OpenHAB свернут совсем?
     
  18. ИгорьК

    ИгорьК Гуру

    Абсолютно. Несмотря на некоторую несуразность Домотикз и странную работу с MQTT, он понятен и полностью управляем.
     
  19. SergeiL

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

    У меня два OH крутятся, по идее нужно на последний переехать с 1.7, да вроде нет необходимости, да и времени.
    Работает супер надежно, когда отладился, (бывают сюрпризы, типа как выше описал). А так и не вспомнить, когда перезапускал.
    Привык, все понятно и просто.
    Потихоньку добавляю туда функционал. А на 2.4 пока HomeKit и iCloud, которые подключены к брокеру mqtt на 1.7
    Нужно переезжать, но что-то обязательно забудешь, что-то сломается.

    Домотикз пока только на картинках видел, у себя не ставил.
     
  20. alp69

    alp69 Форумчанин

    Мне ОН1.8 по душе. "Ламповый" он какой-то. Довольно своеобразное программирование, но это дело привычки... Если въехал - все предельно понятно.