Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. dnk

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    D
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 9
    • Best 0
    • Groups 0

    dnk

    @dnk

    0
    Reputation
    8
    Profile views
    9
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    dnk Follow

    Latest posts made by dnk

    • RE: Noolite

      @lupin_de_mid:

      А вот этот выглядит сильно более живым

      https://github.com/afoninsky/noolite `
      Судя по дате он до сих пор развивается. Это хорошо.

      Кто-нибудь может подсказать как его установить и использовать?

      Или проблему подключения noolite решили другим образом?

      posted in ioBroker улучшения и новости
      D
      dnk
    • RE: IoBroker.yahka (iOS, Homekit)

      Удалил все настройки полностью.

      Заработал, буду ловить ошибку.

      posted in ioBroker драйвера
      D
      dnk
    • RE: IoBroker.yahka (iOS, Homekit)

      Замечательно. Разобрался, по сути начальная настройка элементарная, я много лишнего пытался указать.

      НО! Делаю инструкцию на русском с картинками, начал заводить датчики и выключатели, и в какой то момент при сохранении и перезапуске начал получать в логах:

      rasp 2017-01-21 13:42:21.990 info host.rasp Restart adapter system.adapter.yahka.0 because enabled

      rasp 2017-01-21 13:42:21.989 error host.rasp instance system.adapter.yahka.0 terminated with code 0 (OK)

      rasp 2017-01-21 13:42:19.920 info host.rasp instance system.adapter.yahka.0 started with pid 1631

      И все. Приплыли. Покопался в папках и настройках, не нашел ничего необычного 😞

      Откатил все изменения, не помогло. Почитал немецкий форум, вообще ничего непонятно 🙂

      Что делать?

      posted in ioBroker драйвера
      D
      dnk
    • RE: IoBroker.yahka (iOS, Homekit)

      Отлично! Спасибо! Все правильно установилось.

      Сконфигурировал бридж (Bridge Properties).

      Добавил устройство (Add Device), добавил свойства устройства (Device Properties). Все отлично, мост и устройство привязалось и отобразилось в приложении Дом на iOS. Конечно надо ввести PIN указанный в настройках Bridge.

      Далее добавляю сервис (Add Service😞

      И тут куча вопросов, почему их можно добавлять несколько и что означают все параметры:

      Service name - если я правильно понял, назначается имя объекта в Homekit. Или имя сервиса… Какого сервиса?

      Service type - тип объекта или сервиса в Homekit, влияет на отображаемый в приложении тип обьекта? (переключатель, вентилятор, датчик и т.п.)

      Service Subtype - тут вообще непонимание, это имя (ID) объекта в системе iobroker? или подтип основного сервиса?, что еще более не понятно.

      Далее ниже идет Characteristics Table и тут вообще все непонятно 😄

      точнее я понимаю, что это видимо и есть конвертация состояний объекта, но пока эксперименты ни к чему не привели, надо пример использования.

      <u>Кто-нибудь продвинулся дальше? Может показать пример настройки какого-нить объекта?</u>

      P.S. Судя по количеству опций, типов объекта и кастомизации - потенциал заложен огромный, что очень радует.

      posted in ioBroker драйвера
      D
      dnk
    • IoBroker.yahka (iOS, Homekit)

      Драйвер ioBroker.yahka

      Объекты iobroker показывает как homekit устройства, что позволяет нативно из iOS через приложение Дом управлять/считывать состояние объектов.

      На текущий момент в разработке.

      Я его установил https://github.com/jensweigele/ioBroker.yahka

      Настроил Bridge.

      Не запускается, в логах:

      rasp 2017-01-19 23:25:12.290 error host.rasp startInstance yahka.0: cannot find start file!

      Кто более-менее разбирается в этом, давайте вместе постулируем логами и отзывами разработчика, чтобы быстрее допилить до рабочего состояния, т.к. я надеялся на homekit/homekit2 - но они брошены разработчиком.

      posted in ioBroker драйвера
      D
      dnk
    • RE: Ограниченность homekit 2.0

      Или я сложно написал. Или я не понимаю как настраивать драйвер 😞

      homekit понимает только логические значения состояния (boolean - true,false). Но для множества объектов iobroker значения состояния могут быть далеко не boolean. Я правильно понимаю?

      По сути я хочу, чтобы можно было указать для драйвера homekit при каких значениях объекта понимать "true", а при каких "false".

      Указываем ON=true, OFF=false (для примера). И уже в независимости от конфигурации объекта, драйвер homekit отрабатывает правильные значения и позволяет нативно рулить из iOS.

      Как я понимаю, это естественно не приоритетная задача… Просто не так много способов управлять через iOS, по сути только через web, что само себе является костылем. А тут такой нативный механизм появляется, скорость работы iobroker + нативный homekit. Я думаю реализация данного механизма позволила бы привлечь больше сторонников.

      posted in ioBroker драйвера
      D
      dnk
    • Ограниченность homekit 2.0

      У меня все взаимодействия датчиков, пультов и исполнительных механизмов задействовано через MQTT.

      Для примера, есть несколько устройств, которые команду включить через MQTT в топике понимают по разному, одному надо "1", другому "ON", а третьему "true".

      Проблема в том, что драйвер homekit 2.0 понимает значения только true или false, что сразу резко обрезает его функциональность, т.к. другие значение в принципе прописать нигде нельзя.

      Для примера в других bridge homekit можно прописать понимание (maping, конвертацию):

      "onTrue": 1, тот вместо "1" можно указать любое значение, которое homekit будет понимать как "1"

      "onFalse": 0

      или

      "onValue": "ON", для MQTT это "ON" для homekit это "1"

      "offValue": "OFF"

      и т.п., т.е. хотелось бы чтобы драйвер учитывал данные значения и делал сравнение, если "onValue": "ON", то понимай как "1".

      Т.е. если в MQTT надо передать значение "ON", то в homekit уйдет значение "1". Я бы данный маппинг сделал прям в настройках драйвера. Видим "ON" или "1" читаем как "true".

      Вполне вероятно есть такой механизм, но ни в документации ни на форуме я его не нашел. + с марта прошлого года обновлений нет, проект умер?

      В дополнение, роль value.temperature работает, роль value.humidity не работает, куча ошибок в логе:

      ! host.rasp 2017-01-14 00:01:41.740 error instance system.adapter.homekit2.0 terminated with code 0 (OK) homekit2.0 2017-01-14 00:01:41.701 error at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16) homekit2.0 2017-01-14 00:01:41.701 error at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:246:12) homekit2.0 2017-01-14 00:01:41.701 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:134:20) homekit2.0 2017-01-14 00:01:41.701 error at Decoder. (/opt/iobroker/node_modules/component-bind/index.js:21:15) homekit2.0 2017-01-14 00:01:41.701 error at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:332:8) homekit2.0 2017-01-14 00:01:41.701 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20) homekit2.0 2017-01-14 00:01:41.701 error at Manager. (/opt/iobroker/node_modules/component-bind/index.js:21:15) homekit2.0 2017-01-14 00:01:41.701 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:236:12) homekit2.0 2017-01-14 00:01:41.701 error at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:312:9) homekit2.0 2017-01-14 00:01:41.701 error at Socket. (/opt/iobroker/node_modules/iobroker.homekit2/main.js:184:29) homekit2.0 2017-01-14 00:01:41.701 error TypeError: Cannot read property 'native' of undefined homekit2.0 2017-01-14 00:01:41.700 error uncaught exception: Cannot read property 'native' of undefined host.rasp 2017-01-14 00:01:08.121 error instance system.adapter.homekit2.0 terminated with code 0 (OK) homekit2.0 2017-01-14 00:01:08.082 error at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16) homekit2.0 2017-01-14 00:01:08.082 error at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:246:12) homekit2.0 2017-01-14 00:01:08.082 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:134:20) homekit2.0 2017-01-14 00:01:08.082 error at Decoder. (/opt/iobroker/node_modules/component-bind/index.js:21:15) homekit2.0 2017-01-14 00:01:08.082 error at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:332:8) homekit2.0 2017-01-14 00:01:08.082 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20) homekit2.0 2017-01-14 00:01:08.082 error at Manager. (/opt/iobroker/node_modules/component-bind/index.js:21:15) homekit2.0 2017-01-14 00:01:08.082 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:236:12) homekit2.0 2017-01-14 00:01:08.082 error at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:312:9) homekit2.0 2017-01-14 00:01:08.082 error at Socket. (/opt/iobroker/node_modules/iobroker.homekit2/main.js:184:29) homekit2.0 2017-01-14 00:01:08.082 error TypeError: Cannot read property 'native' of undefined homekit2.0 2017-01-14 00:01:08.081 error uncaught exception: Cannot read property 'native' of undefined !

      P.S. От всех прочих систем, iobroker отличает скорость работы. Просто мгновенная реакция на изменения состояния. Ни Openhab, ни Homebridge (Homekit отдельно на node) такой реакции не дают. Хотелось бы перейти на эту систему.

      posted in ioBroker драйвера
      D
      dnk
    • RE: MegaD 328

      Хм, решение понял, но всплыла другая проблема.

      В поле Script прописываю "0/"

      После сохранения сразу меняет на "0%2F"

      Ни смена раскладки, ни копирование с другого поля символа слэш, не помогает 😞

      Но результат есть, значения входов считались. А вот значения выходов так и остались неизменными. Если я руками меняю в меге (в веб-сервере меги) значение порта выхода, где мониторить его состояние в брокере?

      В Логах сыпется:

      megad-0 2015-07-10 17:50:43 warn Got error by request connect ETIMEDOUT

      megad-0 2015-07-10 17:50:13 warn Got error by request connect ETIMEDOUT

      megad-0 2015-07-10 17:49:43 warn Got error by request connect ETIMEDOUT

      В Состоянии тишина. Никаких изменений.

      posted in ioBroker драйвера
      D
      dnk
    • RE: MegaD 328

      Прочитал несколько раз ветку. Так и не понял, где искать проблему. Допускаю, что я что-то упускаю. Извините за оформление, забыл уже как на форумах писать 😞

      1. Сама Mega не принимает настройку сервера в формате http://iobroker_ip/instance, а позволяет только вбить IP адрес (это для отправки мегой данных на сервер iobroker. Скрин во вложении. Понимаю что это не относится к брокеру, владельцы Мег, ткните куда копать.

      559_megad_option.png
      2. Порт 0 в состоянии NaN, какие угодно настройки менять можно, состояние не меняется.

      559_mega-port0.png 559_megad-state.png 559_megad-object.png
      3. Настройки драйвера Меги

      559_megad-settings.png
      Итог. Состояние Мега не обновляет (при прямом управлении Мегой), при изменение состоянии объекта в iobroker_vis никаких действий с Мегой тоже не происходит.

      P.S. У меня две Меги, пытаюсь заставить работать хоть одну. В CCU.IO все заработало сразу.

      Лог после удаления и установки драйвера Меги

      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port15_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port15_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port15 with false
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port14_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port14_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port14 with false
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port13_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port13_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port13 with false
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port12_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port12_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port12 with false
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port11_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port11_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port11 with false
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port10_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port10_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port10 with false
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port9_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port9_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port9 with false
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port8_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port8_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port8 with false
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port7_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port7_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port7 with false
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port6_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port6_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port6 with false
      ! megad-0 2015-07-09 02:05:45 warn Unknown port undefined
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port5_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port5_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port5 with false
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port4_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port4_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port4 with false
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port3_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port3_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port3 with false
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port2_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port2_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port2 with false
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port1_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port1_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port1 with false
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port0_double
      ! megad-0 2015-07-09 02:05:45 error Unknown port ID ports.port0_long
      ! megad-0 2015-07-09 02:05:45 info try to control ports.port0 with false
      ! megad-0 2015-07-09 02:05:45 info http server listening on port 80
      ! megad-0 2015-07-09 02:05:45 info starting. Version 0.1.1 in C:/Program Files/ioBroker/node_modules/iobroker.megad
      ! host-05A9 2015-07-09 02:05:44 info instance system.adapter.megad.0 started with pid 3192
      ! host-05A9 2015-07-09 02:05:44 info object change system.adapter.megad.0
      ! host-05A9 2015-07-09 02:05:38 info object change system.adapter.megad.0
      ! iobroker 2015-07-09 02:04:53 info exit 0
      ! host-05A9 2015-07-09 02:04:53 info object change system.adapter.megad.0
      ! iobroker 2015-07-09 02:04:53 info object system.adapter.megad.0.alive created
      ! iobroker 2015-07-09 02:04:53 info object system.adapter.megad.0.connected created
      ! iobroker 2015-07-09 02:04:53 info object system.adapter.megad.0.memHeapUsed created
      ! iobroker 2015-07-09 02:04:52 info object system.adapter.megad.0.memHeapTotal created
      ! iobroker 2015-07-09 02:04:52 info object system.adapter.megad.0.memRss created
      ! iobroker 2015-07-09 02:04:52 info object system.adapter.megad.0.uptime created
      ! iobroker 2015-07-09 02:04:52 info create instance megad
      ! iobroker 2015-07-09 02:04:52 info object system.adapter.megad created
      ! iobroker 2015-07-09 02:04:52 info upload megad.admin C:/Program Files/ioBroker/node_modules/iobroker.megad/admin/index.html index.html text/html
      ! iobroker 2015-07-09 02:04:52 info upload megad.admin C:/Program Files/ioBroker/node_modules/iobroker.megad/admin/megad.png megad.png image/png
      ! iobroker 2015-07-09 02:04:52 info got C:/Program Files/ioBroker/node_modules/iobroker.megad/admin
      ! iobroker 2015-07-09 02:04:51 info npm install –production --prefix 'C:/Program Files/ioBroker/node_modules/iobroker.megad' (System call)
      ! iobroker 2015-07-09 02:04:51 info install adapter megad
      ! iobroker 2015-07-09 02:04:47 info npm install iobroker.megad --production --prefix 'C:/Program Files/ioBroker' (System call)
      ! iobroker 2015-07-09 02:04:47 info add megad
      ! iobroker 2015-07-09 02:04:22 info exit 0
      ! host-05A9 2015-07-09 02:04:21 info Do not restart adapter system.adapter.megad.0 because disabled or deleted
      ! host-05A9 2015-07-09 02:04:21 warn instance system.adapter.megad.0 terminated due to SIGTERM
      ! host-05A9 2015-07-09 02:04:21 info stopInstance system.adapter.megad.0 killing pid 3140
      ! host-05A9 2015-07-09 02:04:21 info stopInstance system.adapter.megad.0
      ! host-05A9 2015-07-09 02:04:21 info object deleted system.adapter.megad.0
      ! host-05A9 2015-07-09 02:04:21 info object change system.adapter.megad.0
      ! iobroker 2015-07-09 02:04:21 info Deleting 25 object(s).
      ! iobroker 2015-07-09 02:04:21 info Counted 6 states (system.adapter.megad.) from states
      ! iobroker 2015-07-09 02:04:21 info Counted 16 states (megad.
      ) from states
      ! iobroker 2015-07-09 02:04:20 info Counted 16 states (io.megad.*) from states
      ! iobroker 2015-07-09 02:04:20 info
      ! iobroker 2015-07-09 02:04:20 info Counted 1 channels of megadCounted 22 states of megad
      ! iobroker 2015-07-09 02:04:20 info Counted 1 adapters for megad
      ! iobroker 2015-07-09 02:04:20 info Counted 1 instances of megad
      ! iobroker 2015-07-09 02:04:20 info delete C:\Program Files\ioBroker\node_modules\iobroker.js-controller\lib/../../iobroker.megad
      ! iobroker 2015-07-09 02:04:20 info del megad
      ! host-05A9 2015-07-09 01:47:32 warn instance system.adapter.megad.0 already running with pid 3140
      ! megad-0 2015-07-09 01:47:05 info http server listening on port 80
      ! megad-0 2015-07-09 01:47:05 info starting. Version 0.1.2 in C:/Program Files/ioBroker/node_modules/iobroker.megad
      ! host-05A9 2015-07-09 01:47:05 info instance system.adapter.megad.0 started with pid 3140
      ! host-05A9 2015-07-09 01:47:02 info Restart adapter system.adapter.megad.0 because enabled
      ! host-05A9 2015-07-09 01:47:02 warn instance system.adapter.megad.0 terminated due to SIGTERM
      ! host-05A9 2015-07-09 01:47:02 info stopInstance system.adapter.megad.0 killing pid 1616
      ! host-05A9 2015-07-09 01:47:02 info stopInstance system.adapter.megad.0
      ! host-05A9 2015-07-09 01:47:02 info object change system.adapter.megad.0
      ! host-05A9 2015-07-09 01:41:50 warn instance system.adapter.megad.0 already running with pid 1616
      ! megad-0 2015-07-09 01:41:23 info http server listening on port 80
      ! megad-0 2015-07-09 01:41:23 info starting. Version 0.1.2 in C:/Program Files/ioBroker/node_modules/iobroker.megad
      ! host-05A9 2015-07-09 01:41:23 info instance system.adapter.megad.0 started with pid 1616
      ! host-05A9 2015-07-09 01:41:20 info Restart adapter system.adapter.megad.0 because enabled
      ! host-05A9 2015-07-09 01:41:20 warn instance system.adapter.megad.0 terminated due to SIGTERM
      ! host-05A9 2015-07-09 01:41:20 info stopInstance system.adapter.megad.0 killing pid 3636
      ! host-05A9 2015-07-09 01:41:20 info stopInstance system.adapter.megad.0

      posted in ioBroker драйвера
      D
      dnk
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo