РЕКЛАМА НА ФОРУМХАУС Спасибо за твое время и помощь! возможно нужно поставить остальные трансформы как у тебя? у меня только MAP и JS стоит
Нет, остальные для этого не надо. Поставил на малинку, правда родной установочный скрипт не отработал нормально - пришлось немного ручками доработать. В качестве эмулятора использовал Modbus slave и подключался к нему через openhab (Modbus TCP) Ошибок трансформации нет
Блин, видимо у меня как то криво встал опенхаб, еще есть проблема с базами rrd4j, базы создаются а графики коряво рисуются, обрывками какими то, наверное надо перезаливать все полностью, завтра займусь. Но я правильно понимаю что трансформация поможет только правильно отображать данные а сам запрос (функцию) так не изменить? получается опенхаб шлет 01 06 00 09 00 01 98 08 а гОВНУ надо 01 10 00 09 00 01 98 08 и трансформация может помочь?
Нет, в данном случае трансформация не поможет. Она просто преобразует полученное значение от контроллера для вывода и наоборот. Тебе надо попробовать все таки поуправлять своим контроллером через Modbus pool. Хотя я в нем не нашел 10 функции на запись регистров - возможно что 10 функция это реализация гОвна.
Всем привет. Как то можно в опенхабе ввести числовые данные в интерфейсе. мне надо корректировать показания счетчика или ввести начальные значения, от которых начнется отсчет. Есто что то типа окна ввода чисел... символов ?
Переустановка OH2 прошла успешно, пришлось все заново делать, т. к. восстановление из backup приводило к тем же ошибкам JAVA и Mysql, фиг знает что там было не так. поставил Binding Modbus2.4, нашел как отправлять запросы с функцией 10! OpenHab2 рулит, спасибо за помощь!
Добрый день, форумчане. Есть CCU825, сайт ccu. sh и OpenHAB. Я никак не могу подключиться к сайту. Условия hhtps, JSON, basic authentication. Ругется, что нет ответа от сервера. Вот тут я еще в тему написал. Мой CCU 825 - 3 часть
Переделал код на rules: rule "CCU825_StateRead" when Time cron "0 0/5 * 1/1 * ? *" then var CCU825_JSON=sendHttpPutRequest("https://ccu.sh:443/data.cgx{Authorization=Basic Base64LOGINPASS}","application/json","cmd={/"Command/":/"GetStateAndEvents/"}") logError("My Debug Error:", CCU825_JSON) CCUPowerVoltage. postUpdate=transform("JSONPATH", "$.Power", CCU825_JSON) end Запрос возвращает пустоту. Что не так? Слэши перед кавычками по рекомендации разработчика OpenHab. Правильно ли я cmd= вынес из URL и поставил в тело запроса? Заголовок типа данных какой нужно - plain/text или application/json?
Доброго времени суток! подскажите плизь как отправить POST запрос для MPD в мануале пишут POST - {entry: String}/play в MPD есть плейлист "europaplus" делаю в items: Switch Radio "Europaplus" Код: { http=">[ON:POST:http://192.168.1.8/MAP(music.map)]" } в map - ON={entry:europaplus}/play и без MAP { http=">[ON:POST:http://192.168.1.8/europaplus/play" } GET запросы Play / pause работают на ура а POST как только не пытаюсь отправить, ни фига не получается repeat - я не специально насвинячил так получилось)
Всем привет. Не смог найти как в openhab сделать кнопку. Такую обычную кнопку. Как дверной звонок например. Хочу в связке nodeMcu (реле) - mqtt - openhab открывать домофон. Все настроил, но единственное switch OFF при включение в ON перевожу в правиле обратно в OFF. Как-то не очень красиво. А вообще странно, что не нашел обычной кнопки. Подскажите, как извратится можно?
И не найдете Нет такого. Извратиться вроде можно, вот, например, пару ссылок: https://www.reddit.com/r/openhab/comments/7p8xtt/how_to_add_a_button_to_openhab_sitemap/ https://groups.google.com/forum/#!topic/openhab/WSzDkzGv5xM
Написал в sitemaps Switch item=myswitch label="MySwitch" mappings=[ON="OPEN"] выглядит так: Как убрать OFF ?