[Модуль] WatchFolders (watchfolders)
Модератор: immortal
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
[Модуль] WatchFolders (watchfolders)
Помогите, не пойму, почему в настройках слежения за папками не дает указать путь?
Получается только корень диска - D: - например! А весь путь нет....!
Получается только корень диска - D: - например! А весь путь нет....!
Последний раз редактировалось Vovix Ср ноя 04, 2015 9:22 pm, всего редактировалось 1 раз.
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль watchfolders (папки), проблема - ПУТЬ
Возможно такого пути нет? Там сразу идёт проверка наличия папки.
- Рейтинг: 1.16%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Модуль watchfolders (папки), проблема - ПУТЬ
посыпаю голову пеплом....sergejey писал(а):Возможно такого пути нет? Там сразу идёт проверка наличия папки.
на терминале и на сервере у Dropbox у меня оказались немного разные начальные папки!!!
как я об этом не подумал!????!!!!!!!
Спасибо Сергей!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Модуль watchfolders (папки), проблема - ПУТЬ
Сергей, а в params что-то модуль передает в сценарий?
и в режиме For every new file
почему то отрабатывает при каждой проверке на один и тот-же файл! Т.е. многократно при добавлении нового файла?
причем в моем случае по 2 раза в минуту!!!!????
p.s.
в режиме Once (if any files were changed) тоже постоянно выполняется сценарий, только в моем случае 1 раз в минуту!?
и в режиме For every new file
почему то отрабатывает при каждой проверке на один и тот-же файл! Т.е. многократно при добавлении нового файла?
причем в моем случае по 2 раза в минуту!!!!????
p.s.
в режиме Once (if any files were changed) тоже постоянно выполняется сценарий, только в моем случае 1 раз в минуту!?
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Модуль watchfolders (папки), проблема - ПУТЬ и другие
так немного разобрался:
1) каким-то образом работа модуля у меня имела влияние от того, что папка принадлежала "Dropbox"
т.е. полная предварительная очистка папки помогла, после этого стала отрабатывать как и положено - один раз на каждое изменение....
2) путем исследования при применении foreach($params as $k=>$v)
нашел, что модуль watchfolders передает два параметра: FOLDER и FILES_UPDATED
первый я легко беру:
а второй похоже типа массив и не совсем пойму как его вытащить, так
не выходит! и так: тоже нет!
Подскажите! пожалуйста!
и может в нем передаются сами файлы (с изменениями), а не их имена? (а вдруг!)
1) каким-то образом работа модуля у меня имела влияние от того, что папка принадлежала "Dropbox"
т.е. полная предварительная очистка папки помогла, после этого стала отрабатывать как и положено - один раз на каждое изменение....
2) путем исследования при применении foreach($params as $k=>$v)
нашел, что модуль watchfolders передает два параметра: FOLDER и FILES_UPDATED
первый я легко беру:
Код: Выделить всё
$params['FOLDER']
Код: Выделить всё
$params['FILES_UPDATED']
Код: Выделить всё
$params['FILES_UPDATED[0]']
Подскажите! пожалуйста!
и может в нем передаются сами файлы (с изменениями), а не их имена? (а вдруг!)
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Модуль watchfolders (папки), проблема - ПУТЬ и другие
УВЫ
более долгая проверка показывает, что модуль Папки с папками Dropbox, всё же, работает НЕ ПРАВИЛЬНО!
МНОГОКРАТНЫЕ постоянные сработки модуля без остановки, без видимых изменений файлов в папке!!!
более долгая проверка показывает, что модуль Папки с папками Dropbox, всё же, работает НЕ ПРАВИЛЬНО!
МНОГОКРАТНЫЕ постоянные сработки модуля без остановки, без видимых изменений файлов в папке!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль watchfolders (папки), проблема - ПУТЬ и другие
Возможно, сам dropbox создаёт какие-то временные файлы, поэтому система считает, что произошли изменения. Я с dropbox не тестировал, так что всякое может быть...
Что касается $params['FILES_UPDATED'], то можно таким же foreach циклом посмотреть что в нём
Что касается $params['FILES_UPDATED'], то можно таким же foreach циклом посмотреть что в нём
Код: Выделить всё
foreach($params['FILES_UPDATED'] as $k=>$v) {
//$k
//$v['SIZE'], $v['FILENAME'], $v['MTIME']
}
- Рейтинг: 1.16%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Модуль watchfolders (папки), проблема - ПУТЬ и другие
Спасибо Сергей!sergejey писал(а):Возможно, сам dropbox создаёт какие-то временные файлы, поэтому система считает, что произошли изменения. Я с dropbox не тестировал, так что всякое может быть...
Что касается $params['FILES_UPDATED'], то можно таким же foreach циклом посмотреть что в нёмКод: Выделить всё
foreach($params['FILES_UPDATED'] as $k=>$v) { //$k //$v['SIZE'], $v['FILENAME'], $v['MTIME'] }
Видимо действительно Dropbox что-то творит с папками своими!
я просто хотел как-то приспособить использование IFTTT.
Увы только как с Dropbox ни чего пока не придумал!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль watchfolders (папки), проблема - ПУТЬ и другие
Можно проверять какие файлы изменились и если ложное срабатывание (определять по файлам), то ничего не делать, а если не ложное, то что-то делать )Vovix писал(а):Спасибо Сергей!sergejey писал(а):Возможно, сам dropbox создаёт какие-то временные файлы, поэтому система считает, что произошли изменения. Я с dropbox не тестировал, так что всякое может быть...
Что касается $params['FILES_UPDATED'], то можно таким же foreach циклом посмотреть что в нёмКод: Выделить всё
foreach($params['FILES_UPDATED'] as $k=>$v) { //$k //$v['SIZE'], $v['FILENAME'], $v['MTIME'] }
Видимо действительно Dropbox что-то творит с папками своими!
я просто хотел как-то приспособить использование IFTTT.
Увы только как с Dropbox ни чего пока не придумал!
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Модуль watchfolders (папки), проблема - ПУТЬ и другие
Странно, или я опять что-то напортачил, но конструкция:
вообще отказывается обрабатывать say
т.е. не просто пустое значение, а вообще НИ ЧЕГО!!!???
say ($k." - ".$v);
так тоже молчание!
код до foreach выполняет исправно!
Код: Выделить всё
foreach($params['FILES_UPDATED'] as $k=>$v) {
say ($v['FILENAME']);
}
т.е. не просто пустое значение, а вообще НИ ЧЕГО!!!???
say ($k." - ".$v);
так тоже молчание!
код до foreach выполняет исправно!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-