Anbindung an Alexa

Laufende Hard- und Softwaretests. Anregungen/Diskussion für neue Funktionen.
Benutzeravatar
Frankie
Beiträge: 311
Registriert: 22. Dezember 2014, 22:29

Re: Anbindung an Alexa

Beitrag von Frankie »

Hi Giro:
ok, cool :-)

Hi Alex
Allerdings gehen bei mir die Kanäle nach 2 - 3 Sekunden wieder aus und bleiben nicht dauerhaft an.
besteht das Problem noch ?
gruß
Frank

Benutzeravatar
guschtl
Beiträge: 90
Registriert: 26. Juni 2016, 00:10

Re: Anbindung an Alexa

Beitrag von guschtl »

Hi Frank,
ja ist noch so. Hatte das aber nur mit deinem zuletzt angehängten Skill probiert
Gruß Alex

Benutzeravatar
SuSaGi
Beiträge: 44
Registriert: 22. Juni 2016, 02:06

Re: Anbindung an Alexa

Beitrag von SuSaGi »

Hallo,

Ich habe bisschen mit den Wörter von den Sensoren gespielt.
Alexa versteht es besser wenn ich Wörter aussereinander schreibe. D.h. Absorber Sensor, Pool Sensor usw.
Schreibe ich sie zusammen, versteht sie was anderes. Aufgefallen ist es mir mit dem Absorbersensor, das wollte sie einfach nicht verstehen. Aussereinander geschrieben versteht sie es.

So ist es zumindestens bei mir.

Giro

Benutzeravatar
totto99
Beiträge: 7
Registriert: 22. März 2016, 13:52

Re: Anbindung an Alexa

Beitrag von totto99 »

Hi Leute,

Ich habe den alten Controller (2017). Die Alexa Steuerung wie beschrieben geht nur mit dem neuen?

Gruß Mani

Benutzeravatar
Alex
Administrator
Beiträge: 9988
Registriert: 28. Mai 2014, 23:00

Re: Anbindung an Alexa

Beitrag von Alex »

Nö, das muss mit allen Versionen funktionieren. Giro hat auch einen "alten".

Benutzeravatar
SuSaGi
Beiträge: 44
Registriert: 22. Juni 2016, 02:06

Re: Anbindung an Alexa

Beitrag von SuSaGi »

Hallo Mani,

das ganze funktioniert mit dem "alten" Controller sehr gut.

Giro

Benutzeravatar
totto99
Beiträge: 7
Registriert: 22. März 2016, 13:52

Re: Anbindung an Alexa

Beitrag von totto99 »

Danke für die Rückmeldung,

dann stürze ich mich mal drauf, bissi Zeit ist ja noch bis zur Saisoneröffnung!


LG

Thomas S
Beiträge: 37
Registriert: 21. März 2015, 13:51

Re: Anbindung an Alexa

Beitrag von Thomas S »

Super! Ich bin gerade am Smart Home Project und möchte den Poolcontroller in ioBroker einbinden. Ich werde bestimmt die ein oder andere Frage dazu haben ;-)

Benutzeravatar
SuSaGi
Beiträge: 44
Registriert: 22. Juni 2016, 02:06

Re: Anbindung an Alexa

Beitrag von SuSaGi »

Hallo,

ich habe versucht als Laie die Programmierung von Frank zu verstehen, da ich diese Anbindung gerne erweitern würde.
Es wäre richtig genial, wenn ich zur Alexa sagen könnte, Alexa schalte CL Dosierung für 2min ein.
Jedoch weiß ich nicht genau wo und wie ich Anfangen soll bzw. geht das überhaupt?
Wenn jemand eine Idee hat, stelle ich mich gerne zum Probieren zur Verfügung.
Leider liefert mir das I-net nicht wirklich dazu irgendwas.

Giro

Rene'
Beiträge: 43
Registriert: 8. April 2015, 21:37

Re: Anbindung an Alexa

