Hop til indhold
  • 0

Google Assistant


Nicholai85
 Share

Spørgsmål

Jeg har som forsøg installeret openhab på min computer og opsat lidt test for at se om jeg kan få det til at virke med google assistant.

Er nået så langt at jeg kan få mine tryk osv. til at virke i openhab, men når jeg i google assistant forsøger at tilføje openhab, tilføjer den det uden problemer, men mine lys bliver ikke synlige i app´en.

Er der nogle der kan hjælpe mig med det?

(er helt grøn i openhab btw ;-))

Link til kommentar
Del på andre sites

Recommended Posts

  • 0
9 minutter siden, bozidar skrev:

1.gå i en browser

2.tryk din https://"DIN WAN IP":443 og se hvad der sker.(443 er den standard Https port i Openhab webserver ,da jeg ikke går ud fra at du har ændret denne.

Dukker Openhab op er der hul igennem og gør der ikke skal du finde ud af hvad der blokerer..

Det er muligt du får 

 

This site is not secure

men kan du 

Go on to the webpage (Not recommended)

Så trykker  på Go on to webpage ,så burde du se din openhab.  (jeg føler mig dog sikker på at du ikke kan og du IKKE har hul igennem.)

 

Link til kommentar
Del på andre sites

  • 0

Hvis du så finder du af du ikke har hul igennem hvad gør man så.

ja jeg har fulgt de anbefalinger der er i Openhabs dokumentation her https://www.openhab.org/docs/installation/security.html#myopenhab-cloud-service

Og lavet en reverse proxy.

Ovenstående løste  mit problem.

Men Kandersen har muligvis en anden løsning..

 

Link til kommentar
Del på andre sites

  • 0
13 minutter siden, bozidar skrev:

Hvis du så finder du af du ikke har hul igennem hvad gør man så.

ja jeg har fulgt de anbefalinger der er i Openhabs dokumentation her https://www.openhab.org/docs/installation/security.html#myopenhab-cloud-service

Og lavet en reverse proxy.

Ovenstående løste  mit problem.

Men Kandersen har muligvis en anden løsning..

 

Kontrollere når jeg har puttet børn... Men der står der jo at man kan bruge cloud i stedet...? 

Link til kommentar
Del på andre sites

  • 0
3 timer siden, Kandersen skrev:

Fino.. 

Så er jeg spændt på at se din item :)

Mht til at se dine items i myopenhab. Så skal du klikke de items af du vil de, i PaperUI - Services - IO - Openhab cloud. Tryk på configure, og klik derefter på feltet "Search". Så kommer der en liste med items. 
Sådan her:

1873041421_myopenhabitems.thumb.png.4d035599958c6908cba5224408481606.png


Bemærk - Disse er IKKE nødvendige af markere, for at få det til at virke i Google Assistant. Det er udelukkende så du kan se status fra dem i myopenhab.org. 

 Er det nok at se den fra REST api? er nemlig ikke klar over hvor jeg skal finde filen når det ikke er lavet manuelt, men det hele er lavet gennem paper ui og addons.

[ { "link": "http://localhost:8080/rest/items/IHCELKOController_KontorSpotsKontorLampeudtagUdgang", "state": "ON", "stateDescription": { "readOnly": false, "options": [] }, "editable": true, "type": "Switch", "name": "IHCELKOController_KontorSpotsKontorLampeudtagUdgang", "label": "Kontor - Spots Kontor - Lampeudtag - Udgang", "category": "Lightning", "tags": [ "Kontor" ], "groupNames": [] } ]

Link til kommentar
Del på andre sites

  • 0
1 time siden, Nicholai85 skrev:

Det er rigtigt jeg ikke kan tilgå min openhab via Wan. 

Forstår dog ikke hvorfor det skulle være nødvendigt da det kan tilgås via cloud, som også er den Google home kommunikere med?

Hej Nicolaj

Prøv at læse det link jeg har postet nogle gange , det hele giver mening når man forstår hvad der står.7

de skriver

You can use an openHAB Cloud instance to which openHAB creates a tunnel connection and which forwards all requests through this tunnel. openHAB will see these incoming requests as originating from the local loopback interface.

Så det eneste cloud løsningen gør for dig er at opretter en mere  sikker  "kommunikations tunnel" til din lokale pc.

Denne kommunikations tunnel vil dog ikke virke hvis din firewall stopper alt trafik.

For at komme igennem din firewall er der så beskrevet 2 muligheder.. Andre har muligvis flere 

Den ene er at åbne port 443 i i din firewall og port forwarde .Hvilket de fraråder ,og det gør jeg også.

Den anden er at etablere en reverse proxy som så åbner for kommunikation ,men den går ikke direkte på din pc men igennem en proxy ,som du så kan beskytte med password ,certificater osv.

Dvs al kommunikation udefra går ikke direkte mod din pc ,men igennem en Openhab cloudservice på en meget mere sikker måde.

Men fakta er at der SKAL være kommunikation mellem Google og din PC, for at det fungerer .

