NEWS
[gelöst] iobroker + Alexa + Xiaomi Mi Vacuum
-
Du brauchst Blockly oder JS dafür. `
Hast Du auch einen Link zu einer sinnvollen Erklärung, oder einem Beispiel?
Du brauchst nur die aktuelle version 0.5.6 da ist die alexa Steuerung integriert, nur den hacken in der Config setzten, dann gibt es ein neues Gerät im cloud Adapter mit dem Namen staubsauger. Bei an fährt er los, bei aus wieder nach hause. Scene oder sonstiges wird nicht mehr benötigt `
Ja, aber nein
Das funktioniert nicht, da das Plugin lediglich die Funktion "Start/Home" auf den Toggle legt.
"Alexa, Staubsauger an" startet dann zwar den sauger, aber "Alexa, Staubsauger aus" ist funktionslos.
Deshalb ja auch der zu Fuß weg. Und um ein bisschen zu lernen wie Szenen funktionieren. ` Nein ist es nicht, warte mal eine oder zwei Minuten und schalte ihn dann ab dann geht es, die Funktion brauch erst eine Rückmeldung vom Roboter dass er am saugen ist
Gesendet von meinem Handy `
Schön und gut, aber das war alles nicht meine Frage.
Ich kann über die Szenensteuerung den Bot direkt Pausieren und zurück zum Dock marschieren lassen. Dafür will ich keine 2 Minuten warten
-
Hast Du auch einen Link zu einer sinnvollen Erklärung, oder einem Beispiel?
Ja, aber nein
Das funktioniert nicht, da das Plugin lediglich die Funktion "Start/Home" auf den Toggle legt.
"Alexa, Staubsauger an" startet dann zwar den sauger, aber "Alexa, Staubsauger aus" ist funktionslos.
Deshalb ja auch der zu Fuß weg. Und um ein bisschen zu lernen wie Szenen funktionieren. ` Nein ist es nicht, warte mal eine oder zwei Minuten und schalte ihn dann ab dann geht es, die Funktion brauch erst eine Rückmeldung vom Roboter dass er am saugen ist
Gesendet von meinem Handy `
Schön und gut, aber das war alles nicht meine Frage.
Ich kann über die Szenensteuerung den Bot direkt Pausieren und zurück zum Dock marschieren lassen. Dafür will ich keine 2 Minuten warten ` Ich sage ja nur das es überflüssig ist, sich die Arbeit zu machen über den scenen Adapter oder js oder blocky . Da dieses in den Adapter integriert ist. Der state cleanHome ist nur aus dem Grund eingefügt worden, dass er über alexa an und nach Hause geschickt weden kann. Über ein und den selben Befehl. Ich weden noch eine einen werte request einbauen sollte morgen früh raus gehen. Dann kannst du auch einen halben qm saugen und ihn heim schicken. Oder auch einfach dein polling auch 10 sec stellen dann geht es auch schneller.
Gesendet von meinem Handy
-
Nein ist es nicht, warte mal eine oder zwei Minuten und schalte ihn dann ab dann geht es, die Funktion brauch erst eine Rückmeldung vom Roboter dass er am saugen ist
Gesendet von meinem Handy `
Schön und gut, aber das war alles nicht meine Frage.
Ich kann über die Szenensteuerung den Bot direkt Pausieren und zurück zum Dock marschieren lassen. Dafür will ich keine 2 Minuten warten ` Ich sage ja nur das es überflüssig ist, sich die Arbeit zu machen über den scenen Adapter oder js oder blocky . Da dieses in den Adapter integriert ist. Der state cleanHome ist nur aus dem Grund eingefügt worden, dass er über alexa an und nach Hause geschickt weden kann. Über ein und den selben Befehl. Ich weden noch eine einen werte request einbauen sollte morgen früh raus gehen. Dann kannst du auch einen halben qm saugen und ihn heim schicken. Oder auch einfach dein polling auch 10 sec stellen dann geht es auch schneller.
Gesendet von meinem Handy `
Ah, okay - bist Du der Entwickler des Vacuum iobroker Adapters? Wenn ja wäre das natürlich phantastisch. Ich will den Bot direkt auch wieder zurückschicken können.
Und: Wo stelle ich die Pollingfrequenz ein?
Dennoch weiterhin:
@Community: Wie wäre das ganze über Szenen mit negierten Zuständen zu lösung?
-
Deshalb ja auch der zu Fuß weg. Und um ein bisschen zu lernen wie Szenen funktionieren. `
Moin, ich würde das über einen "Hilfsdatenpunkt" machen.Etwas ähnliches http://forum.iobroker.net/viewtopic.php?f=24&t=5461&start=60#p77911.
Das was Du abbilden möchtest scheint mir genau die gleiche Anforderung zu sein (vor allem bei deinem Wunsch die Vorgehensweise grundsätzlich zu verinnerlichen).
-
Hey Heiko!
Vielen Dank!
Also wenn ich richtig verstanden habe, dann genau so:
Das Script muss aber nirgendwo anders mehr referenziert werden, weil es ja die Stati des Hilfsobjektes bei akutalisierung abfragt, richtig?
Und jenachdem wie sich dieser, getriggert durch das Alexa-Cloudadapter Smart ändert, führt er die in Script gewünschten Funktionsänderungen aus?
-
Das macht einen guten Eindruck
in wie weit es eben Sinn macht die nachfolgenden Stati mit 5 MS Verzögerung auf unwahr/wahr zu setzen wirst Du im Zweifel am besten wissen, ich habe so ein Saugetier nicht, aber genau so ist das gemeint 8-)
[Edit] Das Alexa Kommando müßte nun lauten:
"Alexa, schalte den Staubsauger im Erdgeschoss ein" oder "Alexa, Staubsauger im Erdgeschoss einschalten"
und analog dazu natürlich "Alexa, schalte den Staubsauger im Erdgeschoss aus"
(unter der Voraussetzung, dass der smartName im Cloud-Adapter (und somit in der Alexa-App) "Staubsauger Erdgeschoss" heißt)
Und wenn Du meinst wenn der Xiaomi unterwegs ist, dann sollte gleichzeitig Musik gespielt werden und irgendwelche Philips HUE LEDs blinken, dann hängst Du eben einfach weitere "steuere" Elemente rein … genau das ist die Idee.
[Edit 2]
Oder etwas ernsthafter: Du kannst den smartName im Cloud-Adapter (und damit in der Alexa-App) natürlich auh einfach nur "Satubsauger" nennen und im Script durch den Befehl dann sowohl einen "Staubsauger Erdgeschoss" als auch einen "Staubsauger Obergeschoss" gleichzeitig losjagen, und, und und …
(Hilfs)Datenpunkt für "true/false" und zur Alexa Ansprache -> Reaktion auf "true" oder false" als Script = thats it !!
Diese Logik kannst Du für beinahe alles verwenden
-
Hey Heiko!
Vielen Dank!
Also wenn ich richtig verstanden habe, dann genau so:
filename="Bildschirmfoto 2017-08-14 um 15.56.01.png" index="0">~~
Das Script muss aber nirgendwo anders mehr referenziert werden, weil es ja die Stati des Hilfsobjektes bei akutalisierung abfragt, richtig?
Und jenachdem wie sich dieser, getriggert durch das Alexa-Cloudadapter Smart ändert, führt er die in Script gewünschten Funktionsänderungen aus? ` Das ist nahezu der gleiche Code, der an dem state cleanHome sitzt, jedoch ist 5 ms zu wenig, da der Roboter ca 150 ms zum Antworten benötigt, kommen die Anfragen zu schnell macht er die Verbindung zu und antwortet nicht mehr
Gesendet von meinem Handy
-
Das ist nahezu der gleiche Code, der an dem state cleanHome sitzt `
Moin Meistertr,ich hatte mich auch lediglich hier eingeklinkt weil pxstd das Grundverständnis für die Vorgehensweise verinnerlichen wollte
Vielen Dank für deine Arbeit und den Adapter (und deinen Support) !!!
-
Das ist nahezu der gleiche Code, der an dem state cleanHome sitzt `
Moin Meistertr,ich hatte mich auch lediglich hier eingeklinkt weil pxstd das Grundverständnis für die Vorgehensweise verinnerlichen wollte
Vielen Dank für deine Arbeit und den Adapter (und deinen Support) !!! `
Ganz genau das Meistertr!
Danke für deine Arbeit, aber wer nie mal selbst zu Fuß geht, versteht auch nichts
Und danke BBTown, funktioniert EXAKT wie gewünscht!
-
funktioniert EXAKT wie gewünscht! `
Das freutmagst Du deinem ersten Post im Betreff dann ggf. noch ein [gelöst] voranstellen?
… und viel Spaß beim weiteren Herumexperimentieren, Blut solltest Du ja nun geleckt haben :lol: