[Бридж] Apple HomeKit и MajorDoMo
Модератор: immortal
-
- Сообщения: 112
- Зарегистрирован: Вс дек 17, 2017 11:24 pm
- Благодарил (а): 34 раза
- Поблагодарили: 11 раз
Re: Интеграция MajorDoMo и HomeKit (iHome)
Колонку от Apple HomePod никто не подключал?
Как оказалось на Ебай куча предложений, русский работает?
Как оказалось на Ебай куча предложений, русский работает?
-
- Сообщения: 112
- Зарегистрирован: Вс дек 17, 2017 11:24 pm
- Благодарил (а): 34 раза
- Поблагодарили: 11 раз
Re: Интеграция MajorDoMo и HomeKit (iHome)
Так же при добавлении через HomeBridge не добавились:
ПУ Датчик давления, Протечки, Кислорода, Открытия закрытия, RGB-контроллер ...
Наверно приложение Дом и Apple не знает таких устройств, или в чем проблема и как это исправить?
Конечно можно типы датчиков, например Давление сделать температурой ) но Дом от Apple тогда напишет Температура 766 topp )
Наверно вот:
https://www.npmjs.com/package/homebridge-xiaomi-gateway
с Датчиком кислорода скорее всего придется создать еще одно устройство в конфигурации. Но получается это работа напрямую без ПУ МЖД, не знаю насколько это правильно...
ПУ Датчик давления, Протечки, Кислорода, Открытия закрытия, RGB-контроллер ...
Наверно приложение Дом и Apple не знает таких устройств, или в чем проблема и как это исправить?
Конечно можно типы датчиков, например Давление сделать температурой ) но Дом от Apple тогда напишет Температура 766 topp )
Наверно вот:
https://www.npmjs.com/package/homebridge-xiaomi-gateway
с Датчиком кислорода скорее всего придется создать еще одно устройство в конфигурации. Но получается это работа напрямую без ПУ МЖД, не знаю насколько это правильно...
-
- Сообщения: 112
- Зарегистрирован: Вс дек 17, 2017 11:24 pm
- Благодарил (а): 34 раза
- Поблагодарили: 11 раз
Re: Интеграция MajorDoMo и HomeKit (iHome)
Попробовал, работает. При установке, HomeBrige-Xiaomi заблокировал работу других модулей Xiomi МЖД через шлюз.Dicont писал(а): ↑Пт май 25, 2018 6:52 amТак же при добавлении через HomeBridge не добавились:
ПУ Датчик давления, Протечки, Кислорода, Открытия закрытия, RGB-контроллер ...
Наверно приложение Дом и Apple не знает таких устройств, или в чем проблема и как это исправить?
Конечно можно типы датчиков, например Давление сделать температурой ) но Дом от Apple тогда напишет Температура 766 topp )
Наверно вот:
https://www.npmjs.com/package/homebridge-xiaomi-gateway
с Датчиком кислорода скорее всего придется создать еще одно устройство в конфигурации. Но получается это работа напрямую без ПУ МЖД, не знаю насколько это правильно...
Т.е не получилось добавить остальные датчики через ПУ, кто подскажет куда копать и как ПУ попадают в Дом,
есть файл ~/.homebridge/accessories/cachedAccessories - в нем все устройства но нет допустим того же датчика Давления, как их в ручную можно добавить?
из 43трех ПУ видит только 36
-
- Сообщения: 112
- Зарегистрирован: Вс дек 17, 2017 11:24 pm
- Благодарил (а): 34 раза
- Поблагодарили: 11 раз
Re: Интеграция MajorDoMo и HomeKit (iHome)
Изменил тип Датчика кислорода на Датчик температуры, в Home появился датчик - только с максимально возможным значением 100 С - теперь его не могу удалить, чистка Кеш homebridge не помогла, восстановление копии самого МЖД тоже.
Скорее всего это как то связано с MQTT и mosquitto - эта штука где то его закешировала при изменении типа ПУ самого Объекта Sensor_state01
и теперь постоянно его показывает в приложении Дом (
Скорее всего это как то связано с MQTT и mosquitto - эта штука где то его закешировала при изменении типа ПУ самого Объекта Sensor_state01
и теперь постоянно его показывает в приложении Дом (
-
- Сообщения: 112
- Зарегистрирован: Вс дек 17, 2017 11:24 pm
- Благодарил (а): 34 раза
- Поблагодарили: 11 раз
Re: Интеграция MajorDoMo и HomeKit (iHome)
В Итоге - полностью снес /var/wwwDicont писал(а): ↑Вс май 27, 2018 2:45 pmИзменил тип Датчика кислорода на Датчик температуры, в Home появился датчик - только с максимально возможным значением 100 С - теперь его не могу удалить, чистка Кеш homebridge не помогла, восстановление копии самого МЖД тоже.
Скорее всего это как то связано с MQTT и mosquitto - эта штука где то его закешировала при изменении типа ПУ самого Объекта Sensor_state01
и теперь постоянно его показывает в приложении Дом (
удалил apt purge mosquitto и поставил повторно - но наверно не он.
Восстановил из копии и обновил систему МЖД. Ошибочные датчик Кислорода исчез, все в исходном состоянии.
Но вопрос как добавить через MQTT датчик из МЖД и ПУ которые не были добавлены остался.
Даже датчик освещенности не добавляется
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Интеграция MajorDoMo и HomeKit (iHome)
Привет знатокам яблок))
Вопросец возник...попытался эпл хоум подцепить, чет не пошло...ХБ запущен 100%, работает, топики перекидывает. Из странностей заметил в логах
При нажатии кнопки HomebridgeSynс. Что с этим делать и как побороть?
Вопросец возник...попытался эпл хоум подцепить, чет не пошло...ХБ запущен 100%, работает, топики перекидывает. Из странностей заметил в логах
Код: Выделить всё
22:26:24 0.90113000 Error registered (type: sql):
1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY PRIORITY DESC, TITLE' at line 1
SELECT elements.* FROM elements, scenes WHERE elements.SCENE_ID=scenes.ID AND 1 AND elements.ID= ORDER BY PRIORITY DESC, TITLE
Backtrace:
#0 /var/www/html/lib/mysqli.class.php(394): registerError('sql', '1064: You have ...')
#1 /var/www/html/lib/mysqli.class.php(207): mysql->Error('SELECT elements...', 0)
#2 /var/www/html/lib/mysqli.class.php(511): mysql->Select('SELECT elements...')
#3 /var/www/html/modules/scenes/scenes.class.php(1115): SQLSelect('SELECT elements...')
#4 /var/www/html/modules/scenes/scenes.class.php(700): scenes->getDynamicElements('1 AND elements....')
#5 /var/www/html/modules/scenes/scenes.class.php(102): scenes->usual(Array)
#6 /var/www/html/modules/application.class.php(364) : eval()'d code(5): scenes->run()
#7 /var/www/html/modules/application.class.php(364): eval()
#8 /var/www/html/index.php(74): application->run()
#9 /var/www/html/nf.php(148): include_once('/var/www/html/i...')
#10 {main}
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: Интеграция MajorDoMo и HomeKit (iHome)
последнее время эта ошибка частит, но у тебя хоть показало где
имхо кэш и модули
Код: Выделить всё
if ($cached_result == '')
{
if (!file_exists(DIR_MODULES . 'control_modules/installed'))
{
include_once(DIR_MODULES . "control_modules/control_modules.class.php");
$ctl = new control_modules();
}
$app = new application();
if ($md != $app->name)
$app->restoreParams();
else
$app->getParams();
if ($app->action != '' && $app->action != 'docs')
$fake_doc = '';
$result = $app->run();
$result = str_replace("nf.php", "index.php", $result);
}
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Интеграция MajorDoMo и HomeKit (iHome)
Че делать то, чтоб передались простые устройства???
Кэш чистил, файлы удалял...ХБ запускается, МД коннектится в приложении, но там пусто, и в консоли показывает Number cached accecssuares: 0. И сыплет ошибками вышеприведённые в дебаг.
Кэш чистил, файлы удалял...ХБ запускается, МД коннектится в приложении, но там пусто, и в консоли показывает Number cached accecssuares: 0. И сыплет ошибками вышеприведённые в дебаг.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 112
- Зарегистрирован: Вс дек 17, 2017 11:24 pm
- Благодарил (а): 34 раза
- Поблагодарили: 11 раз
Re: Интеграция MajorDoMo и HomeKit (iHome)
После нескольких дней, заметил что Свойства иногда не обновляются в приложении Дом.Dicont писал(а): ↑Чт май 24, 2018 7:53 pmОтлично! Отвязал от to_set - Ошибка пропала! Спасибо!nick7zmail писал(а): ↑Чт май 24, 2018 7:35 pmКросс вызов метода. Отвяжи метод dataUpdated от свойства....
Вернул назад to_set Ошибка есть, посмотрим влияет или нет - в коде МЖД по инструкции свойство используется.
-
- Сообщения: 112
- Зарегистрирован: Вс дек 17, 2017 11:24 pm
- Благодарил (а): 34 раза
- Поблагодарили: 11 раз
Re: Интеграция MajorDoMo и HomeKit (iHome)
Как то эти методы связаны между собой
require(DIR_MODULES.'devices/processHomebridgeMQTT.inc.php');
/* begin injection of {SDevices} */
require(DIR_MODULES.'devices/SDevices_statusUpdated.php');
/* end injection of {SDevices} */
require(DIR_MODULES.'devices/processHomebridgeMQTT.inc.php');
/* begin injection of {SDevices} */
require(DIR_MODULES.'devices/SDevices_statusUpdated.php');
/* end injection of {SDevices} */