Og det er det cloud løsningen etablerer denne kommunikation på en sikker måde.

Det hele er beskrevet på linket ,men det ER lidt langhåret.

Er der andre der har fået det til at virke på andre måder end Openhabs egen dokumentation  ,er jeg meget interesset..

Link til kommentar
Del på andre sites

  • 0

Okay så misforstår jeg fuldstændig hvad de skriver :)

Var rimelig sikker på de også mente at Openhab cloud blev brugt som tunnel connection for at komme igennem firewall´s som kommunikationen normalt ikke ville kunne komme igennem.

Hvilket også ville forklare hvorfor jeg kan se min openhab er online i openhab cloud selvom det er fra et andet netværk jeg tilgår den.

Link til kommentar
Del på andre sites

  • 0

Nicolai..
Hvis myopenhab.org siger at din openhab server er online - SÅ ER DER HUL IGENNEM, OG DU SKAL IKKE FORETAGE DIG MERE, hvad det angår..
(Sorry store bogstaver, men i snakker helt ved siden af hinanden. Nicolai siger at myopenhab.org viser hans server er online. Derfor virker openhab cloud fint igennem hans firewall). 

MEN!!

2 timer siden, Nicholai85 skrev:

Er det nok at se den fra REST api? er nemlig ikke klar over hvor jeg skal finde filen når det ikke er lavet manuelt, men det hele er lavet gennem paper ui og addons.

[ { "link": "http://localhost:8080/rest/items/IHCELKOController_KontorSpotsKontorLampeudtagUdgang", "state": "ON", "stateDescription": { "readOnly": false, "options": [] }, "editable": true, "type": "Switch", "name": "IHCELKOController_KontorSpotsKontorLampeudtagUdgang", "label": "Kontor - Spots Kontor - Lampeudtag - Udgang", "category": "Lightning", "tags": [ "Kontor" ], "groupNames": [] } ]

Det er helt sikkert ikke rigtigt det du har lavet. Eller så er det fordi jeg ikke selv har prøve at sætte TAG via Rest API. 
Det ligner du har lavet en kategori som hedder
"category": "Lightning"

Bagefter har du lavet et TAG der hedder
"tags": [ "Kontor" ]

Du har simpelthen byttet rundt på dem. Google skal bruge TAG [ "Lighting" ] (bemærk, det er UDEN ´n´ mellem t og i)

Prøv at kigge på mine items jeg sendte i går. Se ude til højre, der bruger jeg forskellige Google Assistant TAG´s.

Link til kommentar
Del på andre sites

  • 0
7 minutter siden, Kandersen skrev:

Nicolai..
Hvis myopenhab.org siger at din openhab server er online - SÅ ER DER HUL IGENNEM, OG DU SKAL IKKE FORETAGE DIG MERE, hvad det angår..
(Sorry store bogstaver, men i snakker helt ved siden af hinanden. Nicolai siger at myopenhab.org viser hans server er online. Derfor virker openhab cloud fint igennem hans firewall). 

MEN!!

Det er helt sikkert ikke rigtigt det du har lavet. Eller så er det fordi jeg ikke selv har prøve at sætte TAG via Rest API. 
Det ligner du har lavet en kategori som hedder
"category": "Lightning"

Bagefter har du lavet et TAG der hedder
"tags": [ "Kontor" ]

Du har simpelthen byttet rundt på dem. Google skal bruge TAG [ "Lighting" ] (bemærk, det er UDEN ´n´ mellem t og i)

Prøv at kigge på mine items jeg sendte i går. Se ude til højre, der bruger jeg forskellige Google Assistant TAG´s.

omg... tror jeg har siddet og fjollet rundt med det her for længe!

Mange tak!

Link til kommentar
Del på andre sites

  • 0
7 minutter siden, Kandersen skrev:

Nicolai..
Hvis myopenhab.org siger at din openhab server er online - SÅ ER DER HUL IGENNEM, OG DU SKAL IKKE FORETAGE DIG MERE, hvad det angår..
(Sorry store bogstaver, men i snakker helt ved siden af hinanden. Nicolai siger at myopenhab.org viser hans server er online. Derfor virker openhab cloud fint igennem hans firewall). 

MEN!!

Det er helt sikkert ikke rigtigt det du har lavet. Eller så er det fordi jeg ikke selv har prøve at sætte TAG via Rest API. 
Det ligner du har lavet en kategori som hedder
"category": "Lightning"

Bagefter har du lavet et TAG der hedder
"tags": [ "Kontor" ]

Du har simpelthen byttet rundt på dem. Google skal bruge TAG [ "Lighting" ] (bemærk, det er UDEN ´n´ mellem t og i)

Prøv at kigge på mine items jeg sendte i går. Se ude til højre, der bruger jeg forskellige Google Assistant TAG´s.

Jeg skal nok trække mig ud af dialogen herfra ,det giver ikke mening .

Men fakta er at jeg var i nøjagtig samme situation som Nikolai .jeg kunne tilgå Myopenhab og den viste min computer var online ,men jeg kunne IKKE se mine enheder i Google ,og kunne heller ikke styre dem.

