Google Home ab 8 August in Deutschland

Begonnen von CoolTux, 18 Juli 2017, 12:24:16

Vorheriges Thema - Nächstes Thema

Chaos

Das ist schwierig, denn ich bekomme das Device nicht in der HomeApp aufgelistet und wenn ich nen Sync über den Home Mini anstoße sagt er mir (there was an error syncing). Nicht über die Sprache wundern, hier ist deutsch und englisch im Einsatz.

Beim Sync erscheint dann folgendes Log
{ inputs: [ { intent: 'action.devices.SYNC' } ],
  requestId: '16424427908344618573' }
**** Received Directive: {"inputs":[{"intent":"action.devices.SYNC"}],"requestId":"16424427908344618573"}
response :{"requestId":"16424427908344618573","payload":{"devices":[{"id":"Amazon","deviceInfo":{"manufacturer":"FHEM_dummy","model":"<unknown>"},"name":{"name":"amazon"},"willReportState":true,"traits":["action.devices.traits.OnOff"],"customData":{"device":"Amazon"},"type":"action.devices.types.SWITCH"},{"id":"Chaos_PC","deviceInfo":{"manufacturer":"FHEM_WOL","model":"<unknown>"},"name":{"name":"chaos_pc"},"willReportState":true,"traits":["action.devices.traits.OnOff"],"customData":{"device":"Chaos_PC"},"type":"action.devices.types.SWITCH"},{"id":"CUL_HM_6A8F3705","deviceInfo":{"manufacturer":"FHEM_CUL_HM","model":"HM-MOD-Re-8"},"name":{"name":"garagentor_licht"},"willReportState":true,"traits":["action.devices.traits.OnOff"],"customData":{"device":"Garagentor_Licht"},"type":"action.devices.types.SWITCH"},{"id":"Karen_PC","deviceInfo":{"manufacturer":"FHEM_WOL","model":"<unknown>"},"name":{"name":"karen_pc"},"willReportState":true,"traits":["action.devices.traits.OnOff"],"customData":{"device":"Karen_PC"},"type":"action.devices.types.SWITCH"},{"id":"CUL_HM_2D391C01","deviceInfo":{"manufacturer":"FHEM_CUL_HM","model":"HM-LC-SW2-FM"},"name":{"name":"licht_eingang_sw_01"},"willReportState":true,"traits":["action.devices.traits.OnOff"],"customData":{"device":"Licht_Eingang_Sw_01"},"type":"action.devices.types.SWITCH"},{"id":"CUL_HM_45265001","deviceInfo":{"manufacturer":"FHEM_CUL_HM","model":"HM-LC-SW2-FM"},"name":{"name":"licht_wozi_sw_01"},"willReportState":true,"traits":["action.devices.traits.OnOff"],"customData":{"device":"Licht_WoZi_Sw_01"},"type":"action.devices.types.SWITCH"},{"id":"CUL_HM_45265002","deviceInfo":{"manufacturer":"FHEM_CUL_HM","model":"HM-LC-SW2-FM"},"name":{"name":"licht_wozi_sw_02"},"willReportState":true,"traits":["action.devices.traits.OnOff"],"customData":{"device":"Licht_WoZi_Sw_02"},"type":"action.devices.types.SWITCH"},{"id":"Netflix","deviceInfo":{"manufacturer":"FHEM_dummy","model":"<unknown>"},"name":{"name":"netflix"},"willReportState":true,"traits":["action.devices.traits.OnOff"],"customData":{"device":"Netflix"},"type":"action.devices.types.SWITCH"},{"id":"Plex","deviceInfo":{"manufacturer":"FHEM_dummy","model":"<unknown>"},"name":{"name":"plex"},"willReportState":true,"traits":["action.devices.traits.OnOff"],"customData":{"device":"Plex"},"type":"action.devices.types.SWITCH"},{"id":"LEQ0904615","deviceInfo":{"manufacturer":"FHEM_CUL_HM","model":"HM-LC-BL1-FM"},"name":{"name":"rollladen_hwr"},"willReportState":true,"traits":["action.devices.traits.Brightness"],"customData":{"device":"Rollladen_HWR"}},{"id":"TV","deviceInfo":{"manufacturer":"FHEM_dummy","model":"<unknown>"},"name":{"name":"tv"},"willReportState":true,"traits":["action.devices.traits.OnOff"],"customData":{"device":"TV"},"type":"action.devices.types.SWITCH"},{"id":"CUL_HM_2374FA","deviceInfo":{"manufacturer":"FHEM_CUL_HM","model":"HM-LC-SW1-FM"},"name":{"name":"treppe_led"},"willReportState":true,"traits":["action.devices.traits.OnOff"],"customData":{"device":"Treppe_LED"},"type":"action.devices.types.SWITCH"},{"id":"Zocken","deviceInfo":{"manufacturer":"FHEM_dummy","model":"<unknown>"},"name":{"name":"gaming"},"willReportState":true,"traits":["action.devices.traits.OnOff"],"customData":{"device":"Zocken"},"type":"action.devices.types.SWITCH"},{"id":"goodmorning","deviceInfo":{"manufacturer":"FHEM_dummy","model":"<unknown>"},"name":{"name":"goodmorning"},"willReportState":true,"traits":["action.devices.traits.OnOff"],"customData":{"device":"goodmorning"},"type":"action.devices.types.SWITCH"},{"id":"goodnight","deviceInfo":{"manufacturer":"FHEM_dummy","model":"<unknown>"},"name":{"name":"goodnight"},"willReportState":true,"traits":["action.devices.traits.OnOff"],"customData":{"device":"goodnight"},"type":"action.devices.types.SWITCH"}]}}
POST / 200 25.781 ms - -


