NEWS
eingehendes Telefonat mit Alexa ankündigen
-
@Jan1 said in eingehendes Telefonat mit Alexa ankündigen:
@lost-in-translation
Das soef Problem und da bitte den brandaktuellen tr-064 Adapter mal aus Github installierenAhh, ich hatte gerade hier: https://forum.iobroker.net/topic/22285/diskussion-js-controller-1-5-8-im-latest-repository/29 gelesen und war erst bis sudo npm soef vorgedrungen.
Das hat allerdings den Adapter wieder hochgebracht:2019-05-29 09:00:36.518 - error: host.ioBroker-RasPi instance system.adapter.tr-064.0 terminated with code 1 () 2019-05-29 09:00:36.518 - info: host.ioBroker-RasPi Restart adapter system.adapter.tr-064.0 because enabled 2019-05-29 09:01:06.540 - info: host.ioBroker-RasPi instance system.adapter.tr-064.0 started with pid 30944 2019-05-29 09:01:08.274 - info: tr-064.0 States connected to redis: 127.0.0.1:6379 2019-05-29 09:01:08.427 - info: tr-064.0 starting. Version 0.4.18 in /opt/iobroker/node_modules/iobroker.tr-064, node: v8.16.0
Sollte ich trotzdem auf die tr-064 Version aus Github hochrüsten?
ciao
frank -
@lost-in-translation
Eigentlich wollte ich wissen ob der neue Adapter auch ohne das funktioniert, da der Entwickler soef nichts mehr macht und aus dem Grund auch Probleme auftreten. Deshalb wurde der Adapter überführt um solche Problem zu vermeiden. -
@Jan1
Installation hat nicht wirklich funktionier:$ ./iobroker url "https://github.com/soef/ioBroker.tr-064/tarball/master" tr-064 install https://github.com/soef/ioBroker.tr-064/tarball/master npm install https://github.com/soef/ioBroker.tr-064/tarball/master --production --save --prefix "/opt/iobroker" (System call) npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/array-extnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/assert-plusnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/assertion-errornpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/asyncnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/asynckit npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/aws-sign2 npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/aws4 npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/balanced-match npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/browser-stdout npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/caseless npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/check-error npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/commander npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/concat-map npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/brace-expansion npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/core-util-is npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/dashdashnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/delayed-stream npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/combined-streamnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/dgram npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/diff npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/escape-string-regexpnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/extend npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/extsprintfnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/eyes npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/fast-deep-equal npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/fast-json-stable-stringify npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/forever-agentnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/fs.realpath npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/get-func-name npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/getpassnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/growl npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/har-schema npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/has-flagnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/he npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/inherits npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/ip npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/is-typedarray npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/isstream npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/jsbn npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/json-schema npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/json-schema-traverse npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/json-stringify-safe npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/mime-db npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/mime-types npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/form-data npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/minimatch npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/minimist npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/mkdirp npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/mocha/node_modules/ms npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/mocha/node_modules/debug npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/oauth-sign npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/path-is-absolute npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/pathval npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/performance-now npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/psl npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/punycode npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/qs npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/safe-buffer npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/dns-packet npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/safer-buffer npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/asn1 npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/ecc-jsbn npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/sax npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/sprintf-js npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/soef npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/supports-color npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/tough-cookie/node_modules/punycode npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/tough-cookie npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/tunnel-agent npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/tweetnacl npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/bcrypt-pbkdf npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/sshpk npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/type-detect npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/deep-eql npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/uri-js npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/ajv npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/har-validator npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/uuid npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/verror npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/jsprim npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/http-signature npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/request npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/wrappy npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/once npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/inflight npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/glob npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/xmlbuilder npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/xml2js npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/tr-O64 npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/chai npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/mdns-discovery npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/mocha npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/mocha/node_modules npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.tr-064/node_modules/tough-cookie/node_modules npm ERR! path /opt/iobroker/node_modules/iobroker.tr-064/node_modules/array-ext npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall access npm ERR! Error: EACCES: permission denied, access '/opt/iobroker/node_modules/iobroker.tr-064/node_modules/array-ext' npm ERR! { Error: EACCES: permission denied, access '/opt/iobroker/node_modules/iobroker.tr-064/node_modules/array-ext' npm ERR! stack: 'Error: EACCES: permission denied, access \'/opt/iobroker/node_modules/iobroker.tr-064/node_modules/array-ext\'',npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'access', npm ERR! path: '/opt/iobroker/node_modules/iobroker.tr-064/node_modules/array-ext' } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check thenpm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator (though this is not recommended). npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2019-05-29T07_09_28_717Z-debug.log ERROR: host.ioBroker-RasPi Cannot install https://github.com/soef/ioBroker.tr-064/tarball/master: 243 ERROR: process exited with code 25
Die Warnings, naja, aber diese ganzen Fehlermeldungen...
Wenn ich das richtig sehe, dann ist auf github die 0.4.18 und die habe ich eh bereits auf meinem Raspi von Anfang an.
Immerhin läuft es nochciao
frank -
@lost-in-translation
Das scheint auch der falsche Adapter zu sein. Da gibts ein Thread von heute dazu, schau mal da rein, steht auch die richtige Quelle dabei.
Ich bin nicht zu Hause und kann nicht selber testen. -
@Jan1 said in eingehendes Telefonat mit Alexa ankündigen:
@lost-in-translation
Eigentlich wollte ich wissen ob der neue Adapter auch ohne das funktioniert, da der Entwickler soef nichts mehr macht und aus dem Grund auch Probleme auftreten. Deshalb wurde der Adapter überführt um solche Problem zu vermeiden.Hmm, wenn ich mit der Katze suche, finde ich aber die 0.4.18 von soef. Wo finde ich die "überführte" Version?
ciao
frank
-
-
@sigi234
Danke, genau den meine ich und da einfach den Link bei sonstige Quellen einfügen. -
@Jan1 said in eingehendes Telefonat mit Alexa ankündigen:
@sigi234
Danke, genau den meine ich und da einfach den Link bei sonstige Quellen einfügen.Installation hat geklappt, aber wenn hier fröhlich die Telefone klingeln, passiert genau gar nichts
War mit dem alten Adapter gestern allerdings ganz genauso.
Habe das Blockly extra auf debug gesetzt. Aber weder dort noch in dem Log ist irgendwas vom Klingeln des eingehenden Anrufs zu sehen. Welchen Haken habe ich wohl vergessen zu setzen bzw. wusste nix darüber?
Bei den Geräten sind die Telefone ja eh nicht zu sehen. Dürfte dafür also nicht nötig sein?ciao
frank -
Ich suche weiter nach der Ursache.
Also habe ich mal ein eigenes Blockly gebaut, um nur Alexa zu probieren:
<xml xmlns="http://www.w3.org/1999/xhtml"> <variables> <variable type="" id="$ebGQNB!-#l3x:d,u@*I">Ansage</variable> </variables> <block type="schedule" id="kp(,b8)ABFpGg;oTMCH}" x="-337" y="-113"> <field name="SCHEDULE">* 10-11 * * 3</field> <next> <block type="variables_set" id="=P.`]H%wz+eghY7M@Isf"> <field name="VAR" id="$ebGQNB!-#l3x:d,u@*I" variabletype="">Ansage</field> <value name="VALUE"> <block type="text" id="R8|W+0=!g]}}qiK#`8h]"> <field name="TEXT">Dies ist ein Test</field> </block> </value> <next> <block type="control" id="xc?*+QQW$pe4X?K4U8yl"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.XxXxX.Commands.ssml</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="variables_get" id="5Av1l-myFA,Am;MB:3Gm"> <field name="VAR" id="$ebGQNB!-#l3x:d,u@*I" variabletype="">Ansage</field> </block> </value> </block> </next> </block> </next> </block> </xml>
Laut log passiert was, aber Alexa bleibt stumm
2019-05-29 10:54:23.906 - info: javascript.0 script.js.Telefonie.Skript_1: setStateDelayed(id=alexa2.0.Echo-Devices.XxXxX.Commands.ssml, state=Dies ist ein Test, isAck=false, delay=1000, clearRunning=true) 2019-05-29 10:54:23.906 - info: javascript.0 script.js.Telefonie.Skript_1: setStateDelayed: no running timers 2019-05-29 10:54:23.907 - info: javascript.0 script.js.Telefonie.Skript_1: registered 0 subscriptions and 1 schedule 2019-05-29 10:54:24.910 - info: javascript.0 script.js.Telefonie.Skript_1: setForeignState(id=alexa2.0.Echo-Devices.XxXxX.Commands.ssml, state={"val":"Dies ist ein Test","ack":false}) 2019-05-29 10:54:24.912 - warn: javascript.0 script.js.Telefonie.Skript_1: setForeignState(id=alexa2.0.Echo-Devices.XxXxX.Commands.ssml, state={"val":"Dies ist ein Test","ack":false}) - was not executed, while debug mode is active 2019-05-29 10:54:54.635 - info: javascript.0 Stop script script.js.Telefonie.Skript_1 2019-05-29 10:54:54.648 - info: javascript.0 Start javascript script.js.Telefonie.Skript_1 2019-05-29 10:54:54.666 - info: javascript.0 script.js.Telefonie.Skript_1: schedule(cron=* 10-11 * * 3) 2019-05-29 10:54:54.666 - info: javascript.0 script.js.Telefonie.Skript_1: setStateDelayed(id=alexa2.0.Echo-Devices.XxXxX.Commands.ssml, state=Dies ist ein Test, isAck=false, delay=1000, clearRunning=true) 2019-05-29 10:54:54.667 - info: javascript.0 script.js.Telefonie.Skript_1: setStateDelayed: no running timers 2019-05-29 10:54:54.667 - info: javascript.0 script.js.Telefonie.Skript_1: registered 0 subscriptions and 1 schedule 2019-05-29 10:54:55.668 - info: javascript.0 script.js.Telefonie.Skript_1: setForeignState(id=alexa2.0.Echo-Devices.XxXxX.Commands.ssml, state={"val":"Dies ist ein Test","ack":false})
-
@lost-in-translation
Kein Trigger, keine Funktion -
Warum muss da ein Trigger sein? Ist ein Timer nicht ein "Uhrzeit-Trigger" ?
Wie könnte ich denn ganz simpel erstmal sicher stellen, dass die Echos wirklich was tun?
Das Gesamtskript, dass ich importiert habe, macht nix. Irgendwie muss ich das jetzt erstmal in Module zerlegen und die einzeln checken, anders kriege ich das nicht gelöst. Ist mir schlicht zu viel auf einmal.ciao
frank
-
@lost-in-translation
Ja schon, aber nix drin was er starten sollte. -
@Jan1
danke für den Hinweis
So spricht sie tatsächlich.
Also scheint das Skript das Klingeln nicht mitzubekommen -
@lost-in-translation
hast Du das gemacht ?Ob der Adapter Anrufe mit bekommt, kannst Du live in den Objekten beobachten wenn Du Dich selbst anrufst.
-
@dslraser
Ja, der Call Monitor ist an -
@lost-in-translation
ach, das ist der community Adapter. Da muß im Blockly was angepasst werden. -
Hallo @lost-in-translation bzw. @dslraser ,
läuft das Ganze mittlerweile mit Alexa? Bei mir gibt sie leider keinen Mucks von sich. Prinzipiell müsste aber alles passen. Die Stimmen sind im iot-Adapter eingefügt und wenn ich Alexa "von Hand" zum Reden bringe, klappt das ebenso wie bei Frank oben. Der Anruf selbst ist in den Objekten zu sehen und wird mir auch in VIS korrekt dargestellt. Ich versteh's irgendwie grad nicht ...
Gruß
Oliver -
War ja klar, kaum stellt man die Frage im Forum, klappt alles.
Hab noch mal explizit Hans über Alexa aktiviert und nun läuft's ...Danke für dieses überaus geniale Script!!!