NEWS
Вопрос по Apple HomeKit
-
Нет( не помогло(
Я так понял беда в том что hap-nodejs нужен модуль mdns/ и я его установил выполнив npm install mdns в папке /opt/iobroker
так же пробовал в папке /opt/iobroker/node_modules/iobroker.homekit/node_modules/hap-nodejs/node_modules
Пробовал гуглить на данную тему - нашел пару решений
В основном все сводится к установке mdns
и запуску npm rebuild
Я не совсем понимаю структуру этой системы npm что где выполнять. Поэтому диагностировать адекватно не могу(
К сожалению воз и ныне там(
-
Это не проблема 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 avahiudp 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.
-
Это не проблема 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 avahiudp 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
-
читал это - 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Я так понял для того чтобы что-то передать в бридж нужно в меню Категории создать новую/
я так и сделал. Но не пашет ничего)

-
Это не проблема 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 avahiudp 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 `
Интересно, что из того, что я описал, оказалось решающим? … -
читал это - 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То есть надо присвоить роли состояниям.
-
читал это - 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То есть надо присвоить роли состояниям. `
Если Вас не затруднит ткните носом где это сделать. Я не совсем понимаю где роли, а где состояния. Хотябы краткий пример, а дальше я уж сам.Заранее благодарен)
-
Это не проблема 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 avahiudp 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. Поэтому доустановил его. Потом поправил конфиг. Перезапустил. И все завелось
-
Вроде бы понял как это делать/ Поставил прошивку megad esp/ С mqtt настроить не получилось.Если знаете - не могли бы Вы уточнить почему?
Делал все следующим образом:
Примечательно то, что если не прописать Роль и имя в настройках mrgad адаптера - то после перезагрузки он присваивает им дефолтные значения(P0, State), которые потом приходится менять


Ps: Обнаружил что сири знает только слово Свет/ На слово лента она реагирует поиском ее в инете)))
И еще такой момент: Почему то в прошивке значения статусов контактов перепутаны/ и приходится говорить "Сири выключи свет" для того чтобы она его включила(((
–----------------------------------------------------------------
Получилось подружить homekit и mqtt)
Нужно только поставить тип "логическая переменная" в значении - тогда начинает работать)
И накокого инвертирования сигналов нет - говоришь "Выключи" и она выключает)
-
Работает шикарно!!!! Полчаса игрался)))
Единственный момент, которого я до конца не понял - не всегда значения соответствуют:
Например сири говорит что выключила, а на самом деле включила, и наоборот/
Лечится так: Пару раз меняешь значение переменной c true на false - и как-то все само собой лечится)
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