Arduino, ESP8266, Raspberry Pi 2 && OpenHab. Умный дом: азы управления.

Тема в разделе "Глядите, что я сделал", создана пользователем ИгорьК, 12 май 2015.

  1. Egony

    Egony Нерд

    Может Вы подскажите?
    Проблема - провайдер блокирует api.telegram.org
    Поднял VPS за бугром с nginx-proxy, на сервере openhab прописал hosts: IP_VPS api.telegram.org
    То есть, все запросы от опенхаба к телеграму идут через VPS.
    Но.
    Java (ну, я так понял, что это она) не принимает самоподписный сертификат nginx-proxy.
    Как решить сию проблему? Ну, или как сказать жабе принимать вообще любые сертификаты (типа, как в curl --insecure)?

    PS. Про всякие туннели-торы итп знаю, Интересно решить именно эту задачу. Но пока что-то не получается.
     
  2. ИгорьК

    ИгорьК Давно здесь Команда форума

    Не тратьте время: https://habr.com/post/421835/

    Prowl,
    Pushbullet,
    Pushover,
    Pushsafer,
    Clickatell,
    IFTTT... etc.




     
  3. ZAZ-965

    ZAZ-965 Гуру

    @Egony, попробуйте в KeyStore Explorer ввести (Examine - Examine SSL) адрес вашего nginx-proxy и посмотреть цепочку сертификатов. Если нужного нет - можно сразу же и импортировать.
     

    Вложения:

    • KeyStore.png
      KeyStore.png
      Размер файла:
      31,4 КБ
      Просмотров:
      128
    Egony нравится это.
  4. SergeiL

    SergeiL Гуру

    А с VPN на VPS не проще?
    У меня с конца апреля через микротик стабильно работает, правда сам телеграм, на телефоне, через сотовою связь порой долго подключается.
     
    Egony нравится это.
  5. woodframe.sev

    woodframe.sev Нуб

    Доброго дня. Опенхабом увлекся неделю назад. Поиском по форуму не нашел. Как добавить Openhab в настройки сервиса Google Assistant?
     
    Последнее редактирование: 9 сен 2018
  6. SergeiL

    SergeiL Гуру

    На прошлой неделе было время, прикрутил голосовое управление от Apple к управлению OH2.
    Снова, второй раз. Переустанавливал новую версию давно, на голос забил, а тут было время решил снова попробовать.
    Попробовал, и ничего! Стало нормально работать!

    На iPhone голосовой ассистент на последних моделях вызывается просто фразой "Привет Сири".
    Телефон может лежать просто на столе или в кармане, не подключенным к зарядке.

    Плюхаешься на диван, берешь пульт от телика, и понимаешь, влом вставать и выключать верхний свет телефон на столе, не дотянуться! :)
    Говоришь, "Привет Сири! Включи торшер." Включается торшер, отвечает - Готово. Снова, Привет Сири, Выключи свет в гостиной" - выключаются два режима (3+2) люстры в гостиной - отвечает - "Готово".
    Пока полет нормальный ! :)
     
    Egony и ИгорьК нравится это.
  7. МиШ

    МиШ Нуб

    Может кто подскажет как можно сделать индикацию состояния GPIO
     
  8. SergeiL

    SergeiL Гуру

    Вариантов-то разных много. Можно лампочки через сдвиговый регистр сделать, можно светодиоды, можно WEB.
    Вы уж как-то раскройте тему, интересующего Вас вопроса. :)
     
  9. МиШ

    МиШ Нуб

    Есть ESP8266 (общение по mqtt) стоит на дренажном колодце к ней подключено 3 шт Xkc y25 t12v. Состояние порта соответственно 1 или 0. Хочется выводится openhab сработал датчик или нет.
     
  10. SergeiL

    SergeiL Гуру

    Так а в чем проблема? Шлите состояние с ESP по изменению, или, если не было изменения, каждые 3 минуты.
    И будет у Вас актуальный статус GPIO..
     
  11. МиШ

    МиШ Нуб

    Состояние шлется как его вывести в openhab правильно.
     
  12. SergeiL

    SergeiL Гуру

    Так а если шлется - оно выводится. Например item:
    Код (Java):
    Switch    Light_FF_Corridor3_Full        "Коридор 3 Полный"    (FF_Corridor,Lights_R9)     { mqtt=">[mosquitto:/mh/r9/ESP_0C3221/P2:command:*:default],<[mosquitto:/mh/r9/ESP_0C3221/P2:state:default]" }    
    Вы меняете состояние item - он меняется, через timeOut, item высылает свое текущее состояние.
    Получается, что Item синхронизирован с выводами ESP.
     
  13. МиШ

    МиШ Нуб

    Ну адаптировал
    Что означает "(FF_Corridor,Lights_R9)". Ничего не выдает.
    Openhab.jpg
     
  14. SergeiL

    SergeiL Гуру

    Это группы в которые входит свитч.

    На первой странице этой темы Игорь сделал Оглавление.
    Посмотрите, пройдитесь по пунктам, там много полезного. Многие вопросы отпадут.
     
  15. МиШ

    МиШ Нуб

    С группой понятно но индикатор не работает.
     
  16. SergeiL

    SergeiL Гуру

    Проверить работу mqtt и и связку OpenHab mqtt можно из командной строки.

    Есть команды, можно посмотреть, приходит ли от ESP информация.
    mosquitto_sub -d -t /mh/r9/#

    Послать команду на OH:
    mosquitto_pub -d -t /mh/r9/ESP_0EE952/P1 -m "ON"
    mosquitto_pub -d -t /mh/r9/ESP_0EE952/P1 -m "OFF"
     
  17. ИгорьК

    ИгорьК Давно здесь Команда форума

  18. МиШ

    МиШ Нуб

    Проблем в связке нету так как я с этого же модуля вывожу параметры температуры в openhab.
    Openhab2.jpg
    Openhab3.jpg
     
    Последнее редактирование: 21 сен 2018
  19. SergeiL

    SergeiL Гуру

    Вот если бы Вы проверили как я Вам написал:
    наверное увидели бы в чем проблема.

    Ваша ESP посылает 1 или 0.
    А OH ждет "ON" или "OFF"
     
  20. МиШ

    МиШ Нуб

    Mosquitto с паролем еще все это стоит на debian поэтому есть проблемки.