NEWS
Neuer Adapter: iobroker.alexa2
-
@ilovegym
probiere mal rockantenne bei provider - das gehtr bei mir
und
wenn bluetooth verbunden - kein multihome - macht alexa nicht ! bluetooth und multihomme gehen nicht synchron
-
Hallo,
ich habe 2 Stck. Sonos ONE - es scheint damit nicht zu gehen, oder? Ich bekomme folgende Warnings. Verstehe auch nciht, warum ich bei der SONOS immer 2 Devices habe?!
alexa2.0 2018-07-26 10:38:09.581 warn Unknown Device type A2OSP3UA4VC85F (PERSISTENT_CONNECTION,AUDIBLE,TIMERS_AND_ALARMS,AMAZON_MUSIC,REMINDERS,KINDLE_BOOKS,AUDIO_PLAYER,PEONY,SLEEP,CHANGE_NAME,TUNE_IN,DEREGISTER_DEVICE,I_HEART_RADIO,SU alexa2.0 2018-07-26 10:38:09.567 warn Unknown Device type A2OSP3UA4VC85F (PERSISTENT_CONNECTION,AUDIBLE,TIMERS_AND_ALARMS,AMAZON_MUSIC,REMINDERS,KINDLE_BOOKS,AUDIO_PLAYER,PEONY,SLEEP,CHANGE_NAME,TUNE_IN,DEREGISTER_DEVICE,I_HEART_RADIO,SU ```` 
-
@Matten Matten:Genau wie "My Library" und "TuneIn" . Diese funktionieren bei Multiroom Device auch nicht. `
Das kann sehr gut sein. Technisch läuft das über die "Sequenzkommandos" die man in Routinen einrichten kann. Also: Wenn du per Routine kein Multiroom-Device wählen kannst dann geht das nicht. Bitte nochmal testen, sonst nehme ich das für Multiroom raus. Danke! `
hmm ich kann leider nicht multiroom auswählen.
Per Sprachkommando geht es wenn ich sage````
"alexa spiele tunein auf multiroom music" -
wer gerne titel und interpret hätte und gerne linux scriptet:
viewtopic.php?f=8&t=15659&p=164730#p164730
bei meinem hauptsender funktioniert es (benutze nur einen)- habe aber festgestellt, dass z.b. bayern 3 nicht geht - die verbieten das auslesen des meta strings bei ihren stream.
läuft über mplayer und wird bei mir über exec aufgerufen - die rückgabe des wertes kommt über einen iobroker command - wie gesagt - erst mplayer probieren, den nicht jeder sender funktioniert
ps: das scripts wurde nicht von einem linux freak erstellt sondern ist eher als sammelsurium von webseiten zu sehen (sed-command)
-
leider kann ich keine dateien anhängen und für "spoiler" ist das log zu groß
wenn ich eine datei einhänge und vorschau drücke ist die datei wieder gelöscht - auch unter PN geht das nicht - hat das problem noch jemand? habe verschiedene browser ausprobiert `
Scheinbar ist beim Forum-Server der zugewiesene Attachement Platz voll. Wir räumen auf. Geduld bitte
-
Hallo,
ich habe 2 Stck. Sonos ONE - es scheint damit nicht zu gehen, oder? Ich bekomme folgende Warnings. Verstehe auch nciht, warum ich bei der SONOS immer 2 Devices habe?!
alexa2.0 2018-07-26 10:38:09.581 warn Unknown Device type A2OSP3UA4VC85F (PERSISTENT_CONNECTION,AUDIBLE,TIMERS_AND_ALARMS,AMAZON_MUSIC,REMINDERS,KINDLE_BOOKS,AUDIO_PLAYER,PEONY,SLEEP,CHANGE_NAME,TUNE_IN,DEREGISTER_DEVICE,I_HEART_RADIO,SU alexa2.0 2018-07-26 10:38:09.567 warn Unknown Device type A2OSP3UA4VC85F (PERSISTENT_CONNECTION,AUDIBLE,TIMERS_AND_ALARMS,AMAZON_MUSIC,REMINDERS,KINDLE_BOOKS,AUDIO_PLAYER,PEONY,SLEEP,CHANGE_NAME,TUNE_IN,DEREGISTER_DEVICE,I_HEART_RADIO,SU ```` `
Wer sagt das damit was nicht geht. Das ist nur ne Info das der Adapter diese Device-typen noch nicht kennt. Nächste Version. Es sollte dennoch alles gehen.
Kannst Du bitte die beiden Zeilen aus dem Logfile unter /opt/iobroker/log/… noch vollständig rausholen. SInd leider abgeschnitten. Danke
-
ist das auch normal, das die PN immer sehr lange im postausgang liegen bleiben - habe dir pn gesendet und diese liegt seit über 30 minuten im postausgang
-
2018-07-26 11:17:30.336 - warn: alexa2.0 Unknown Device type A2OSP3UA4VC85F (DEREGISTER_DEVICE,SUPPORTS_CONNECTED_HOME_CLOUD_ONLY,CHANGE_NAME,KINDLE_BOOKS,AUDIO_PLAYER,TIMERS_AND_ALARMS,VOLUME_SETTING,PEONY,AMAZON_MUSIC,REMINDERS,SLEEP,I_HEART_RADIO,AUDIBLE,GOLDFISH,TUNE_IN,DREAM_TRAINING,PERSISTENT_CONNECTION) - please report to developer! 2018-07-26 11:17:30.350 - warn: alexa2.0 Unknown Device type A2OSP3UA4VC85F (DEREGISTER_DEVICE,SUPPORTS_CONNECTED_HOME_CLOUD_ONLY,CHANGE_NAME,KINDLE_BOOKS,AUDIO_PLAYER,TIMERS_AND_ALARMS,VOLUME_SETTING,PEONY,AMAZON_MUSIC,REMINDERS,SLEEP,I_HEART_RADIO,AUDIBLE,GOLDFISH,TUNE_IN,DREAM_TRAINING,PERSISTENT_CONNECTION) - please report to developer!
Ok - ich teste es mal - bisher habe ich sie noch nicht zum "sprechen" bekommen. Ich finde die Datenpunkte auch nicht im Baum.
Hast du eine Idee, warum im Amazon Account die Sonos Geräte 2x auftauchen?
-
Der Adapter entscheidet auch anhand des Device-typs was alles angelegt wird. Dein Device siehst recht vollständig aus.
Kannst Du in der Alexa App dafür Routinen anlegen? Wenn ja dann sollte das später gehen. Teste bitte mal.
Keine Ahnung warum er zwei anlegt.
-
Der Adapter entscheidet auch anhand des Device-typs was alles angelegt wird. Dein Device siehst recht vollständig aus.
Kannst Du in der Alexa App dafür Routinen anlegen? Wenn ja dann sollte das später gehen. Teste bitte mal.
Keine Ahnung warum er zwei anlegt. `
Sowohl Szenen als auch Routinen sind angelegt / allerdings erscheinen die nicht im ioBroker. Geräte sind da. Speak etc. erscheint auch nicht. PS. Mein Kontigent an Screenshots ist ausgeschöpft. -
Die Frage war ob Du Routinen anlegen kannst die auf dem Sonos Dinge tun. Wenn ja dann kommt es mit nächstem Update auch in ioBroker
-
Ja, in der Alexa App kann ich Routinen anlegen & ja, sie machen was auf der Sonos
-
@Matten Matten:@Matten Matten:Genau wie "My Library" und "TuneIn" . Diese funktionieren bei Multiroom Device auch nicht. `
Das kann sehr gut sein. Technisch läuft das über die "Sequenzkommandos" die man in Routinen einrichten kann. Also: Wenn du per Routine kein Multiroom-Device wählen kannst dann geht das nicht. Bitte nochmal testen, sonst nehme ich das für Multiroom raus. Danke! `
hmm ich kann leider nicht multiroom auswählen.
Per Sprachkommando geht es wenn ich sage
"alexa spiele tunein auf multiroom music"
` -
Der Adapter ist wirklich so "cool".
Jetzt bekomme ich sogar mit bzw. angesagt wenn der Rasenmäher losfährt, oder sich doch mal irgendwo festgefahren hat und mausetot irgendwo liegt, oder eben auch jeden anderen Status….
Screenshots kann ich leider keine anhängen, "Das Kontingent für Dateianhänge ist bereits vollständig ausgenutzt"
-
Aber WENN es wieder funktioniert, darfst Du uns gerne mit den Skripten und Einstellungen bombardieren
-
Aber WENN es wieder funktioniert, darfst Du uns gerne mit den Skripten und Einstellungen bombardieren
`
Ich hoffe es war nicht ironisch gemeint….
Hier mal ein Anfang. Es gehen noch viel mehr Status Ansagen. Error Codes habe ich noch gar nicht drin und auch nur ein Alexa Gerät, das läßt sich ja beliebig erweitern...
Blockly Export:
! ````
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="on_ext" id="wB;_|!Sff,s0Ur+=l|!Q" x="13" y="-162"><mutation items="1"></mutation>
<field name="CONDITION">ne</field><value name="OID0"><shadow type="field_oid" id="s2K06FL7XR~lv/fR!w!K"><field name="oid">landroid-s.0.mower.status</field></shadow></value> <statement name="STATEMENT"><block type="comment" id="X_huPt!WnV,%-%MH,,u,"><field name="COMMENT">Alexa Wohnzimmer</field> <next><block type="controls_if" id="/X0r7C1Ic.E[,Pi0(inE"><mutation elseif="4"></mutation> <value name="IF0"><block type="logic_compare" id="jjlv5H`61k83;98U4cI3"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="2L%8JRbZYUmKc+VrGXXk"><field name="ATTR">val</field> <field name="OID">landroid-s.0.mower.status</field></block></value> <value name="B"><block type="math_number" id="?^N~}k|Z]JGl=Wt!=nb{"><field name="NUM">1</field></block></value></block></value> <statement name="DO0"><block type="control" id="`-CKK4lwWR+o}G1[7^`f"><mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.XXX.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="text" id="-ECtm)fj@G0:JJw^z@-W"><field name="TEXT">Der Rasenmäher ist jetzt in der Ladestation.</field></block></value></block></statement> <value name="IF1"><block type="logic_compare" id="@A:V9#bs*AC(K_XJ@WqV"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="fVEj{RokLWVC]uL@u@+u"><field name="ATTR">val</field> <field name="OID">landroid-s.0.mower.status</field></block></value> <value name="B"><block type="math_number" id="An)Vh*4cjZJ}cOFt4.tN"><field name="NUM">2</field></block></value></block></value> <statement name="DO1"><block type="control" id="Pdn-l=J4uaJjxRwY8C`:"><mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.XXX.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="text" id="J20z;JoZl2gF!F/@HrL+"><field name="TEXT">Der Rasenmäher startet jetzt.</field></block></value></block></statement> <value name="IF2"><block type="logic_compare" id="/14OG%t_l4LV!YZ-u2gf"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="QVQ(Ajte/..Z_5dv=4xh"><field name="ATTR">val</field> <field name="OID">landroid-s.0.mower.status</field></block></value> <value name="B"><block type="math_number" id=")R*C0qj57h-w3)hg2cg9"><field name="NUM">5</field></block></value></block></value> <statement name="DO2"><block type="control" id="WA-ImWHLF72q6,Me:im*"><mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.XXX.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="text" id="F!RaEWnXLl~hUd?;]E;@"><field name="TEXT">Der Rasenmäher sucht den Weg nach Hause</field></block></value></block></statement> <value name="IF3"><block type="logic_compare" id="}%qos#Ks=c|0qxu4(9#~"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="U(Ts#s,beD;H1/~)I;e."><field name="ATTR">val</field> <field name="OID">landroid-s.0.mower.status</field></block></value> <value name="B"><block type="math_number" id="CT*aouq168Ogf!g4D2Bh"><field name="NUM">7</field></block></value></block></value> <statement name="DO3"><block type="control" id="@LSEg:JT)2n=^ClQkp?s"><mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.XXX.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="text" id="bXT~(6JU-@-dIcY9Os^V"><field name="TEXT">Der Rasenmäher mäht jetzt den Rasen.</field></block></value></block></statement> <value name="IF4"><block type="logic_compare" id="T@ir^67`efPA?Yx#H`%R"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="#6xD/Il~7`N.1K2xTIW5"><field name="ATTR">val</field> <field name="OID">landroid-s.0.mower.status</field></block></value> <value name="B"><block type="math_number" id="^DVh)~W((m#UL[i):JaK"><field name="NUM">30</field></block></value></block></value> <statement name="DO4"><block type="control" id="jdx`}oHuMoo77bU_.Ytt"><mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.XXX.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="text" id="^-Jk7G3]+eM?8xCcG(=i"><field name="TEXT">Der Rasenmäher fährt jetzt zur Ladestation.</field></block></value></block></statement></block></next></block></statement></block></xml>
Hier geht ja noch so einiges. Error Codes:
"states": { "0": "No error", "1": "Trapped", "2": "Lifted", "3": "Wire missing", "4": "Outside wire", "5": "Raining", "6": "Close door to mow", "7": "Close door to go home", "8": "Blade motor blocked", "9": "Wheel motor blocked", "10": "Trapped timeout", "11": "Upside down", "12": "Battery low", "13": "Reverse wire", "14": "Charge error", "15": "Timeout finding home" }
},
Status Codes:
"states": {
"0": "Idle",
"1": "Home",
"2": "Start sequence",
"3": "Leaving home",
"4": "Follow wire",
"5": "Searching home",
"6": "Searching wire",
"7": "Mowing",
"8": "Lifted",
"9": "Trapped",
"10": "Blade blocked",
"11": "Debug",
"12": "Remote control"
}
}, -
Nein , nein, das war total ernst und positiv gemeint.
Du hast nen guten Plan von dem Ganzen hier
Ich bin doch aber ein Javaskript Benutzer mit Blockly kann ich nichts anfangen
-
Nein , nein, das war total ernst und positiv gemeint.
Du hast nen guten Plan von dem Ganzen hier
Ich bin doch aber ein Javaskript Benutzer mit Blockly kann ich nichts anfangen
`
Hier mal in Javascript. Nun sind aber schon sechs Echos drinn. Die Echos/Amazon Geräte und den Trigger ersetzen durch die eigenen Geräte, oder eben welche löschen oder auskommentieren.
!
on({id: 'landroid-s.0.mower.status', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (getState("landroid-s.0.mower.status").val == 1) { // Alexa Wohnzimmer setState("alexa2.0.Echo-Devices.Echo1.Commands.speak"/*speak*/, 'Der Rasenmäher ist jetzt in der Ladestation.'); // Alexa Küche setState("alexa2.0.Echo-Devices.Echo2.Commands.speak"/*speak*/, 'Der Rasenmäher ist jetzt in der Ladestation.'); // Alexa Badezimmer setState("alexa2.0.Echo-Devices.Echo3.Commands.speak"/*speak*/, 'Der Rasenmäher ist jetzt in der Ladestation.'); // Alexa Flur setState("alexa2.0.Echo-Devices.Echo4.Commands.speak"/*speak*/, 'Der Rasenmäher ist jetzt in der Ladestation.'); // Alexa Keller-Flur setState("alexa2.0.Echo-Devices.Echo5.Commands.speak"/*speak*/, 'Der Rasenmäher ist jetzt in der Ladestation.'); // Alexa Werkstatt setState("alexa2.0.Echo-Devices.Echo6.Commands.speak"/*speak*/, 'Der Rasenmäher ist jetzt in der Ladestation.'); } else if (getState("landroid-s.0.mower.status").val == 2) { // Alexa Wohnzimmer setState("alexa2.0.Echo-Devices.Echo1.Commands.speak"/*speak*/, 'Der Rasenmäher startet jetzt.'); // Alexa Küche setState("alexa2.0.Echo-Devices.Echo2.Commands.speak"/*speak*/, 'Der Rasenmäher startet jetzt.'); // Alexa Badezimmer setState("alexa2.0.Echo-Devices.Echo3.Commands.speak"/*speak*/, 'Der Rasenmäher startet jetzt.'); // Alexa Flur setState("alexa2.0.Echo-Devices.Echo4.Commands.speak"/*speak*/, 'Der Rasenmäher startet jetzt.'); // Alexa Keller-Flur setState("alexa2.0.Echo-Devices.Echo5.Commands.speak"/*speak*/, 'Der Rasenmäher startet jetzt.'); // Alexa Werkstatt setState("alexa2.0.Echo-Devices.Echo6.Commands.speak"/*speak*/, 'Der Rasenmäher startet jetzt.'); } else if (getState("landroid-s.0.mower.status").val == 5) { // Alexa Wohnzimmer setState("alexa2.0.Echo-Devices.Echo1.Commands.speak"/*speak*/, 'Der Rasenmäher sucht den Weg nach Hause'); // Alexa Küche setState("alexa2.0.Echo-Devices.Echo2.Commands.speak"/*speak*/, 'Der Rasenmäher sucht den Weg nach Hause'); // Alexa Badezimmer setState("alexa2.0.Echo-Devices.Echo3.Commands.speak"/*speak*/, 'Der Rasenmäher sucht den Weg nach Hause'); // Alexa Flur setState("alexa2.0.Echo-Devices.Echo4.Commands.speak"/*speak*/, 'Der Rasenmäher sucht den Weg nach Hause'); // Alexa Keller-Flur setState("alexa2.0.Echo-Devices.Echo5.Commands.speak"/*speak*/, 'Der Rasenmäher sucht den Weg nach Hause'); // Alexa Werkstatt setState("alexa2.0.Echo-Devices.Echo6.Commands.speak"/*speak*/, 'Der Rasenmäher sucht den Weg nach Hause'); } else if (getState("landroid-s.0.mower.status").val == 7) { // Alexa Wohnzimmer setState("alexa2.0.Echo-Devices.Echo1.Commands.speak"/*speak*/, 'Der Rasenmäher mäht jetzt den Rasen.'); // Alexa Küche setState("alexa2.0.Echo-Devices.Echo2.Commands.speak"/*speak*/, 'Der Rasenmäher mäht jetzt den Rasen.'); // Alexa Badezimmer setState("alexa2.0.Echo-Devices.Echo3.Commands.speak"/*speak*/, 'Der Rasenmäher mäht jetzt den Rasen.'); // Alexa Flur setState("alexa2.0.Echo-Devices.Echo4.Commands.speak"/*speak*/, 'Der Rasenmäher mäht jetzt den Rasen.'); // Alexa Keller-Flur setState("alexa2.0.Echo-Devices.Echo5.Commands.speak"/*speak*/, 'Der Rasenmäher mäht jetzt den Rasen.'); // Alexa Werkstatt setState("alexa2.0.Echo-Devices.Echo6.Commands.speak"/*speak*/, 'Der Rasenmäher mäht jetzt den Rasen.'); } else if (getState("landroid-s.0.mower.status").val == 30) { // Alexa Wohnzimmer setState("alexa2.0.Echo-Devices.Echo1.Commands.speak"/*speak*/, 'Der Rasenmäher fährt jetzt zur Ladestation.'); // Alexa Küche setState("alexa2.0.Echo-Devices.Echo2.Commands.speak"/*speak*/, 'Der Rasenmäher fährt jetzt zur Ladestation.'); // Alexa Badezimmer setState("alexa2.0.Echo-Devices.Echo3.Commands.speak"/*speak*/, 'Der Rasenmäher fährt jetzt zur Ladestation.'); // Alexa Flur setState("alexa2.0.Echo-Devices.Echo4.Commands.speak"/*speak*/, 'Der Rasenmäher fährt jetzt zur Ladestation.'); // Alexa Keller-Flur setState("alexa2.0.Echo-Devices.Echo5.Commands.speak"/*speak*/, 'Der Rasenmäher fährt jetzt zur Ladestation.'); // Alexa Werkstatt setState("alexa2.0.Echo-Devices.Echo6.Commands.speak"/*speak*/, 'Der Rasenmäher fährt jetzt zur Ladestation.'); } }); !
-
bei mir gehen immer wieder mal die blauen lichter an beim echo obwohl nicht darauf zugegriffen wird (alle paar minuten)- meine scripts werden nicht getriggert und die spielen auch nix. hat das noch jemand anders ?
-
nein, bisher nicht… (jedenfalls ist mir noch nichts aufgefallen. Mal drauf achten.)