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

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

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

  1. Алексей122
    Регистрация:
    14.12.12
    Сообщения:
    1.292
    Благодарности:
    817

    Алексей122

    Живу здесь

    Алексей122

    Живу здесь

    Регистрация:
    14.12.12
    Сообщения:
    1.292
    Благодарности:
    817
    Адрес:
    Москва
    И еще один отрытый проект
    https://github.com/kmaximv/Wi-Fi-Sensor
    в котором все для опенхаба есть.
     
  2. Sergeybykov
    Регистрация:
    08.10.11
    Сообщения:
    17
    Благодарности:
    2

    Sergeybykov

    Участник

    Sergeybykov

    Участник

    Регистрация:
    08.10.11
    Сообщения:
    17
    Благодарности:
    2
    Адрес:
    Моск. обл. Подольск
    Команды отправлять из CommandFusion получилось, спасибо, что написали этот туториал.
    Объясните пожалуйста как в CommandFusion получать статусы по изменению состояния items в openhab.
     
  3. Sergeybykov
    Регистрация:
    08.10.11
    Сообщения:
    17
    Благодарности:
    2

    Sergeybykov

    Участник

    Sergeybykov

    Участник

    Регистрация:
    08.10.11
    Сообщения:
    17
    Благодарности:
    2
    Адрес:
    Моск. обл. Подольск
    Все заработало при установке в openhab другого биндинга https://github.com/ssalonen/openhab/releases/tag/modbus-pooling-test-version5

    Уважаемый Lingvo объясните пожалуйста как в CommandFusion получать статусы по изменению состояния items в openhab, какой день бьюсь ни фига не получается...
     
    Последнее редактирование: 04.03.16
  4. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    1.416
    Благодарности:
    458

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    1.416
    Благодарности:
    458
    Там два варианта - либо поллить через Rest API - то есть слать периодически get request и парсить ответ - но это грузит сеть и реакция будет зависеть от периодичности поллинга.
    Либо другой вариант - через MQTT - вот в этой теме я выложил скрипт и инструкции https://groups.google.com/forum/#!msg/commandfusion/vfPByGiBd2g/Bbisaxt4BwAJ
    Тогда поллить не надо и реакция мгновенная.
     
  5. Sergeybykov
    Регистрация:
    08.10.11
    Сообщения:
    17
    Благодарности:
    2

    Sergeybykov

    Участник

    Sergeybykov

    Участник

    Регистрация:
    08.10.11
    Сообщения:
    17
    Благодарности:
    2
    Адрес:
    Моск. обл. Подольск
    Большое спасибо за ответ, сделал как Вы написали в теме "https://groups.google.com/forum/#!msg/commandfusion/vfPByGiBd2g/Bbisaxt4BwAJ" но не заработало, похоже он не хочет соединятся с брокером mosquitto. 2016-03-06 02.33.44 pm.png
    1. Добавил в Script Mananger скрипт MQTT. js SM.PNG
    2. Создал TCP соединение MQTT Broker
    MqttBroker.PNG
    3. Вписал 2 команды (MQTT_Connect и MQTT_Subscribe) MqttCommandConnect.PNG ,
    MqttCommandSubscribe.PNG ,
    4. Создал Macros MQTT_Start
    MqttMacros.PNG
    5. Создал отдельный feedback FeedbackMqtt.PNG
    6. В кнопке в параметре JavaScript указал следующую команду (MQTT_Publish("/KuhLamp_102/gpio/output13","ON", system) ButtonProperties.PNG
     
    Последнее редактирование: 06.03.16
  6. Sergeybykov
    Регистрация:
    08.10.11
    Сообщения:
    17
    Благодарности:
    2

    Sergeybykov

    Участник

    Sergeybykov

    Участник

    Регистрация:
    08.10.11
    Сообщения:
    17
    Благодарности:
    2
    Адрес:
    Моск. обл. Подольск
    7. Создал UDP Socket UdpConnection.PNG
    8. В нем создал feedback FeedbackLocal.PNG
    Посмотрите пожалуйста где я мог не правильно сделать.
     
    Последнее редактирование: 06.03.16
  7. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    1.416
    Благодарности:
    458

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    1.416
    Благодарности:
    458
    @Sergeybykov, сначала надо разобраться с коннектом. У вас брокер случайно не требует какой либо авторизации или не использует сертификаты?
    Еще запустите отладку в Commandfusion - в моем скрипте много закомментированных логов - их можно включить. Вам нужен браузер Сафари и в настройках клиента надо включить этот режим.
     
  8. Stpnff
    Регистрация:
    21.11.11
    Сообщения:
    437
    Благодарности:
    587

    Stpnff

    Гитарист

    Stpnff

    Гитарист

    Регистрация:
    21.11.11
    Сообщения:
    437
    Благодарности:
    587
    Адрес:
    Обнинск
    Всем привет. Запустил на Rpi OpenHab 1.8. Хочу пользоваться через сервис my. openhab На даче интеренет Теле2 3G. Модем Zyxel Keenetic. Не могу подключиться через сервис. Openhab is offline. Есть мысли? Через статический айпи домашнего провайдера все работает.
     
  9. Worders
    Регистрация:
    23.07.15
    Сообщения:
    8
    Благодарности:
    0

    Worders

    Участник

    Worders

    Участник

    Регистрация:
    23.07.15
    Сообщения:
    8
    Благодарности:
    0
    Подскажите пожалуйста как настроить приложение OwnTracks
    Если кто то уже делал напишите пример
    Заранее огромное спасибо!
     
  10. llentiai
    Регистрация:
    16.10.15
    Сообщения:
    6
    Благодарности:
    0

    llentiai

    Участник

    llentiai

    Участник

    Регистрация:
    16.10.15
    Сообщения:
    6
    Благодарности:
    0
    В my. openhab есть управление голосом. Микрофон в верхнем углу. А как это настроить ? Кто нибудь пробовал.
     
  11. llentiai
    Регистрация:
    16.10.15
    Сообщения:
    6
    Благодарности:
    0

    llentiai

    Участник

    llentiai

    Участник

    Регистрация:
    16.10.15
    Сообщения:
    6
    Благодарности:
    0
    Разобрался. Но русский не понимает.
     
  12. Dimaass11
    Регистрация:
    09.05.16
    Сообщения:
    1
    Благодарности:
    0

    Dimaass11

    Новичок

    Dimaass11

    Новичок

    Регистрация:
    09.05.16
    Сообщения:
    1
    Благодарности:
    0
    Всем привет! Подскажите, какую неделю голову ломаю, есть HMI (панель оператора) с протоколом modbus tcp. Есть исполнительный блок с реле (лоран2) так вот, реально-ли их соединить через openhab? Я так понима, перво наперво нужно чтобы команды шли с панели в openhab, там обрабатывались и отправлялись в нужном формате на исполнительный механизм. Спасибо
     
  13. kosmas
    Регистрация:
    22.07.11
    Сообщения:
    89
    Благодарности:
    7

    kosmas

    Живу здесь

    kosmas

    Живу здесь

    Регистрация:
    22.07.11
    Сообщения:
    89
    Благодарности:
    7
    Адрес:
    Питер
    Это будет некое извращение. Т. е. openhab с HMI будут дружить по modbus. А вот openhab с лораном - надо смотреть на формат команд лорана. Может и подружатся... ИМХО проще ардуинку с релейным блоком к панельке по модбасу прицепить...
     
  14. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    1.416
    Благодарности:
    458

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    1.416
    Благодарности:
    458
    Если это Ethernet модуль Laurent-2, то для него есть описание команд управления через TCP/IP -
    Значит в принципе можно организовать с ним работу в OpenHABе через TCP Binding - https://github.com/openhab/openhab/wiki/TCP-Binding
     
  15. nicmus
    Регистрация:
    05.10.10
    Сообщения:
    127
    Благодарности:
    94

    nicmus

    Живу здесь

    nicmus

    Живу здесь

    Регистрация:
    05.10.10
    Сообщения:
    127
    Благодарности:
    94
    Адрес:
    Калуга
    Я решил управление звуком так:
    В Item
    - Dimmer volume "Громкость [%.1f %%]" {exec=">[DECREASE: /SCRIPTS/volume-] >[INCREASE: /SCRIPTS/volume+] "}
    В Sitemap
    - Frame label="Радио" {
    Selection item=Radio_Station mappings=[0=off, 1="Немецкое", 2="Немецкое", 3="Немецкое", 4="Юность", 5="ЮморФМ", 6="Максимум" ]
    Slider item=volume
    }
    В Rules
    - rule "Volume PROCENTI"
    when
    Item volume received command
    then
    var Number percent = 0
    if (volume.state instanceof DecimalType) percent = volume. state as DecimalType

    if (receivedCommand=INCREASE) percent = percent + 5
    if (receivedCommand=DECREASE) percent = percent - 5

    if (percent<0) percent = 0
    if (percent>100) percent = 100
    postUpdate (volume, percent);
    end
    Содержание файла скрипта volume-
    amixer -q sset Master 5-
    Содержание файла скрипта volume+ соответственно
    amixer -q sset Master 5+
    Шаг регулировки соответственно можно менять!