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

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

  1. SergeiL

    SergeiL Оракул Модератор

    Игорь, может в браузере проблема. Я попробовал у себя, все четко в basic UI.
    Пока еще не перешел полностью на OH2, поднял его, в свое время, для тестов HomeKit через Сири.

    У меня москито и OH 1.8 крутятся на RPI2.
    OH2 на RPI3, в нем указано, что москито находится на RPI2.
    Оба распбери в одной локальной сети.

    В Chrome открываю basic UI с OH2.
    На iPhone, как в приложении, так и в браузере переключаю switch на OH 1.8,
    и в basic UI OH2 мгновенно отображается изменившееся состояние.
    То же самое при переключении физического выключателя на стене.

    Пробовал много раз, ни разу не было потери.
     
    Последнее редактирование: 5 апр 2017
  2. ИгорьК

    ИгорьК Гуру

    На хроме то же самое. На Эдже еще и ползунка не видно.
    Но даже если и в браузере - это все равно глюк.
     
  3. SergeiL

    SergeiL Оракул Модератор

    Я проверил со слайдером,
    похоже проблема возникает тогда,когда на странице есть и "слайдер" и "сетпоинт".

    Когда в sitemaps есть оба типа.
    У меня если изменять сетпоинт в классик, сетпоинт в бэйсик меняется, а слайдер нет.
    и наоборот, если менять сетпоинт в бэйсик - в классик тоже меняется сам (без F5),
    а слайдер меняется только по F5 в бэйсик .
    Похоже нужно почитать wiki.
     
  4. SergeiL

    SergeiL Оракул Модератор

    Игорь, а как у Вас выглядят items и sitepaps ?
     
  5. SergeiL

    SergeiL Оракул Модератор

    Нашел.
    Теперь все работает и обновляется. И "слайдер" и "сетпоинт" на одной странице.
    Нужно было сделать: << sudo service openhab2 restart >> что бы его...

    Чувствю, что как то странно меняется поведение, после изменений в items и sitemaps. Как то не логично...
     
    Последнее редактирование: 5 апр 2017
    ИгорьК нравится это.
  6. Oberon

    Oberon Нерд

  7. ИгорьК

    ИгорьК Гуру

    Мало у кого ОН под виндой.. .
     
  8. mex79

    mex79 Нерд

    Тоже долго мучился с ОН под виндой, куча глюков выползала и не только с я-погодой, в результате поставил virtualbox и туда ubuntu serv с ОН и другими плюшками и сразу все стало как надо. Единственное москито оставил на винде, тут все стартует как служба и проблем нет в том числе после перезагрузок и других нештатных ситуаций.
     
  9. ip-ua

    ip-ua Нерд

    Кажется здесь об этом не писали... У меня OpenHab 1.8.3
    Нашел новый (с 12/16) binding - expire.
    Загрузить текущую версию можно здесь
    У меня теперь беспроводный датчик открытия двери в items выглядит так:
    Код (C++):
    Switch    Window_podval1_door    "Подвал лестница вход сверху"    <frontdoor>    (Windows, VHOD) {expire="1m,command=OFF"}
    И автоматом показывает закрыто через 1 минуту.
    Очень упрощает жизнь - можно убрать кучу таймеров из правил (rules)!
     
    SergeiL, mex79 и ИгорьК нравится это.
  10. dimksum

    dimksum Нерд

    Столкнулся с одной странностью: не происходит сохранение данных в некоторых итемах.
    Есть итем
    Код (Text):
    DateTime    child_update     "Время обновления [%1$tT]"
    Время в нём появляется после получения значений от датчика через
    Код (Text):
    postUpdate(child_update, new DateTimeType())
    При работе ОН всё ок, но когда происходит перезапуск ОН или изменение файла с итемами, то данные проподают. В конфиге rrd4j.persist прописано
    Код (Text):
    * : strategy = everyChange, everyMinute, restoreOnStartup
    В чём может быть проблема?
     
  11. ИгорьК

    ИгорьК Гуру

    Думаю, проблема описана здесь под заголовком Startup Behavior.
     
  12. dimksum

    dimksum Нерд

    В остальных то итемах есть значения, нет значений в DateTime итемах.
     
  13. dimksum

    dimksum Нерд

    Данный скрипт работает только когда, когда идёт перезапуск ОН, но соответственно при изменении файла с итемами он не срабатывает и в полях DateTime пусто, валятся с ошибкой те правила, которые используют значения в этих полях :(
    Код (Text):
    2017-04-16 15:31:32.818 [INFO ] [c.internal.ModelRepositoryImpl] - Refreshing model 'cron.rules'
    2017-04-16 15:31:33.718 [INFO ] [g.openhab.io.net.exec.ExecUtil] - executed commandLine './configurations/rules_refresh.sh'
    2017-04-16 15:32:43.819 [INFO ] [c.internal.ModelRepositoryImpl] - Refreshing model 'my.items'
    2017-04-16 15:35:03.105 [ERROR] [.o.m.r.i.engine.ExecuteRuleJob] - Error during the execution of rule check update time
     
  14. ИгорьК

    ИгорьК Гуру

    А rrd4j поддерживает этот тип данных?
     
    dimksum нравится это.
  15. dimksum

    dimksum Нерд

    Дак вот где собака зарыта!
     
  16. lexa

    lexa Нуб

    Всем привет,хочу сделать обмен данными между esp8266 и телефоном через телеграмм,так вот создал бота и все дела,надо найти айпи бота,нужно активировать бота,потом взять его API и копировать сюда https://api.telegram.org/bot<API>/getUpdates, и проблема в том что выдает такую вот ошибку "{"ok":false,"error_code":409,"description":"Conflict: can't use getUpdates method while webhook is active"}" ребята помогите уже второй день парюсь(((
     
  17. ИгорьК

    ИгорьК Гуру

    Не в тему это - создавайте отдельную в другом разделе.

    Добавлю, что ответ то ясен - Вы подцепили webhook к боту, каким-то образом, а теперь пытаетесь доставать его get-запросами, на что он не согласен.

    Создайте нового, "чистого" бота и повторите с ним то же самое.
     
  18. lexa

    lexa Нуб

    спасибо,извеняюсь я тут новенький, но щас найду как создать новую тему,и я уже троих ботов создал ошибка та же,и видео смотрел уже по их созданию все ни как не выходит
     
  19. ИгорьК

    ИгорьК Гуру

    Почитайте первоисточник, полезнее будет.
     
  20. lexa

    lexa Нуб

    спасибо создал новую тему,буду пытатся