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

+7 495 204-27-80

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: z-wave и звуковые колонки

z-wave и звуковые колонки 29 Янв 2015 14:34 #10874

  • dimis
  • dimis аватар
  • Вне сайта
  • Гуру
  • VeraLite
  • Сообщений: 104
  • Спасибо получено: 18
  • Репутация: 3
там для Vera+ImperiHome с более мение падежами. вот с ударениями беда, я так толком и не заставил ее правильно говорить. Для того чтоб это работало с Sonos надо поменять буквально две строчки, примеры для соноса тоже есть. Если не получится самостоятельно, пиши поможем.

z-wave и звуковые колонки 29 Янв 2015 14:42 #10875

  • homedist
  • homedist аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 171
  • Спасибо получено: 19
  • Репутация: 2
dimis пишет:
там для Vera+ImperiHome с более мение падежами. вот с ударениями беда, я так толком и не заставил ее правильно говорить. Для того чтоб это работало с Sonos надо поменять буквально две строчки, примеры для соноса тоже есть. Если не получится самостоятельно, пиши поможем.

Спасибо!
2 строчки я так понимаю, эточерез что передавать сообщение голосом либо сонос либо еще что -то
это вот эти?
local serviceImperi = "urn:imperihome-com:serviceId:ImperiHomeDevice1"
local idImperiPhone = 23
Меняем на сонос и прописываем его id
Vera Lite UI7+Remotec zxt-120 + Sonos Play 1 + Fibaro FGMS-001 + Logitech Ultimate Hub + Netatmo Weather Station

z-wave и звуковые колонки 29 Янв 2015 14:58 #10877

  • dimis
  • dimis аватар
  • Вне сайта
  • Гуру
  • VeraLite
  • Сообщений: 104
  • Спасибо получено: 18
  • Репутация: 3
да эти и еще в самом низу (если мы говорим про скриптик в моей редакции) заменить на
luup.call_action(serviceImperi, "Say", {Text = ""..timeOfDay..", Сегодня на улице "..Array[word].." .. .Ветер "..WindDirection(WindDegrees)..Metry(WindSpeed)..". Максимальная температура сегодня составит " .. TempMax.. ". Минимальная температура ".. TempMin..". Текущая температура "..gradCur.." .  Влажность  "..Procenty(Vlaga).."", Language="ru", Volume=80}, idImperiPhone)

z-wave и звуковые колонки 29 Янв 2015 15:38 #10879

  • homedist
  • homedist аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 171
  • Спасибо получено: 19
  • Репутация: 2
dimis пишет:
да эти и еще в самом низу (если мы говорим про скриптик в моей редакции) заменить на
luup.call_action(serviceImperi, "Say", {Text = ""..timeOfDay..", Сегодня на улице "..Array[word].." .. .Ветер "..WindDirection(WindDegrees)..Metry(WindSpeed)..". Максимальная температура сегодня составит " .. TempMax.. ". Минимальная температура ".. TempMin..". Текущая температура "..gradCur.." .  Влажность  "..Procenty(Vlaga).."", Language="ru", Volume=80}, idImperiPhone)

В том что вы скинули фигурирует Imperi
надо будет как раз это заменить
Тоесть получится вот так? под сонос
local servicesonos = "urn:micasaverde-com:serviceId:Sonos1"
local idsonos = Номер устройства сонос

И внизу заменить вот так
luup.call_action(servicesonos, "Say", {Text = ""..timeOfDay..", Сегодня на улице "..Array[word].." .. .Ветер "..WindDirection(WindDegrees)..Metry(WindSpeed)..". Максимальная температура сегодня составит " .. TempMax.. ". Минимальная температура ".. TempMin..". Текущая температура "..gradCur.." .  Влажность  "..Procenty(Vlaga).."", Language="ru", Volume=80}, idsonos)

Поправьте если не так что-то
Vera Lite UI7+Remotec zxt-120 + Sonos Play 1 + Fibaro FGMS-001 + Logitech Ultimate Hub + Netatmo Weather Station

z-wave и звуковые колонки 29 Янв 2015 20:40 #10884

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

Опять же сонос позволяет задать громкость, можно вынести "80" в переменную, как у автора первоначального скрипта и менять ее в зависимости от времени суток. утром, ночером -потихонечку, днем - громко
Последнее редактирование: 29 Янв 2015 20:43 от dimis.

z-wave и звуковые колонки 30 Янв 2015 00:26 #10887

  • homedist
  • homedist аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 171
  • Спасибо получено: 19
  • Репутация: 2
Веру настроил, поставил плагин, вбил кей, вы ставил координаты как указаны в прошлых постах в теме
И ужаснулся температурой =)
UPD
температура нормализовалась сама собой
Vera Lite UI7+Remotec zxt-120 + Sonos Play 1 + Fibaro FGMS-001 + Logitech Ultimate Hub + Netatmo Weather Station
Последнее редактирование: 30 Янв 2015 10:40 от homedist.

z-wave и звуковые колонки 30 Янв 2015 11:35 #10892

  • homedist
  • homedist аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 171
  • Спасибо получено: 19
  • Репутация: 2
dimis, попробовал ваш luup, Сонос что-то молчит, хотя пишет что сцена запустилась удачна
Может я что-то не так написал в сценарии
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Vera Lite UI7+Remotec zxt-120 + Sonos Play 1 + Fibaro FGMS-001 + Logitech Ultimate Hub + Netatmo Weather Station
Последнее редактирование: 30 Янв 2015 11:37 от homedist.

z-wave и звуковые колонки 30 Янв 2015 12:07 #10893

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

Если Вас не затруднит, давайте создадим маленькую сценку с коротеньким ЛУУПом из трех пунктов
ну или это можно сделать в APPS-> Develop Apps->Test Luup code (Lua)
local servicesonos = "urn:micasaverde-com:serviceId:Sonos1"
local idsonos = 12
luup.call_action(servicesonos, "Say", {Text = "Тест", Language="ru", Volume=30}, idsonos)

если не зазвучит попробуйте поменять слово "Тест" на "123" или что-нить на вражьем языке. Есть ли у Sonos доступ в инет?
Спасибо сказали: homedist

z-wave и звуковые колонки 30 Янв 2015 12:19 #10894

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

Если Вас не затруднит, давайте создадим маленькую сценку с коротеньким ЛУУПом из трех пунктов
ну или это можно сделать в APPS-> Develop Apps->Test Luup code (Lua)
local servicesonos = "urn:micasaverde-com:serviceId:Sonos1"
local idsonos = 12
luup.call_action(servicesonos, "Say", {Text = "Тест", Language="ru", Volume=30}, idsonos)

если не зазвучит попробуйте поменять слово "Тест" на "123" или что-нить на вражьем языке. Есть ли у Sonos доступ в инет?


Слово Тест сказал, всё окей, доступ в интернет у соноса есть
Vera Lite UI7+Remotec zxt-120 + Sonos Play 1 + Fibaro FGMS-001 + Logitech Ultimate Hub + Netatmo Weather Station

z-wave и звуковые колонки 30 Янв 2015 12:28 #10895

  • dimis
  • dimis аватар
  • Вне сайта
  • Гуру
  • VeraLite
  • Сообщений: 104
  • Спасибо получено: 18
  • Репутация: 3
тогда все ОК
Посмотрите, что у вас написано в рамочке
Condition

и есть ли в массиве Array подобная строчка для перевода?
например в моем случае это
Array["Light Snow Showers"] = "Небольшой снегопад"
Последнее редактирование: 30 Янв 2015 13:16 от dimis.

z-wave и звуковые колонки 30 Янв 2015 12:46 #10896

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

z-wave и звуковые колонки 30 Янв 2015 13:01 #10897

  • dimis
  • dimis аватар
  • Вне сайта
  • Гуру
  • VeraLite
  • Сообщений: 104
  • Спасибо получено: 18
  • Репутация: 3
фрагмент
local TempCur = luup.variable_get("urn:upnp-org:serviceId:TemperatureSensor1","CurrentTemperature", 32) 
local TempMin = luup.variable_get("urn:upnp-org:serviceId:TemperatureSensor1","CurrentTemperature", 33)
local TempMax= luup.variable_get("urn:upnp-org:serviceId:TemperatureSensor1","CurrentTemperature", 34)
local Vlaga= luup.variable_get("urn:micasaverde-com:serviceId:HumiditySensor1","CurrentLevel",35) --Влажность
 
local word = luup.variable_get("urn:upnp-micasaverde-com:serviceId:Weather1", "Condition", 31)
local WindSpeed = luup.variable_get("urn:upnp-micasaverde-com:serviceId:Weather1", "WindSpeed", 31)
local WindDegrees = luup.variable_get("urn:upnp-micasaverde-com:serviceId:Weather1", "WindDegrees", 31)

меняем на
local TempCur =  math.floor(luup.variable_get("urn:upnp-org:serviceId:TemperatureSensor1","CurrentTemperature", 32)) 
local TempMin =  math.floor(luup.variable_get("urn:upnp-org:serviceId:TemperatureSensor1","CurrentTemperature", 33))
local TempMax=  math.floor(luup.variable_get("urn:upnp-org:serviceId:TemperatureSensor1","CurrentTemperature", 34))
local Vlaga= luup.variable_get("urn:micasaverde-com:serviceId:HumiditySensor1","CurrentLevel",35) --Влажность
 
