[Модуль] iDevices (idevices)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение sega6549 » Чт янв 11, 2018 5:24 pm

zelevova писал(а):Это значит что цикл модуля не запущен. Что показывает Xray на закладке service?
вот что)
p/s как картинку под спойлер убрать, чет не нашел...
Вложения
Снимок.PNG
Снимок.PNG (41.74 КБ) 5609 просмотров
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
TurburatoR
Сообщения: 47
Зарегистрирован: Вс ноя 06, 2016 6:49 pm
Благодарил (а): 59 раз
Поблагодарили: 3 раза

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение TurburatoR » Вс фев 11, 2018 12:27 pm

Добрый день.

Имеется телефон и часы.
Из модуля, по кнопкам отправляются сообщения и звук и на то и на то.

Но из программ не могу отправить на часы:

Код: Выделить всё

include_once(DIR_MODULES . 'idevices/idevices.class.php');
$idevices_module = new idevices();
$idevices_module->sendMessage("iPhone 7", "Нет данных температуры котла!!!", "Boiler error", 1);
$idevices_module->sendMessage("Apple Watch — Т", "Нет данных температуры котла!!!", "Boiler error", 1); 
Приходит только на телефон.
Или надо разные $idevices_module создавать?
Вложения
t.jpg
t.jpg (79.56 КБ) 5545 просмотров
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 68 раз

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение zelevova » Пн фев 12, 2018 8:44 am

Хорошо бы увидеть историю событий в режиме отладки.

Но скорее всего на часы не отправляется из-за тире в наименовании.

Варианта 2:
Переименовать часы и убрать тире.
Вместо имени использовать device_id, его можно найти в истории событий.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
TurburatoR
Сообщения: 47
Зарегистрирован: Вс ноя 06, 2016 6:49 pm
Благодарил (а): 59 раз
Поблагодарили: 3 раза

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение TurburatoR » Пн фев 12, 2018 11:53 am

Код: Выделить всё

15:46:02 Your iCloud username and/or password are invalid
15:46:00
playSound: 
  device_id: Apple Watch 3
  subject: 

15:45:13
playSound: Apple Watch 3
  device_id: fZHFvtu.../hzAUUBSGKOqGJiIQ4sBPuefe5xuWJJAHDyh6Ev8lJMO....
  subject: 

15:44:48 Your iCloud username and/or password are invalid
15:44:45
playSound: 
  device_id: Apple Watch 3
  subject: 

15:43:26
locate: Apple Watch 3
  device_id: fZHFvtu.../hzAUUBSGKOqGJiIQ4sBPuefe5xuWJJAHDyh6Ev8lJMO.....

15:43:19 Save config
15:43 и 15:45 это через интерфейс модуля. 15:44 и 15:46 через скрипт.

Если в $name вставляю $device_id, то работает. Т.е. по имени не может определить устройство. Хотя с телефоном работает.
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 68 раз

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение zelevova » Пн фев 12, 2018 2:34 pm

Очень странно. Попробовал у себя переименовать устройство в "Apple Watch 3". И все работает.
Можешь в личку скинуть device_id полностью без пропусков?
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
Zaezd2008
Сообщения: 165
Зарегистрирован: Чт ноя 13, 2014 8:56 pm
Благодарил (а): 23 раза
Поблагодарили: 7 раз

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение Zaezd2008 » Пт мар 09, 2018 9:07 pm

Шикарный модуль, спасибо за труды!
xxxShahxxx
Сообщения: 115
Зарегистрирован: Вт дек 06, 2016 2:22 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 2 раза
Контактная информация:

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение xxxShahxxx » Вс мар 18, 2018 2:13 pm

Народ, объясните неразумеющему, а куда модуль свойства то прописывает? Что-то не могу найти в объектах.
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 68 раз

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение zelevova » Пн мар 19, 2018 7:52 am

Модуль передает сведения в модуль gps трекер. А тот уже распихивает в свойства пользователей.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение Vovix » Пн мар 19, 2018 8:46 am

zelevova писал(а):Модуль передает сведения в модуль gps трекер. А тот уже распихивает в свойства пользователей.
начал использование этого модуля за вместо прежней библиотеки...
первые предварительные итоги: модуль гораздо чаще не может получить все данные из iCloud, это проявляется, например, в частом получении (подстановке) значения заряда в 0%
для чистоты эксперимента сегодня удалю модуль и перейду обратно на библиотеку!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
xxxShahxxx
Сообщения: 115
Зарегистрирован: Вт дек 06, 2016 2:22 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 2 раза
Контактная информация:

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение xxxShahxxx » Пн мар 19, 2018 5:58 pm

zelevova писал(а):Модуль передает сведения в модуль gps трекер. А тот уже распихивает в свойства пользователей.
Это, конечно, замечательно и само собой понятно, но дальше то как?

admin.BattLevel 0 и admin.Charging 0

В жопорез трекере то все нормально отображается и модуль работает на ура(координаты глотает раз в 4 минуты, уровень заряда устройств, статус подключения к зарядке). Как дальше играть в эту мозаику?

Или не там смотрю? Мне то эти свойства нужны для выполнения своих сценариев, да и просто даже информации о состоянии устройств в сценах. Одного отображения в самом жопорез модуле мне мало. Наглядность нужна, гибкость вывода определенной информации. Ну или как часть данных из модулей вывести в меню/сцену?

Ну и, раз пошла такая пьянка, имеется у меня ЯблоТВ 3 поколения с вкоряченным Plex Media Server(кому интересно, могу на пальцах или через TeamViewer показать, как сделать. Видео в ТыТубе тоже есть). Есть мысли, как с этой железкой поиграться в модуле, да и вообще прикрутить к Majordomo?
Ответить