[Модуль] Статусы системы (sys_states)

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

Модератор: immortal

Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: [Модуль] Статусы системы

Сообщение tarasfrompir » Пт июн 01, 2018 4:36 pm

nick7zmail писал(а):
Пт июн 01, 2018 7:54 am
Возможно в модуле ssdp finder что то сделано со стандартными функциями модуля hosts online, и модуль их не видит.

Отправлено с моего Xperia XZ1 Compact через Tapatalk
Уважаемый Ник с уважением отношусь Вашим трудам ,но могу заверить что с функцией пинга ничего модуль ссдпфиндер не делает.
Не отмазка , :roll: а для того чтобы внести ясность.
По поводу удалённых устройств онлайн тоже произошла интересная история. Потому что уж эту функцию перебрались вдоль и впоперек. Перед тем как её внести в модуль. Саму функцию прилагаются к сообщению.
Ну а вообще то извените за оказанные неудобства :oops: :oops: :oops:
Вот и функция если есть замечания и или предложения то сообщите любым удобным для Вас способом.
СпойлерПоказать

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

/**
* ssdp_devices delete record
*
* @access public
*/
 function delete_ssdp_devices($id) {
  $rec=SQLSelectOne("SELECT * FROM ssdp_devices WHERE ID='$id'");
  /// delete from simple device
  $sdev_del=SQLSelectOne("SELECT * FROM devices WHERE LINKED_OBJECT='".$rec['LINKED_OBJECT']."'");
  $sdevice = $sdev_del['ID'];
  include_once (DIR_MODULES.'devices/devices.class.php');
  $dev=new devices();
  $dev->delete_devices($sdevice);
  // delete from pinghost
  SQLExec("DELETE FROM pinghosts WHERE LINKED_OBJECT='".$rec['LINKED_OBJECT']."'"); 
  // delete from terminals
  SQLExec("DELETE FROM terminals WHERE LINKED_OBJECT='".$rec['LINKED_OBJECT']."'"); 
  // standart code
  // delete fromp tables ssdp_devices
  SQLExec("DELETE FROM ssdp_devices WHERE ID='".$rec['ID']."'"); 
 }
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Статусы системы

Сообщение nick7zmail » Пт июн 01, 2018 4:44 pm

К функции вопросов нет на самом деле...вопрос когда и как она запускается...
У меня ни к 1 устройству не был привязан объект (к терминалу тоже), соответственно
SQLExec("DELETE FROM pinghosts WHERE LINKED_OBJECT='".$rec['LINKED_OBJECT']."'");
Отработало, как
SQLExec("DELETE FROM pinghosts WHERE LINKED_OBJECT=''");
И просто снесла всё с пустыми объектами (в моём случае вообще всё)...с терминалами по ходу та же фигня...учитывая, что модуль ставил "просто посмотреть", и ничего даже не добавлял в него - вопрос в том, когда эта функция запуститься успела (возможно при удалении модуля).
А вообще, мне кажется такие ошибки решит исключение if($rec['LINKED_OBJECT']) { и далее sql команды }, естественно после $rec=SQLSelectOne("SELECT * FROM ssdp_devices WHERE ID='$id'");
За это сообщение автора nick7zmail поблагодарил:
tarasfrompir (Пт июн 01, 2018 5:01 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: [Модуль] Статусы системы

Сообщение tarasfrompir » Пт июн 01, 2018 5:02 pm

Согласен полность. Просто о таком варианте даже не думалось. Вот блин век живи и все равно дураком ...
А запустилась она и вправду при удалении модуля... Колдун гадом буду... :P
Спасибо нам ПОМОЖЕТ..!
dengi.76
Сообщения: 222
Зарегистрирован: Вт фев 06, 2018 9:40 pm
Откуда: Пермь
Благодарил (а): 117 раз
Поблагодарили: 7 раз

Re: [Модуль] Статусы системы

Сообщение dengi.76 » Пт июн 01, 2018 6:40 pm

Я тоже прбывал удалять модуль ssdp finder, но он за собой ни чего не подтянул ( всё осталось на своих местах ), после перезагружал МД, но к сожалению в статусы системы так ни чего добавить не смог :( .
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Статусы системы

Сообщение nick7zmail » Пт июн 01, 2018 7:01 pm

Я говорю - проверьте модуль "Устройства Online" ещё раз. Возможно там пусто.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
dengi.76
Сообщения: 222
Зарегистрирован: Вт фев 06, 2018 9:40 pm
Откуда: Пермь
Благодарил (а): 117 раз
Поблагодарили: 7 раз

Re: [Модуль] Статусы системы

Сообщение dengi.76 » Пт июн 01, 2018 10:11 pm

Проверил - Всё на месте ! :)
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Статусы системы

Сообщение nick7zmail » Пт июн 01, 2018 10:57 pm

Ок...пойдём чуть дальше. Таблицу pinghosts в phpmyadmin посмотрите. Выборка создаётся оттуда напрямую.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
dengi.76
Сообщения: 222
Зарегистрирован: Вт фев 06, 2018 9:40 pm
Откуда: Пермь
Благодарил (а): 117 раз
Поблагодарили: 7 раз

Re: [Модуль] Статусы системы

Сообщение dengi.76 » Пт июн 01, 2018 11:05 pm

Блин,вы не поверите, но и там всё на месте ( могу скрин выложить, но ни как не могу его спрятать под сполер )
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Статусы системы

Сообщение nick7zmail » Пт июн 01, 2018 11:06 pm

Интересно...а в лог никакими ошибками не сыплет при открытии вкладки связь?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
dengi.76
Сообщения: 222
Зарегистрирован: Вт фев 06, 2018 9:40 pm
Откуда: Пермь
Благодарил (а): 117 раз
Поблагодарили: 7 раз

Re: [Модуль] Статусы системы

Сообщение dengi.76 » Пт июн 01, 2018 11:08 pm

Щас гляну...
Ответить