NEWS
Google Home/Assistant ioBroker einrichten/nutzen
-
Convert über das Alias oder hier
(leider am Smartphone was abgeschnitten) -
@david-g
Habe beides probiert, habe immer eine falsche Aussage bekommen -
Hallo zusammen.....
Auch ich zähle mich zu den blutigen Anfängern.
Ich wollte einfach meine ganzen SmartHome Geräte(Shelly/Sonoff) über Google Home steuern. IOT installieren über net (nicht pro) angemeldet. In der Google App den io angemeldet und alle Geräte die ich bisher eingetragen habe gefunden. Soweit so gut...
Leider sind nach kurzem testen in der App alle Geräte offline. Inzwischen weiß ich auch warum, die 20 Free- Aktivitäten sind verbraucht.
Jetzt die Frage: Kann ich die einfache Steuerung über die App auch ohne Pro realisieren.
Bei IPhone geht das ja problemlos über den yahka Adapter.
Muss ich irgendwas einstellen / umstellen?Grüße
-
Hi,
Gestern habe ich nun endlich geschafft die Verbindung zu Google Home zu schlagen. Yeahhh.
Aber nun die Ernüchterung, leider funktionieren die Schalter einfach nicht.
Zu meiner Überraschung kann ich die Heizung steuern, was ja deutlich komplexer als der Befehl Licht ein oder aus zuschalten.
Der State und Type werden auch korrekt erkannt aber weder der Status wird übermittelt noch der Befehl generell.iot.0 2021-09-16 18:16:26.364 debug [GHOME] Response on action.devices.EXECUTE: {"requestId":"10120654680780918157","payload":{"commands":[]}} iot.0 2021-09-16 18:16:26.364 debug [GHOME] execute action.devices.commands.OnOff => {"on":false} iot.0 2021-09-16 18:16:26.364 debug [GHOME] Received action.devices.EXECUTE iot.0 2021-09-16 18:16:26.364 debug Data: "{\"inputs\":[{\"context\":{\"locale_country\":\"US\",\"locale_language\":\"en\"},\"intent\":\"action.devices.EXECUTE\",\"payload\":{\"commands\":[{\"devices\":[{\"customData\":{},\"id\":\"0_userdata.0.Zimmer.Name.Zimmer\"}],\"execution\":[{\"command\":\"action.devices.commands.OnOff\",\"params\":{\"on\":false}}]}]}}],\"requestId\":\"10120654680780918157\"}" iot.0 2021-09-16 18:16:26.364 debug Request command/mail_gmx_de/ghome
Hier habe ich versucht den state Zimmer welcher, als Switch eingelesen wird zu verändern.
Mich wundert etwas das der payload mehr oder weniger leer ist.Ist das ein Problem mit der neuen Struktur im neuen admin v5?
Die Heizungen sind in dieselbe Struktur verlinkt als sollte es normal hieran nicht liegen.Grüße
-
Hallo zusammen,
habe es nun auch geschafft meine Lampen über Google Home über iobroker pro zu steuern.Ich habe mir einen eigenen Außensensor für Temperatur/Feuchte/Luftdruck gebaut, der mit dem IOBroker via MQTT kommuniziert. (Wemos D1 Mini im WLAN eingebunden)
Nun würde ich gerne diese Werte mit dem Google Home abfragen, habt ihr ein Tip für mich was ich für den Sensor im IoT Adapter eingeben muss damit er mir die Temperatur per Sprache ausgibt?
-
@chefffe als Rolle stelle
value.temperature
,value.humidity
undvalue.pressure
ein, dann noch einen Raum und Funktion eintragen. Danach sollte iot die Daten erkennen. -
Hab jetzt die drei Werte umgestellt...jetzt ist nur noch die Frage wie ich im iOT Adapter den Fühler deklariere.
Hab ihn jetzt als Sensor bzw Thermostat_StatusTemp drin mit einer Trait die nur Abfragen machen soll...
Der Fühler erscheint auch in der Google Home App, nur Werte kommen da keine an. -
@chefffe
Ich glaube das ging noch nie und wird auch nie funktionieren... -
@chefffe
Hallo chefffe,
ich habe bei mir das so gelöst:
Typ Sensor hat bei mir nicht funktioniert, daher habe ich Thermostat verwendet. Mit dieser Einstellung kann ich über den Assistant die Temperatur und die Feuchte im Garten abfragen. Leider behauptet er, das die Wetterstation aus ist. Das stimmt aber nicht.. Dafür hab ich noch keine Lösung gefunden.
-
-
-
Hallo Zusammen,
ich hab ein Problem mit der Google Steuerung.
Die lief eigentlich immer reibungslos. Alexa geht noch - Google nicht mehr. Bei z.B. Hey Google Drucker einschalten kommt sofort die Meldung von Google, dass ioBroker wohl nicht erreichbar sei.
Allerdings kommt das Kommando im Log sofort an:
2021-11-05 09:46:54.997 - debug: iot.0 (28791) Request command/martin_schlender_gmail_com/ghome
2021-11-05 09:46:54.998 - debug: iot.0 (28791) Data: "{"inputs":[{"intent":"action.devices.QUERY","payload":{"devices":[{"customData":{},"id":"zigbee.0.7cb03eaa0a0c18d6.state"}]}}],"requestId":"10025393417615096982"}"
2021-11-05 09:46:54.999 - debug: iot.0 (28791) [GHOME] Received action.devices.QUERY
2021-11-05 09:46:55.000 - debug: iot.0 (28791) [GHOME] Response on action.devices.QUERY: {"requestId":"10025393417615096982","payload":{"devices":{"zigbee.0.7cb03eaa0a0c18d6.state":{"online":true}}}}Irgend eine Idee an was das liegen könnte?
Bei Google Home den ioBroker habe ich schon neu angemeldet. Pro Account ist auch vorhanden.Komisch - hab jetzt mal ein Gerät umgestellt von Outlet auf Switch und wieder zurück. Jetzt funktioniert plötzlich alles wieder. Der wollte wohl nur mal Aufmerksamkeit
Danke und Gruß
Martin -
Hallo zusammen,
ich habe jetzt alle 55 Seiten durchgelesen und bisher noch keine Lösung gefunden. Wie binde ich sinnvoll meine HomeMatic Lichtschalter ein? Diese verfügen leider nur über den Datenpunkt "level", der eine Zahl erwartet. Wenn ich im Adapter als Trait "on/off" nehme, wird ein boolean Wert gesetzt, was natürlich nicht klappt. Wenn ich als Trait "brightness" nehme, kann ich die Lampe auf max 1 % herunter dimmen.
Hier muss es doch eine Lösung geben, oder?
Aktuelle Lösung (danke an tombox für die Hilfe:)
Auf den Expertenmodus (Icon mit Kopf) umschalten um rechts die Option in ioB konvertieren zu sehen. Dort folgendes eintragen: *return Number(value)100Als Funktion kann OnOff eingetragen werden. So kann man zwar nicht dimmen, aber zumindest bequem ein- und ausschalten, ohne erst den Dimmer auf 0 % zu bewegen. Wer dimmen möchte, aber nicht tiefer als 1 % kommt, trägt dort folgendes ein: return value-1
Soweit wie ich das verstanden habe, kann Google Home zwar Werte von 0 - 100 (entsprechend dem level des Dimmers) in bool (wahr/falsch) für sich übersetzen, sendet aber als Rückgabewert an den ioBroker nur wahr/falsch zurück. Und dieser erwartet im Datenpunkt eine Zahl. Durch die Javascript Funktion Number wird aus wahr 1 und falsch 0 gemacht. Multipliziert mit 100 ist die Lampe dann komplett an oder aus. Und um zweiten Beispiel wird bei 1 % minimalem Dimmwert 1 abgezogen, heißt die Lampe ist aus. Kleiner Nachteil: Der maximale Dimmwert beträgt dann nur noch 99 %.
Könnte man dies evtl. nicht mit in die Doku übernehmen?
-
Hallo zusammen,
habe es auch gerade mit Google den super IoBroker verbunden ...Allerdings habe eine Unsicherheit über wie ich Geräte zufügen soll ...
Zum Beispiel Sonoff Rollladen mit 3 Schaltpunkte ...
Wie könnte ich die unter ein Google Objekt zuordnen?
Hoch + Stopp + Runter
Geht das?
Siehe Bilder
Vielen lieben dank im Voraus für die antworten!
-
Hallo zusammen,
ich habe ein Außentemperatur Fühler installiert und läuft über Zigbee.
Meine Frage ist wie realisiert Ihr die Abfrage über Google Home ?Liebe Grüße
-
Hi, hat schon jemand eine Einbindung eines WLED Gerätes geschafft?
Ich hader aktuell noch mit dem "return value*2.55;".
Gibt es irgendwo eine Beschreibung wie der Syntax für die Konvertierung auszusehen hat?Einige Geräte werden bei mir auch nicht korrekt eingepflegt. So fehlen mir bei den HM Thermostaten die Luftfeuchtigkeitswerte.
EDIT:
Es scheint wohl einen Bug zu geben, der Wert wird manchmal gesetzt und danach nicht mehr.
Wenn ich den WLED Adapter neu starte gehts wieder x mal.Grüße
Kevin -
Hallo zusammen,
hat schon jemand geschafft eine Jalousie zu drehen?
Der Automatikmodus übernimmt TILT_SET nicht.
Von Hand kann ich action.devices.traits.Rotation auch nicht hinzu fügen. Grund ist dass die Spalte Funktion/Eigenschaft nicht frei wählbar ist sondern eine Liste und da gibt es Rotation nicht. Hat schon jemand geschafft beliebige Traits hinzu zu fügen? -
@tombox
Steckdosen werden falsch erkannt als schalter
wenn ich sie von hand ändere werden sie wieder als schalter erkannt
wie kann man den Type der ganzen gruppe ändern
-
Hallo,
die werden immer wieder zurück geändert weil sie automatisch erkannt werden. Ich hab die dann nicht geändert sondern gelöscht und dann wieder manuell hinzugefügt.
-
@ritter
ok dann werde ich es auch so machen