NEWS
Alexa Play mit Aqara Button
-
Hallo
Ich würde gerne ein Blockly basteln um mit einem Aqara Button z.B. bei einmal Klick der Player der Radiosender bei Alexa auf Pause und bei Doppelklick wieder auf Play geht damit man nicht jedes Mal bei einem eingehenden Anruf die Tante anbrüllen muss, das sie ausmachen soll.
Oder ist es besser mit einem Klick die Lautstärke von Alexa auf Null zu setzen und bei Doppelklick wieder auf die alte Lautstärke.
Ich weiß nur nicht wie ich das richtig umsetzen kann. Kann mir da jemand helfen.
Vielen Dank -
@biker1602 said: mit einem Klick die Lautstärke von Alexa auf Null zu setzen und bei Doppelklick wieder auf die alte Lautstärke.
Versuche es mal so:
-
@paul53 Also aus geht er aber bei Doppelklick nicht wieder an.
-
@biker1602 said: Also aus geht er aber bei Doppelklick nicht wieder an.
Wird bei Lautstärke 0 abgeschaltet ? Dann nimm zum leise Stellen einen kleinen Wert > 0.
-
@paul53 Also ich habe Volume mal auf 1 gesetzt, wenn ich einmal klicke springt er auf 1, aber wenn ich doppelt klicke nicht wieder zurück auf 10 so wie es eingestellt war.
-
@biker1602
Ich weiß nicht wie sich die Aquara-Button verhalten (habe keine). Versuche es mal mit Trigger "ist wahr" oder "ist größer als letztes" anstelle "wurde aktualisiert". -
@paul53 Ich finde schade, das man die Mute-Funktion von Alexa nicht nutzen und einbauen kann. Ich habe es versucht aber da reagiert das Script gar nicht
-
@biker1602 mach doch einfach klick pause, doppel klick play
<block xmlns="https://developers.google.com/blockly/xml" type="control" id="h;S4k]7,K.Glp%ND?7I7" x="558.6833343505857" y="116"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G0916D1000430E7C.Player.controlPlay</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="d8QFDhu==`+;jz2o|yuH"> <field name="BOOL">TRUE</field> </block> </value> </block>
allerdings könntest du auch gleich auf den entsprechenden DP(eingehender Anruf) triggern, dann ersparst du dir den Button zu drücken
-
@crunchip Perfekt mit Play und Pause geht es super mit Telefon wird nicht funktionieren da die Anrufe über Handy hereinkommen, oder?
-
@biker1602 bin vom Festnetz ausgegangen
-
@crunchip Schade ich dachte, die fällt auf Schlag was ein
-
@biker1602 geht bestimmt mit Tasker auf dem Handy, nen Datenpunkt bei Anruf in iobroker schalten und diesen dann als Trigger verwenden.
Für sowas ist @liv-in-sky ganz fit -
@crunchip ja da hast du recht - genau das mache ich
-
@liv-in-sky Was muss ich tun?
-
erstmal tasker installieren
dann im iobroker brauchen wir den simpleapi adapterdann in tasker einen trigger auf telefon ist verbunden und einen task, der einen simple api befehl zu iobroker schickt und einen datenpunkt schaltet
ist das gespräch am handy fertig wird wiederum dieser dp geschalten
damit übertrage ich z.b auch den akkustand und schalte bei niedriegen wert die stromversorgung für das qi ladegerät, damit das handy geladen wird
tasker arbeitet wie iobroker - trigger und mach was
schaut dann so aus:zur not können wir anydesk auch über handy machen
-
@liv-in-sky Ist es egal welchen Tasker für Android Handys
-
-
@crunchip jup - genau der - für den preis und was der kann ist genial - hatte paarmal kontakt mit entwickler - der typ hat echt ahnung von android
-
@liv-in-sky installiert hab ichs schon ewig, aber noch nicht dazu gekommen, mich weiter damit zu beschäftigen.
-
@biker1602 mal zur einführung
so wird ein profile (=trigger) und anschliessend ein task(ausführende commands) angelegt
- profile braucht trigger -> wenn telefon abgenommen
- task ist "http get " server:port ist die adresse deines iobroker's und der port ist der port des simpla api adapters
im path ist dann dein datenpunktpfad anzugeben
am ende des videos wird der task getestet. long click auf den befehl und dann unten auf play drücken - hoffentlich kommt dann der grüne punkt, sonst fehler. bei grün den dp in iobroker checken