Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Русский
  3. ioBroker
  4. ioBroker драйвера
  5. Ограниченность homekit 2.0

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Ограниченность homekit 2.0

Geplant Angeheftet Gesperrt Verschoben ioBroker драйвера
5 Beiträge 3 Kommentatoren 2.1k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D Offline
    D Offline
    dnk
    schrieb am zuletzt editiert von
    #1

    У меня все взаимодействия датчиков, пультов и исполнительных механизмов задействовано через 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) такой реакции не дают. Хотелось бы перейти на эту систему.

    1 Antwort Letzte Antwort
    0
    • D Offline
      D Offline
      dnk
      schrieb am zuletzt editiert von
      #2

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

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

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

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

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

      1 Antwort Letzte Antwort
      0
      • BluefoxB Offline
        BluefoxB Offline
        Bluefox
        schrieb am zuletzt editiert von
        #3

        разработка homekit/homekit2 остановлена. Т.к. разработчик внезапно потерял интерес :(

        Но есть новый драйвер https://github.com/jensweigele/ioBroker.yahka

        И можно ему написать на английском и он наверняка примет во внимание :)

        1 Antwort Letzte Antwort
        0
        • A Offline
          A Offline
          Artem82
          schrieb am zuletzt editiert von
          #4

          А когда этот новый попадет в список драйверов?

          1 Antwort Letzte Antwort
          0
          • BluefoxB Offline
            BluefoxB Offline
            Bluefox
            schrieb am zuletzt editiert von
            #5

            @Artem82:

            А когда этот новый попадет в список драйверов? `
            Когда он его доделает и отладит.

            1 Antwort Letzte Antwort
            0
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            493

            Online

            32.4k

            Benutzer

            81.5k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Home
            • Aktuell
            • Tags
            • Ungelesen 0
            • Kategorien
            • Unreplied
            • Beliebt
            • GitHub
            • Docu
            • Hilfe