NEWS
Yr.no + Sayit
-
Выставляю на обсуждение очередной скрипт.
schedule("30 8 * * *", function () { //Получаем параметры погоды var temp = getState('yr.0.forecast.day0.temperature_actual').val + getObject('yr.0.forecast.day0.temperature_actual').common.unit; var pressury = getState('yr.0.forecast.day0.pressure').val + getObject('yr.0.forecast.day0.pressure').common.unit; var sky = getState('yr.0.forecast.day0.text').val; //формируем строку var str = 'Сейчас за окном ' + sky + '. Температура ' + temp + ' Давление ' + pressury;// + wind_direct + wind_speed + ' м/с. Давление ' + pressury; log(str); setState('sayit.0.tts.text','Доброе утро!'); setState('sayit.0.tts.text', str); });
-
Не надо читать громкость, а потом без изменений её писать. Если громкость не указана, то возмётся текущая:
schedule("30 8 * * *", function () { //Получаем параметры погоды var temp = getState('yr.0.forecast.day0.temperature_actual').val + getObject('yr.0.forecast.day0.temperature_actual').common.unit; var pressury = getState('yr.0.forecast.day0.pressure').val + getObject('yr.0.forecast.day0.pressure').common.unit; var sky = getState('yr.0.forecast.day0.text').val; //формируем строку var str = 'Сейчас за окном ' + sky + '. Температура ' + temp + ' Давление ' + pressury;// + wind_direct + wind_speed + ' м/с. Давление ' + pressury; log(str); setState('sayit.0.tts.text','Доброе утро!'); setState('sayit.0.tts.text',str); // setState('sayit.0.tts.text','Доброе утро! ' + str); });
-
То же самое хотел написать ;). В скриптах больше вообще не нужна громкость, т.к. за это дело отвечает отдельный скрипт
-
У меня вот с этим как раз и возникла проблема, ночью ставиться громкость в 0. Но драйвер при поступлении сообщения, переключает на 80% и воспроизводит. Хотя у меня ни в одном скрипте 80% не фигурирует.
-
Посмотри в настройке драйвера sayit поле "Громкость извещения(%):" какая громкость выставлена.
-
Посмотри в настройке драйвера sayit поле "Громкость извещения(%):" какая громкость выставлена. `
Такое ощущение, что что то у тебя криво отрабатывает или какой скрипт еще подвязан.