Efter jeg gjorde som dokumentationen beskrev virkede det hos mig.

Så jeg forsøger bare at hjælpe..

Link til kommentar
Del på andre sites

  • 0
1 minut siden, bozidar skrev:

Jeg skal nok trække mig ud af dialogen herfra ,det giver ikke mening .

Men fakta er at jeg var i nøjagtig samme situation som Nikolai .jeg kunne tilgå Myopenhab og den viste min computer var online ,men jeg kunne IKKE se mine enheder i Google ,og kunne heller ikke styre dem.

Efter jeg gjorde som dokumentationen beskrev virkede det hos mig.

Så jeg forsøger bare at hjælpe..

Havde nok opgivet for denne gang, hvis ikke det var fordi der var nogen der holdte mig i gang :) 

Så jeg vil gerne takke mange gange. :)

Det virker nu på google home, kan dog stadig ikke se mine items i openhab cloud.

 

Link til kommentar
Del på andre sites

  • 0
7 minutter siden, bozidar skrev:

Jeg skal nok trække mig ud af dialogen herfra ,det giver ikke mening .

Men fakta er at jeg var i nøjagtig samme situation som Nikolai .jeg kunne tilgå Myopenhab og den viste min computer var online ,men jeg kunne IKKE se mine enheder i Google ,og kunne heller ikke styre dem.

Efter jeg gjorde som dokumentationen beskrev virkede det hos mig.

Så jeg forsøger bare at hjælpe..

Det er fair nok du siger det. Men det er et fåtal som har haft det problem du har. Så jeg vil helst ikke starte med at fejlsøge ud fra det, førend jeg ved at forbindelsen og TAG´s er på plads. 
Btw. bruger du også openhab til Windows? (det kan måske være det som er årsagen. Jeg har kun kørt med det på Rpi og på Odroid C2). Windows har jeg testet for længe siden, førend der var noget der hed Google Assistant til openhab. 

Link til kommentar
Del på andre sites

  • 0
Lige nu, Nicholai85 skrev:

Det virker nu på google home,

Hvad var årsagen så?

Lige nu, Nicholai85 skrev:

kan dog stadig ikke se mine items i openhab cloud.

Det er lidt underligt.. Men måske er det det som bodizar er inde på. Det er ikke et problem jeg er bekendt med. Og som tidligere nævnt, så er det heller ikke nødvendigt for at få det til at køre med Google Assistant/Home. 

Link til kommentar
Del på andre sites

  • 0
1 minut siden, Kandersen skrev:

Hvad var årsagen så?

Det er lidt underligt.. Men måske er det det som bodizar er inde på. Det er ikke et problem jeg er bekendt med. Og som tidligere nævnt, så er det heller ikke nødvendigt for at få det til at køre med Google Assistant/Home. 

Årsagen var som du sagde tags.

Ja skal ikke kunne sige hvorfor jeg ikke kan se den under items i openhabcloud, men det er heller ikke nødvendigt for mig.

Link til kommentar
Del på andre sites

  • 0
2 minutter siden, bozidar skrev:

Jeg har åbenbart ændret flere ting "samtidig" en det ikke proxyender fixede problemet men noget andet,

Det er også enormt vanskeligt ind imellem. Så jeg kan godt forstå man kan blive forvirreret. 

 

2 minutter siden, Nicholai85 skrev:

Årsagen var som du sagde tags.

Godt så.. Så laver du ikke den fejl igen, (lige med det samme) :D

PS. Et godt tip (selvom det er elendigt mht Google Assistant i openhab). 
Når i sidder og roder med noget, så er det en god ide at have tail loggen kørende i et browser vindue. Der bliver man oftest klar over med det samme, hvis der er noget galt et sted. 

Link til kommentar
Del på andre sites

  • 0
På 16.9.2019 at 01:41 , Nicholai85 skrev:

Tror det er pga. at jeg ikke kan finde ud af at få java til at kører i servermode.

"WARNING: Running Karaf on a Java HotSpot Client VM because server-mode is not available."

 

Fik sågar rettet denne fejl.... Openhab virker åbenbart ikke med jdk 12, så man skal helt ned på jdk 8 for at det virker :blink:

Link til kommentar
Del på andre sites

  • 0
1 minut siden, Kandersen skrev:

Godt så.. Så laver du ikke den fejl igen, (lige med det samme) :D

Det tror jeg du kan være helt sikker på jeg ikke gør :D 

2 minutter siden, Kandersen skrev:

PS. Et godt tip (selvom det er elendigt mht Google Assistant i openhab). 

Når i sidder og roder med noget, så er det en god ide at have tail loggen kørende i et browser vindue. Der bliver man oftest klar over med det samme, hvis der er noget galt et sted. 

Hvor finder man den henne?

Link til kommentar
Del på andre sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gæst
Svar på dette spørgsmål

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loader...
 Share

×
×
  • Tilføj...

Important Information

Privatlivspolitik og We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

1200x630bb.png

ok