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

OpenHAB - обмен опытом, совместное изучение и т. п

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

  1. Чижик
    Регистрация:
    23.08.10
    Сообщения:
    84
    Благодарности:
    7

    Чижик

    Живу здесь

    Чижик

    Живу здесь

    Регистрация:
    23.08.10
    Сообщения:
    84
    Благодарности:
    7
    Адрес:
    Москва
    Какой-то фейерверк. Как удалить непонятно. Надеюсь модератор ветки удалит, а участники простят.
     
  2. belovictor
    Регистрация:
    04.11.11
    Сообщения:
    9
    Благодарности:
    2

    belovictor

    Участник

    belovictor

    Участник

    Регистрация:
    04.11.11
    Сообщения:
    9
    Благодарности:
    2
    Адрес:
    Москва
    Андроидное приложение распознанный текст отправляет в openHAB в UTF8, так что всё должно работать, если только какие то системные настройки не сбивают его.
     
  3. belovictor
    Регистрация:
    04.11.11
    Сообщения:
    9
    Благодарности:
    2

    belovictor

    Участник

    belovictor

    Участник

    Регистрация:
    04.11.11
    Сообщения:
    9
    Благодарности:
    2
    Адрес:
    Москва
    Нужно аккуратно смотреть на конфигурацию групп и их атрибутов в KNX. Например стоит ли R для той группы которую вы сконфигурировали в openHAB (там ведь можно 2 группы конфигурить, одну для управления, другую для статусов) и т. д. openHAB при запуске для тех items у которых в knx прописано что это читаемые группы пытается слать read запросы по несколько раз.
     
  4. belovictor
    Регистрация:
    04.11.11
    Сообщения:
    9
    Благодарности:
    2

    belovictor

    Участник

    belovictor

    Участник

    Регистрация:
    04.11.11
    Сообщения:
    9
    Благодарности:
    2
    Адрес:
    Москва
    Ну почему? Основная масса пользователей openHAB это как раз KNX (он собственно с него начинался в Германии). Сила openHAB в том, что он позволяет интегрировать очень много технологий для того чтобы они работали вместе. У меня например свет, шторы и климатика на KNX, но через openHAB с этим всем еще взаимодействуют телевизоры, harmony hub'ы, Z-Wave замки, enocean датчики окон, сигнализация, собственные Arduino устройства на mqtt и много чего еще. Полив газона например управляется через KNX реле с учетом прогноза погоды и датчиков влажности почвы OSO Plant Link. Попробуйте это сделать на куче специализированных решений...
     
  5. belovictor
    Регистрация:
    04.11.11
    Сообщения:
    9
    Благодарности:
    2

    belovictor

    Участник

    belovictor

    Участник

    Регистрация:
    04.11.11
    Сообщения:
    9
    Благодарности:
    2
    Адрес:
    Москва
    Для openHAB есть специальный сервис чтобы не надо было ничего пробивать в маршрутизаторе, это гораздо безопаснее - https://my.openhab.org
    Сервис бесплатный, позволяет получить удалённый доступ к своему openHAB, отправлять notifications на Android и iOS, SMS, интегрироваться с IFTTT.
     
  6. Worders
    Регистрация:
    23.07.15
    Сообщения:
    8
    Благодарности:
    0

    Worders

    Участник

    Worders

    Участник

    Регистрация:
    23.07.15
    Сообщения:
    8
    Благодарности:
    0
    Спасибо я пробовал но так нечего не получилось настроить
    Если не тяжело напишите пожалуйста как правильно настроить?
    Спасибо!
     
  7. belovictor
    Регистрация:
    04.11.11
    Сообщения:
    9
    Благодарности:
    2

    belovictor

    Участник

    belovictor

    Участник

    Регистрация:
    04.11.11
    Сообщения:
    9
    Благодарности:
    2
    Адрес:
    Москва
    Ну там всё очень просто - заводите аккаунт на my. openhab. org, ставить специальный бандл (он с версии 1.7 включён в стандартный набор addons), и всё должно работать. Что конкретно не получается?
     
  8. Worders
    Регистрация:
    23.07.15
    Сообщения:
    8
    Благодарности:
    0

    Worders

    Участник

    Worders

    Участник

    Регистрация:
    23.07.15
    Сообщения:
    8
    Благодарности:
    0
    Подскажите пожалуйста как настроить приложение OwnTracks
    Если кто то уже делал напишите пример
    Заранее огромное спасибо!
     
  9. Smith2007
    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    746

    Smith2007

    Живу здесь

    Smith2007

    Живу здесь

    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    746
    Адрес:
    Россия
    Скоро уже стукнет год как запустил сервис openhab на сервере и связал с ПЛК.
    За все время несколько раз модернизировал алгоритм. Добавил всяких настроек и пр. Последний раз в конце зимы редактировал. Скоро зима и можно будет продолжить эксперименты с интерфейсом и настройками, но уже даже забывать стал как и чего нужно настраивать. Хотя если на этом варианте остановиться то можно и забыть. Работает стабильно.
     
  10. Smith2007
    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    746

    Smith2007

    Живу здесь

    Smith2007

    Живу здесь

    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    746
    Адрес:
    Россия
    Вышла новая версия openhab 1.7.1
    Исправлены ряд ошибок.
    Установил. Работает. Каких либо изменений не заметил.
     
  11. Чижик
    Регистрация:
    23.08.10
    Сообщения:
    84
    Благодарности:
    7

    Чижик

    Живу здесь

    Чижик

    Живу здесь

    Регистрация:
    23.08.10
    Сообщения:
    84
    Благодарности:
    7
    Адрес:
    Москва
    Разобрался. Написал серверлетик, положил в webapps директорию JETTY. Все работает "в едином порыве".

    Единственное замечание, в документации на ВИКИ ОН, читаем ...

    It's also possible to send a status update using a HTTP GET request (http://localhost:8080/CMD?
    Temperature_FF_Office=12.3). This way it's actually possible to send status updates simply through a web browser address bar.

    Для основных итемов (switch, number, string ...) работает, а для итема contact состояние поменять можно только через запрос PUT...
    Likewise, you can send a status update using the HTTP verb PUT to the same uri, passing the new state as a plain string argument in the body (encoding text/plain).

    И у итема контакта, почему то не удается поменять картинку на другую. У меня только так или это такая фича для "контакта"? Может Виктор, что-то по этому поводу скажет?
     
  12. Чижик
    Регистрация:
    23.08.10
    Сообщения:
    84
    Благодарности:
    7

    Чижик

    Живу здесь

    Чижик

    Живу здесь

    Регистрация:
    23.08.10
    Сообщения:
    84
    Благодарности:
    7
    Адрес:
    Москва
    Разобрался. Написал серверлетик, положил в webapps директорию JETTY. Все работает "в едином порыве".

    Единственное замечание, в документации на ВИКИ ОН, читаем ...

    It's also possible to send a status update using a HTTP GET request (http://localhost:8080/CMD?
    Temperature_FF_Office=12.3). This way it's actually possible to send status updates simply through a web browser address bar.

    Для основных итемов (switch, number, string ...) работает, а для итема contact состояние поменять можно только через запрос PUT...
    Likewise, you can send a status update using the HTTP verb PUT to the same uri, passing the new state as a plain string argument in the body (encoding text/plain).

    И у итема контакта, почему то не удается поменять картинку на другую. У меня только так или это такая фича для "контакта"? Может Виктор, что-то по этому поводу скажет?
     
  13. Smith2007
    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    746

    Smith2007

    Живу здесь

    Smith2007

    Живу здесь

    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    746
    Адрес:
    Россия
    По сути Contact и Switch - это переменные типа boolean. Разница в них как раз в том, что Contact не управляем со стороны openhab. Нужно менять значение на "шине".
     
  14. Чижик
    Регистрация:
    23.08.10
    Сообщения:
    84
    Благодарности:
    7

    Чижик

    Живу здесь

    Чижик

    Живу здесь

    Регистрация:
    23.08.10
    Сообщения:
    84
    Благодарности:
    7
    Адрес:
    Москва
    Как я понимаю, restAPI на шине и меняет. Запросом PUT меняется, а через GET - нет, хотя по документации должно. Вопрос достаточно теоретический. Можно контакты объявить свичами и не париться, но в доке сказано, что для любого итема.
    P. S. Может заодно просветите, в чем разница изменить статус итема - postupdate (ON) или sendcommand (ON). Результат единообразный в обоих случаях (на примере item switch)?
    Спасибо.
     
  15. Smith2007
    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    746

    Smith2007

    Живу здесь

    Smith2007

    Живу здесь

    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    746
    Адрес:
    Россия
    на сколько понял sendcommand (ON) изменяет итем как бы со стороны интерфейса. Будто вы свичь переключили. postupdate (ON) на шину вносит изменения. Например Contact не получится Setcommand переключить, а postupdate срабатывает.

    зы. или на оборот :) Забыл уже.