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

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

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

  1. Surveler
    Регистрация:
    28.12.09
    Сообщения:
    37
    Благодарности:
    4

    Surveler

    Участник

    Surveler

    Участник

    Регистрация:
    28.12.09
    Сообщения:
    37
    Благодарности:
    4
    Адрес:
    Москва
    Был приступ паники :) прошел. Дело было в настройках Болида + кривые руки + нехватка времени на изучение. Болид поправили, руки выпрямили (ха-ха, если б) OpenHab грызу потихоньку.
    Вот конкретный вопросы знающим:
    - есть переменная в которую приходят данные вида xx. xxxxxx, что написать в правиле чтоб откинуть цифры после точки? т. е. как правилом перевести 35.187345 в 35
    - как на первую страницу сайтмапа вывести элемент типа Rollershutter? Внутри группы проблем нет, а мне надо на первой отобразить
    - где прописаны правила поведения айтемов? имею ввиду поведение иконки, кнопок и т. д.

    Буду сильно благодарен за ответы.
     
  2. Surveler
    Регистрация:
    28.12.09
    Сообщения:
    37
    Благодарности:
    4

    Surveler

    Участник

    Surveler

    Участник

    Регистрация:
    28.12.09
    Сообщения:
    37
    Благодарности:
    4
    Адрес:
    Москва
    Вопрос снимается, Rollershutter выводится как Switch
     
  3. Артем_Тихонович
    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3

    Артем_Тихонович

    Живу здесь

    Артем_Тихонович

    Живу здесь

    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3
    Адрес:
    Донецк
    .у опенхаба неплохая wiki. И форум там кстати очень неплохой например заметил баг там один - написал в форум, народ проверил - точно баг! и уже через несколько дней в новом снепшоте его убрали. Проект динамично развивается и это радует. Переменная это item типа Number я так понимаю.
    Попробуйте так - Math: round (floatValue*10.0)/10.0) только сделайте import java. lang. Math
     
  4. omelchuk890
    Регистрация:
    03.11.15
    Сообщения:
    3
    Благодарности:
    0

    omelchuk890

    Участник

    omelchuk890

    Участник

    Регистрация:
    03.11.15
    Сообщения:
    3
    Благодарности:
    0
    Потихоньку разбираюсь с ОН. Возникла проблема при эксперименте. Опыты на Win7.
    Есть две ветки связи, ModBus-RTU, одна через USB (com, FTDI), другая через LAN (виртуальный com, USR-TCP232-24).
    По одной, через изменение файла конфигурации, работают без проблем, вместе никак.
    Это решаемая проблема или нет?
    Кто нибудь ставил драйвера для виртуального сом порта через lan на малинку 2 В, которая на ARM?
    У меня мозгов не хватает, совсем, на линукс...
     
  5. Артем_Тихонович
    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3

    Артем_Тихонович

    Живу здесь

    Артем_Тихонович

    Живу здесь

    Регистрация:
    02.12.15
    Сообщения:
    73
    Благодарности:
    3
    Адрес:
    Донецк
    поизучайте логи - трудно сказать что-то по Вашему описанию.
     
  6. Surveler
    Регистрация:
    28.12.09
    Сообщения:
    37
    Благодарности:
    4

    Surveler

    Участник

    Surveler

    Участник

    Регистрация:
    28.12.09
    Сообщения:
    37
    Благодарности:
    4
    Адрес:
    Москва
    Насколько я понимаю эта функция применима для данных типа Integer, а у меня Decimal
     
  7. Алексей122
    Регистрация:
    14.12.12
    Сообщения:
    1.292
    Благодарности:
    817

    Алексей122

    Живу здесь

    Алексей122

    Живу здесь

    Регистрация:
    14.12.12
    Сообщения:
    1.292
    Благодарности:
    817
    Адрес:
    Москва
    Последние пункты оказалось реализовать совсем не сложно. По аналогии с проектом, ссылку на который давал выше, можно скажем не только все адреса сети в один файл уложить, но всю логику вынести в другой. А вот с обновлением по wifi - беда. Хоть вроде и есть куча вариантов ОТА (через IDE, веб, ручками, автоматом..), но у меня с souliss толком ничего не заработало. Беда вроде как не большая - фактически что то перепрошивать редко требуется, но лазить с проводом при имеющемся WiFi как то не правильно.
    В общем если кто ОТА вдруг поковырял и у него получилось - поделитесь.
     
  8. Zloy Glide
    Регистрация:
    23.01.14
    Сообщения:
    8
    Благодарности:
    4

    Zloy Glide

    Участник

    Zloy Glide

    Участник

    Регистрация:
    23.01.14
    Сообщения:
    8
    Благодарности:
    4
    Адрес:
    Химки
    А с mysensors никто не работал?
     
  9. Zloy Glide
    Регистрация:
    23.01.14
    Сообщения:
    8
    Благодарности:
    4

    Zloy Glide

    Участник

    Zloy Glide

    Участник

    Регистрация:
    23.01.14
    Сообщения:
    8
    Благодарности:
    4
    Адрес:
    Химки
    Кто-то на предыдущих страницах интересовался созданием диалогов. При использовании Souliss+Automate это возможно http://souliss.net/media/automate-with-automate/
     
  10. Алексей122
    Регистрация:
    14.12.12
    Сообщения:
    1.292
    Благодарности:
    817

    Алексей122

    Живу здесь

    Алексей122

    Живу здесь

    Регистрация:
    14.12.12
    Сообщения:
    1.292
    Благодарности:
    817
    Адрес:
    Москва
    @Zloy Glide, Смысла нет вешать вешать все это на смартфон. Все это реализуется в мк и/или в ОН - в зависимости от того у кого что есть и кому и где проще.
     
  11. Zloy Glide
    Регистрация:
    23.01.14
    Сообщения:
    8
    Благодарности:
    4

    Zloy Glide

    Участник

    Zloy Glide

    Участник

    Регистрация:
    23.01.14
    Сообщения:
    8
    Благодарности:
    4
    Адрес:
    Химки
    А у кого-то есть смартфон и ему проще работать с ним. Или планшет. Потребности у всех разные как и знания с возможностями.
     
  12. opyzhov
    Регистрация:
    03.10.11
    Сообщения:
    542
    Благодарности:
    140

    opyzhov

    Живу здесь

    opyzhov

    Живу здесь

    Регистрация:
    03.10.11
    Сообщения:
    542
    Благодарности:
    140
    Адрес:
    Санкт-Петербург
    Коллеги у кого openhab стоит на Raspberry PI как думаете, почему OH падает раз в сутки (сама RPi не зависает)
    в логах пусто.
    систему полностью переставлял на другую SD. перегрева нет. БП как и RPi оригинальные.
    из внесенных с систему измененийи: все логи пишуться в tmpfs

    Файловая система Размер Использовано Дост Использовано% Cмонтировано в
    /dev/root 7,2G 1,3G 5,6G 19% /
    devtmpfs 459M 0 459M 0% /dev
    tmpfs 463M 0 463M 0% /dev/shm
    tmpfs 463M 6,4M 457M 2% /run
    tmpfs 5,0M 4,0K 5,0M 1% /run/lock
    tmpfs 463M 0 463M 0% /sys/fs/cgroup
    tmpfs 100M 752K 100M 1% /opt/openhab/logs
    tmpfs 100M 132K 100M 1% /var/log
    tmpfs 30M 0 30M 0% /var/tmp
    tmpfs 100M 32K 100M 1% /tmp
    /dev/mmcblk0p1 60M 20M 41M 34% /boot
    /dev/sda1 7,2G 1,5G 5,3G 22% /mnt/backup

    логи были огромного размера и роняли OH после заполнения tmpfs .. поменял logback. xml стало лучше.
    cat /opt/openhab/configurations/logback.xml
    <configuration scan="true">
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
    <pattern>%d{yyyy-MM-dd HH: mm: ss. SSS} [%-5level] [%-30.30logger{36}] - %msg%n</pattern>
    </encoder>
    </appender>
    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>${openhab.logdir:-logs}/openhab.log</file>
    <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
    <fileNamePattern>${openhab.logdir:-logs}/openhab.%i.log</fileNamePattern>
    <minIndex>1</minIndex>
    <maxIndex>3</maxIndex>
    </rollingPolicy>
    <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
    <maxFileSize>240KB</maxFileSize>
    </triggeringPolicy>
    <encoder>
    <pattern>%d{yyyy-MM-dd HH: mm: ss. SSS} [%-5level] [%-30.30logger{36}] - %msg%n</pattern>
    </encoder>
    </appender>
    <appender name="EVENTFILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>${openhab.logdir:-logs}/events.log</file>
    <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
    <fileNamePattern>${openhab.logdir:-logs}/events.%i.log</fileNamePattern>
    <minIndex>1</minIndex>
    <maxIndex>3</maxIndex>
    </rollingPolicy>
    <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
    <maxFileSize>240KB</maxFileSize>
    </triggeringPolicy>
    <encoder>
    <pattern>%d{yyyy-MM-dd HH: mm: ss} - %msg%n</pattern>
    </encoder>
    </appender>
    <logger name="runtime.busevents" level="INFO" additivity="false">
    <appender-ref ref="EVENTFILE" />
    <appender-ref ref="STDOUT" />
    </logger>
    <logger name="org.openhab" level="INFO"/>
    <!- this class gives an irrelevant warning at startup ->
    <logger name="org.atmosphere.cpr.AtmosphereFramework" level="ERROR" />
    <!- temporary workaround for https://github.com/openhab/jmdns/issues/12 ->
    <logger name="javax.jmdns" level="OFF"/>
    <!- temporary workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=402750 ->
    <logger name="OSGi" level="OFF" />
    <!- temporary workaround to circumvent error messages with any obvious effect ->
    <logger name="org.atmosphere.cpr.AtmosphereFramework" level="OFF" />
    <logger name="org.atmosphere.cpr.DefaultAnnotationProcessor" level="OFF" />
    <root level="WARN">
    <appender-ref ref="FILE" />
    <appender-ref ref="STDOUT" />
    </root>

    Какие предположения? как отловить почему зависает
     
  13. Smith2007
    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    746

    Smith2007

    Живу здесь

    Smith2007

    Живу здесь

    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    746
    Адрес:
    Россия
    @opyzhov, отключите логи. Файловые операции много ресурсов на малинке съедают.
     
  14. opyzhov
    Регистрация:
    03.10.11
    Сообщения:
    542
    Благодарности:
    140

    opyzhov

    Живу здесь

    opyzhov

    Живу здесь

    Регистрация:
    03.10.11
    Сообщения:
    542
    Благодарности:
    140
    Адрес:
    Санкт-Петербург
    @Smith2007, как?

    PS У вас если память не изменяет на неттопе стоит OH?
    как работает в связке с ПЛК?
     
  15. Smith2007
    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    746

    Smith2007

    Живу здесь

    Smith2007

    Живу здесь

    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    746
    Адрес:
    Россия
    @opyzhov, в файле \etc\openhab\logback.xml (если инсталили через apt-get)
    замените значения
    "INFO"
    на
    "WARN"
    Тогда в лог будут ложиться только критические события.

    Стоял. Сейчас сервисом на сервере домашнем. Нагрузка на систему менее 1%, поэтому нет смысла еще один неттоп держать.