Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.

+7 495 204-27-80

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА: Скрипт проговаривающий погоду (Sonos и ImperiHome)

Скрипт проговаривающий погоду (Sonos и ImperiHome) 30 Янв 2015 20:25 #10909

  • dimis
  • dimis аватар
  • Вне сайта
  • Гуру
  • VeraLite
  • Сообщений: 104
  • Спасибо получено: 18
  • Репутация: 3
Причесал и собрал в одну кучу погодный скрипт использующий
Wunderground Weather Plugin

работает и через Sonos и через ImperiHome в зависимости от параметраFlagSonos

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Последнее редактирование: 30 Янв 2015 20:36 от dimis.
Спасибо сказали: Acute, empenoso, etto, homedist

Скрипт проговаривающий погоду (Sonos и ImperiHome) 31 Янв 2015 12:51 #10921

  • aov
  • aov аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 1145
  • Спасибо получено: 87
  • Репутация: 5
Скрипт для UI5, с UI7 не тестировалось, я пральна понял?
Играюсь...
Сейчас: Vera Edge, Vera Plus, Hubitat, MiHome, Tuya, Алиса, Alexa, Google Home

Скрипт проговаривающий погоду (Sonos и ImperiHome) 31 Янв 2015 18:09 #10935

  • dimis
  • dimis аватар
  • Вне сайта
  • Гуру
  • VeraLite
  • Сообщений: 104
  • Спасибо получено: 18
  • Репутация: 3
У меня UI5, если есть возможность протестировать кому-нить на UI7 буду благодарен.

Скрипт проговаривающий погоду (Sonos и ImperiHome) 31 Янв 2015 20:43 #10938

  • homedist
  • homedist аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 171
  • Спасибо получено: 19
  • Репутация: 2
ui7
Скрипт в этой редакции что-то не работает с Сонос
Сцена выполняется успешно, но тишина
может быть скрипт или просто глюк выполнения сцены в UI7

PS. Скорость ветра WU измеряет в километрах в час
From the ESE at 8.0 KPH Gusting to 8.0 KPH
Интересно можно ли как то в настройках плагина изменить на метры в сек, а то страшно становится, когда слышишь что скорость ветра 15 или более метров в секунду =)


Кому надо под Sonos, вот скрипт от dimis, тестированный на UI7, работает исправно)
В скрипте звук одной громкости, без разделения на утро, день, ночь, меняем на свое усмотрение
Ну и прописываем свои ID устройств sonos и Underground Weather plugin
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Vera Lite UI7+Remotec zxt-120 + Sonos Play 1 + Fibaro FGMS-001 + Logitech Ultimate Hub + Netatmo Weather Station
Последнее редактирование: 02 Фев 2015 12:40 от homedist.
Спасибо сказали: allmoney.ws, dimis

Скрипт проговаривающий погоду (Sonos и ImperiHome) 02 Фев 2015 12:35 #10959

  • homedist
  • homedist аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 171
  • Спасибо получено: 19
  • Репутация: 2
Немного изменил еще скрипт, вместо названия минимальная температура, поставил Темперетура ночью, так как значения совпадают с ночной температурой у других источников
Скрипт поправил
Vera Lite UI7+Remotec zxt-120 + Sonos Play 1 + Fibaro FGMS-001 + Logitech Ultimate Hub + Netatmo Weather Station

Скрипт проговаривающий погоду (Sonos и ImperiHome) 10 Окт 2015 16:15 #13655

  • ilya123
  • ilya123 аватар
  • Вне сайта
  • Инсталлятор
  • VeraPlus и Veralite
  • Сообщений: 760
  • Спасибо получено: 77
  • Репутация: 5
Уважаемые Гуру помогите новичку со скриптом для Say The Weather.
Тут выложили скрипты для sonos и UI5, а кто-нибудь может выложить для imperihome и UI7 ?????
Я просто новичок - попробовал и нечего не заработало. Чтобы хоть как-то начать делать свой код, хотелось бы взять за базу что-то рабочее..
Не сочтите за наглость - я только начинаю со скриптами что-то делать, но ничего не работает....

Скрипт проговаривающий погоду (Sonos и ImperiHome) 10 Окт 2015 18:36 #13656

  • Golden
  • Golden аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 64
  • Спасибо получено: 4
  • Репутация: 0
Скрипт из первого сообщения при правильной расстановке ID и указании в параметре:
local FlagSonos=false

Работает на Vera Edge UI7

Соответственно плагины ImperiHome и Wunderground Weather Plugin должны быть настроены и работать сами по себе.
Последнее редактирование: 10 Окт 2015 18:37 от Golden.

Скрипт проговаривающий погоду (Sonos и ImperiHome) 10 Окт 2015 20:32 #13658

  • ilya123
  • ilya123 аватар
  • Вне сайта
  • Инсталлятор
  • VeraPlus и Veralite
  • Сообщений: 760
  • Спасибо получено: 77
  • Репутация: 5
