Asystent Google + o...
 
Powiadomienia
Wyczyść wszystko

Asystent Google + oh

11 Wpisów
4 Użytkownicy
1 Likes
2,374 Wyświetleń
(@maras)
Wpisów: 189
Weteran Donator 2K22 Donator 2K19
Autor tematu
 

Czy komuś udało sie rozpracować sterowanie głosem za pomocą asystenta google?

Mam połączone konto z myopenhab.

Ustawiony dom, pomieszczenia i zaciągniete urządzenia. Wchodzą na asystenta klikam lampa led w salinie i się włącza.  Gadam do niego wyłącz lampe led i zamiast wykonać akcję z urządzeniami to mi wyszukuje w wyszukiwarce.

 
Dodane : 04/07/2019 6:37 pm
(@alien)
Wpisów: 98
Pomocny
 

Otagowałeś w Items? 
["Lighting"] ["Switchable"] ["CurrentTemperature"] ["Thermostat"] ["Blinds"] 
twoja definicja oprócz nazwy w tym wypadku lampa led grupa slaon powinna zawierać jeszcze tag ["Lighting"] np:
Switch LedLamp "Lampa Led" <light> (salon) [ "Lighting" ]
i wypowiadana komenda to "włącz lampę led w salonie"

 
Dodane : 18/07/2019 6:19 pm
(@maras)
Wpisów: 189
Weteran Donator 2K22 Donator 2K19
Autor tematu
 

Moje Items

 
SwitchLampaLED "Lampa LED []" (salon) [ "Lighting" ] { channel="mqtt:topic:newbroker:mything:lampaLED" }
Switch
LampaSalon "Lampa Salon[]" (salon) [ "Lighting" ] { channel="mqtt:topic:newbroker:mything:lampaSalon" }
 
Dodałem tą grupę salon nie wiedzialem ze jest to potrzebne. Miałem tylko ["Lighting"]
Przy komendach włącz LampaLED w salon czy włącz Lampa Salon w salon wyszukuje mi obrazki
Przy komendzie włącz światło w salonie mam komunikat: Light: nie wiem które z tych urządzeń chcesz włączyć
 
Już gadam do niego bez odmieniania czyli nie mówię w salonie tylko czytam jak nazwy własne i nic.
 
Dodane : 19/07/2019 7:50 am
(@alien)
Wpisów: 98
Pomocny
 

Usuń z nazw nawiasy[] bo inaczej musiałbyś je także wypowiadac 🙂

Switch LampaLED "Lampa LED" (salon) [ "Lighting" ] { channel="mqtt:topic:newbroker:mything:lampaLED" }
Switch LampaSalon "Lampa Salon" (salon) [ "Lighting" ] { channel="mqtt:topic:newbroker:mything:lampaSalon" }

Grupa nie jest wymagana ale pomaga usystematyzować i np możesz zawsze wydać komendę wyłącz wszystkie światła w salonie lub w OH możesz sobie włączyć wyłączyć daną grupę. Lampa salon jest trochę niefortunne jak masz grupę salon bo komenda będzie włącz lampę salon w salonie. Składnia jest "co", "gdzie" z tym że "gdzie" jest nieobowiązkowe czyli bez grupy będzie włącz "co" 

 
Dodane : 19/07/2019 10:43 am
(@maras)
Wpisów: 189
Weteran Donator 2K22 Donator 2K19
Autor tematu
 

Lampa Salon w salonie faktycznie moze mu mieszać, ale włącz Lampę LED w salonie juz powinien zrozumieć.

Możesz podać jakiś twoj przykład jak masz nazwaną lampę i co gadasz?

 
Dodane : 19/07/2019 10:47 am
(@alien)
Wpisów: 98
Pomocny
 

Dokładnie tak samo jak podałeś tylko te nawiasy kwadratowe w nazwie wprowadzają zamieszanie bo wypowiadasz komendę dokładnie tak jak masz nazwę w "". Jeżeli nie synchronizowałeś jeszcze urządzeń to zrób to sync my devices lub zsynchronizuj moje urządzenia. Ja mam po angielsku bo korzystam z głośnika nie trzeba wstawać po telefon 😉 . 