Ohne Rolllade im Ghome kann ich synchen.

MfG
Manuel

kadettilac89

hi dominik,

hat es einen grund wieso du die user/passwort-felder in login.html auf "hidden" gesetzt hast? damit nimmst du die möglichkeit bei google assistent neue verbindungen anzulegen. oder übersehe ich was? auf der seite sind dadurch beide felder ausgeblendet.


            <input type="hidden" name="username" />
            <input type="hidden" name="password" />

dominik

Zitat von: kadettilac89 am 22 September 2018, 12:40:40
hi dominik,

hat es einen grund wieso du die user/passwort-felder in login.html auf "hidden" gesetzt hast? damit nimmst du die möglichkeit bei google assistent neue verbindungen anzulegen. oder übersehe ich was? auf der seite sind dadurch beide felder ausgeblendet.


            <input type="hidden" name="username" />
            <input type="hidden" name="password" />


Die Seite ist jetzt im "neuen Design" inkl. FHEM & Assistant Icon, die paper_username/password Felder werden als Eingabe verwendet :)

@Chaos, super, vielen Dank für das Log. Ich schau mir das dann später an.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

kadettilac89

Zitat von: dominik am 22 September 2018, 16:03:41
Die Seite ist jetzt im "neuen Design" inkl. FHEM & Assistant Icon, die paper_username/password Felder werden als Eingabe verwendet :)
bei mir sind dann die felder weg. screenshot angehängt. wenn es nur bei mir so ist  auch kein thema. ich weiß wie ich es umstellen kann. die icons "frisst" der reverse-proxy. lokal aufgerufen sind die icons da, felder jedoch auch nicht. getestet mit samsung browser, chrome android und auch am win-pc mit chrome. selbes verhalten überall.

dominik

Kann es sein, dass du nicht alles aktualisiert hast? Du musst alle Dateien in den Ordnern aktualisieren.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

kadettilac89

Zitat von: dominik am 22 September 2018, 17:09:30
Kann es sein, dass du nicht alles aktualisiert hast? Du musst alle Dateien in den Ordnern aktualisieren.
ich hab auf meinem Raspi mit meinem Installationscript installiert. da ist gitclone mit deinem master-branch drin. sollte alles stand von heute morgen sein.

SouzA

Zitat von: dominik am 22 September 2018, 17:09:30
Kann es sein, dass du nicht alles aktualisiert hast? Du musst alle Dateien in den Ordnern aktualisieren.

Hey, könnt ihr bitte mal schreiben, wie man generell alles updated ohne die gesamte ghome Installation nochmal machen zu müssen? (wenn es denn dann mal soweit ist  ;))

O.T.:
Ich hab einige Zeit gedacht, der Threat wird nur von drei Leuten gelesen... Anscheinend lesen doch einige mehr mit! Find ich toll! Ich glaub, die vollständige Anleitung hat noch einige motiviert...  :-*

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

dominik

Kann es sein, dass du beim Reverse Proxy nur bestimmte Ordnung er frei gibst? Poster bitte ein Log wenn du auf URL/login zugreift.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

kadettilac89

