Google Home (Assistant) mit IP-Symcon verbinden

Ich mache das so wie von Fonzo vorgeschlagen über dyndns bzw. selfhost.
Allerdings nutze ich den Echo nicht mehr mit ips.
Meine bisherige Google Home Anbindung über iftttt habe ich komplett auf eigene Domain umgebogen.
In ips 5 teste ich nur mit einer kleinen Auswahl an Instanzen.
Google Home Anbindung hat auf Anhieb funktioniert.

Wird es auch die Möglichkeit geben per Sprache direkt ein Script zu starten bzw. verlinken?

Sollte das nicht mit Scenen oder einem Pseudo-Licht und einem Trigger gehen? Je nachdem was dir lieber ist.

Ich hab jetzt immer mal beim einen den Connect-Dienst an beim anderen aus zum Testen und wieder zurück etc…

Ich erinnere mich WAGE das es eine Einschränkung gab für das „Server-ID aktualisieren“ ?? Darf man nur x-mal am Tag machen oder? Paresy hast du ne Info bevor ich mein Prod-System abhänge oder so :wink:

Hallo zusammen,
was mache ich falsch?
Habe die Anleitung durchgeführt.
In Google Home habe ich den verification code eingegeben und die Meldung „Accounts now link“ bekommen dann auf Fertig gedrückt.
Danach bin in die Webconsole gegangen und auf Request Device Update gedrückt und bekomme die Fehlermeldung „Failed“.
Ich benutze eine Symbox.

Viele Grüße,
Winston

Soweit ich das sehe, hast du keinen Namen vergeben für das Gerät. Ich glaube das ist nicht erlaubt.

paresy

Hallo paresy,
danke für deine Antwort,aber ich bekomme immer noch den gleichen Fehler.
Viele Grüße,
Winston

Hallo paresy,
ich habe den Fehler gefunden. Symcon lässt sich mit einem i-Pad nicht richtig einrichten.Ich habe es jetzt mit meinem Android Smartphone eingerichtet und jetzt funktioniert es auch.
Ich möchte an dieser Stelle auch mal ein Lob los werden. Tolle Arbeit, super Webconsole.

Viele Grüße,
winston

Hallo,
wie kann man ein Script bei Szenen verwenden?
Hat das vielleicht schon einer am laufen?
Es wäre nett wenn jemand ein kurzes Codeschnipsel veröffentlichen könnte.(was man im Code beachten muss)

Viele Grüße,
Winston

Was ist jetzt die genaue Frage bzw. Dein Problem? Unter Kern Instanzen die Instanz Google Assistant bzw. Google Home öffnen unter Scenes auf das Add drücken und dort dann unter Activate Script und Deactivate Skript jeweils ein Skript aus dem Objektbaum aussuchen das auf die Szene gelegt werden soll.

Die Frage ist eher was willst Du das passieren soll und bei welchem Gerät, dann kann man Dir ja auch helfen.
Im einfachsten Fall z.B. bei Homematic ein/aus so was wie
Activate


HM_WriteValueBoolean(12345, "STATE", true);

Deactivate


HM_WriteValueBoolean(12345, "STATE", false);

Wobei das Beispiel blöd ist, das wäre nämlich eine Lampe, da braucht man keine Szene für. Es hängt also davon ab was Du mit so einem Skript dann genau machen willst.

Hallo Fonzo,
danke für deine Antwort.
Ich möchte über einen Script z.B. mein Fernseher,Sat-Reciever über Infrarot sowie alle Lampen mit einem Sprachbefehl z.B. „Alles aus“ ausschalten.
So in etwa würde der Script aussehen.

if(GetValueBoolean(57802) == false)    {
        SetValue(57802, true);
        file_get_contents("http://192.xxx.x.xx:85/web/powerstate?newstate=0");        file_get_contents("http://192.xxx.x.xx/command?code=19082600000100340C00380181004A0FFA0038205500380E51003832570038685308D00453009A007F009A0196009A26D108D00225009A5DC9000102030405060708080707070708080807080708080707080808080707070807070707080808090A0B0A0B0A0B0A0B0A0B0A0B&XC_USER=admin&XC_PASS=winston&XC_FNC=Send2&ir=01&rf=00");    }
else    {        SetValue(57802, false);        file_get_contents("http://192.xxx.x.xx:85/web/powerstate?newstate=0");        file_get_contents("http://192.xxx.x.xx/command?code=19082600000100340C00380181004A0FFA0038205500380E51003832570038685308D00453009A007F009A0196009A26D108D00225009A5DC9000102030405060708080707070708080807080708080707080808080707070807070707080808090A0B0A0B0A0B0A0B0A0B0A0B&XC_USER=admin&XC_PASS=winston&XC_FNC=Send2&ir=01&rf=00");    }
HM_WriteValueBoolean(42710  ,"STATE",false);
HM_WriteValueBoolean(45720  ,"STATE",false);

//und so weiter

Sowas zum Ausprobieren habe ich schon versucht. Klappt aber nicht wenn ich den Befehl „Auschalten“ spreche.


Script Licht An


HM_WriteValueBoolean(42710  ,"STATE",true);

Script Licht Aus


HM_WriteValueBoolean(42710  ,"STATE",false);

Viele Grüße,
Winston

Die Szene Ausschalten zu nennen, macht in dem Zusammenhang auch wenig Sinn ;). Du willst ja nicht Ausschalten ausschalten sagen.

So habe ich das bei mir mal zum Testen drinnen
google.png
auch wenn das wie gesagt kein Sinn macht, denn das ist eine Lampe, also nur zum Testen. Aber mit Büro Beleuchtung einschalten schaltet die Lampe ein und mit Büro Beleuchtung ausschalten geht diese aus.

Was mir auffällt Google antwortet mit:

Na klar die Lampe Büro Beleuchtung wird deaktiviert

Ist das ein Fehler das Google mit Lampe antwortet, schließlich ist das eine Szene und keine Lampe? Oder besitzt Google so eine Art Intelligenz und nennt das Lampe, weil ich das Beleuchtung genannt habe?

Edit: Goggle scheint wirklich die Worte zu prüfen und daraus die Antwort abzuleiten
Im obigen Bespiel antwortet Google mit Lampe, weil ich es wohl Beleuchtung genannt habe.
Wenn ich die Szene Heimkino nenne, dann antwortet Google mit Gerät.

Hallo Fonzo,
es klappt jetzt. Es lag nur an dem ausgesuchten Befehlswort „Ausschalten . Alle Geräte ausschalten funktioniert auch nicht. Wobei der Name in IPS Geräte ist. Sobald das Wort „Alle“ im Satz ist werden alle eingerichteten Lampen ausgeschaltet. Fernseher ausschalten funktioniert auf jedem Fall. Danke noch mal für deine Hilfe.
Viele Grüße,
Winston

Hallo paresy,

mein Google Home Mini kam heute an. :slight_smile:
Das Modul funktioniert auf Anhieb!

Welche Geräte sind denn in der Zukunft noch geplant, bzw. was gibt die API von Google her? :slight_smile:

Grüße,
Kai

Hallo ich bekomme das Modul nicht Installiert . Bekomme immer die Meldung „Fehler unknown Certifikate check failure“
Was mache ich falsch?

Module aktualisieren klappt nicht
Michael

Dear Developers,

Unfortunatelly I lost the control over my license email a few years ago… I supose that the validation email is sent to that old mailbox, is there a workaround or how can I change my license email?

Thank you in advance!

donLee

Please write us through the Contact Us form and we will try to migrate your license to your new inbox.

paresy

Hallo zusammen,
lassen sich Rollos auch schon per Google-Home und IPS steuern oder geht das momentan noch nicht?

Hallo,

nein, das geht zur Zeit noch nicht.

Grüße,
Kai

Hallo IPS team,

die Google Home Einrichtung ging erfolgreich.
Leider kann ich die Konfiguration nicht updaten, es kommt immer eine Fehlermeldung:

Ansonsten alles prima