1 2 3 4 5 6 7 8 9 10 7.5/10 7,75оценок: 16

Делимся идеями для "умного дома"

Тема в разделе "Умный дом", создана пользователем z3rg, 16.11.08.

Метки:
  1. DiaZoN
    Регистрация:
    01.11.10
    Сообщения:
    8.810
    Благодарности:
    10.255

    DiaZoN

    Живу здесь

    DiaZoN

    Живу здесь

    Регистрация:
    01.11.10
    Сообщения:
    8.810
    Благодарности:
    10.255
    Адрес:
    Казань
    В воротах не настроено автозакрытие через некоторое время?
     
  2. Netbyka
    Регистрация:
    30.07.15
    Сообщения:
    3.887
    Благодарности:
    2.320

    Netbyka

    Живу здесь

    Netbyka

    Живу здесь

    Регистрация:
    30.07.15
    Сообщения:
    3.887
    Благодарности:
    2.320
    Автозакрытие - тоже дело такое...
    Надо предусматривать возможность что в воротах что-то стоит, а потом предусматривать возможность что датчик обьекта пылью засыпало, и т. д. и т. п.
     
  3. AVG111
    Регистрация:
    25.09.18
    Сообщения:
    2.771
    Благодарности:
    1.267

    AVG111

    Живу здесь

    AVG111

    Живу здесь

    Регистрация:
    25.09.18
    Сообщения:
    2.771
    Благодарности:
    1.267
    Адрес:
    Москва
    Как не странно, с датчиком проблем не было. Если он закрыт, то ворота просто не закроются. Я на датчик коробку надеваю, когда надо держать ворота открытыми.
    Вот с открытием были проблемы, в начале недели плюс с дождем, в конце минус. Приезжаешь в пятницу, ворота не открываются, пока их рукой не сдвинешь.
     
  4. Прохожий1
    Регистрация:
    12.02.18
    Сообщения:
    662
    Благодарности:
    332

    Прохожий1

    Живу здесь

    Прохожий1

    Живу здесь

    Регистрация:
    12.02.18
    Сообщения:
    662
    Благодарности:
    332
    Адрес:
    Днепр
    Да в принципе все хорошо вмеру. Так же и с автоматизацией. А то может так случиться, что вывел утром собаку выгулять, а ворота решили что нечего им стоять открытыми... И стоишь как дурак в одних трусах и с собакой.
    Есть авто - в нем пульт... В гараже и возле входной двери домашний пульт открытия ворот гостям. Есть калитка - в кармане, на ключах метка, а возле входной двери или на домофоне местное открытие. Хотя, можно идентификацию по номерам, по лицу, отпечаткам пальцев или сетчатки глаза... А можно по фразе "сезам откройся!". Тут каждому свое.
     
  5. Sturgeon
    Регистрация:
    25.10.12
    Сообщения:
    3.296
    Благодарности:
    1.783

    Sturgeon

    Живу здесь

    Sturgeon

    Живу здесь

    Регистрация:
    25.10.12
    Сообщения:
    3.296
    Благодарности:
    1.783
    Адрес:
    Ногинск
    Не очень понятно как такое можно сделать? Можете описать алгоритм своими словами? Как это должно работать? Или Вы имеете ввиду как нажатием одной кнопки отправить 15 разных топиков?
     
  6. Binar
    Регистрация:
    08.07.14
    Сообщения:
    2.455
    Благодарности:
    1.572

    Binar

    Живу здесь

    Binar

    Живу здесь

    Регистрация:
    08.07.14
    Сообщения:
    2.455
    Благодарности:
    1.572
    Адрес:
    Самара
    В доме покомнатное регулирование температуры.
    Температуры каждой комнаты задаются задаются через ноду Numeric и ноду MQTT out путем записи значений в топики. Каждый раз после приезда и отъезда выставлять температуру в каждой комнате не очень хочется. Хочется сделать две кнопки, типа Тепло и Холодно.
    По нажатию каждой из кнопок в топики будут записываться заранее установленные значения для каждой комнаты. Например:
    режим "Тепло" - комната1 - 23 градуса, комната - 21 градус, комната3 - 22 градуса;
    режим "Холод" - комната1 - 19 градуса, комната - 17 градус, комната3 - 15 градуса;
     
  7. Sturgeon
    Регистрация:
    25.10.12
    Сообщения:
    3.296
    Благодарности:
    1.783

    Sturgeon

    Живу здесь

    Sturgeon

    Живу здесь

    Регистрация:
    25.10.12
    Сообщения:
    3.296
    Благодарности:
    1.783
    Адрес:
    Ногинск
    Так вроде ничего сложного не должно быть. Либо две кнопки, либо один переключатель. Это нода OpenhabIn. На выход ноды (либо каждой из двух нод) можно повесить хоть двадцать нод Numeric и MQTTout. Вроде должно так работать. Я сейчас не дома, не могу в картинках показать.
     
  8. Binar
    Регистрация:
    08.07.14
    Сообщения:
    2.455
    Благодарности:
    1.572

    Binar

    Живу здесь

    Binar

    Живу здесь

    Регистрация:
    08.07.14
    Сообщения:
    2.455
    Благодарности:
    1.572
    Адрес:
    Самара
    Прошу прощения за ламерство. не соображу как в ноду MQTTout подать значение из ноды Switch... в моем варианте нода Numeric формировало численное значение которое передавалось... а тут... т. е. нужно вставить какую-то ноду с заранее установленным числом? Какую?
     
  9. Sturgeon
    Регистрация:
    25.10.12
    Сообщения:
    3.296
    Благодарности:
    1.783

    Sturgeon

    Живу здесь

    Sturgeon

    Живу здесь

    Регистрация:
    25.10.12
    Сообщения:
    3.296
    Благодарности:
    1.783
    Адрес:
    Ногинск
    Сходу тоже не соображу. Ничего, разберемся. Кнопка у Вас где и как сделана? Это нодередовский дашборд? Или Опенхаб? Или еще где-то?
    Логика примерно как на рисунке должна получиться.

    Безымянный.jpg
     
    Последнее редактирование: 30.11.20
  10. Binar
    Регистрация:
    08.07.14
    Сообщения:
    2.455
    Благодарности:
    1.572

    Binar

    Живу здесь

    Binar

    Живу здесь

    Регистрация:
    08.07.14
    Сообщения:
    2.455
    Благодарности:
    1.572
    Адрес:
    Самара
    Сделал вот так:
    Безымянный.png
    Вроде работает.
    Хотел через ноду numeric, но с ней чего то не пошло, при запуске оно генерит в топик минимальное значение и все...
    Безымянный6.png Безымянный2.png Безымянный3.png Безымянный4.png Безымянный5.png
     
  11. Sturgeon
    Регистрация:
    25.10.12
    Сообщения:
    3.296
    Благодарности:
    1.783

    Sturgeon

    Живу здесь

    Sturgeon

    Живу здесь

    Регистрация:
    25.10.12
    Сообщения:
    3.296
    Благодарности:
    1.783
    Адрес:
    Ногинск
    Можно вообще оставить только ноды MQTT и в каждой прописать нужный топик.
     
  12. Netbyka
    Регистрация:
    30.07.15
    Сообщения:
    3.887
    Благодарности:
    2.320

    Netbyka

    Живу здесь

    Netbyka

    Живу здесь

    Регистрация:
    30.07.15
    Сообщения:
    3.887
    Благодарности:
    2.320
    @Binar, а тем, что вы пытаетесь настроить, нельзя управлять просто рассылкой MQTT?
    Написать скрипт, рассылающий хоть 100 команд за раз, на любом языке умеющим MQTT, и повесить вызов скрипта на кнопку?
    Да хоть из командной строки...
     
  13. Binar
    Регистрация:
    08.07.14
    Сообщения:
    2.455
    Благодарности:
    1.572

    Binar

    Живу здесь

    Binar

    Живу здесь

    Регистрация:
    08.07.14
    Сообщения:
    2.455
    Благодарности:
    1.572
    Адрес:
    Самара
    Я фактически и делаю что рассылаю mqtt...
    В скриптах не силён...
     
  14. Netbyka
    Регистрация:
    30.07.15
    Сообщения:
    3.887
    Благодарности:
    2.320

    Netbyka

    Живу здесь

    Netbyka

    Живу здесь

    Регистрация:
    30.07.15
    Сообщения:
    3.887
    Благодарности:
    2.320
    Помните, вопрос поднимали "чем не нравится ХХХХХХ, его как раз все используют" (не помню уже, OpenHub или что-то такое же)

    Вот как раз этим: у всех разные условия и задачи, единый софт становится "таблеткой от всего", в него добавляют кучу настроек, и рано или поздно для того чтобы суметь его настроить - нужно потратить массу времени на изучение, или приглашать специалиста.

    У себя управление сделал на MQTT: один скрипт, который принимает все события и раздает команды.
    Решение подобной задачи будет типа такого: отправил команду в MQTT и изменятся настроечные параметры для обработчиков данных о температуре.
    А как ее туда отправлять - да хоть вручную, хоть с приложения или из другого скрипта с вебинтерфейсом.

    Тут вроде не надо особо разбираться, уровня Бейсика в школе вполне достаточно.
    Процедура, сообщение, если-то, команда, ждем следующее сообщение...

    -
    my $mqtt = Net: MQTT: Simple->new("192.168.1.100");

    my $t_min = 25;
    my $t_max = 28;

    $mqtt->run(

    # топик device1 - сообщения от контроллера 1
    "device1" => sub {
    my ($topic, $message) = @_;
    my $data = decode_json($message);

    # проверка температуры например
    # отправка команды на включение-выключение
    if($data->{t} > $t_max){
    $mqtt->publish("command/device1" => "off");
    }
    if($data->{t} < $t_min){
    $mqtt->publish("command/device1" => "on");
    }
    },

    # установка режима - нормальный или экономичный
    "set_mode" => sub {
    my ($topic, $message) = @_;
    my $data = decode_json($message);

    if($data->{mode} = 'normal'){
    $t_max = 28;
    $t_min = 25;
    }
    if($data->{mode} = 'eco'){
    $t_max = 5;
    $t_min = 8;
    }
    },
    ...
    ...
    );
    -
     
  15. alex_k11
    Регистрация:
    19.09.07
    Сообщения:
    14.555
    Благодарности:
    7.604

    alex_k11

    Живу здесь

    alex_k11

    Живу здесь

    Регистрация:
    19.09.07
    Сообщения:
    14.555
    Благодарности:
    7.604
    Адрес:
    Москва
    посмотрите eWelink
    клиент позволяет делать групповые сценарии.
    в роликах на автоматы с контролем мощности это хорошо видно
     

    Вложения:

    • HOCH  ZJSB9-80Z фото 2.jpg
    • HOCH  ZJSB9-80Z УЗО мощность 2.jpg