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.
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"
Moje Items
Switch LampaSalon "Lampa Salon[]" (salon) [ "Lighting" ] { channel="mqtt:topic:newbroker:mything:lampaSalon" }
Przy komendach włącz LampaLED w salon czy włącz Lampa Salon w salon wyszukuje mi obrazki
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"
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?
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
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"
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.
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 😀
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.