Ankündigung

Einklappen
Keine Ankündigung bisher.

Wie Edomi Google Assistant lernt

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • michaeldamm2
    antwortet
    Hallo.

    Leider kekomme ich immer diese Meldung im log.
    2019-11-06 08:25:08 958184 1714 debug LBS19001054 [v0.3]: {"start":{"ip":"mqtt.gbridge.kappelt.net","port":" 8883","user":"+","pwd":"","plain":null,"regexp":null,"qos":"1","sub":"gbri dge\\\\#","tls":"1","caPath":"\\etc\\ssl\\certs\\ca-bundle.crt"}}
    2019-11-06 08:25:08 958607 1714 debug LBS19001054 [v0.3]: ================ ARRAY/OBJECT END ================
    2019-11-06 08:25:08 964607 1714 debug LBS19001054 [v0.3]: MSGQID used: 1901631673 (3313)
    2019-11-06 08:25:08 969755 1714 debug LBS19001054 [v0.3]: LBS MQTT Subscribe Client ended (3313)
    2019-11-06 08:25:09 100387 20670 debug EXE19001054 [v0.3]: MSGQID: 1901631673 (3313)
    2019-11-06 08:25:09 103673 20670 debug EXE19001054 [v0.3]: Command received by daemon: start (3313)
    2019-11-06 08:25:09 106112 20670 debug EXE19001054 [v0.3]: Starting MQTT Subscribe Client daemon (3313)
    2019-11-06 08:25:09 109766 20670 debug EXE19001054 [v0.3]: Exception caught: Invalid function arguments provided. (3313)
    2019-11-06 08:25:12 208479 20670 debug EXE19001054 [v0.3]: Exception caught: The connection was lost. (3313)
    2019-11-06 08:25:15 304280 20670 debug EXE19001054 [v0.3]: Exception caught: The connection was lost. (3313)
    2019-11-06 08:25:18 402264 20670 debug EXE19001054 [v0.3]: Exception caught: The connection was lost. (3313)
    2019-11-06 08:25:21 492199 20670 debug EXE19001054 [v0.3]: Exception caught: The connection was lost. (3313)
    2019-11-06 08:25:24 591463 20670 debug EXE19001054 [v0.3]: Exception caught: The connection was lost. (3313)
    2019-11-06 08:25:27 681298 20670 debug EXE19001054 [v0.3]: Exception caught: The connection was lost. (3313)
    2019-11-06 08:25:30 798572 20670 debug EXE19001054 [v0.3]: Exception caught: The connection was lost. (3313)
    2019-11-06 08:25:33 896821 20670 debug EXE19001054 [v0.3]: Exception caught: The connection was lost. (3313)
    2019-11-06 08:25:36 989984 20670 debug EXE19001054 [v0.3]: Exception caught: The connection was lost. (3313)

    habe den Benutzername und PWD duch + ersetzt.

    Einen Kommentar schreiben:


  • ChrisChros
    antwortet
    Hallo Janncsi , danke für diese Anleitung, werde mich da auch mal die tage versuchen. War schon länger auf der Suche nach einer Möglichkeit und habe bisher immer den relativ hohen Aufwand geschaut über iobroker. Vorallem die Tatsache dass gbridge nativ von google unterstützt wird finde ich schon klasse.

    Einen Kommentar schreiben:


  • St1fT
    antwortet
    Hallo Janncsi,

    Cooles Projekt.
    Habe es gerade mal nachgestellt.
    Für deine Anleitung würde ich noch vielleicht ändern, dass mann seinen MQTT User Name unter My Account bekommt.

    Aber vielen Dank für die super Anleitung

    Gruß Christoph
    Zuletzt geändert von St1fT; 03.11.2019, 21:59.

    Einen Kommentar schreiben:


  • Janncsi
    hat ein Thema erstellt Wie Edomi Google Assistant lernt.

    Wie Edomi Google Assistant lernt

    Okay, sicherlich, etwas provokanter Titel, aber ich habe auf einfachen Wege eine Lösung gefunden mit Hilfe von edomi die Sprachsteuerung von Google zu nutzen, die ich nachfolgend beschreiben möchte.

    Natürlich hatte ich die wunderbare Lösung von jonofe in Form des Payload 3 für Amazons Alexa im Einsatz. Da ich aber einen ipv6-Anschluss habe, war gerade die Angelegenheit mit dem ReverseProxy alles andere als trivial. Erst durch einen vserver, der mir eine öffentliche ipv4-Adresse gab, welche ich auf meine ipv6-Adresse mappen konnte, wurde das ganze Spiel möglich.
    Leider verlor das Mapping jedes Mal, wenn ich eine neue ipv6 zugewiesen bekam, seine Gültigkeit. Das nervte mich so sehr, dass die Akzeptanz der Wartung bei mir sehr schnell abnahm. Leider gewöhnten sich aber die Bewohner des Hauses schnell an eine Sprachsteuerung und ich suchte nach Alternativen.

    Den Weg, etc. beschreibe ich jetzt nicht weiter, aber die Lösung ist umso interessanter.
    Was man benötigt sind die erstklassigen LBS 19001054 von jonofe, einen Account bei gbridge.io und den installierten gbridge-Dienst im Google Assistant.

    1. Schritt
    Erstellen eines Accounts bei about.gbridge.io. Keine Angst, es handelt sich um eine deutsche Seite. Es gibt sogar die Möglichkeit die GBridge auf seiner eigenen Hardware zu installieren und zu hosten, kann sich jeder selbst überlegen


    2. Schritt
    gbridge.io-Dienst in der Google Home-App als neuen Dienst aktivieren und euch mit den Login-Daten anmelden.


    3. Schritt
    Installieren des LBS 19001054 entsprechend der vorhandenen Anleitung.


    4. Schritt
    Den LBS wie folgt beschalten:
    E2: mqtt.gbridge.kappelt.net
    E3: 8883
    E4: Euren Usernamen von gbridge (gbridge-uXXXX)
    E5: Euer Passwort von gbridge
    E9: gbridge/u****/# (die vier * entsprechen eurer eindeutigen Kennung des Usernamen)
    E10: 1
    E11: /etc/ssl/certs/ca-bundle.crt


    5. Schritt
    Gerät anlegen mit eindeutigem Namen. Der Name ist auch am Ende der, den ihr aufrufen könnt.
    Device Type ist individuell für das, was ihr ansteuern wollt.
    Traits entscheidet am Ende über das, was ihr machen wollt. Nehmt ihr Switch kann euer Kommando entsprechend "Ok Google,schalte XYZ ein",. Nehmt ihr dagegen "Temperature Setting" reagiert Google auf "Ok Google, setze die Temperatur im Raum123 auf Wert.
    Das ganze ist extrem individuell erstellbar.


    6. Schritt
    Ergebnis im Edomi nach eurer Wahl auswerten :-) Ich mache es wie im Bild bspw.:
    edomi_google.PNG



    Das ganze ist absolut schnell aufgebaut und ziemlich sicher und all das ohne Reverse Proxy. Jedes angelegte Gerät taucht innerhalb von 5s in der Google Home App auf und ihr könnt loslegen.

    Vielleicht regt es ja den einen oder anderen an das ganze auch mal zu testen.
    Wenn Google jetzt noch eine ordentliche Sonos-Integration könnte....
    Zuletzt geändert von Janncsi; 07.11.2019, 20:52.
Lädt...
X