Powiadomienia
Wyczyść wszystko

UWAGAStrona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.

W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉

Za niedogodności z góry przepraszam, admin

Kontakt

HABDroid sterowanie głosem

28 Wpisów
2 Użytkownicy
0 Reactions
6,110 Wyświetleń
(@szpila86)
Wpisów: 367
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 

Witam,

w items dodałem tylko "String VoiceCommand"

w rules:

rule "VoiceControl"
when
Item VoiceCommand received command
then
var String command=VoiceCommand.state.toString.toLowerCase
logInfo("Voice.Rec","VoiceCommand received "+command)
// Default to ON
var newState =ON
if (command.contains("off") || command.contains("stop") || command.contains("pause") || command.contains("dobranoc")) {
newState = OFF
} else if (command.contains("on") || command.contains("start") || command.contains("play")) {
newState = ON
} else if (command.contains("down") || command.contains("close")) {
newState = DOWN
} else if (command.contains("up") || command.contains("open")) {
newState = UP
}

if (command.contains("salon")) {
sendCommand(OswDzien, newState)
}
end
 
po wydaniu komendy głosowej w dymku na tel wyświetla co rozpoznał a w logach pisze coś dla mnie bardzo dziwnego tj:
"[ome.event.ItemCommandEvent] - Item 'weather_wind_direction' received command start salon"
polecenie głosowe po rozpoznaniu leci do weather_wind_direction i jest wyświetlane zamiast kierunku wiatru.
 
Proszę o pomoc.
 
Dodane : 18/10/2018 4:34 pm
(@szpila86)
Wpisów: 367
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 

Panowie i Panie proszę o pomoc....;)

 
Dodane : 19/10/2018 3:05 pm
adrian
(@adrian)
Wpisów: 4038
Szefu Admin Zasłużony dla Forum, Patron Strony
 

hey, ja nie mam androida, zeby sie pobawić. Szukałem do tego dokumenacje na openHAB i nie znalazłem - masz moze link do dokumentacji tego binding?

 
Dodane : 19/10/2018 10:59 pm
(@szpila86)
Wpisów: 367
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 

Szukałem po Google...

np  https://community.openhab.org/t/openhab2-voice-command/30184/14

https://community.openhab.org/t/habdroid-voicecommand-please-help/20754

ale nie wychodzi mi to. Mam zaimportowany fragment chyba nawet Twojego kodu do pogody 😉 i jeśli wydam polecenie na telefonie to ono wędruje do zmiennej weather_wind_direction i to co mówię jest wyświetlane jako kierunek wiatru. 

 
Dodane : 20/10/2018 9:43 am
adrian
(@adrian)
Wpisów: 4038
Szefu Admin Zasłużony dla Forum, Patron Strony
 

podeslij jak jest w pliku *.items zdefiniowany ten item VoiceCommand oraz ten weather_wind_direction 

 
Dodane : 20/10/2018 9:58 am
(@szpila86)
Wpisów: 367
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 
String VoiceCommand "[%s]"
String weather_wind_direction "Kierunek wiatru[%s]" <my_winddirection> {weather="locationId=home, type=wind, property=direction"}
i co ciekawe 

Text item=VoiceCommand nie wyświetla nic a Text item=weather_wind_direction wyświetla to co mówię do HABDroid'a
 
Dodane : 20/10/2018 10:18 am
(@szpila86)
Wpisów: 367
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 

obecne rules

rule"VoiceControl"
when
Item VoiceCommand received command
then
val txt =VoiceCommand.state.toString.toLowerCase
logInfo("Voice.Rec","VoiceCommand received "+txt)
if(txt.contains("start")){
OswDzien.sendCommand(ON)
} else if (command.contains("stop")) {
OswDzien.sendCommand(OFF)
}
end
 
Dodane : 20/10/2018 10:18 am
adrian
(@adrian)
Wpisów: 4038
Szefu Admin Zasłużony dla Forum, Patron Strony
 