Switch Lights_GF_salon  "Livingroom" (GF_Living, GF_Lights, G_PresenceSimulation) [ "Lighting", "Light" ] { fatekplc="plc:M35" }
Turn on livingroom light

Edit: 
Sorry zamieszałem dawno nie konfigurowałem GA. Grupy w OH nie maja znaczenia w GA  definiujesz grupy

 
Dodane : 19/07/2019 11:07 am
(@ballic)
Wpisów: 5
Bywalec
 

Witam jestem nowy na tym forum i mam pytanie odnośnie tagowania pod asystenta google otóż mam instalacje oh na windows konfiguracje urzadzeń zrobiłem za pomocom paper ui jednak zainteresował mnie temat asystenta i obslugi glosowej doczytałem że musze otagować poszczególne urzadzenia i tutaj pojawił się problem bo paper ui jeszcze na to nie pozwala. Znalazlem plik org.eclipse.smarthome.core.items.Item w folderze jsondb poniżej wklejam przykladowe urzadzenie prosze o informacje czy wystarczy wpisać w tags "Lighting" jeśli ten element to lampa ? i zapisać zmiany to wystarczy jeśli chodzi o tagowanie ktoś próbował tak robić ?

 

},
"Pralnia_Wej22_s1": {
"class": "org.eclipse.smarthome.core.items.ManagedItemProvider$PersistedItem",
"value": {
"groupNames": [],
"itemType": "Switch",
"tags": [Lighting],
"label": "wej22"

 
Dodane : 13/08/2019 6:55 pm
(@alien)
Wpisów: 98
Pomocny
 

@ballic

Witam,
Dodawanie items z Paper UI nie jest dobrym pomysłem zbyt mozolne stwórz sobie plik .items i tam wklejasz definicje, to co znalazłeś to JSON z Paper UI i raczej nie obsługuje tagów. Jak masz wyłączone simple mode to pojawia się dodatkowo items poniżej things i nie ma tam tagów. Tego JSONa lepiej nie ruszaj lub zrób kopię bo jeden zły wpis i wszystko leży.

 
Dodane : 13/08/2019 8:34 pm
adrian
(@adrian)
Wpisów: 3973
Szefu Admin Zasłużony dla Forum, Patron Strony
 

@ballic w 100% zgadzam sie z @alien 

 
Dodane : 13/08/2019 10:37 pm
(@ballic)
Wpisów: 5
Bywalec
 

Ostatnio pobawiłem się mimo waszych ostrzeżeń plikiem org.eclipse.smarthome.core.items.Item i po dopisaniu tagów, tak jak opisywałem to wyżej aplikacja google home wykryła moje urządzenia także taka edycja też działa to tak dla informacji dla potomnych 😀

 
Dodane : 18/08/2019 11:43 am
adrian reacted
(@alien)
Wpisów: 98
Pomocny
 

@ballic

Witam,
Nie zostawiał bym tego dla potomnych;)

Plik jest zaczytywany tylko przy starcie OH więc jak chcesz zobaczyć zmiany to "sudo reboot" trochę upierdliwe prawda? Dalej jest jeszcze gorzej, jeżeli edytujesz plik przy działającym OH, jest on co jakiś czas nadpisywany i wszystkie zmiany w magiczny sposób znikają. Edycja kilkuset itemów to już poważne igranie ze zdrowiem psychicznym 🙂 po prostu nie jesteś w stanie zapanować nad grupami, tagami i całą resztą. Jeżeli nie używasz to polecam Visual studio Code (darmowy) z pluginem do OH. Items możesz tworzyć z kanałów things ss poniżej.  Pomijam takie extrawagancje jak kolorowanie i sprawdzanie poprawności składni, podpowiedzi itd.

Edytor

Things

 
Dodane : 18/08/2019 8:20 pm
Udostępnij: