NEWS
Latest posts made by ValG
-
Ошибка скрипта с sayit
здравствуйте.
изучаю работу скрипта sayit по документации http://www.iobroker.net/docu/?page_id=4262&lang=ru
! ````
Далее в окно редактирования скрипта скопировать следующий текст:
schedule("*/10 7-23 * * *", function () {
var idSayIt = "sayit.0.tts.text";
var date = new Date();
var day = date.getDay(); // 0-воскр. 6-суббота
var hour = date.getHours();
var min = (date.getMinutes()<10?'0':'') + date.getMinutes(); // если минута меньше 10, то добавляем 0
var volume = 100;
! if(hour == 23) volume = 80;
// Проговариваем время по будням в 00 минут
if((day >= 1 && day <= 5) && min == "00"){
if(hour == 7){
// Если 7:00, то желаем доброго утра
setState (idSayIt, volume+';Доброе утро!');
} else {
// Проговариваем каждый час
setState (idSayIt, volume+';'+hour+':'+min);
}
log('Будни '+day);
// В 7:40, проговариваем, что пора выходить
}else if ((day >= 1 && day <= 5) && (hour == 7 && min == 40)){
setState (idSayIt, volume+';'+hour+':'+min+' Пора выходить на работу!');
// Проговариваем время по выходным начиная с 9:30
}else if((day == "0" || day == 6 ) && ((hour == 9 && min == 30) || (hour >= 10 && min == "00"))){
setState (idSayIt, volume+';'+hour+':'+min);
log('Выходной '+day);
}
});немного переделал по себя (при этом глядел на видео [https://www.youtube.com/watch?v=JBkDb4eGgkk](https://www.youtube.com/watch?v=JBkDb4eGgkk)) сам код: >! ```` on({id: 'javascript.0.myTest', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; var idSayIt = "sayit.0.tts.text"; var volume = 100; console.log ("HI"); //var myState = getState(("javascript.0.myTest").val); //console.log (myState); //console.log('Переменная '+'javascript.0.myTest'+' изменилась с '+'javascript.0.myTest'.oldState.val+' на '+'javascript.0.myTest'.newState.val); if (value===true) { console.log("ok!"); setState (idSayIt, volume+';Свет включён!'); } else { setState (idSayIt, volume+';Свет выключен!'); } });
и ошибка -
18:19:24.617 [info] javascript.0 script.js.Proba1: HI
18:19:24.618 [info] javascript.0 script.js.Proba1: setForeignState(id=sayit.0.tts.text, state="100;Свет выключен!")
18:19:24.618 [warn] javascript.0 script.js.Proba1: setForeignState(id=sayit.0.tts.text, state="100;Свет выключен!") - was not executed, while debug mode is active
от чего так?? код из примера работает как часы.
-
RE: Проигрывание музыки с онлайн папки
поиск решения проблемы завёл меня в такие дебри (для меня), что придётся этот драйвер оставить на потом.
буду с коди разбираться.
для малинки нашел команду systemctl, чтоб процессы запущенные поглядеть. и мпд остаётся не активным хоть сто раз напиши sudo /etc/init.d/mpd start
так что проблема не иоброкере
А так?```` sudo service mpd start ````
! ````
pi@raspberrypi:/opt/iobroker $ sudo service mpd start
pi@raspberrypi:/opt/iobroker $ sudo service mpd start
Job for mpd.service failed. See 'systemctl status mpd.service' and 'journalctl -xn' for details.
pi@raspberrypi:/opt/iobroker $ journalctl -xn
No journal files were found.
pi@raspberrypi:/opt/iobroker $ sudo service mpd start
pi@raspberrypi:/opt/iobroker $ systemctl status mpd.service
● mpd.service - Music Player Daemon
Loaded: loaded (/lib/systemd/system/mpd.service; enabled)
Active: failed (Result: start-limit) since Вск 2017-06-25 14:17:32 EEST; 6s ago
Process: 1657 ExecStart=/usr/bin/mpd --no-daemon $MPDCONF (code=exited, status=1/FAILURE)
Main PID: 1657 (code=exited, status=1/FAILURE)
pi@raspberrypi:/opt/iobroker $ -
RE: Проигрывание музыки с онлайн папки
поиск решения проблемы завёл меня в такие дебри (для меня), что придётся этот драйвер оставить на потом.
буду с коди разбираться.
для малинки нашел команду systemctl, чтоб процессы запущенные поглядеть. и мпд остаётся не активным хоть сто раз напиши sudo /etc/init.d/mpd start
так что проблема не иоброкере
2871___________.jpg -
RE: Проигрывание музыки с онлайн папки
исправте, пожалуйста, батник на сайте иоброкера.нет. http://www.iobroker.net/docu/?page_id=6099&lang=ru
в архив для мпд для винды не рабочий батник вложен
-
RE: Проигрывание музыки с онлайн папки
с такими настройками и с андроида подключилось и иоброкер все три зеленых лампы "поставил"
делаю по аналогии для малинки (расбериан) - нет коннекта к мпд
-
RE: Проигрывание музыки с онлайн папки
да, оставил консоль cmd запущенной.
mpd запустил файлом start_mpd.bat
использовал для подключения qmpdclient - в результате error.
в настройках перебил айпи сервета на машину с виндовс 192.168.0.11.
попробовал подключиться и к mpd малинки по 192.168.0.10 - так же ошибка.
в настройках клиента ip перебил? Непонятно ничего. Файрволы, антивири, порты не закрыты? Клиент и мпд в одной сетке?
клиент-iobroker? да. на локалхост исправил. потом 0.0.0.0 и 127.0.0.1
брандмауэр виндовский отключил. антивира нет. клиент и мпд на одной машине - малинке.
но соединения нет((
командой netstat -a проверил открытые порты - так 6600 в списке не оказалось на машине с мпд
-
RE: Проигрывание музыки с онлайн папки
да, оставил консоль cmd запущенной.
mpd запустил файлом start_mpd.bat
использовал для подключения qmpdclient - в результате error.
в настройках перебил айпи сервета на машину с виндовс 192.168.0.11.
попробовал подключиться и к mpd малинки по 192.168.0.10 - так же ошибка.
в настройках клиента ip перебил? Непонятно ничего. Файрволы, антивири, порты не закрыты? Клиент и мпд в одной сетке?
клиент-iobroker? да. на локалхост исправил. потом 0.0.0.0 и 127.0.0.1
брандмауэр виндовский отключил. антивира нет. клиент и мпд на одной машине - малинке.
но соединения нет((
-
RE: Вопросы по написанию скриптов
дилетантский вопрос - а куда записывать скрипты? во вкладку "Скрипты-Показать код" ничего не записывается
можно поправить блок Sentdo?