[Модуль] PropTransfer (obj_prptransfer)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Properties transfer
Через полное удаление записи, и создание новой?
Если да, тогда это что-то с системой уже...несколько раз видел такое. Хз почему происходит.
Если да, тогда это что-то с системой уже...несколько раз видел такое. Хз почему происходит.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 186
- Зарегистрирован: Вс май 28, 2017 9:24 am
- Благодарил (а): 8 раз
- Поблагодарили: 22 раза
Re: [Модуль] Properties transfer
При удалении модуля (в данном случае - погоды) не чистит записи созданные модулем... Т.е. оно удалило модуль, удалило объект, а записи-свойства объекта остались висеть в таблице... Потер их - вроде нормализовалось...
Т.е. по факту что - модуль создал объект moscow и в нем свойство temp. Привязали к moscow.temp проптрансфер.
Далее модуль удалили.
Он похерил класс, но объекты и свойства в соответствующих таблицах уцелели...
Переустанавливаем, он создает новый класс, новый объект, новые свойства, у которых ID и ID объекта иные.
Задаем ПропТрансфеером новую привязку и он привязывает... Но не к текущей записи, а к первой попавшейся, объекта которой уже нет и она нам не видна...
Потер все moscow. и т.д. - заработало...
Т.е. по факту что - модуль создал объект moscow и в нем свойство temp. Привязали к moscow.temp проптрансфер.
Далее модуль удалили.
Он похерил класс, но объекты и свойства в соответствующих таблицах уцелели...
Переустанавливаем, он создает новый класс, новый объект, новые свойства, у которых ID и ID объекта иные.
Задаем ПропТрансфеером новую привязку и он привязывает... Но не к текущей записи, а к первой попавшейся, объекта которой уже нет и она нам не видна...
Потер все moscow. и т.д. - заработало...
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Properties transfer
Ну это уже в чистом виде вопросы к системе...по идее при удалении класса она должна подчищать все что с ним связано (удалять объекты с данным CLASS_ID, а при удалении объектов - подцеплять все свойства с OBJECT_ID)...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 186
- Зарегистрирован: Вс май 28, 2017 9:24 am
- Благодарил (а): 8 раз
- Поблагодарили: 22 раза
Re: [Модуль] Properties transfer
Косяк в какой-то мере начался почти пол-года назад, когда Сергей что-то нахимичил с привязками... В итоге теперь если привязал что-то к чему-то, а потом штатными средствами перепривязал к чему-то иному - старая привязка тоже остается....
-
- Сообщения: 2104
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 315 раз
- Поблагодарили: 465 раз
Re: [Модуль] Properties transfer
багу в коннекте открыли?
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 186
- Зарегистрирован: Вс май 28, 2017 9:24 am
- Благодарил (а): 8 раз
- Поблагодарили: 22 раза
Re: [Модуль] Properties transfer
По проблеме еще тогда на форуме писал, что с определенного момента отвязка работать перестала...
- Nail
- Сообщения: 376
- Зарегистрирован: Пн мар 05, 2018 7:09 am
- Откуда: Самара
- Благодарил (а): 174 раза
- Поблагодарили: 28 раз
Re: [Модуль] Properties transfer
А не подскажете как и где в Линуксе подтирать Свойства объектов?TransMatrix писал(а): ↑Сб июн 16, 2018 12:08 pmПри удалении модуля (в данном случае - погоды) не чистит записи созданные модулем... Т.е. оно удалило модуль, удалило объект, а записи-свойства объекта остались висеть в таблице... Потер их - вроде нормализовалось...
Т.е. по факту что - модуль создал объект moscow и в нем свойство temp. Привязали к moscow.temp проптрансфер.
Далее модуль удалили.
Он похерил класс, но объекты и свойства в соответствующих таблицах уцелели...
Переустанавливаем, он создает новый класс, новый объект, новые свойства, у которых ID и ID объекта иные.
Задаем ПропТрансфеером новую привязку и он привязывает... Но не к текущей записи, а к первой попавшейся, объекта которой уже нет и она нам не видна...
Потер все moscow. и т.д. - заработало...
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS DIN Mini. Broadlink.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] PropTransfer (obj_prptransfer)
Не совсем понял вопрос, но скорее всего ответ - в базе (/phpmyadmin).
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- Strangeman
- Сообщения: 209
- Зарегистрирован: Ср янв 16, 2013 6:35 pm
- Откуда: Золотарево
- Благодарил (а): 101 раз
- Поблагодарили: 19 раз
- Контактная информация:
Re: [Модуль] PropTransfer (obj_prptransfer)
Модулю явно не хватает поля кода, чтобы при трансфере можно было обработать значение.
- За это сообщение автора Strangeman поблагодарил:
- SmoKE_xDDD (Ср янв 29, 2020 6:46 pm)
- Рейтинг: 1.16%
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] PropTransfer (obj_prptransfer)
Обрабатывать должен метод)) а модуль просто чтобы продублировать свойство в другое место не создавая классовое свойство, и не используя вообще код.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<