Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Вопрос по Apple HomeKit

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    768

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    577

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.1k

Вопрос по Apple HomeKit

Geplant Angeheftet Gesperrt Verschoben ioBroker драйвера
16 Beiträge 2 Kommentatoren 4.2k 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.
  • BluefoxB Offline
    BluefoxB Offline
    Bluefox
    schrieb am zuletzt editiert von
    #6

    Может это поможет?

    https://forums.freenas.org/index.php?th … ork.36428/

    ` > After some more research I found the solution to my problem myself:

    There incorrect setting in /usr/local/etc/avahi-daemon.conf

    enable-dbus was set to not where it should have been yes `

    1 Antwort Letzte Antwort
    0
    • A Offline
      A Offline
      akalchuk
      schrieb am zuletzt editiert von
      #7

      Нет( не помогло(

      Я так понял беда в том что hap-nodejs нужен модуль mdns/ и я его установил выполнив npm install mdns в папке /opt/iobroker

      так же пробовал в папке /opt/iobroker/node_modules/iobroker.homekit/node_modules/hap-nodejs/node_modules

      Пробовал гуглить на данную тему - нашел пару решений

      В основном все сводится к установке mdns

      и запуску npm rebuild

      Я не совсем понимаю структуру этой системы npm что где выполнять. Поэтому диагностировать адекватно не могу(

      К сожалению воз и ныне там(

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

        Это не проблема ioBroker или node.js. Это проблема системы.

        Служба dns не запущена. Вот node и ругается.

        Редактировать /etc/init/avahi-daemon.conf

        enable-dbus=yes
        disable-publishing=no
        disable-user-service-publishing=no
        

        Установить

        sudo apt-get install libnss-mdns avahi-discover avahi-utils
        

        Перезапустить

        sudo /etc/init.d/avahi-daemon restart
        

        Что видно?

        sudo netstat -tulpen | grep avahi
        
        udp   0   0 0.0.0.0:5353    0.0.0.0:*   104    4279    758/avahi-daemon: r
        udp   0   0 0.0.0.0:41339   0.0.0.0:*   104    4280    758/avahi-daemon: r
        

        Что видно при

        avahi-browse
        

        Если есть имя системы (например raspbery) то должно работать:

        ping raspberry
        

        Почитай, как запустить и проверить avahi.

        1 Antwort Letzte Antwort
        0
        • A Offline
          A Offline
          akalchuk
          schrieb am zuletzt editiert von
          #9

          @Bluefox:

          Это не проблема ioBroker или node.js. Это проблема системы.

          Служба dns не запущена. Вот node и ругается.

          Редактировать /etc/init/avahi-daemon.conf

          enable-dbus=yes
          disable-publishing=no
          disable-user-service-publishing=no
          

          Установить

          sudo apt-get install libnss-mdns avahi-discover avahi-utils
          

          Перезапустить

          sudo /etc/init.d/avahi-daemon restart
          

          Что видно?

          sudo netstat -tulpen | grep avahi
          
          udp   0   0 0.0.0.0:5353    0.0.0.0:*   104    4279    758/avahi-daemon: r
          udp   0   0 0.0.0.0:41339   0.0.0.0:*   104    4280    758/avahi-daemon: r
          

          Что видно при

          avahi-browse
          

          Если есть имя системы (например raspbery) то должно работать:

          ping raspberry
          

          Почитай, как запустить и проверить avahi. `

          Огромное Вам спасибо!!

          Все взлетело!

          Может Вы мне еще подскажите в какую сторону изучать дальше) Как прокинуть устройства в этот бридж и как с сири их сдружить?

          может есть где статья какая/ Честно искал - не нашел/

          Если кому нужно будет на armbian конфиг лежит тут /etc/avahi/avahi-daemon.conf

          1 Antwort Letzte Antwort
          0
          • A Offline
            A Offline
            akalchuk
            schrieb am zuletzt editiert von
            #10

            читал это - https://github.com/husky-koglhof/ioBrok … /README.md

            > For Usage you must define a enum named enum.homekit. There you must include all needed Objects. Set a common Name for all Objects e.g. hm-rpc.0.JEQ0225305.1.TEMPERATURE = Kinderzimmer

            Я так понял для того чтобы что-то передать в бридж нужно в меню Категории создать новую/

            я так и сделал. Но не пашет ничего)

            1383_new.jpg

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

              @akalchuk:

              @Bluefox:

              Это не проблема ioBroker или node.js. Это проблема системы.

              Служба dns не запущена. Вот node и ругается.

              Редактировать /etc/init/avahi-daemon.conf

              enable-dbus=yes
              disable-publishing=no
              disable-user-service-publishing=no
              

              Установить

              sudo apt-get install libnss-mdns avahi-discover avahi-utils
              

              Перезапустить

              sudo /etc/init.d/avahi-daemon restart
              

              Что видно?

              sudo netstat -tulpen | grep avahi
              
              udp   0   0 0.0.0.0:5353    0.0.0.0:*   104    4279    758/avahi-daemon: r
              udp   0   0 0.0.0.0:41339   0.0.0.0:*   104    4280    758/avahi-daemon: r
              

              Что видно при

              avahi-browse
              

              Если есть имя системы (например raspbery) то должно работать:

              ping raspberry
              

              Почитай, как запустить и проверить avahi. `

              Огромное Вам спасибо!!

              Все взлетело!

              Может Вы мне еще подскажите в какую сторону изучать дальше) Как прокинуть устройства в этот бридж и как с сири их сдружить?

              может есть где статья какая/ Честно искал - не нашел/

              Если кому нужно будет на armbian конфиг лежит тут /etc/avahi/avahi-daemon.conf `
              Интересно, что из того, что я описал, оказалось решающим? …

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

                @akalchuk:

                читал это - https://github.com/husky-koglhof/ioBrok … /README.md

                > For Usage you must define a enum named enum.homekit. There you must include all needed Objects. Set a common Name for all Objects e.g. hm-rpc.0.JEQ0225305.1.TEMPERATURE = Kinderzimmer

                Я так понял для того чтобы что-то передать в бридж нужно в меню Категории создать новую/

                я так и сделал. Но не пашет ничего)

                filename="new.jpg" index="0">~~ Он там первой строчкой написал: > Enums are no longer needed, Objects were included cause of ioBroker roles. `

                И потом:

                Supported Roles from ioBroker:
                
                value.temperature
                indicator.battery (Not tested)
                value.battery (Not tested)
                alarm
                level.temperature
                switch
                value.humidity
                level.dimmer
                

                То есть надо присвоить роли состояниям.

                1 Antwort Letzte Antwort
                0
                • A Offline
                  A Offline
                  akalchuk
                  schrieb am zuletzt editiert von
                  #13

                  @Bluefox:

                  @akalchuk:

                  читал это - https://github.com/husky-koglhof/ioBrok … /README.md

                  > For Usage you must define a enum named enum.homekit. There you must include all needed Objects. Set a common Name for all Objects e.g. hm-rpc.0.JEQ0225305.1.TEMPERATURE = Kinderzimmer

                  Я так понял для того чтобы что-то передать в бридж нужно в меню Категории создать новую/

                  я так и сделал. Но не пашет ничего)

                  filename="new.jpg" index="0">~~ Он там первой строчкой написал: > Enums are no longer needed, Objects were included cause of ioBroker roles. `

                  И потом:

                  Supported Roles from ioBroker:
                  
                  value.temperature
                  indicator.battery (Not tested)
                  value.battery (Not tested)
                  alarm
                  level.temperature
                  switch
                  value.humidity
                  level.dimmer
                  

                  То есть надо присвоить роли состояниям. `
                  Если Вас не затруднит ткните носом где это сделать. Я не совсем понимаю где роли, а где состояния. Хотябы краткий пример, а дальше я уж сам.

                  Заранее благодарен)

                  1 Antwort Letzte Antwort
                  0
                  • A Offline
                    A Offline
                    akalchuk
                    schrieb am zuletzt editiert von
                    #14

                    @Bluefox:

                    @akalchuk:

                    @Bluefox:

                    Это не проблема ioBroker или node.js. Это проблема системы.

                    Служба dns не запущена. Вот node и ругается.

                    Редактировать /etc/init/avahi-daemon.conf

                    enable-dbus=yes
                    disable-publishing=no
                    disable-user-service-publishing=no
                    

                    Установить

                    sudo apt-get install libnss-mdns avahi-discover avahi-utils
                    

                    Перезапустить

                    sudo /etc/init.d/avahi-daemon restart
                    

                    Что видно?

                    sudo netstat -tulpen | grep avahi
                    
                    udp   0   0 0.0.0.0:5353    0.0.0.0:*   104    4279    758/avahi-daemon: r
                    udp   0   0 0.0.0.0:41339   0.0.0.0:*   104    4280    758/avahi-daemon: r
                    

                    Что видно при

                    avahi-browse
                    

                    Если есть имя системы (например raspbery) то должно работать:

                    ping raspberry
                    

                    Почитай, как запустить и проверить avahi. `

                    Огромное Вам спасибо!!

                    Все взлетело!

                    Может Вы мне еще подскажите в какую сторону изучать дальше) Как прокинуть устройства в этот бридж и как с сири их сдружить?

                    может есть где статья какая/ Честно искал - не нашел/

                    Если кому нужно будет на armbian конфиг лежит тут /etc/avahi/avahi-daemon.conf Интересно, что из того, что я описал, оказалось решающим? …

                    В Armbian из коробки не установлен avahi. Поэтому доустановил его. Потом поправил конфиг. Перезапустил. И все завелось

                    1 Antwort Letzte Antwort
                    0
                    • A Offline
                      A Offline
                      akalchuk
                      schrieb am zuletzt editiert von
                      #15

                      Вроде бы понял как это делать/ Поставил прошивку megad esp/ С mqtt настроить не получилось.Если знаете - не могли бы Вы уточнить почему?

                      Делал все следующим образом:

                      Примечательно то, что если не прописать Роль и имя в настройках mrgad адаптера - то после перезагрузки он присваивает им дефолтные значения(P0, State), которые потом приходится менять
                      1383_____________.jpg

                      1383______________3.jpg

                      Ps: Обнаружил что сири знает только слово Свет/ На слово лента она реагирует поиском ее в инете)))

                      И еще такой момент: Почему то в прошивке значения статусов контактов перепутаны/ и приходится говорить "Сири выключи свет" для того чтобы она его включила(((

                      –----------------------------------------------------------------

                      Получилось подружить homekit и mqtt)

                      Нужно только поставить тип "логическая переменная" в значении - тогда начинает работать)

                      И накокого инвертирования сигналов нет - говоришь "Выключи" и она выключает)

                      1 Antwort Letzte Antwort
                      0
                      • A Offline
                        A Offline
                        akalchuk
                        schrieb am zuletzt editiert von
                        #16

                        Работает шикарно!!!! Полчаса игрался)))

                        Единственный момент, которого я до конца не понял - не всегда значения соответствуют:

                        Например сири говорит что выключила, а на самом деле включила, и наоборот/

                        Лечится так: Пару раз меняешь значение переменной c true на false - и как-то все само собой лечится)

                        1 Antwort Letzte Antwort
                        0

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        361

                        Online

                        32.8k

                        Benutzer

                        82.9k

                        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