Zitat von: SouzA am 22 September 2018, 17:38:21
Hey, könnt ihr bitte mal schreiben, wie man generell alles updated ohne die gesamte ghome Installation nochmal machen zu müssen? (wenn es denn dann mal soweit ist  ;))


Alle ghome-Einstellungen sind in .ghome abgelegt. Update des github von dominik geht mit folgendem Script. einfach in "ghome_update.sh" kopieren und ausführbar machen. User und ordner ggf. anpassen.


#!/bin/bash
#

if [ `/usr/bin/id -u` != "0" ]; then
        echo "Script als Root oder mit Sudo starten \n"
exit
fi

#Um sicherzustellen dass git verfügbar ist (Files könnten manuell kopiert worden sein)
apt-get install -qq git

mv /home/pi/ghome-fhem/ /home/pi/ghome-fhem_backup_$(date +%Y%m%d%H%M%S)/
su pi -c 'cd /home/pi && git clone https://github.com/dominikkarall/ghome-fhem'



Zitat von: dominik am 22 September 2018, 17:48:47
Kann es sein, dass du beim Reverse Proxy nur bestimmte Ordnung er frei gibst? Poster bitte ein Log wenn du auf URL/login zugreift.
Ordner ist nur login, token, oath als location in der reverse config (nginx)

jenkins.access.log

178.27.216.219 - - [22/Sep/2018:18:17:55 +0200] "GET /images/assistant-small.png HTTP/1.1" 444 0 "https://xxxx:<port>/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"


error.log hat keine Einträge zu den Aufrufen.

Mir ist es aufgefallen, wenn es nur bei mir ist brauchst du nicht suchen. wie gesagt, die icons sind mir egal. die felder sind aber auch hidden wenn ich lokal direkt aufrufe, also ohne reverse proxy.

dominik

Der gesamte Ordner "frontend" muss auch erreichbar sein. Du kannst die Erreichbarkeit damit testen:
https://url/images/assistant-small.png
https://url/bower_components/polymer/polymer.html
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

kadettilac89

Zitat von: dominik am 22 September 2018, 18:47:05
Der gesamte Ordner "frontend" muss auch erreichbar sein. Du kannst die Erreichbarkeit damit testen:
https://url/images/assistant-small.png
https://url/bower_components/polymer/polymer.html

danke für deine mühen, das login braucht man nur zum ersten aktivieren. da ignoriere ich die images.

polymer.html hab ich nicht, auch keinen ordner bower_components.

aber wie schon gesagt, ich kann damit leben. ich denke du hast genügend baustellen. vermutlich müssen die bower components für das paper design separat installiert oder eingebunden werden.

dominik

#371
Ahhh...ist ein wichtiger Punkt, da fehlt was in der Anleitung :)

Habe die README gerade ergänzt...

cd $HOME/ghome-fhem/frontend
npm install -g bower
bower install
cd ..

Sieht dann wie im Screenshot aus...
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

kadettilac89

ich habs getestet

npm install -g bower --> hat bei mir root benötigt ... keine berechtigung auf /var/lib/<irgendwas>

bei der installation mit root hats den watchdog vom raspberry ausgelöst wegen hoher last

beim zweiten versuch mit root und dann bower install (mit ghome-user) hats dann funktioniert.

icons und formularfelder werden angezeigt.

dominik

Danke für den Test. Hab es in der Anleitung korrigiert.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

#374
Zitat von: kadettilac89 am 22 September 2018, 18:22:47

#!/bin/bash
#

if [ `/usr/bin/id -u` != "0" ]; then
        echo "Script als Root oder mit Sudo starten \n"
exit
fi

#Um sicherzustellen dass git verfügbar ist (Files könnten manuell kopiert worden sein)
apt-get install -qq git

mv /home/pi/ghome-fhem/ /home/pi/ghome-fhem_backup_$(date +%Y%m%d%H%M%S)/
su pi -c 'cd /home/pi && git clone https://github.com/dominikkarall/ghome-fhem'

Danke für das Script, aber...  ;)
das muss su pi -c 'cd /home/pi && git clone https://github.com/dominikkarall/ghome-fhem/' heißen.
Der letzte '/' hat gefehlt. Sonst funzt dat nich mit dem runterladen.

Allerdings kann ich nach einem durchgeführtem Update keine Synchronisation über den Assistant durchführen.... fhem-connector ist nicht verfügbar sagt sie.
Habt ihr dafür eine Erklärung?

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee