Er nødt til lige at høre jer her som bruger openhab sammen med IHC, specielt i forbindelse med kip og fortrådet dimmere (fx Uni400).
Hold tungen lige i munden.. Det kan hurtigt blive forvirrende
Hvordan håndtere i push button, (tryk med fjeder, svagstrøms tryk i IHC osv) i openhab?
Jeg troede jeg havde gennemskuet det, og i det store hele virker openhab også, både fra BasicUI og android appén. Men jeg er røget ind i problemer med Google Home. Og nu er jeg i tvivl, om det er Google Home (tror jeg) eller om det er min måde at håndtere push buttons på i Openhab.
Jeg har desværre ikke lige en item jeg kan vise nu, da jeg ikke sidder i nærheden af min openhab installation. Men det er forholdsvis simpelt, (lavet hurtigt i hånden nu):
Switch [item_navn] "blablabla" <icon> (gruppe) ["Switchable"] {ihc=">resource", autoupdate="false"}
På denne switch har jeg så en rule kørende, som sætter switchen til OFF 200ms efter den er gået ON. Dvs i princippet en push button (tryk) i openhab.
Det virker perfekt i openhab BasicUI og android appén.
Men i Google Home har jeg problemer.
Med voice kommando kan jeg godt tænde. Men jeg skal tænde igen, for at få aktiviteten slukket.. Fx
"Hey Google, tænd lyset" - Dette tænder lyset.
Men for at få det slukket skal jeg
"Hey Google, tænd lyset" - Så slukker lyset.
I princippet er det jo ikke forkert, da det er ON indstillingen fra switchen som er den der trigger. Men det er ikke så hensigtsmæssig må man sige.
I selve Google Home appén, der kan man se switchen, (knappen). Men også her er der problemer. Tænder jeg manuelt, så tænder den godt nok lyset. Men knappen forbliver tændt, hvilket betyder, at jeg skal slukke den selv, for at tænde den igen (så slukker lyset) og derefter slukke den igen.
Alt dette fortæller mig, at det må være fordi Google Home ikke læser status fra swicthen i openhab. Men spørgsmålet er, om det er fordi jeg laver mine push buttons forkert. Eller er det korrekt opsat i openhab, og det dermed er en "design-mangel" eller manglende feature i Google Home?
Jeg har også prøvet ved at fjerne ">" foran IHC resourcen. Det kan jeg bestemt ikke anbefale, fordi det betyder, at når man bruger det fysisk IHC tryk, så tvinges knappen til OFF pga rulen fra openhab. Dvs det er ikke muligt at lave et langt tryk på en UNI400 dimmer med trykket, fordi openhab sender en OFF retur til controlleren efter 200ms som angivet i rulen, hviket jo er det som ">" skal forhindre.
Så lige pt er jeg lettere frustreret over, hvordan jeg håndtere det her bedst..
Det er i øvrig samme "problem" med min garageport åbner, hvor jeg har et hjælperelæ til at trække en puls til garageport åbneren.. Jeg skal igen sige "hey google, tænd garageporten" to gange, for at åbne og lukke den.
Hvad gør i andre med push buttons, og har i evt prøvet det i forbindelse med Google Home (evt Homekit, jeg tror det må være det samme. Men Homekit kan jo evt være anderledes i sig selv).
Spørgsmål
Kandersen
Er nødt til lige at høre jer her som bruger openhab sammen med IHC, specielt i forbindelse med kip og fortrådet dimmere (fx Uni400).
Hold tungen lige i munden.. Det kan hurtigt blive forvirrende
Hvordan håndtere i push button, (tryk med fjeder, svagstrøms tryk i IHC osv) i openhab?
Jeg troede jeg havde gennemskuet det, og i det store hele virker openhab også, både fra BasicUI og android appén. Men jeg er røget ind i problemer med Google Home. Og nu er jeg i tvivl, om det er Google Home (tror jeg) eller om det er min måde at håndtere push buttons på i Openhab.
Jeg har desværre ikke lige en item jeg kan vise nu, da jeg ikke sidder i nærheden af min openhab installation. Men det er forholdsvis simpelt, (lavet hurtigt i hånden nu):
Switch [item_navn] "blablabla" <icon> (gruppe) ["Switchable"] {ihc=">resource", autoupdate="false"}
På denne switch har jeg så en rule kørende, som sætter switchen til OFF 200ms efter den er gået ON. Dvs i princippet en push button (tryk) i openhab.
Det virker perfekt i openhab BasicUI og android appén.
Men i Google Home har jeg problemer.
Med voice kommando kan jeg godt tænde. Men jeg skal tænde igen, for at få aktiviteten slukket.. Fx
"Hey Google, tænd lyset" - Dette tænder lyset.
Men for at få det slukket skal jeg
"Hey Google, tænd lyset" - Så slukker lyset.
I princippet er det jo ikke forkert, da det er ON indstillingen fra switchen som er den der trigger. Men det er ikke så hensigtsmæssig må man sige.
I selve Google Home appén, der kan man se switchen, (knappen). Men også her er der problemer. Tænder jeg manuelt, så tænder den godt nok lyset. Men knappen forbliver tændt, hvilket betyder, at jeg skal slukke den selv, for at tænde den igen (så slukker lyset) og derefter slukke den igen.
Alt dette fortæller mig, at det må være fordi Google Home ikke læser status fra swicthen i openhab. Men spørgsmålet er, om det er fordi jeg laver mine push buttons forkert. Eller er det korrekt opsat i openhab, og det dermed er en "design-mangel" eller manglende feature i Google Home?
Jeg har også prøvet ved at fjerne ">" foran IHC resourcen. Det kan jeg bestemt ikke anbefale, fordi det betyder, at når man bruger det fysisk IHC tryk, så tvinges knappen til OFF pga rulen fra openhab. Dvs det er ikke muligt at lave et langt tryk på en UNI400 dimmer med trykket, fordi openhab sender en OFF retur til controlleren efter 200ms som angivet i rulen, hviket jo er det som ">" skal forhindre.
Så lige pt er jeg lettere frustreret over, hvordan jeg håndtere det her bedst..
Det er i øvrig samme "problem" med min garageport åbner, hvor jeg har et hjælperelæ til at trække en puls til garageport åbneren.. Jeg skal igen sige "hey google, tænd garageporten" to gange, for at åbne og lukke den.
Hvad gør i andre med push buttons, og har i evt prøvet det i forbindelse med Google Home (evt Homekit, jeg tror det må være det samme. Men Homekit kan jo evt være anderledes i sig selv).
Link til kommentar
Del på andre sites
7 svar på dette spørgsmål
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.