ID - расставил
local FlagSonos=false
-- Параметры для настройки
local FlagSonos=false --Если используется Sonos ставим true если ImperiHome то false
local idSonosOrImperi = 63 --ID экземляра плагина Sonos или ImperiHome (смотря что используете)
-- параметры для плагина Wunderground Weather
local idWw=66 -- ID экземляра плагина Wunderground Weather
local IDtCur=67 -- ID виртуального датчика текущей температуры
local IDtMin=68 -- ID виртуального датчика минимальной температуры
local IDtMax=69 -- ID виртуального датчика максимальной температуры
local IDvlaga=70 -- ID виртуального датчика влажности
это все должно быть в начале кода??

if (FlagSonos) then
luup.call_action(ServiceSonos, "SayTTS", {Text = ""..timeOfDay..", Сегодня на улице "..Array[word].." .. .Ветер "..WindDirection(WindDegrees)..Metry(WindSpeed)..". Максимальная температура сегодня составит " .. TempMax.. ". Минимальная температура ".. TempMin..". Текущая температура "..gradCur.." . Влажность "..Procenty(Vlaga).."", Language="ru", Volume=VolCur}, 63)
else
luup.call_action(ServiceImperi, "SayTTS", {Text = ""..timeOfDay..", Сегодня на улице "..Array[word].." .. .Ветер "..WindDirection(WindDegrees)..Metry(WindSpeed)..". Максимальная температура сегодня составит " .. TempMax.. ". Минимальная температура ".. TempMin..". Текущая температура "..gradCur.." . Влажность "..Procenty(Vlaga)..""}, 63)
end

вот так но не работает........
что то еще надо менять????
скрипт из первого сообщения можно в Test Luup code (Lua) вставлять??????
Последнее редактирование: 10 Окт 2015 20:32 от ilya123.

Скрипт проговаривающий погоду (Sonos и ImperiHome) 10 Окт 2015 20:55 #13659

  • homedist
  • homedist аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 171
  • Спасибо получено: 19
  • Репутация: 2
А плагин WU настроили? Получили ключ api на сайте WU
Про say weather забудьте да и на английском он вроди бы только
Vera Lite UI7+Remotec zxt-120 + Sonos Play 1 + Fibaro FGMS-001 + Logitech Ultimate Hub + Netatmo Weather Station
Последнее редактирование: 10 Окт 2015 20:57 от homedist.

Скрипт проговаривающий погоду (Sonos и ImperiHome) 11 Окт 2015 16:54 #13667

  • ilya123
  • ilya123 аватар
  • Вне сайта
  • Инсталлятор
  • VeraPlus и Veralite
  • Сообщений: 760
  • Спасибо получено: 77
  • Репутация: 5
все заработало. всем спасибо. естественно на русском-))
теперь вопрос - кто как использует??
у меня хватило фантазии - только на ручной запуск или по будильнику.....а как еще можно??

Скрипт проговаривающий погоду (Sonos и ImperiHome) 11 Окт 2015 17:31 #13672

  • homedist
  • homedist аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 171
  • Спасибо получено: 19
  • Репутация: 2
Каждое утро говорит погоду в опркделенное время
Vera Lite UI7+Remotec zxt-120 + Sonos Play 1 + Fibaro FGMS-001 + Logitech Ultimate Hub + Netatmo Weather Station

Скрипт проговаривающий погоду (Sonos и ImperiHome) 11 Окт 2015 17:43 #13673

  • Golden
  • Golden аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 64
  • Спасибо получено: 4
  • Репутация: 0
Запуск по датчику движения установленному в коридоре перед выходом из квартиры, планшет висящий на стене проговаривает погоду и понятно что одеть и брать ли зонт, делает это только один раз в сутки в первое срабатывание датчика.

Скрипт проговаривающий погоду (Sonos и ImperiHome) 11 Окт 2015 19:23 #13676

  • ilya123
  • ilya123 аватар
  • Вне сайта
  • Инсталлятор
  • VeraPlus и Veralite
  • Сообщений: 760
  • Спасибо получено: 77
  • Репутация: 5
homedist - также сделал -))) пока что
а вот если надо чтоб несколько устройств с imperihome одновременно говорили....как сделать??

Скрипт проговаривающий погоду (Sonos и ImperiHome) 11 Окт 2015 19:28 #13679

  • homedist
  • homedist аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 171
  • Спасибо получено: 19
  • Репутация: 2
