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

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

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

  1. EBrEH
    Регистрация:
    02.04.18
    Сообщения:
    16
    Благодарности:
    2

    EBrEH

    Новичок

    EBrEH

    Новичок

    Регистрация:
    02.04.18
    Сообщения:
    16
    Благодарности:
    2
    Как, по вашему правильно (оптимально) описывать переключатели связанные с mosquitto?
    PHP:
    Switch Switch1 "Switch 1" (all) { mqtt=">[mosquitto:/sw1:command:*:default],<[mosquitto:/sw1:state:default]" }
    Switch 
    Switch2 "Switch 2" (all) { mqtt=">[mosquitto:/sw2:command:on:default],>[mosquitto:/sw2:command:off:default],<[mosquitto:/sw2:state:default]" }
    Switch 
    Switch3 "Switch 3" (all) { mqtt=">[mosquitto:/sw3:command:ON:1],>[mosquitto:/sw3:command:OFF:0],<[mosquitto:/sw3:state:ON:1],<[mosquitto:/sw3:state:OFF:0]" }
    Планирую управлять ESP8266, пока едут из Китайщины.
     
  2. Sturgeon
    Регистрация:
    25.10.12
    Сообщения:
    3.295
    Благодарности:
    1.783

    Sturgeon

    Живу здесь

    Sturgeon

    Живу здесь

    Регистрация:
    25.10.12
    Сообщения:
    3.295
    Благодарности:
    1.783
    Адрес:
    Ногинск
    Смотря какие функции Вы хотите от них получить.
    А как правильно (хотя и очень мудрено) написано в оффдокументации https://docs.openhab.org/addons/bindings/mqtt1/readme.html
     
  3. Svyazist78
    Регистрация:
    21.01.13
    Сообщения:
    19
    Благодарности:
    1

    Svyazist78

    Участник

    Svyazist78

    Участник

    Регистрация:
    21.01.13
    Сообщения:
    19
    Благодарности:
    1
    Адрес:
    Санкт-Петербург
    @EBrEH, мне кажется что первые 2 строчки равнозначны т. к. вы все равно получите в топике on/off.
    Третья строчка для любителей писать себе понятые команды.
    На сколько я помню (могу ошибаться) в esp вы все-равно будете разбирать строковую переменную пришедшую из топика. Так что без разницы что там будет on или 1.
    Опять же на esp мне кажется проще прошить espeasy, если не требуется чего-то своего.
     
  4. EBrEH
    Регистрация:
    02.04.18
    Сообщения:
    16
    Благодарности:
    2

    EBrEH

    Новичок

    EBrEH

    Новичок

    Регистрация:
    02.04.18
    Сообщения:
    16
    Благодарности:
    2
    Добрый день!
    Как перевести значение давления в паскалях, получаемое от Yahoo в мм ртутного столбца, т. е. разделить на 1.33.
    Спасибо.
     
  5. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.407
    Благодарности:
    43.039

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.407
    Благодарности:
    43.039
    Адрес:
    Москва
    @EBrEH, itemValue('Yahoo_Pressure')*0.75006 что почти одно и тоже.
     
  6. EBrEH
    Регистрация:
    02.04.18
    Сообщения:
    16
    Благодарности:
    2

    EBrEH

    Новичок

    EBrEH

    Новичок

    Регистрация:
    02.04.18
    Сообщения:
    16
    Благодарности:
    2
    Не пойму как нужно сделать.
    Есть: openhab2/conf/items/_default.items
    PHP:
    Number Pressure_Yahoo "Давление [%.1f]" channel="yahooweather:weather:city:pressure" }
    openhab2/conf/sitemaps/_default.sitemap
    PHP:
        Text item=Pressure_Yahoo icon="sun_clouds"
    Если меняю на
    PHP:
        Text item=itemValue('Pressure_Yahoo')*0.75006 icon="sun_clouds"
    Получаю ошибку:
    Код:
    [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model '_default.sitemap' has errors, therefore ignoring it: [11,21]: mismatched input '(' expecting '}'
    [13,1]: extraneous input '}' expecting EOF
     
  7. Sturgeon
    Регистрация:
    25.10.12
    Сообщения:
    3.295
    Благодарности:
    1.783

    Sturgeon

    Живу здесь

    Sturgeon

    Живу здесь

    Регистрация:
    25.10.12
    Сообщения:
    3.295
    Благодарности:
    1.783
    Адрес:
    Ногинск
  8. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.407
    Благодарности:
    43.039

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.407
    Благодарности:
    43.039
    Адрес:
    Москва
    Я делал для хабпанели отдельные кастомные виджеты, поэтому там умножал. А так да - через трансформацию. В правилах не очень удобно - непонятно в какой момент обновлять значения, либо держать два айтема и второй менять при изменении первого.
     
  9. mentew
    Регистрация:
    06.01.14
    Сообщения:
    2.703
    Благодарности:
    19.491

    mentew

    Живу здесь

    mentew

    Живу здесь

    Регистрация:
    06.01.14
    Сообщения:
    2.703
    Благодарности:
    19.491
    Адрес:
    Россия
    Из исходников плагины для опенхаба собирал кто? Что-то я упёрся и собрать не могу, хотя раньше (месяц назад) собиралось без проблем:
    Код:
    [INFO] Fetching p2.index from https://openhab.jfrog.io/openhab/eclipse-smarthome-stable/ (172B)
    [INFO] Adding repository https://openhab.jfrog.io/openhab/eclipse-smarthome-stable
    [INFO] Fetching content.xml.xz from https://openhab.jfrog.io/openhab/eclipse-smarthome-stable/ (24.34kB)
    [INFO] Fetching content.xml.xz from https://openhab.jfrog.io/openhab/eclipse-smarthome-stable/ (24.34kB)
    [INFO] Adding repository https://dl.bintray.com/openhab/p2/openhab-core/2.0.0
    [INFO] Fetching content.jar from https://dl.bintray.com/openhab/p2/openhab-core/2.0.0/ (5.62kB)
    [INFO] Fetching content.jar from https://dl.bintray.com/openhab/p2/openhab-core/2.0.0/ (5.62kB)
    [INFO] Adding repository https://dl.bintray.com/openhab/p2/openhab-deps-repo/1.0.12
    [INFO] Fetching content.jar from https://dl.bintray.com/openhab/p2/openhab-deps-repo/1.0.12/ (29.04kB)
    [INFO] Fetching content.jar from https://dl.bintray.com/openhab/p2/openhab-deps-repo/1.0.12/ (29.04kB)
    [INFO] Resolving dependencies of MavenProject: org.openhab.action:org.openhab.action.telegram:1.12.0-SNAPSHOT @ /root/oh/openhab1-addons/bundles/action/org.openhab.action.telegram/pom.xml
    [INFO] {osgi.os=linux, osgi.ws=gtk, org.eclipse.update.install.features=true, osgi.arch=x86}
    [ERROR] Cannot resolve project dependencies:
    [ERROR]   Software being installed: org.openhab.action.telegram 1.12.0.qualifier
    [ERROR]   Missing requirement: org.eclipse.smarthome.core 0.10.0.201804131043 requires 'package javax.measure 0.0.0' but it could not be found
    [ERROR]   Cannot satisfy dependency: org.eclipse.smarthome.config.core 0.10.0.201804131043 depends on: package org.eclipse.smarthome.core.common 0.0.0
    [ERROR]   Cannot satisfy dependency: org.openhab.action.telegram 1.12.0.qualifier depends on: package org.openhab.core.items 0.0.0
    [ERROR]   Cannot satisfy dependency: org.openhab.core.compat1x 2.0.0 depends on: package org.eclipse.smarthome.config.core 0.0.0
    [ERROR]
    [ERROR] See http://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting for help.
    [ERROR] Cannot resolve dependencies of MavenProject: org.openhab.action:org.openhab.action.telegram:1.12.0-SNAPSHOT @ /root/oh/openhab1-addons/bundles/action/org.openhab.action.telegram/pom.xml: See log for details -> [Help 1]
    [ERROR]
    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR]
    [ERROR] For more information about the errors and possible solutions, please read the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MavenExecutionException
    
     
  10. oberonrnd
    Регистрация:
    25.02.16
    Сообщения:
    2
    Благодарности:
    0

    oberonrnd

    Новичок

    oberonrnd

    Новичок

    Регистрация:
    25.02.16
    Сообщения:
    2
    Благодарности:
    0
    А кто знает как базу rrd4j перенести в другой каталог (debian) ? Хочу на флешку базу писать
     
  11. DmitryElj
    Регистрация:
    01.09.13
    Сообщения:
    162
    Благодарности:
    41

    DmitryElj

    Живу здесь

    DmitryElj

    Живу здесь

    Регистрация:
    01.09.13
    Сообщения:
    162
    Благодарности:
    41
    Адрес:
    EU
    Простой вероятно вопрос, но не могу найти ответа - как автоматически изменять значения UI?

    Есть датчик атмосферного давления, хочется чтобы оно отображалось на экране.

    Есть item, который грузится из MQTT:
    String SensorPressure "[%s]" {mqtt="<[broker:sensors/pressure:state:default]", autoupdate="true"}

    Есть строка в sitemap:
    Text item=SensorPressure label="Atmospheric pressure [%s]"

    Также есть тестовый скрипт на Python, который шлет случайные значения раз в секунду.

    Результат: если запустить команду tail -f /var/log/openhab2/events.log то видно что значения меняются. Но строка в BasicUI не изменяется, пока не нажмешь F5.

    Что я делаю не так? Поиск в гугл выдает кучу подобных жалоб, кроме (бесполезного) совета попробовать другие браузеры, внятного ответа не нашлось.

    PS: Как обходной путь, можно заставить браузер обновиться командой sudo touch /etc/openhab2/sitemaps/home.sitemap но это как-то совсем костыль.
     
  12. Across
    Регистрация:
    28.01.17
    Сообщения:
    33
    Благодарности:
    11

    Across

    Участник

    Across

    Участник

    Регистрация:
    28.01.17
    Сообщения:
    33
    Благодарности:
    11
    Я верно понял, что для мониторинга юзаешь BasicUI?
     
  13. DmitryElj
    Регистрация:
    01.09.13
    Сообщения:
    162
    Благодарности:
    41

    DmitryElj

    Живу здесь

    DmitryElj

    Живу здесь

    Регистрация:
    01.09.13
    Сообщения:
    162
    Благодарности:
    41
    Адрес:
    EU
  14. Across
    Регистрация:
    28.01.17
    Сообщения:
    33
    Благодарности:
    11

    Across

    Участник

    Across

    Участник

    Регистрация:
    28.01.17
    Сообщения:
    33
    Благодарности:
    11
    Я тоже столкнулся с такой проблемой. Очистил кеш, но всё равно работает криво. Смирился и юзаю мобильное приложение...Если найдёшь решение, то буду премного благодарен!
     
  15. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.407
    Благодарности:
    43.039

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.407
    Благодарности:
    43.039
    Адрес:
    Москва
    более-менее устройчиво работает habpanel - но там все по-другому. И периодически может уйти в коматоз, сожрав гигабайт памяти.