local word = luup.variable_get("urn:upnp-micasaverde-com:serviceId:Weather1", "Condition", 31)
local WindSpeed = luup.variable_get("urn:upnp-micasaverde-com:serviceId:Weather1", "WindSpeed", 31)
local WindDegrees = luup.variable_get("urn:upnp-micasaverde-com:serviceId:Weather1", "WindDegrees", 31)

а заодно проверяем соответсвие идентификаторов вашим устройствам
в моем случае
31 - идентификатор экземпляра World Weather
32 - идентификатор текущая температура
33 - идентификатор минимальная температура
34 - идентификатор максимальная температура
35 - Влажность
Спасибо сказали: homedist

z-wave и звуковые колонки 30 Янв 2015 13:21 #10898

  • homedist
  • homedist аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 171
  • Спасибо получено: 19
  • Репутация: 2
dimis пишет:
local TempCur = math.floor(luup.variable_get("urn:upnp-org:serviceId:TemperatureSensor1","CurrentTemperature", 32))
local TempMin = math.floor(luup.variable_get("urn:upnp-org:serviceId:TemperatureSensor1","CurrentTemperature", 33))
local TempMax= math.floor(luup.variable_get("urn:upnp-org:serviceId:TemperatureSensor1","CurrentTemperature", 34))
local Vlaga= luup.variable_get("urn:micasaverde-com:serviceId:HumiditySensor1","CurrentLevel",35) --Влажность
 
local word = luup.variable_get("urn:upnp-micasaverde-com:serviceId:Weather1", "Condition", 31)
local WindSpeed = luup.variable_get("urn:upnp-micasaverde-com:serviceId:Weather1", "WindSpeed", 31)
local WindDegrees = luup.variable_get("urn:upnp-micasaverde-com:serviceId:Weather1", "WindDegrees", 31)

Поменял
Всё заработало!!! Спасибо большое!
Vera Lite UI7+Remotec zxt-120 + Sonos Play 1 + Fibaro FGMS-001 + Logitech Ultimate Hub + Netatmo Weather Station

z-wave и звуковые колонки 30 Янв 2015 13:24 #10899

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

z-wave и звуковые колонки 30 Янв 2015 13:57 #10900

  • homedist
  • homedist аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 171
  • Спасибо получено: 19
  • Репутация: 2
dimis пишет:
Было бы за что:) Надо этот скрипт "причесать" и в скрипты выложить:)) завтра в отпуск, заодно и займусь.
Ага, и у новичков , вроди меня, будет меньше вопросов:)
А есть уже тема с готовыми скриптами? Что-то не видел, если не затруднит, можно ссылочку
Vera Lite UI7+Remotec zxt-120 + Sonos Play 1 + Fibaro FGMS-001 + Logitech Ultimate Hub + Netatmo Weather Station
Последнее редактирование: 30 Янв 2015 14:00 от homedist.

z-wave и звуковые колонки 30 Янв 2015 15:40 #10904

  • empenoso
  • empenoso аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 254
  • Спасибо получено: 40
  • Репутация: 5
homedist пишет:
dimis пишет:
Было бы за что:) Надо этот скрипт "причесать" и в скрипты выложить:)) завтра в отпуск, заодно и займусь.
Ага, и у новичков , вроди меня, будет меньше вопросов:)
А есть уже тема с готовыми скриптами? Что-то не видел, если не затруднит, можно ссылочку

z-wave.ru/forum/skripty-dlya-vera.html

z-wave и звуковые колонки 01 Фев 2015 12:55 #10942

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

z-wave и звуковые колонки 10 Май 2015 20:41 #12218

  • vit34
  • vit34 аватар
  • Вне сайта
  • Новый участник
  • Сообщений: 13
  • Репутация: 0
А почему тут все в основном выбирают именно Sonos? Цены у него довольно кусачие. Сейчас 19 тыс. и это за одну колонку.
Есть и подешевле варианты, например Sony XRS-X7 с поддержкой DLNA и WIFI.

z-wave и звуковые колонки 10 Май 2015 20:46 #12219

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

z-wave и звуковые колонки 10 Май 2015 21:10 #12221

  • vit34
  • vit34 аватар
  • Вне сайта
  • Новый участник
  • Сообщений: 13
  • Репутация: 0
Колонки другие есть, а вот плагина под контроллер нет
А если контроллер это PC или собственный локальный сервер?
Sonos нельзя сравнивать с портативной вай фай колонкой, абсолютно разные вещи в плане функционала
А в чем принципиальное отличие в плане функционала?
Время создания страницы: 0.645 секунд