Beitrag von Rene' »

Gut "Alexa Relais Chlor ein" sollte ja eigentlich gehen. Aber dieses automatisch nach einer bestimmten Zeitangabe die man Alexa vorgibt wieder "aus" zu schalten könnte schon schwierig werden.
Vielleicht hat ja Frankie eine Lösung dafür...

Giro das erstellen des Skills nach deiner Anleitung hat fast auf Anhieb funktioniert :D

Gruß René

Rene'
Beiträge: 43
Registriert: 8. April 2015, 21:37

Re: Anbindung an Alexa

Beitrag von Rene' »

Ich habe jetzt mal gegoogelt danach und folgendes gefunden.
Man könnte dieses durch erstellen einer Routine erreichen.
z. B


Also eine Routine
1. Wenn folgendes passiert... "Sprachdienst" ... "Alexa Chlor dosieren"

2. Aktion
+ Smarthome->Gerät Relais Chlor einschalten
+ warten 2 min
+ Smarthome - >Gerät Relais Chlor ausschalten

Keine Ahnung ob das so funktioniert. Müsste man mal testen

Gruß René

Benutzeravatar
SuSaGi
Beiträge: 44
Registriert: 22. Juni 2016, 02:06

Re: Anbindung an Alexa

Beitrag von SuSaGi »

Prima das es geklappt hat. Dann war die Anleitung ok?
Ich mache mir hierzu nochmal gedanken, du hast recht vielleicht hat Frank ne idee wie man sowas angehen könnte.

Rene'
Beiträge: 43
Registriert: 8. April 2015, 21:37

Re: Anbindung an Alexa

Beitrag von Rene' »

So ich hab es jetzt mal testweise mit dem Relaise für die Pumpe getestet. Es funktioniert. In diesem Fall- Alexa, Pumpe zwei Minuten an. Das Relais schaltet ein und nach 2 Minuten aus. Die Routine hab ich wie im Foto eingestellt. Das gleiche sollte denn auch mit: "Alexa, 2 min chloren" oder so ähnlich.
Meintest du sowas in der Art Giro?
Dateianhänge
Screenshot_20200412-205828.png
Screenshot_20200412-205828.png (75.89 KiB) 94 mal betrachtet

Benutzeravatar
SuSaGi
Beiträge: 44
Registriert: 22. Juni 2016, 02:06

Re: Anbindung an Alexa

Beitrag von SuSaGi »

Vom Prinzip her gut. Aber man ist nicht flexibel. Weisst was ich meine?
Man ist an die Routine gebunden.
Für den Anfang aber gut.

Werde ich bei mir auch mal so einstellen.

Benutzeravatar
Alex
Administrator
Beiträge: 9988
Registriert: 28. Mai 2014, 23:00

Re: Anbindung an Alexa

Beitrag von Alex »

...muss Dich enttäuschen :)
Die der Dosierung zugeordneten Relais lassen sich so nicht schalten. Alle anderen schon, die aber nicht. (die lassen sich generell nicht extern steuern)

Rene'
Beiträge: 43
Registriert: 8. April 2015, 21:37

Re: Anbindung an Alexa

Beitrag von Rene' »

Warum die nicht Alex?

Benutzeravatar
Alex
Administrator
Beiträge: 9988
Registriert: 28. Mai 2014, 23:00

Re: Anbindung an Alexa

Beitrag von Alex »

Weil der Inhalt der beiden Kanister (die da irgendwo neben dem Becken stehen) das ist, was das Beckenmaterial (jedes und ausnahmslos) zu Grunde richten kann - und wir diese Verantwortung nicht "irgendwelchen" Netzwerkverbindungen und deren durchgehend fehlerfreier Funktion (die tatsächlich selten gegeben ist) überlassen werden ... selbst wenn es explizit gewünscht wäre, werden wir dazu keine Möglichkeit anbieten.

Rene'
Beiträge: 43
Registriert: 8. April 2015, 21:37

Re: Anbindung an Alexa

Beitrag von Rene' »

Achso also ist es von euch aus so gewollt. Ja das macht auch Sinn. Kann schon viel schief gehen wenn man nicht direkt daneben steht und aufpasst. So clever ist Alexa denn doch noch nicht um dieses zu verhindern :lol:

Benutzeravatar
Alex
Administrator
Beiträge: 9988
Registriert: 28. Mai 2014, 23:00

Re: Anbindung an Alexa

Beitrag von Alex »

jo, ist aber kein Problem von Alexa an sich, sondern ein generelles ... Du schaltest was übers Netzwerk ein (im Falle von Alexa auch noch abhängig der Internetverbindung)... und dann is die kurz weg, der Ausschalt-Befehl kommt nicht an ... wird nie wieder wiederholt und die Dosierpumpe läuft 5 Tage später immer noch ... :?

Benutzeravatar
Frankie
Beiträge: 311
Registriert: 22. Dezember 2014, 22:29

Re: Anbindung an Alexa

Beitrag von Frankie »

Hallo zusammen
hier ein Update um eine manuelle Dosierung per Sprache anzutriggern.
Leider kann man das nicht so natürlich sprachlich formulieren , wie etwa
(Alexa) stelle die manuelle Dosierung für pH Minus auf 3 Minuten
oder
(Alexa), dosiere Chlor für 10 Minuten

Ich hab mich für einen Alexa.RangeController entscheiden, den kann man verwenden um Presets ( Minimum / Maximum) abzurufen oder auch um in einem festgelegten Bereich (Range) werte an den Endpoint zu schicken.
Die sprachlichen Möglichkeiten sind nicht so umwerfend

Man kann dennoch sagen :
"(Alexa), (stelle) ph minus (Chlor, ph plus) auf 5" ( ohne Angabe von Minuten)
"(Alexa), (stelle) ph minus (Chlor, ph plus) auf Minimum" ( hier 2 Minuten als Konstante im Lambda Code hinterlegt, könnt ihr ändern)
"(Alexa), (stelle) ph minus (Chlor, ph plus) auf Maximum" ( hier 10 Minuten, als Konstante im Lambda Code hinterlegt, könnt ihr ändern)
"(Alexa), (stelle) ph minus (Chlor, ph plus) auf 0" ( ohne Angabe von Minuten, stoppt die angestoßene Dosierung)

Die Werte können jederzeit , bei laufender Dauerdosierung "erneuert" werden.
Die verbleibende Zeit wird in der Alexa App angezeigt, dort lässt sich der Wert ebenfalls auf einen Wert zwischen 0 und Max schieben
Sobld die Zeit abgelaufen ist ( oder man fordert 0 an) kehrt die Dosierung wieder in den normalen Zustand zurück.

Verwendung :
euren existierenden Lambda Code mit dem Textinhalt überschreiben, die persönlichen/individuellen Daten am Anfang des Codes wieder passend konfigurieren ( Username, Passwort, Controller URL, ANzahl der Relais, Sensoren,, ... ), bzw Übernahme vom vorherigen Lambda Code ( Kopie erstellen wäre sinnvoll).

Empfehlenswert wäre noch mit dem Innvokation Name ( hier z,B. p.h. minus oder Klohr) zu experimentieren
also etwa p.h. Dosierung ( wenn man pH plus nicht benötigt)
oder Khlodosierzeit, Klohrdosierung, Schockdosierung, usw...
Chlor versteht Alexa nicht so richtig, Klohr, scheint besser zu klappen

dann würde es in etwa so klingen
(Alex), stell ph Dosierung auf 3.... oder irgendwas anderes
oder
(Alex), stell ph Dosierzeit auf 3.... oder irgendwas anderes

viele Spass damit
gruß
Frank
SkillCodeProConIp.txt
Lambda code
(42.3 KiB) 227-mal heruntergeladen