NEWS
Bug: Script Engine kann keine Mails versenden
-
Hallo
bin ganz neu von ccu.io auf ioBroker umgestigen. Mega Cool! Tolle Arbeit.
Bin gerade dabei die Scripts auf ioBroker zu migrieren. Dabei ist mir aufgefallen, dass keine Mails verschickt werden.
Der Mail-Adapter scheint korrekt zu funktionnieren. Das Testmail geht raus. Aber die Mails vom JavaScript Adapter nicht.
Log vom Testmail:
2015-01-23 19:02:42.708 - 2015-01-23 19:02:42.710 - infodebug: admin.0 sendTo "send" to system.adapter.email.0 from system.adapter.admin.0: "This is test email!" : inMem message messagebox.system.adapter.email.0 messagebox.system.adapter.email.0 command=send, message=This is test email!, from=system.adapter.admin.0, message=This is test email!, id=4, ack=false, time=1422036162708, _id=1087 2015-01-23 19:02:42.870 - info: email.0 Send email: {"text":"This is test email!","from":"iobroker <io.broker@x.y>","to":"homematic<homematic@x.y","subject":"iobroker"} 2015-01-23/19:02:44.479/-/info:/email.0/sent/to/homematic<homematic@x.y/<e=""></homematic@x.y","subject":"iobroker"}></io.broker@x.y>
und zum Vergleich aus dem JavaScript Adapter
2015-01-23 19:00:00.512 - info: javascript.0 sendTo "send" to system.adapter.email from system.adapter.javascript.0: {"to":"homematic@x.y","subject":"ioBroker: Sturmwarnung auf 0","text":"bla bla "}
Als Unterschied ist mir das fehlende ".0" beim "sentTo system.adapter.email.0 "aufgefallen….
viele Grüsse
Daniel
P.S.
Gibt's irgendwo eine Anleitung wie ich die ioBroker Module/Adapter im Webstorm zum laufen bringe?
Ich habe aktuell den controller aus dem Webstorm am laufen, die Adapter holt er sich dann aber als node_module herunter was natürlich nicht so praktisch ist, wenn ich im Code rumspielen möchte...
-
Hallo Daniel und herzlich Willkommen im Forum!
bin ganz neu von ccu.io auf ioBroker umgestigen. `
…das ist noch zu frühioBroker ist bestenfalls in der Beta-Phase, wobei einige Adapter sogar noch alpha sind bzw. gar nicht existieren.
Zum "konstruktiv" Testen ist es sicher nicht schlecht, aber produktiv arbeiten wird noch etwas brauchen.
Gruß
Rainer
-
…das ist noch zu früh
ioBroker ist bestenfalls in der Beta-Phase, wobei einige Adapter sogar noch alpha sind bzw. gar nicht existieren. `
papperlappapp :lol:Ich habe ja ccu.io auch noch am laufen und kann so testen was wie wo funktioniert… und sonst ist auch nicht so tragisch. Das meiste ist eh Spielerei
viele Grüsse
Daniel
-
Hallo
bin ganz neu von ccu.io auf ioBroker umgestigen. Mega Cool! Tolle Arbeit.
Bin gerade dabei die Scripts auf ioBroker zu migrieren. Dabei ist mir aufgefallen, dass keine Mails verschickt werden.
Der Mail-Adapter scheint korrekt zu funktionnieren. Das Testmail geht raus. Aber die Mails vom JavaScript Adapter nicht.
Log vom Testmail:
2015-01-23 19:02:42.708 - 2015-01-23 19:02:42.710 - infodebug: admin.0 sendTo "send" to system.adapter.email.0 from system.adapter.admin.0: "This is test email!" : inMem message messagebox.system.adapter.email.0 messagebox.system.adapter.email.0 command=send, message=This is test email!, from=system.adapter.admin.0, message=This is test email!, id=4, ack=false, time=1422036162708, _id=1087 2015-01-23 19:02:42.870 - info: email.0 Send email: {"text":"This is test email!","from":"iobroker <io.broker@x.y>","to":"homematic<homematic@x.y","subject":"iobroker"} 2015-01-23/19:02:44.479/-/info:/email.0/sent/to/homematic<homematic@x.y/<e=""></homematic@x.y","subject":"iobroker"}></io.broker@x.y>
und zum Vergleich aus dem JavaScript Adapter
2015-01-23 19:00:00.512 - info: javascript.0 sendTo "send" to system.adapter.email from system.adapter.javascript.0: {"to":"homematic@x.y","subject":"ioBroker: Sturmwarnung auf 0","text":"bla bla "}
Als Unterschied ist mir das fehlende ".0" beim "sentTo system.adapter.email.0 "aufgefallen….
viele Grüsse
Daniel
P.S.
Gibt's irgendwo eine Anleitung wie ich die ioBroker Module/Adapter im Webstorm zum laufen bringe?
Ich habe aktuell den controller aus dem Webstorm am laufen, die Adapter holt er sich dann aber als node_module herunter was natürlich nicht so praktisch ist, wenn ich im Code rumspielen möchte... `
Um einen Adapter zu debuggen muss man den deaktivieren in admin. Und dann als node.js debug starten. Dabei node_modules /iobroker. Email/Main.js oder email.js auswählen. Dabei als Parameter –force verwenden. Das bringt Adapter zum laufen obwohl er deaktiviert ist.Ich habe jetzt keine Möglichkeit mehr zu schreiben, weil mit Handy und im Österreich bin.
-
Um einen Adapter zu debuggen muss man den deaktivieren in admin. Und dann als node.js debug starten. Dabei node_modules /iobroker. Email/Main.js oder email.js auswählen. Dabei als Parameter –force verwenden. Das bringt Adapter zum laufen obwohl er deaktiviert ist.
Ich habe jetzt keine Möglichkeit mehr zu schreiben, weil mit Handy und im Österreich bin. `
Danke! läuft