a co masz jeszcze w sitemap'ie?

 
Dodane : 20/10/2018 10:41 am
(@szpila86)
Wpisów: 367
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 
Frame label="test"
    Text item=VoiceCommand

    

 
Frame label="Wiatr" {
        Text item=weather_wind_speed
        Text item=weather_wind_direction
    }
 
 
Dodane : 20/10/2018 10:43 am
adrian
(@adrian)
Wpisów: 4038
Szefu Admin Zasłużony dla Forum, Patron Strony
 

a zapisuje Ci w logu te komendy, które wypowiadasz?

widzę reguła coś powinna pisać do log'u

 

 
Dodane : 21/10/2018 4:50 pm
(@szpila86)
Wpisów: 367
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 

2018-10-21 17:56:17.979 [ome.event.ItemCommandEvent] - Item 'weather_wind_direction' received command start
2018-10-21 17:56:17.985 [ome.event.ItemCommandEvent] - Item 'weather_wind_direction' received command test komend
2018-10-21 17:56:17.991 [vent.ItemStateChangedEvent] - weather_wind_direction changed from UNDEF to start
2018-10-21 17:56:17.991 [vent.ItemStateChangedEvent] - weather_wind_direction changed from start to test komend

 
Dodane : 21/10/2018 4:57 pm
adrian
(@adrian)
Wpisów: 4038
Szefu Admin Zasłużony dla Forum, Patron Strony
 

napisz jeszcze, który zainstalowałeś addon / binding do tego habdroida w openhab

 
Dodane : 21/10/2018 5:02 pm
(@szpila86)
Wpisów: 367
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 

i tu może jest problem bo nic nie instalowałem ani też nie widziałem żeby ktoś pisał że trzeba addon'a do habdroida 

 
Dodane : 21/10/2018 5:08 pm
(@szpila86)
Wpisów: 367
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 

Szukałem jakiegokolwiek addon'a ale nie widzę do tego.

 
Dodane : 22/10/2018 3:43 pm
adrian
(@adrian)
Wpisów: 4038
Szefu Admin Zasłużony dla Forum, Patron Strony
 

nie mam androida, żeby coś popróbować - szukam w ciemno. 

może nie trzeba, żadnego add-on, factem jest ze ten item voiceControl nie dostaje wartosc 

moze podeslij jeszcze log'a openhab.log i events. log zobacze co tam widać

 
Dodane : 22/10/2018 6:45 pm
(@szpila86)
Wpisów: 367
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 

Nie do końca wiem jakie i ile info jest o mnie w tych plikach więc hasło wysyłam na pw

 
Dodane : 22/10/2018 6:59 pm
adrian
(@adrian)
Wpisów: 4038
Szefu Admin Zasłużony dla Forum, Patron Strony
 

ten opehab.log - to zrzut z dzisiaj. 

skasuj wszystkie logi w katalogu /var/log/openhab2 a poznej zrob restart openhaba

wyslij mi pozniej po ok 20min plik openhab.log jeszcze raz 

w tym plik log widzę za tylko jeden rez VoiceCommand dostał komendę

 
Dodane : 22/10/2018 7:07 pm
adrian
(@adrian)
Wpisów: 4038
Szefu Admin Zasłużony dla Forum, Patron Strony
 

wyślij mi na priv - nie załaczaj tutaj - ten co załączyłeś skasuje

 
Dodane : 22/10/2018 7:08 pm
(@szpila86)
Wpisów: 367
Weteran Patron Strony Donator 2K22, Donator 2K23, Donator 2K24
Autor tematu
 

nowy plik

 
Dodane : 22/10/2018 7:59 pm
adrian
(@adrian)
Wpisów: 4038
Szefu Admin Zasłużony dla Forum, Patron Strony
 

ten plik default.rules zawiera błędy i nie jest w ogóle brany pod uwagę

 
Dodane : 22/10/2018 9:59 pm
Strona 1 / 2
Udostępnij: