NEWS
Google Home/Assistant ioBroker einrichten/nutzen
-
@SeaMax said in Google Home/Assistant ioBroker einrichten/nutzen:
@tombox
Hallo Tombox,was genau meinst du mit deiner Version? Deine IOT Adapter Version? Deine deconz version?
Ich habe heute zunächst mal manuell (Katze Github) auf die neuste IOT Version geupdated (zeigt jetzt: 1.3.4) (+ upload button).
Dann kam ein error, dass mein admin adapter > 4.xx sein muss.
Also das gleiche mit dem admin adapter gemacht.
bissl offtopic:
Da ich aber im IOT adapter noch irgendein problem mit den CERT / Cloud Login sachen hatte (hatte ich aber schon vorher glaub ich) habe ich den Cert ordner aus dem IOT adapter (unter dem Objekte-Reiter) gelöscht (Dies stand in der Error Meldung man sollte das versuchen).
Daraufhin funktionierte der IOT Adapter allerdings nicht mehr mit folgendem Error:This adapter cannot be installed directly from github. You must install it from npm.
Also gegoogelt und bin auf einen thread gestoßen wo diverse befehle mit npn und gulp drin standen. Daraufhin hat es mir dann erstmal auch admin mit der gleichen fehlermeldung zerschossen.
Nachdem ich dann gulp installiert habe hab ich meine admin instanz mit folgendem befehlen wieder ans laufen bekommen:iobroker stop cd /opt/iobroker/node_modules/iobroker.admin npm i gulp iobroker start
back to topic:
IOT neu installiert, per katze auf aktuelle version geupdatet nocheinmal, neu angemeldet im cloud, neues cert angefordert, neu mit google verbunden - soweit so gut.
Nun habe habe ich folgendes mit der automatischen erkennung:
In der Google Home app habe ich jetzt auch einen Helligkeitsslider - allerdings weiß ich nicht genau, ob der nicht vorher einfach versteckt war, da dieser auch erst aufgetaucht ist als ich auf dem "unsichtbaren" Ring rumgetippt habe, seitdem bleibt der slider auch da und funktioniert auch.
Der Farbbutton ist weiterhin in der Google App, das Verhalten ist gleich wie vorher auch, ich kann eine Farbe anklicken (oder google assistant z.b. sagen er soll die Lampe rot machen) und google akzeptiert den befehl, allerdings werden die farben nicht korrekt ausgeführt.
folgende Werte ändern sich:- "bri" wird auf "3" gesetzt
- "hue" wird auf "0" gesetzt
- "ct wird auf "250" gesetzt
- "xy" wird auf "0.3816,0.3765" gesetzt
Die Werte sind dabei immer gleich, egal ob ich die Lampe grün, rot, blau etc. werden lasse. Auch der Ausgangszustand der Lampe ist dabei egal (blau -> rot, rot -> blau) etc.
Ich sehe gerade meine ganze lizenz geschichte ist immer noch nicht vorbei, bekomme weiterhin folgende warn/error
iot.0 2020-02-29 11:54:08.604 warn (6138) [GHOME] Invalid URL Pro key. Status autoupdate is disabled you can set states but receive states only manually: {"error":"Email not found or URL key not found"} iot.0 2020-02-29 11:54:08.603 error (6138) [GHOME] Url Key error. Google Request and Response are working. But device states are not reported automatically. If you have pro license please try to delete iot.0.certs: {"error":"Email not
habe mal ein Teil des logs angehangen während ich die ganzen test gemacht habe.logfile.txt
Gibt es zu diesem Thema bereits eine Lösung? Stehe vor dem selben Problem seit dem ich die Zigbee Hardware auf
Conbee II getauscht habe und somit den Deconz Adapter verwende. -
@jmeister79 Hab' die App mal beendet, und den Cache geleert, auch das Handy neu gestartet... Keine Chance!
Nein, Räume habe ich noch nicht angelegt, hab' auch nichts finden können, wo ich die anlegen könnte... Wo genau mache ich das? Ist das vielleicht eine Voraussetzung, dass ich den ioBroker Dienst in GH verknüpft bekomme?
-
@Totto wie gesagt, bei mir hat es einfach irgendwann geklappt.
Du Kannst im ioBroker unter "Aufzählungen" neue Räume definieren, da kannst Du dann deine Geräte Hinzufügen, dann erscheinen sie im smarthome auch da
-
Ich hatte massive Probleme den ioT Adapter einzurichten. Alles, wirklich alles so gemacht wie man es machen sollte. Auf der ioBroker Pro Seite habe ich mich mit einer gültigen Mail Adresse und auch einem Passwort aus Groß- und Kleinbuchstaben sowie Ziffern registriert. Danach den ioT Assistants Adapter mit dem Pluszeichen installiert. Alles ohne Fehler installiert und in der Adapterkonfiguration bei den Einstellungen die eMail Adresse und das Passwort von der Registrierung eingetragen. Anschließend speichern und schließen und die iot.0 Instanz wurde auch grün.
Danach wollte ich die Google Devices auswählen.
Nichts konnte ich auswählen. Weder Inteligente Aufzählungen noch Goolge Devices noch sonst was.
Toll, Instanz gelöscht, Adapter gelöscht, neu gestartet und wieder instaliert. Grün ist es geworden aber sonst wie vorher. Mit einem anderen Namen registriert aber auch das war ein Schuß in den Ofen.
Stundenlang gesucht und gelesen, Sachen probiert aber nichts änderte sich.
DIE LÖSUNG: Nach Stunden im Firefox bin ich dann zum Spaß in den Google Chrome Browser gewechselt und was soll ich sagen, BINGO ein Volltreffer. Im Google Chrome Browser konnte ich in der iot Instanz dann meine Google Device anlegen. Die Räume in Intelligente Aufzählungen erfassen.
Den ioBroker Dienst in der Google Home App mit der eMail Adresse und dem Password von der Registrierung auf der ioBroker Pro Seite noch eingetragen und fertig.
Hatte übringens auch den Fehler [GHOME] Url Key error und [GHOME] Invalid URL Pro key
Ich hoffe, ich habe ein wenig helfen können und die Stunden der Suche nach einer Lösung einigen erspart.Gruß Stefan
-
@nevermind sagte in Google Home/Assistant ioBroker einrichten/nutzen:
Ist es eigentlich mittlerweile möglich einfache Sensoren abzufragen? Also "Hey Google, wie ist die Außentemperatur"? Ich meine gelesen zu haben, dass es jetzt seinen entsprechenden Type/Trait gibt.
vg Jens
@tombox sagte in Google Home/Assistant ioBroker einrichten/nutzen:
Temperatur sensor gibt es jetzt. Wenn ich dazukomme werde ich es einbauen
Geht das mittlerweile irgendwie? Ich bekomm das nicht hin
-
@jmeister79 wenn du im Broker die Lampen anklickst kannst du auch alle drei Geräte einzeln schalten.
-
@Totto said in Google Home/Assistant ioBroker einrichten/nutzen:
@jmeister79 Hab' die App mal beendet, und den Cache geleert, auch das Handy neu gestartet... Keine Chance!
Nein, Räume habe ich noch nicht angelegt, hab' auch nichts finden können, wo ich die anlegen könnte... Wo genau mache ich das? Ist das vielleicht eine Voraussetzung, dass ich den ioBroker Dienst in GH verknüpft bekomme?
Habe leider genau dasselbe Problem, iobroker erscheint einfach nicht in Google Home.
-
@David-Froebus danke!!!
-
@fir3drag0n Hast du auch GH gesagt, dass er deine Geräte synchronisieren soll?
-
Nachdem ich es nun geschafft habe, ein Gerät im iot Adapter einzurichten, konnte ich den Dienst in GH installieren (im ersten Fenster, wo die Zugangsdaten abgefragt werden, habe ich über das Menü oben rechts "Öffne in Chrome" ausgewählt, dort dann die Daten eingegeben, dannn hat's funktioniert!).
Ich würde gerne ein Blockly Script per Sprachbefehl triggern. Ein Script kann man ja als Gerät im iot Adapter hinzufügen, aber was muss ich da bei Type und Trait eintragen um es zu triggern? Und was ist der Trigger im Script selbst? Und wie setze ich den Sprachbefehl dann zusammen, sprich, was muss ich sagen, um das Script zu triggern?
EDIT: auch das konnte ich dank @David-Froebus lösen, siehe hier: https://forum.iobroker.net/post/492621
-
ich verlinke mal meinen Beitrag hierher, da beim bearbeiten der Geräte die Seite einfriert und ich so keine Möglichkeit habe, Google Home im IoT zu integrieren.
-
Hallo allerseits, ich hab 3 Sonoff CH4 mit Raum und Funktion ausgestattet. GHOME findet die 3 Devices auch .. allerdings nur den Kanal 4 (der ausgerechnet nicht verwendet wird). Ich bräuchte die anderen auch und möchte nicht gleich manuell versuchen. Was kann ich tun?
-
Hi, kann man die Geräte die man über die google home app steuert in iobroker einbinden, sodass man diese über iobroker steuern kann ?
Beispiel: Ich habe eine Lampe die ich über google home steuere. Kann ich diese über den adapter hier in iobroker einbinden ? falls ja wie geht das ? Ich habe bis jetzt nur die andere Richtung hinbekommen, also Gerät aus iobroker in google home einbinden und darüber steuern. Danke -
Das geht nicht.
-
ist das hier mit der Einrichtung noch immer so komplex, oder hat sich da etwas getan?
Nutze bisher nur Homekit (YAKHA) und würde parallel gerne die Google Home App für Android Smartphones aufbauen.
Macht das im Moment Sinn, ist das mittlerweile mit YAHKA/Homekit vergleichbar? -
Bei mir stürzt der Browser immer nach kurzer Zeit ab, wenn ich den Adapter konfiguriere. Ich kann zwar grundsätzlich auch darauf zugreifen, also auch im GH besteht die Verbindung zu IoBroker, aber der Browser bleibt ständig stehe, manchmal geht es nach 1 min. wieder weiter. Mal aber auch nicht. Ich hab inzwischen alle Geräte (Google-Gerate) gelöscht. Trotzdem gibt es diese Probleme. Was kann ich tun?
Edit: Interessanter Weise tauchen im Log noch ganz viele Meldungen auf wie "(63006) [GHOME] hm-rpc.0.IEQ0540452.1 is ignored because the property smartName is false or ignore. To use this state again, remove the property smartName in Object explorer or add it manually under " obwohl ich wirklich alle Geräte im Moment entfernt habe. Irgendwo bleiben die wohl doch nocht erhalten. -
@tombox Wie muss ich im iot Adapter konvertierte Befehle angeben?
Möchte dass "On" mit "PWR01" und "Off" mit "PWR00" in ioB konvertiert wird. -
Hallo,
nach fast einem Jahr versuche ich nochmals Google Home mit iobroker zu verbinden.
Hab den iot Adapter (1.5.3) drauf und habe mir eine PRO Lizenz gekauft.
Adapter zeigt grün und ich habe die PRO Zugangsdaten im Adapter eingegeben.
Danach habe ich die beiden Buttons für neue Verbindungszertifikate und IOT Anmeldeinformationen gedrückt.Ich bin mir jetzt nicht sicher ob und wann eine E-Mail kommt mit dem temporären Anmeldepasswort für die Google Home App...
Oder habe ich hier in dieser Reihenfolge was falsch gemacht?
-
Hallo,
ich habe mich jetzt versucht durch die vielen vielen Antworten in diesem Beitrag zu lesen. Mein Problem wird - glaube ich - trotzdem nicht behandelt. Zumindest bin ich nicht fündig geworden.
Zuersteinmal - Super Arbeit @tombox
Ich habe auch gleich für den Assistenz-Adapter bezahlt, soll man ja auch unterstützen!Generell die Einrichtung hat gut funktioniert, Geräte wurden soweit erkannt.
Nun zu meinen Fragen:
-
Ich habe 2 Arten von Thermostaten - Homematic Geräte sind problemlos integriert worden. Aber die zigbee SMaBiT (Bitron Video) AV2010/32 ZigBee Wandthermostate funktionieren nicht richtig. Die aktuelle Temperatur wird übertragen - aber man kann keine neue Setzen. Das automatische Mapping erkennt hier:
Der oberste Eintrag "setpoint_raise_lower" ist aber falsch - bei diesen Geräten muss der Wert "zigbee.0.000d6f000bc5981c.heating_setpnt_occupied" gesetzt werden, nicht der angegebene "zigbee.0.000d6f000bc5981c.setpoint_raise_lower". Wie kann ich das ändern? -
Dann habe ich zigbee Tür/Fenster Sensoren. Diese werden in der Google Home App nur durch ein "Ritterschild" angezeigt - aber haben keinen Statuswert. Egal ob die Tür auf oder zu ist, das Icon ändert sich nicht.
Der richtige Wert für den Status wäre hier: zigbee.0.00124b0008a71ab9.opened und kann true/false sein. Auch hier - wie kann ich das einstellen, dass Google mir den Status anzeigt? -
Dann habe ich ein Rollo über Homematic:
Da sieht das entsprechende Objekt so aus in iobroker:
Google Home zeigt mir nur ein Rolladen Icon ohne Funktion - ich kann dies hier nicht steuern. Wie kann ich hier vorgehen?
Vielen Dank für eure Hilfe! Wenn ich ein Bier ausgeben kann sagt bescheid
Schönen Abend
Mirko -
-
Sagt mal, muss ich für das schalten ein Google Home Gerät haben?
Habe bis jetzt nur Alexa benutzt. Wollte nun mit Android Sachen schalten. Soweit ist alles eingerichtet. Aber beim schalten per Android app passiert nichts. In der App wird es als eingeschaltet gezeigt, aber im Broker wird nichts geschaltet. Habe auch kein Error im Log.iot.0 2020-11-19 19:24:11.708 debug (4889) [GHOME] Response on action.devices.EXECUTE: {"requestId":"4780323590716340683","payload":{"commands":[]}} iot.0 2020-11-19 19:24:11.708 debug (4889) [GHOME] execute action.devices.commands.OnOff => {"on":false} iot.0 2020-11-19 19:24:11.707 debug (4889) [GHOME] Received action.devices.EXECUTE iot.0 2020-11-19 19:24:11.707 debug (4889) Data: "{\"inputs\":[{\"context\":{\"locale_country\":\"US\",\"locale_language\":\"en\"},\"intent\":\"action.devices.EXECUTE\",\"payload\":{\"commands\":[{\"devices\":[{\"customData\":{},\"id\": iot.0 2020-11-19 19:24:11.706 debug (4889) Request command/xxxxxx/ghome