РЕКЛАМА НА ФОРУМХАУС Какой-то фейерверк. Как удалить непонятно. Надеюсь модератор ветки удалит, а участники простят.
Андроидное приложение распознанный текст отправляет в openHAB в UTF8, так что всё должно работать, если только какие то системные настройки не сбивают его.
Нужно аккуратно смотреть на конфигурацию групп и их атрибутов в KNX. Например стоит ли R для той группы которую вы сконфигурировали в openHAB (там ведь можно 2 группы конфигурить, одну для управления, другую для статусов) и т. д. openHAB при запуске для тех items у которых в knx прописано что это читаемые группы пытается слать read запросы по несколько раз.
Ну почему? Основная масса пользователей openHAB это как раз KNX (он собственно с него начинался в Германии). Сила openHAB в том, что он позволяет интегрировать очень много технологий для того чтобы они работали вместе. У меня например свет, шторы и климатика на KNX, но через openHAB с этим всем еще взаимодействуют телевизоры, harmony hub'ы, Z-Wave замки, enocean датчики окон, сигнализация, собственные Arduino устройства на mqtt и много чего еще. Полив газона например управляется через KNX реле с учетом прогноза погоды и датчиков влажности почвы OSO Plant Link. Попробуйте это сделать на куче специализированных решений...
Для openHAB есть специальный сервис чтобы не надо было ничего пробивать в маршрутизаторе, это гораздо безопаснее - https://my.openhab.org Сервис бесплатный, позволяет получить удалённый доступ к своему openHAB, отправлять notifications на Android и iOS, SMS, интегрироваться с IFTTT.
Спасибо я пробовал но так нечего не получилось настроить Если не тяжело напишите пожалуйста как правильно настроить? Спасибо!
Ну там всё очень просто - заводите аккаунт на my. openhab. org, ставить специальный бандл (он с версии 1.7 включён в стандартный набор addons), и всё должно работать. Что конкретно не получается?
Подскажите пожалуйста как настроить приложение OwnTracks Если кто то уже делал напишите пример Заранее огромное спасибо!
Скоро уже стукнет год как запустил сервис openhab на сервере и связал с ПЛК. За все время несколько раз модернизировал алгоритм. Добавил всяких настроек и пр. Последний раз в конце зимы редактировал. Скоро зима и можно будет продолжить эксперименты с интерфейсом и настройками, но уже даже забывать стал как и чего нужно настраивать. Хотя если на этом варианте остановиться то можно и забыть. Работает стабильно.
Вышла новая версия openhab 1.7.1 Исправлены ряд ошибок. Установил. Работает. Каких либо изменений не заметил.
Разобрался. Написал серверлетик, положил в 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). И у итема контакта, почему то не удается поменять картинку на другую. У меня только так или это такая фича для "контакта"? Может Виктор, что-то по этому поводу скажет?
Разобрался. Написал серверлетик, положил в 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). И у итема контакта, почему то не удается поменять картинку на другую. У меня только так или это такая фича для "контакта"? Может Виктор, что-то по этому поводу скажет?
По сути Contact и Switch - это переменные типа boolean. Разница в них как раз в том, что Contact не управляем со стороны openhab. Нужно менять значение на "шине".
Как я понимаю, restAPI на шине и меняет. Запросом PUT меняется, а через GET - нет, хотя по документации должно. Вопрос достаточно теоретический. Можно контакты объявить свичами и не париться, но в доке сказано, что для любого итема. P. S. Может заодно просветите, в чем разница изменить статус итема - postupdate (ON) или sendcommand (ON). Результат единообразный в обоих случаях (на примере item switch)? Спасибо.
на сколько понял sendcommand (ON) изменяет итем как бы со стороны интерфейса. Будто вы свичь переключили. postupdate (ON) на шину вносит изменения. Например Contact не получится Setcommand переключить, а postupdate срабатывает. зы. или на оборот Забыл уже.