Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Testing Jon00 Homeseer/Echo Skill Helper for Homeseer 3


Fermate

Anbefalte innlegg

OK, nå som jeg har fått på plass min eget :) verktøy for å lage kommandoer er jeg endelig kommet i gang med testingen:

 

Har lært at:

DeviceValue setter valuen direkte i Devicen uten å trigge noen ting.

(Events blir ikke kjørt, lys oppdateres ikke osv)

Med CAPI derimot trigges ting som normalt

 

SetDeviceValue og SetCapiValue er kule!

De setter en verdi som den plukker opp fra teksten som Alexa mottar.

Burde kunne brukes til ting som:

Alexa, Ask HomeSeer to set Livingroom termostat to 23 degrees

Alexa, Ask HomeSeer to set Livingroom music volume to 50

 

Og Alexa kan kvittere med:

OK, I will set it to 50

 

Jeg sliter med å sette Squeezebox volumet direkte men har fått til å sette Value på en Dummy Device..

Kanskje jeg må via et script?

 

 

Lenke til kommentar
Del på andre sider

20 minutter siden, Fermate skrev:

Har lært at:

DeviceValue setter valuen direkte i Devicen uten å trigge noen ting.

(Events blir ikke kjørt, lys oppdateres ikke osv)

Med CAPI derimot trigges ting som normalt

.... YAY! :D 

 

20 minutter siden, Fermate skrev:

SetDeviceValue og SetCapiValue er kule!

De setter en verdi som den plukker opp fra teksten som Alexa mottar.

Burde kunne brukes til ting som:

Alexa, Ask HomeSeer to set Livingroom termostat to 23 degrees

Alexa, Ask HomeSeer to set Livingroom music volume to 50

 

Og Alexa kan kvittere med:

OK, I will set it to 50

Og dette fungerer også? :)

 

(Er det en virkelig eller virtuell termostat?)

Lenke til kommentar
Del på andre sider

23 minutter siden, Fermate skrev:

Har lært at:

DeviceValue setter valuen direkte i Devicen uten å trigge noen ting.

(Events blir ikke kjørt, lys oppdateres ikke osv)

Med CAPI derimot trigges ting som normalt

 

Hm.. Etter en restart av HS funker ting annerledes...

Ikke ta dette for sannheter ennå

Må teste mere...

Lenke til kommentar
Del på andre sider

  • 2 uker senere...
5 minutter siden, Fermate skrev:

Du mener at engelsk vanligvis deler ordene?

 

Og at Alexa vil forstå bedre bed room enn bedroom ?

Jeg tror iallfall Alexa forstår "bedroom" bedre hvis du sier det som to ord. Selv om det faktisk heter "bedroom" og "carport" er jo TTS Voice Recognition basert på stavelser, og de skal helst være så tydelige som mulig.

Lenke til kommentar
Del på andre sider

Et øyeblikk siden, Fermate skrev:

hehe og da er vi tilbake til poenget mitt:

Om en registrerer begge alternativene med en OR så vil det funke uansett hva Alexa oppfatter det som :) 

Ja, og det er et godt poeng for de få ordene som er sammensatt på engelsk. Men "living room" er fremdeles to ord, så det er ikke så rart hvis Alexa ikke forstår det som ett.

 

For jeg har gjort den feilen før. ;) 

Lenke til kommentar
Del på andre sider

Jeg fant dette på HS boardet hvor Jon00 beskriver en udokumentert mode=4:

 

Sitat

Actually the is another mode (Mode 4) which uses the 'like' command (case insensitive). I did not include it in the docs as I really did not want the support posts for this mode!

The AlexaText entry has to start with a ?

So you could have an entry:
AlexaText=?*off *light*

Which would trigger on any voice string containing first the word 'off' and then later the word 'light'
i.e. it would trigger with 'Turn off the kitchen lights' but not 'Turn the office lights on'

Power users only please!

Examples of the Like command can be found here.

 

Lenke til kommentar
Del på andre sider

Etter en liten dialog med Jon00 har jeg også fått dette tipset:

 

På trigger: "Alexa, tell HomeSeer to check the doors" kaller du opp et skript som sjekker alle dørene om de er åpne eller ikke og bygger opp et svar som du legger i en global variabel.

Triggeren er definert med Delay (som gjør at skriptet rekker å eksekvere) og svaret til Alexa inneholder kun en replacement variabel  [getvar {variable name}] som leser teksten ut fra den globale variabelen:

 

- "They are all closed"

- "The Kitchen veranda door is open"

- "The Kitchen veranda door and the basement door is open"

 

Fra nå av er ALT mulig :) 
 

  • Like 1
Lenke til kommentar
Del på andre sider

Flere tips:

Husk at Jon00 helperen trigger på deler av ord også.

 

Triggeren: Porch light off

Vil trigges av:

Turn porch floodlights off

Turn porch ceilinglight off

 

(Lite realistisk eksempel, men men)

 

Det er derfor alltid best å bruke light og lamp i entall i triggerne.

 

 

 

Lenke til kommentar
Del på andre sider

  • 6 måneder senere...

gammel tråd, men håper det er greit å låne den litt til noe feilsøking...

 

Har prøvd å satt opp som nevnt i første post her uten hell.

Kopierte filene, la inn "kill all humans" som første trigger osv..

 

Alexa svarer bare med "that device was now found"

 

Noen ideer?

 

Har begge HomeSeer skills aktivert på alexa, men kun det ene vises under Smart Home fanen.

 

Homeseer3 kjører på en raspberry pi3

Endret av Vestbo
Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.