SmartLiving.ru

Обсуждение проекта
 
Текущее время: Пт янв 19, 2018 1:01 am

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 318 ]  На страницу Пред.  1 ... 28, 29, 30, 31, 32
Автор Сообщение
СообщениеДобавлено: Ср янв 10, 2018 10:09 pm 
Не в сети

Зарегистрирован: Ср сен 27, 2017 9:13 pm
Сообщения: 9
Благодарил (а): 9 раз.
Поблагодарили: 0 раз.
to Vovix:

"вероятно у вас есть шаблон "сколько время"? покажите его код!
(и так, вдруг) нет ли у вас отдельно шаблона "сказать" (или "сказ" или что-то подобное)?"


1. В шаблонах есть только - стандартные шаблоны:

(start|play) music
report system state


2. Поиском по "сколько врем" нашёл только одно вхождение - M: ThisComputer.commandReceived:

Код:

$command
=$params['command'];

$short_command='';
$dt=recognizeTime($command,$short_command);

if (preg_match('/скажи сколько врем/is',$command)) {
 if ($dt>0) {
  addScheduledJob("command".$dt,"processCommand('".$short_command."');",$dt);
  say('Задача принята',2);
  return;
 }
 global $voicemode;
 $voicemode='on';
 say('Сейчас '.timeNow(),2);
}
 elseif (preg_match('/сколько время/is',$command)) {
 if ($dt>0) {
  addScheduledJob("command".$dt,"processCommand('".$short_command."');",$dt);
  say('Задача принята');
  echo $short_command;
  return;
 }
 say('Сейчас '.timeNow());
}
 elseif (preg_match('/повтори (.+)/is',$command,$m) || preg_match('/скажи (.+)/is',$command,$m)) {
 if ($dt>0) {
  addScheduledJob("command".$dt,"processCommand('".$short_command."');",$dt);
  say('Задача принята',2);
  return;
 }
 global $voicemode;
 $voicemode='on';
 say($m[1],2);
}
 else {
 say('Неизвестная команда...',2);
}
 


UPD:
1. оказывается "эта ошибка" - вообще на любой вводимый текст, вчера не догадался проверить (((
2. далее "ошибка" затирается и вместо неё пишется текст "22:18 Алиса: Неизвестная команда..."
3. вспомнил - на январских, после обновлений - циклы падали несколько раз.
4. если голосом команды давать то:
- телевизор и свет = включает.
- время = не говорит, вместо этого в чат пишет:
22:23 Алиса: сколько сейчас время
22:23 Admin: скажи сколько сейчас время

Алиса - вообще разговаривать не хочет, а ещё в месяц назад разговаривала !?!?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт янв 11, 2018 8:20 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн янв 27, 2014 1:43 am
Сообщения: 832
Откуда: г.Ижевск
Благодарил (а): 53 раз.
Поблагодарили: 249 раз.
TrDA писал(а):
to Vovix:

"вероятно у вас есть шаблон "сколько время"? покажите его код!
(и так, вдруг) нет ли у вас отдельно шаблона "сказать" (или "сказ" или что-то подобное)?"


1. В шаблонах есть только - стандартные шаблоны:

(start|play) music
report system state


2. Поиском по "сколько врем" нашёл только одно вхождение - M: ThisComputer.commandReceived:

Код:

$command
=$params['command'];

$short_command='';
$dt=recognizeTime($command,$short_command);

if (preg_match('/скажи сколько врем/is',$command)) {
 if ($dt>0) {
  addScheduledJob("command".$dt,"processCommand('".$short_command."');",$dt);
  say('Задача принята',2);
  return;
 }
 global $voicemode;
 $voicemode='on';
 say('Сейчас '.timeNow(),2);
}
 elseif (preg_match('/сколько время/is',$command)) {
 if ($dt>0) {
  addScheduledJob("command".$dt,"processCommand('".$short_command."');",$dt);
  say('Задача принята');
  echo $short_command;
  return;
 }
 say('Сейчас '.timeNow());
}
 elseif (preg_match('/повтори (.+)/is',$command,$m) || preg_match('/скажи (.+)/is',$command,$m)) {
 if ($dt>0) {
  addScheduledJob("command".$dt,"processCommand('".$short_command."');",$dt);
  say('Задача принята',2);
  return;
 }
 global $voicemode;
 $voicemode='on';
 say($m[1],2);
}
 else {
 say('Неизвестная команда...',2);
}


UPD:
1. оказывается "эта ошибка" - вообще на любой вводимый текст, вчера не догадался проверить (((
2. далее "ошибка" затирается и вместо неё пишется текст "22:18 Алиса: Неизвестная команда..."
3. вспомнил - на январских, после обновлений - циклы падали несколько раз.
4. если голосом команды давать то:
- телевизор и свет = включает.
- время = не говорит, вместо этого в чат пишет:
22:23 Алиса: сколько сейчас время
22:23 Admin: скажи сколько сейчас время

Алиса - вообще разговаривать не хочет, а ещё в месяц назад разговаривала !?!?


1 и 2 ) Если вы используете шаблоны (будете использовать), то весь код из метода commandReceived рекомендуется удалить!
3) падения циклов это конечно плохо, но к данной ситуации имеет ли отношения сейчас?
4) Вероятно у вас "простые устройства" есть и "телевизор и свет" работает через них (раз у вас нет таких шаблонов)
И если мне не изменяет память, то "время" отрабатывает через облако CONNECT (также как "что такое" или "кто такой")

По тому, что вообще не говорит - почитайте по форуму, проверьте голосовой движок, проверьте минимальный уровень проговаривания!

_________________
Мой -CONNECT-
Windows 7(сервер) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix"(кнопка Спасибо) с права! :=-


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт янв 12, 2018 12:39 pm 
Не в сети

Зарегистрирован: Вт окт 10, 2017 3:35 pm
Сообщения: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
ZyaK писал(а):
Так и не смог я ничего поделать с этой байдой...
и образ скачивал раза 3 и перезаливал его на флешку, но стоит изменить сраный часовой пояс, как у системы возникает ступор.
не ужели у меня одного такая проблема? ставил все по инструкции, выбрал часовой пояс Европа/Самара (мск+4) Расбери Пи2
что делать то? как заставить работать нормально? вообще теперь никуда попасть не могу кроме как на экран Фирст старт и в Phpmyadmin.
неделю уже мучаюсь с этой фигней, нигде ответа нет, что делать и почему вдруг так.
изменяю на странице что угодно, жму окей и вуаля! мы опять на этой же странице! с изначальными параметрами!


У меня после смены часового пояса , система умирает....

Warning: ini_set(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. in C:\_majordomo\htdocs\load_settings.php on line 36

Fatal error: Uncaught exception 'Exception' with message 'DateTimeZone::__construct(): Unknown or bad timezone (Европа/Москва (МСК +3))' in C:\_majordomo\htdocs\load_settings.php:43 Stack trace: #0 C:\_majordomo\htdocs\load_settings.php(43): DateTimeZone->__construct('\xD0\x95\xD0\xB2\xD1\x80\xD0\xBE\xD0\xBF\xD0\xB0/\xD0\x9C...') #1 C:\_majordomo\htdocs\index.php(27): include_once('C:\\_majordomo\\h...') #2 {main} thrown in C:\_majordomo\htdocs\load_settings.php on line 43


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт янв 12, 2018 12:47 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 28, 2013 8:14 am
Сообщения: 4197
Откуда: Екатеринбург
Благодарил (а): 96 раз.
Поблагодарили: 898 раз.
Была у кого то такая же ошибка...поищите по форуму

Отправлено с моего G8441 через Tapatalk

_________________
Raspberry Pi3 + Broadlink + esp8266 (blynk) + Arduino Mega (AMS)
Уважаемые пользователи! Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Помощь пользователям | Создание сцен


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт янв 12, 2018 1:04 pm 
Не в сети

Зарегистрирован: Пт июл 28, 2017 9:54 pm
Сообщения: 18
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
mbratishka писал(а):
ZyaK писал(а):
Так и не смог я ничего поделать с этой байдой...
и образ скачивал раза 3 и перезаливал его на флешку, но стоит изменить сраный часовой пояс, как у системы возникает ступор.
не ужели у меня одного такая проблема? ставил все по инструкции, выбрал часовой пояс Европа/Самара (мск+4) Расбери Пи2
что делать то? как заставить работать нормально? вообще теперь никуда попасть не могу кроме как на экран Фирст старт и в Phpmyadmin.
неделю уже мучаюсь с этой фигней, нигде ответа нет, что делать и почему вдруг так.
изменяю на странице что угодно, жму окей и вуаля! мы опять на этой же странице! с изначальными параметрами!


У меня после смены часового пояса , система умирает....

Warning: ini_set(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. in C:\_majordomo\htdocs\load_settings.php on line 36

Fatal error: Uncaught exception 'Exception' with message 'DateTimeZone::__construct(): Unknown or bad timezone (Европа/Москва (МСК +3))' in C:\_majordomo\htdocs\load_settings.php:43 Stack trace: #0 C:\_majordomo\htdocs\load_settings.php(43): DateTimeZone->__construct('\xD0\x95\xD0\xB2\xD1\x80\xD0\xBE\xD0\xBF\xD0\xB0/\xD0\x9C...') #1 C:\_majordomo\htdocs\index.php(27): include_once('C:\\_majordomo\\h...') #2 {main} thrown in C:\_majordomo\htdocs\load_settings.php on line 43
У mySQL если мне не изменяет память, есть переменная окружения связанная с тайм зонами. Попробуйте проверить расхождения между мусклом и операционкой

Надіслано від мого Redmi Note 4, використовуючи Tapatalk


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт янв 12, 2018 1:05 pm 
Не в сети

Зарегистрирован: Пт июл 28, 2017 9:54 pm
Сообщения: 18
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
evilviva писал(а):
mbratishka писал(а):
ZyaK писал(а):
Так и не смог я ничего поделать с этой байдой...
и образ скачивал раза 3 и перезаливал его на флешку, но стоит изменить сраный часовой пояс, как у системы возникает ступор.
не ужели у меня одного такая проблема? ставил все по инструкции, выбрал часовой пояс Европа/Самара (мск+4) Расбери Пи2
что делать то? как заставить работать нормально? вообще теперь никуда попасть не могу кроме как на экран Фирст старт и в Phpmyadmin.
неделю уже мучаюсь с этой фигней, нигде ответа нет, что делать и почему вдруг так.
изменяю на странице что угодно, жму окей и вуаля! мы опять на этой же странице! с изначальными параметрами!


У меня после смены часового пояса , система умирает....

Warning: ini_set(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. in C:\_majordomo\htdocs\load_settings.php on line 36

Fatal error: Uncaught exception 'Exception' with message 'DateTimeZone::__construct(): Unknown or bad timezone (Европа/Москва (МСК +3))' in C:\_majordomo\htdocs\load_settings.php:43 Stack trace: #0 C:\_majordomo\htdocs\load_settings.php(43): DateTimeZone->__construct('\xD0\x95\xD0\xB2\xD1\x80\xD0\xBE\xD0\xBF\xD0\xB0/\xD0\x9C...') #1 C:\_majordomo\htdocs\index.php(27): include_once('C:\\_majordomo\\h...') #2 {main} thrown in C:\_majordomo\htdocs\load_settings.php on line 43
У mySQL если мне не изменяет память, есть переменная окружения связанная с тайм зонами. Попробуйте проверить расхождения между мусклом и операционкой

Надіслано від мого Redmi Note 4, використовуючи Tapatalk
https://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html детальнее

Надіслано від мого Redmi Note 4, використовуючи Tapatalk


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт янв 12, 2018 7:25 pm 
Не в сети

Зарегистрирован: Пт апр 07, 2017 12:20 pm
Сообщения: 399
Благодарил (а): 68 раз.
Поблагодарили: 41 раз.
Logrus писал(а):
в бд, все пишут удалите таблицы, устал уже они заново появляются, что можно сделать?

сначала циклы дернул, потом полная перезагрузка системы
[Показать] Скрытый текст:
20:54:00 ClockChime->onNewMinute
Target: /var/www/backup/20180111
Full backup: 1
Backing up files...OK
Checking table [admin_users] ...OK
Checking table [app_alarmclock] ...OK
Checking table [app_radio] ...OK
Checking table [blockly_code] ...OK
Checking table [cached_values] ...OK
Checking table [cached_ws] ...OK
Checking table [calendar_categories] ...OK
Checking table [calendar_events] ...OK
Checking table [charts] ...OK
Checking table [charts_data] ...OK
Checking table [classes] ...OK
Checking table [collections] ...OK
Checking table [commands] ...OK
Checking table [country] ...OK
Checking table [dev_broadlink_commands] ...OK
Checking table [dev_httpbrige_devices] ...OK
Checking table [devices] ...OK
Checking table [devices_linked] ...OK
Checking table [elements] ...OK
Checking table [elm_states] ...OK
Checking table [events] ...OK
Checking table [events_params] ...OK
Checking table [gpsactions] ...OK
Checking table [gpsdevices] ...OK
Checking table [gpslocations] ...OK
Checking table [gpslog] ...OK
Checking table [history] ...OK
Checking table [ignore_updates] ...OK
Checking table [jobs] ...OK
Checking table [layouts] ...OK
Checking table [locations] ...OK
Checking table [log4php_log] ...OK
Checking table [media_favorites] ...OK
Checking table [media_history] ...OK
Checking table [methods] ...OK
Checking table [mqtt] ...OK
Checking table [mqtt_queue] ...OK
Checking table [myblocks] ...OK
Checking table [myblocks_categories] ...OK
Checking table [newsletter] ...OK
Checking table [objects] ...OK
Checking table [optimizerdata] ...OK
Checking table [patterns] ...OK
Checking table [performance_log] ...OK
Checking table [phistory] ...OK
Checking table [phistory_queue] ...OK
Checking table [pinghosts] ...OK
Checking table [plugins] ...OK
Checking table [project_modules] ...OK
Checking table [properties] ...OK
Checking table [public_calls] ...OK
Checking table [pvalues] ...OK
Checking table [rss_channels] ...OK
Checking table [rss_items] ...OK
Checking table [ru101_categories] ...OK
Checking table [ru101_stations] ...OK
Checking table [safe_execs] ...OK
Checking table [scenes] ...OK
Checking table [script_categories] ...OK
Checking table [scripts] ...OK
Checking table [security_rules] ...OK
Checking table [settings] ...OK
Checking table [shoutrooms] ...OK
Checking table [shouts] ...OK
Checking table [sys_date_format] ...OK
Checking table [system_errors] ...OK
Checking table [system_errors_data] ...OK
Checking table [terminals] ...OK
Checking table [usbdevices] ...OK
Checking table [userlog] ...OK
Checking table [users] ...OK
Checking table [webvars] ...OK
20:54:46 running cycle_main.php
20:55:00 ClockChime->onNewMinute
20:56:00 ClockChime->onNewMinute
20:57:00 ClockChime->onNewMinute
20:58:00 ClockChime->onNewMinute
20:59:00 ClockChime->onNewMinute
21:00:00 ClockChime->onNewMinute
21:00:01 ClockChime->onNewHour
Target: /var/www/backup/20180111
Full backup: 0
Checking table [COUNTRY] ...OK
Checking table [OPENWEATHER_CITY] ...OK
Checking table [admin_users] ...OK
Checking table [app_alarmclock] ...OK
Checking table [app_quotes] ...OK
Checking table [app_radio] ...OK
Checking table [blockly_code] ...OK
Checking table [cached_values] ...OK
Checking table [cached_ws] ...OK
Checking table [calendar_categories] ...OK
Checking table [calendar_events] ...OK
Checking table [charts] ...OK
Checking table [charts_data] ...OK
Checking table [classes] ...OK
Checking table [collections] ...OK
Checking table [commands] ...OK
Checking table [country] ...OK
Checking table [dev_broadlink_commands] ...OK
Checking table [dev_httpbrige_devices] ...OK
Checking table [devices] ...OK
Checking table [devices_linked] ...OK
Checking table [elements] ...OK
Checking table [elm_states] ...OK
Checking table [events] ...OK
Checking table [events_params] ...OK
Checking table [gpsactions] ...OK
Checking table [gpsdevices] ...OK
Checking table [gpslocations] ...OK
Checking table [gpslog] ...OK
Checking table [history] ...OK
Checking table [ignore_updates] ...OK
Checking table [jobs] ...OK
Checking table [layouts] ...OK
Checking table [locations] ...OK
Checking table [log4php_log] ...OK
Checking table [media_favorites] ...OK
Checking table [media_history] ...OK
Checking table [methods] ...OK
Checking table [mqtt] ...OK
Checking table [mqtt_queue] ...OK
Checking table [myblocks] ...OK
Checking table [myblocks_categories] ...OK
Checking table [newsletter] ...OK
Checking table [noocommands] ...OK
Checking table [noodevices] ...OK
Checking table [nooscenarios] ...OK
Checking table [objects] ...OK
Checking table [optimizerdata] ...OK
Checking table [patterns] ...OK
Checking table [performance_log] ...OK
Checking table [phistory] ...OK
Checking table [phistory_queue] ...OK
Checking table [pinghosts] ...OK
Checking table [plugins] ...OK
Checking table [prod_categories] ...OK
Checking table [product_categories] ...OK
Checking table [product_codes] ...OK
Checking table [product_log] ...OK
Checking table [products] ...OK
Checking table [project_modules] ...OK
Checking table [properties] ...OK
Checking table [public_calls] ...OK
Checking table [pvalues] ...OK
Checking table [readit_channels] ...OK
Checking table [readit_urls] ...OK
Checking table [rss_channels] ...OK
Checking table [rss_items] ...OK
Checking table [ru101_categories] ...OK
Checking table [ru101_stations] ...OK
Checking table [safe_execs] ...OK
Checking table [scenes] ...OK
Checking table [script_categories] ...OK
Checking table [scripts] ...OK
Checking table [security_rules] ...OK
Checking table [settings] ...OK
Checking table [shoplist] ...OK
Checking table [shopping_list_items] ...OK
Checking table [shoutrooms] ...OK
Checking table [shouts] ...OK
Checking table [sys_date_format] ...OK
Checking table [system_errors] ...OK
Checking table [system_errors_data] ...OK
Checking table [tdwiki] ...OK
Checking table [terminals] ...OK
Checking table [usbdevices] ...OK
Checking table [userlog] ...OK
Checking table [users] ...OK
Checking table [webvars] ...OK
21:01:40 running cycle_main.php

_________________
connect Raspberry Pi3, с образа от Сергея 3.28, PHP 5.6.33


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт янв 18, 2018 11:55 am 
Не в сети

Зарегистрирован: Ср сен 27, 2017 9:13 pm
Сообщения: 9
Благодарил (а): 9 раз.
Поблагодарили: 0 раз.
Vovix писал(а):
1 и 2 ) Если вы используете шаблоны (будете использовать), то весь код из метода commandReceived рекомендуется удалить!
3) падения циклов это конечно плохо, но к данной ситуации имеет ли отношения сейчас?
4) Вероятно у вас "простые устройства" есть и "телевизор и свет" работает через них (раз у вас нет таких шаблонов)
И если мне не изменяет память, то "время" отрабатывает через облако CONNECT (также как "что такое" или "кто такой")

По тому, что вообще не говорит - почитайте по форуму, проверьте голосовой движок, проверьте минимальный уровень проговаривания!


1. Алиса заговорила: проблема оказалась в физическом источнике звука, т.е. по какой то причине Win10 внезапно предпочла выводить звук в Телевизор (через HDMI), а не в специально подключенные колонки.
2. Проблему с "командной строкой" Алисы, решить не смог. Пробовал варианты:
- установку с нуля + восстановление из "встроенного" бекапа.
- повышение МД (обновление) до альфа версии.

Поскольку всё остальное работает, решил пока незаморачиваться с "командной строкой".


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 318 ]  На страницу Пред.  1 ... 28, 29, 30, 31, 32

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB