РЕКЛАМА НА ФОРУМХАУС Был приступ паники прошел. Дело было в настройках Болида + кривые руки + нехватка времени на изучение. Болид поправили, руки выпрямили (ха-ха, если б) OpenHab грызу потихоньку. Вот конкретный вопросы знающим: - есть переменная в которую приходят данные вида xx. xxxxxx, что написать в правиле чтоб откинуть цифры после точки? т. е. как правилом перевести 35.187345 в 35 - как на первую страницу сайтмапа вывести элемент типа Rollershutter? Внутри группы проблем нет, а мне надо на первой отобразить - где прописаны правила поведения айтемов? имею ввиду поведение иконки, кнопок и т. д. Буду сильно благодарен за ответы.
.у опенхаба неплохая wiki. И форум там кстати очень неплохой например заметил баг там один - написал в форум, народ проверил - точно баг! и уже через несколько дней в новом снепшоте его убрали. Проект динамично развивается и это радует. Переменная это item типа Number я так понимаю. Попробуйте так - Math: round (floatValue*10.0)/10.0) только сделайте import java. lang. Math
Потихоньку разбираюсь с ОН. Возникла проблема при эксперименте. Опыты на Win7. Есть две ветки связи, ModBus-RTU, одна через USB (com, FTDI), другая через LAN (виртуальный com, USR-TCP232-24). По одной, через изменение файла конфигурации, работают без проблем, вместе никак. Это решаемая проблема или нет? Кто нибудь ставил драйвера для виртуального сом порта через lan на малинку 2 В, которая на ARM? У меня мозгов не хватает, совсем, на линукс...
Последние пункты оказалось реализовать совсем не сложно. По аналогии с проектом, ссылку на который давал выше, можно скажем не только все адреса сети в один файл уложить, но всю логику вынести в другой. А вот с обновлением по wifi - беда. Хоть вроде и есть куча вариантов ОТА (через IDE, веб, ручками, автоматом..), но у меня с souliss толком ничего не заработало. Беда вроде как не большая - фактически что то перепрошивать редко требуется, но лазить с проводом при имеющемся WiFi как то не правильно. В общем если кто ОТА вдруг поковырял и у него получилось - поделитесь.
Кто-то на предыдущих страницах интересовался созданием диалогов. При использовании Souliss+Automate это возможно http://souliss.net/media/automate-with-automate/
@Zloy Glide, Смысла нет вешать вешать все это на смартфон. Все это реализуется в мк и/или в ОН - в зависимости от того у кого что есть и кому и где проще.
А у кого-то есть смартфон и ему проще работать с ним. Или планшет. Потребности у всех разные как и знания с возможностями.
Коллеги у кого 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> Какие предположения? как отловить почему зависает
@opyzhov, в файле \etc\openhab\logback.xml (если инсталили через apt-get) замените значения "INFO" на "WARN" Тогда в лог будут ложиться только критические события. Стоял. Сейчас сервисом на сервере домашнем. Нагрузка на систему менее 1%, поэтому нет смысла еще один неттоп держать.