Ещё немного обновлений

Новые релизы, обновления и т.п.

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Ещё немного обновлений

Сообщение sergejey »

slgeo писал(а):Еще баг, после обновления 04.02.2017 в модуле objects.class.php отсутствует строка

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

phistory: VALUE varchar(255) NOT NULL DEFAULT ''
В итоге после обновления удаляется поле VALUE и падают циклы!
Обновление не удаляет поля, даже если они отсутствуют в файле. Посмотрите, какие ошибки циклы выдают.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
LocalBrownie
Сообщения: 66
Зарегистрирован: Пт июл 11, 2014 11:08 am

Re: Ещё немного обновлений

Сообщение LocalBrownie »

Доброго времени суток!
Сегодня случайно нашел баг в функции
"timeNow($tm)"
Если количество минут получится от 2-х до 4-х включительно, то возвращаются только часы без минут.

У себя заменил в htdocs\lib\common.class.php в коде функции условие

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

   elseif ($m >= 22 && $m <= 24 || $m >= 32 && $m <= 34 || $m >= 42 && $m <= 44 || $m >= 52 && $m <= 54)
   {
      $ms = $m . " минуты";
   }
 
на

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

   elseif ($m >= 2 && $m <= 4 || $m >= 22 && $m <= 24 || $m >= 32 && $m <= 34 || $m >= 42 && $m <= 44 || $m >= 52 && $m <= 54)
   {
      $ms = $m . " минуты";
   }
 
Помогло.
Мож как-то внести изменение на постоянной основе?
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД

Re: Ещё немного обновлений

Сообщение slgeo »

sergejey писал(а): Обновление не удаляет поля, даже если они отсутствуют в файле. Посмотрите, какие ошибки циклы выдают.
Я тоже так предполагаю, но вот у многих падали циклы после обновления. Пропадало поле VALUE каким-то образом. Поэтому и анализировал исходники, начиная с 04.02. Может с моим предположением не связано, но факт налицо.
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич

Re: Ещё немного обновлений

Сообщение Bagir »

Kod.Begemot писал(а):после обновления последнего в логе start.bat постоянно появляются PHP Warning:
illegal string offset 'BREAK'
illegal string offset 'PROCESSED'
В чем может быть дело?
Тоже наблюдаю подобные записи
  • PHP Warning: Illegal string offset 'BREAK' in D:\Server\www\majordomo\lib\hooks.inc.php on line 119
    PHP Warning: Illegal string offset 'PROCESSED' in D:\Server\www\majordomo\lib\hooks.inc.php on line 124
Эти события возникают в функции processSubscriptions

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

function processSubscriptions($event_name, $details = '')
На сколько я понимаю, $details в этой функции при появления ошибки либо не массив, либо не содержит ключей BREAK и PROCESSED.
Эти Варнинги выскакивают каждый новый час.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Аватара пользователя
ovcher
Сообщения: 184
Зарегистрирован: Сб сен 12, 2015 3:11 am
Откуда: Волгоград
Контактная информация:

Re: Ещё немного обновлений

Сообщение ovcher »

Drugoj писал(а):Добрый день.
Никто не сталкивался с тем, что в разделе "Домашние страницы" не возможно записать HTML обьект. Просто повисает. Если впихнуть HTML поле через базу, то оно всё равно не отображается. Точнее отображается как пустой фрейм. Кстати стандартная страничка "Добро пожаловать" тоже отображается пустотой.
Скин альтернативный натянут? Если так, то нужно поправить скрипт в самом низу файла /templates_alt/default.html в соответствии со скриптом из /templates/default.html
Последний раз редактировалось ovcher Ср фев 22, 2017 8:41 pm, всего редактировалось 1 раз.
Varrcan
Сообщения: 24
Зарегистрирован: Чт июл 30, 2015 10:04 pm

Re: Ещё немного обновлений

Сообщение Varrcan »

А что это у меня за строки появились в NobodyHomeMode после обновления?

метод activate

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

/* begin injection of {SDevices} */
require(DIR_MODULES.'devices/nobodyhomemode_activate.php');
/* end injection of {SDevices} */
 
метод deactivate

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

/* begin injection of {SDevices} */
require(DIR_MODULES.'devices/nobodyhomemode_deactivate.php');
/* end injection of {SDevices} */
 
DimSun75
Сообщения: 318
Зарегистрирован: Вс янв 01, 2017 8:32 pm
Откуда: Москва

Re: Ещё немного обновлений

Сообщение DimSun75 »

Varrcan писал(а):А что это у меня за строки появились в NobodyHomeMode после обновления?

метод activate

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

/* begin injection of {SDevices} */
require(DIR_MODULES.'devices/nobodyhomemode_activate.php');
/* end injection of {SDevices} */
метод deactivate

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

/* begin injection of {SDevices} */
require(DIR_MODULES.'devices/nobodyhomemode_deactivate.php');
/* end injection of {SDevices} */
Это от простых устройств.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Ещё немного обновлений

Сообщение nick7zmail »

Вопрос на засыпку...точнее два.
1) Цикл scheduler должен работать? Или он как бы заменился на модуль планировщик из маркета? У меня почему то он не хочет запускаться ни в какую...
1.jpg
1.jpg (32.7 КБ) 12947 просмотров
2) У меня имеются пару таймеров...в иксрей они висят...раньше пропадали (после выполнения соответственно)...сейчас просто висят....что то мне подсказывает - что за это как раз отвечал вышеуказанный цикл....
2.jpg
2.jpg (47.46 КБ) 12947 просмотров
Помогите плс.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
LocalBrownie
Сообщения: 66
Зарегистрирован: Пт июл 11, 2014 11:08 am

Re: Ещё немного обновлений

Сообщение LocalBrownie »

nick7zmail писал(а): [...]
2) У меня имеются пару таймеров...в иксрей они висят...раньше пропадали (после выполнения соответственно)...сейчас просто висят....что то мне подсказывает - что за это как раз отвечал вышеуказанный цикл....
Помогите плс.
У меня всякие циклические работы прописаны в "onNewMinute"... Вроде срабатывали всегда.
Такой вариант не подойдет?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Ещё немного обновлений

Сообщение nick7zmail »

У меня тоже в OnNewMinute всё....эти таймеры там же создаются...чтобы не все разом в начале минуты выполнялись, а немного распределенно...ну и плюс - если в задачах баг какой то - если напрямую из onnewminute запускать - цикл подвиснуть может....а так - только по таймеру задача не выполнится и всё....

А по моей изначальной проблеме - хз что было...обновился - всё заработало....странное что то.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Закрыто