Всмысле одновременно?
Типо включаешь свет, тебе гоаорят что свет включен и если датчик зафиксиоовал движение, то говорят что "движение в помещении", к примеру. Так?
Если да то вот кусок luup, его нужно переделать для империхом
local servicesonos = "urn:micasaverde-com:serviceId:Sonos1"
local idsonos = 19
luup.call_action(servicesonos, "Say", {Text = "пора спать", Language="ru", Volume=70}, idsonos)
А перед этим поставить в сцене, действие после которого будет исполняться этот скрипт
Vera Lite UI7+Remotec zxt-120 + Sonos Play 1 + Fibaro FGMS-001 + Logitech Ultimate Hub + Netatmo Weather Station
Последнее редактирование: 11 Окт 2015 19:38 от homedist.

Скрипт проговаривающий погоду (Sonos и ImperiHome) 12 Окт 2015 09:30 #13688

  • ilya123
  • ilya123 аватар
  • Вне сайта
  • Инсталлятор
  • VeraPlus и Veralite
  • Сообщений: 760
  • Спасибо получено: 77
  • Репутация: 5
так уже сделал
но это одно устройство скажет......
надо чтоб несколько устройств с imperihome одновременно говорили........
не могу понять как

кстати Say The Weather - может сказать температуру моего заоконного датчика???
или не стоит и пытаться??? тогда в какую сторону копать???
Последнее редактирование: 12 Окт 2015 09:43 от ilya123.

Скрипт проговаривающий погоду (Sonos и ImperiHome) 12 Окт 2015 16:56 #13692

  • dimis
  • dimis аватар
  • Вне сайта
  • Гуру
  • VeraLite
  • Сообщений: 104
  • Спасибо получено: 18
  • Репутация: 3
но это одно устройство скажет......
надо чтоб несколько устройств с imperihome одновременно говорили........
не могу понять как

Определить массив с ID всех ImperiHome и перебрав их в цикле отправить на них текстовую строку для проговаривания :)

Скрипт проговаривающий погоду (Sonos и ImperiHome) 01 Янв 2016 22:47 #15030

  • President
  • President аватар
  • Вне сайта
  • Новый участник
  • Сообщений: 6
  • Спасибо получено: 1
  • Репутация: 0
Помогите понять что делать со скриптом? У меня VeraEdge, все параметры настроил, не могу понять как загрузить скрипт в веру и сделать виртуальное устройство для управления.
Последнее редактирование: 01 Янв 2016 22:47 от President.

Скрипт проговаривающий погоду (Sonos и ImperiHome) 01 Янв 2016 23:48 #15031

  • Johny81
  • Johny81 аватар
  • Вне сайта
  • Пытливый Джо
  • Сообщений: 711
  • Спасибо получено: 25
  • Репутация: 3
homedist пишет:
Всмысле одновременно?
Типо включаешь свет, тебе гоаорят что свет включен и если датчик зафиксиоовал движение, то говорят что "движение в помещении", к примеру. Так?
Если да то вот кусок luup, его нужно переделать для империхом
local servicesonos = "urn:micasaverde-com:serviceId:Sonos1"
local idsonos = 19
luup.call_action(servicesonos, "Say", {Text = "пора спать", Language="ru", Volume=70}, idsonos)
А перед этим поставить в сцене, действие после которого будет исполняться этот скрипт

А есть кусок кода, чтобы информация проговаривалась с планшета в империхом? например тот же датчик движения.
Последнее редактирование: 02 Янв 2016 00:15 от Johny81.

Скрипт проговаривающий погоду (Sonos и ImperiHome) 02 Янв 2016 21:41 #15037

  • Johny81
  • Johny81 аватар
  • Вне сайта
  • Пытливый Джо
  • Сообщений: 711
  • Спасибо получено: 25
  • Репутация: 3
Народ и как сделать, чтобы погода проговаривалась допустим только один раз при первой сработке датчика движения?
Спасибо сказали: President

Скрипт проговаривающий погоду (Sonos и ImperiHome) 04 Янв 2016 10:33 #15061

  • ilya123
  • ilya123 аватар
  • Вне сайта
  • Инсталлятор
  • VeraPlus и Veralite
  • Сообщений: 760
  • Спасибо получено: 77
  • Репутация: 5
President - создаете сцену с ручным запуском, в окне LUA код добавляете "говорящий" код - сохраняете и все.
что значит виртуальное устройство для управления??? он только погоду говорит...

Johny81 - создаете сцену с триггером по датчику движения , в окне LUA код добавляете "говорящий" код - сохраняете и все.
насчет именно ПЕРВОГО срабатывания - незнаю, у меня нет датчиков движения - не могу проверить

вот для теста на империхоум - 63 заменить на ваше ID империхоум девайс
local serviceImperi = "urn:imperihome-com:serviceId:ImperiHomeDevice1"
local idImperiPhone = 63
luup.call_action(serviceImperi, "SayTTS", {Text = "Тест", Language="ru", Volume=80}, 63)
Спасибо сказали: President
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
Время создания страницы: 0.861 секунд