Bei mir ist wieder alles im grünen Bereich
Danke für die arbeit
NEWS
Latest posts made by Hoschy
-
RE: [erledigt] Cloud Adapter Verbindungsabbrüche
-
RE: [erledigt] Cloud Adapter Verbindungsabbrüche
Ich vermute nur ein Technisches Problem, ansonsten wäre es angekündigt worden.
-
RE: [erledigt] Cloud Adapter Verbindungsabbrüche
Moin
Ich habe die Abbrüche auch, habe einfach zu iot gewechselt -
RE: Blockly / Javascript problem in 2 scripten
Update:
Nach anpassen des Fenster_status Skripts mit dem richtigen Object im letzten teil und mit der Status abfrage nach aktualisiert,
läuft die Sprachausgabe, so wie sie soll, ein Echo aus der Gruppe sagt zwar nichts, aber damit kann ich zwangsläufig leben.
Folgendes steht als Fehler noch im Log:
javascript.0 2018-12-31 13:04:46.406 info script.js.Testscripte.Sprachausgabe_Alexa: Script letzte Alexa gestartet alexa2.0 2018-12-31 13:04:44.934 error Datatype for Echo-Devices.59d60f490b584fcd90310e89b23f1588.Commands.speak differs from expected, ignore state change! Please write correct datatype (string) javascript.0 2018-12-31 13:04:44.918 warn at TCP.onread (net.js:559:20) javascript.0 2018-12-31 13:04:44.917 warn at Socket.Readable.push (_stream_readable.js:134:10) javascript.0 2018-12-31 13:04:44.917 warn at readableAddChunk (_stream_readable.js:176:18) javascript.0 2018-12-31 13:04:44.917 warn at Socket.emit (events.js:188:7) javascript.0 2018-12-31 13:04:44.916 warn at emitOne (events.js:96:13) javascript.0 2018-12-31 13:04:44.916 warn at Socket. <anonymous>(/opt/iobroker/node_modules/redis/index.js:274:27) javascript.0 2018-12-31 13:04:44.916 warn at JavascriptRedisParser.execute (/opt/iobroker/node_modules/redis-parser/lib/parser.js:574:12) javascript.0 2018-12-31 13:04:44.915 warn at JavascriptRedisParser.returnReply (/opt/iobroker/node_modules/redis/index.js:192:18) javascript.0 2018-12-31 13:04:44.915 warn at RedisClient.return_reply (/opt/iobroker/node_modules/redis/index.js:833:9) javascript.0 2018-12-31 13:04:44.914 warn at return_pub_sub (/opt/iobroker/node_modules/redis/index.js:794:18) javascript.0 2018-12-31 13:04:44.914 warn at RedisClient.emit (events.js:194:7) javascript.0 2018-12-31 13:04:44.914 warn at emitThree (events.js:116:13) javascript.0 2018-12-31 13:04:44.913 warn at RedisClient. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:596:25) javascript.0 2018-12-31 13:04:44.913 warn at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3425:37) javascript.0 2018-12-31 13:04:44.913 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:349:25) javascript.0 2018-12-31 13:04:44.912 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:720:38) javascript.0 2018-12-31 13:04:44.912 warn at Object. <anonymous>(script.js.Testscripte.Tuer_Fenster_status:35:7)</anonymous></anonymous></anonymous>
-
Blockly / Javascript problem in 2 scripten
Moin
Ich habe ein oder zwei Probleme mit meinen Skripten, vll könnte da jemand mal drüber schauen und mir sagen wo das Problem liegt.
Dazu sei gesagt, ich bin Einsteiger, bekomme vieles ans laufen, aber mit Skripten stehe ich auf Kriegsfuß
Sinn der Sache, wenn ich Alexa frage, soll sie mir sagen welche Türen und Fenster offen sind.
Es wurde ein Datenpunkt / Gerät angelegt Namens "Fenster_status" was das ganze über die Routine "Alexa, welche Türen und Fenster sind offen" triggern soll. Gerät wurde gefunden und läßt sich auch "ansprechen", Alexa nimmt die Frage ohne jegliche Antwort an und geht wieder aus.
Wenn ich in die Skriptübersicht gehe, sehe ich fehler im Protokoll sobald sie angesprochen werden.
Log von IObroker:
javascript.0 2018-12-31 08:34:38.819 warn at Timer.listOnTimeout (timers.js:214:5) javascript.0 2018-12-31 08:34:38.819 warn at tryOnTimeout (timers.js:250:5) javascript.0 2018-12-31 08:34:38.818 warn at ontimeout (timers.js:399:34) javascript.0 2018-12-31 08:34:38.818 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1794:34) javascript.0 2018-12-31 08:34:38.817 warn at Object. <anonymous>(script.js.Testscripte.Sprachausgabe_Alexa:12:9) javascript.0 2018-12-31 08:34:38.816 warn getState "alexa2.0.Echo-Devices.59d60f490b584fcd90310e89b23f1588" not found (3) javascript.0 2018-12-31 08:34:38.815 info script.js.Testscripte.Sprachausgabe_Alexa: Script letzte Alexa gestartet javascript.0 2018-12-31 08:34:38.799 warn at Timer.listOnTimeout (timers.js:214:5) javascript.0 2018-12-31 08:34:38.799 warn at tryOnTimeout (timers.js:250:5) javascript.0 2018-12-31 08:34:38.799 warn at ontimeout (timers.js:399:34) javascript.0 2018-12-31 08:34:38.798 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1794:34) javascript.0 2018-12-31 08:34:38.798 warn at Object. <anonymous>(script.js.Testscripte.Sprachausgabe_Alexa:12:9) javascript.0 2018-12-31 08:34:38.795 warn getState "alexa2.0.Echo-Devices.59d60f490b584fcd90310e89b23f1588" not found (3) javascript.0 2018-12-31 08:34:38.794 info script.js.Testscripte.Sprachausgabe_Alexa: Script letzte Alexa gestartet javascript.0 2018-12-31 08:34:37.289 warn at TCP.onread (net.js:559:20) javascript.0 2018-12-31 08:34:37.289 warn at Socket.Readable.push (_stream_readable.js:134:10) javascript.0 2018-12-31 08:34:37.288 warn at readableAddChunk (_stream_readable.js:176:18) javascript.0 2018-12-31 08:34:37.287 warn at Socket.emit (events.js:188:7) javascript.0 2018-12-31 08:34:37.281 warn at emitOne (events.js:96:13) javascript.0 2018-12-31 08:34:37.280 warn at Socket. <anonymous>(/opt/iobroker/node_modules/redis/index.js:274:27) javascript.0 2018-12-31 08:34:37.280 warn at JavascriptRedisParser.execute (/opt/iobroker/node_modules/redis-parser/lib/parser.js:574:12) javascript.0 2018-12-31 08:34:37.279 warn at JavascriptRedisParser.returnReply (/opt/iobroker/node_modules/redis/index.js:192:18) javascript.0 2018-12-31 08:34:37.279 warn at RedisClient.return_reply (/opt/iobroker/node_modules/redis/index.js:833:9) javascript.0 2018-12-31 08:34:37.279 warn at return_pub_sub (/opt/iobroker/node_modules/redis/index.js:794:18) javascript.0 2018-12-31 08:34:37.278 warn at RedisClient.emit (events.js:194:7) javascript.0 2018-12-31 08:34:37.278 warn at emitThree (events.js:116:13) javascript.0 2018-12-31 08:34:37.277 warn at RedisClient. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:596:25) javascript.0 2018-12-31 08:34:37.277 warn at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3425:37) javascript.0 2018-12-31 08:34:37.277 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:349:25) javascript.0 2018-12-31 08:34:37.276 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:720:38) javascript.0 2018-12-31 08:34:37.276 warn at Object. <anonymous>(script.js.Testscripte.Tuer_Fenster_status:34:7) javascript.0 2018-12-31 08:34:37.269 warn Wrong type of .Meine_Geräte.Fenster_status: "string". Please fix, while deprecated and will not work in next versions. javascript.0 2018-12-31 08:34:10.478 info script.js.Testscripte.Sprachausgabe_Alexa: registered 1 subscription and 0 schedules javascript.0 2018-12-31 08:34:10.440 info Start javascript script.js.Testscripte.Sprachausgabe_Alexa javascript.0 2018-12-31 08:34:00.171 info Stop script script.js.Testscripte.Sprachausgabe_Alexa javascript.0 2018-12-31 08:33:35.412 info Stop script script.js.Testscripte.Sprachausgabe_Alexa javascript.0 2018-12-31 08:33:00.452 info script.js.Testscripte.Sprachausgabe_Alexa: Script letzte Alexa gestartet</anonymous></anonymous></anonymous></anonymous></anonymous>
Fehler Fenster_status:
08:34:37.300 warn javascript.0 at Object. <anonymous>(script.js.Testscripte.Tuer_Fenster_status:34:7)
Skript Fenster_status:
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="on" id="H#6W%1F@dXrhnXtUZ%Rs" x="-487" y="-37"><field name="OID">.Meine_Geräte.Fenster_status</field> <field name="CONDITION">ne</field> <statement name="STATEMENT"><block type="controls_if" id="Y3tUcxfwZWjNl}9d;?X}"><value name="IF0"><block type="logic_compare" id="Fcp]^FA^qR:y|h{8N_mg"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="PU`TmtPLZ-ImU|UBb6uv"><field name="ATTR">val</field> <field name="OID">.Meine_Geräte.Fenster_status</field></block></value> <value name="B"><block type="logic_boolean" id="=Fv{N_Lk?Uyu*;RL7:K#"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="variables_set" id="69YJ7cJ7cJx:V*DjKEn("><field name="VAR">Offene Fenster</field> <value name="VALUE"><block type="lists_create_with" id="qGqN%m=iv+^)a7SS^W];"><mutation items="0"></mutation></block></value> <next><block type="controls_if" id="vCF[@+0.2U1.Uc^%a%h/"><value name="IF0"><block type="logic_compare" id="L~=t[*#Y(jR=O9NQ{*1s"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="!.S`XM;FjMk/LB+O~zv="><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_1897dc.opened</field></block></value> <value name="B"><block type="logic_boolean" id="EBKI;j9u|DdK9O*kCmPw"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id="X@o(Rp!^8_iT/.;Wz.?]"><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id="]ZWHhL?{H=AX%)G_.`e/"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="0}kVIh:?8RYH;_9jH=P."><field name="TEXT">Die Terassentür</field></block></value></block></statement> <next><block type="controls_if" id="VCo9oE1[:]i,hc{;|.RG"><value name="IF0"><block type="logic_compare" id="_bE:0Vw}7=x]6?nZRv%^"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="YQ#:w=O%T4Bj6OL~1-OO"><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_19075e.opened</field></block></value> <value name="B"><block type="logic_boolean" id="?pdAa,IL)Wd^?|96`aS?"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id="9il.S,4c`)6#/tu)d?uv"><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id=":dQ`i.lxBA-GfWZlIvuD"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="My`,pTR,T;Z^xcYD2fP`"><field name="TEXT">Die Hintertür</field></block></value></block></statement> <next><block type="controls_if" id="#-PvaYv~OkA]MkRTXQ_V"><value name="IF0"><block type="logic_compare" id="mN3927{kr(+/gTl3V8Ne"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="2~6Qm_5SKa3iRhkl{D*7"><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_190760.opened</field></block></value> <value name="B"><block type="logic_boolean" id="_9udo8]z!OSvd5grl4vD"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id="rY2.?h1C@4u^kccX2{qv"><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id="zJarAa7]wwil^VM2dv]E"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="nI:f^5;G01=Ap8zV739j"><field name="TEXT">Die Haustür</field></block></value></block></statement> <next><block type="controls_if" id="aUDblIIFkr04{?^]3/Oh"><value name="IF0"><block type="logic_compare" id="vq?whEz!JrtrzWeK]J+f"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="PuKJI1mS)5Vgz(KBtRWt"><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_190840.opened</field></block></value> <value name="B"><block type="logic_boolean" id="E49jy81Y[S,E(,jO*a4N"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id="l~Q-2aw8b*e!M!9Y`EvN"><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id="1o,T#JgB9c)s`)ke@5d-"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="?5}-Zx,v:Sa%4c(n*g:6"><field name="TEXT">Das rechte Partyraumfenster</field></block></value></block></statement> <next><block type="controls_if" id="t3*6H/CfKrK6cLIg8j?6"><value name="IF0"><block type="logic_compare" id="h0eA|NB_+5,i}%JlY6Xv"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="a5!{,ZH|`|_M:WJ?(},y"><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_1898e3.opened</field></block></value> <value name="B"><block type="logic_boolean" id="2rvqE3~Tdk-tZ%+auS!-"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id=".LuS:8/%mB6MtJ3.Wc]!"><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id="#=QHh3!#kmv]nQt6=D@u"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="DRodtJmWv2*75TSqGtH."><field name="TEXT">Das linke Partyraumfenster</field></block></value></block></statement> <next><block type="controls_if" id="C0tp[.PDAW7X?}`?q4*c"><value name="IF0"><block type="logic_compare" id="yrWMr,4a1rBo%,X~}@[@"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="tYomI-{N.X:R8S#d9Pg="><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_1895c6.opened</field></block></value> <value name="B"><block type="logic_boolean" id="|A2R1Y-R0vuhp?W8u*9;"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id="d1{w+~SOMkU!mdZ%[uXA"><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id="6fck9c+)iuMIG1Ik)ufJ"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="^-^Cu2`E)=pDU=cIFt#{"><field name="TEXT">Das linke Kinderfenster</field></block></value></block></statement> <next><block type="controls_if" id="X*WtQwoa!o#ko~xa7%,o"><value name="IF0"><block type="logic_compare" id="leSfC5n?krW=U6~JG4YP"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="U!E)jKppdcC_PxB+uZa4"><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_1908de.opened</field></block></value> <value name="B"><block type="logic_boolean" id="4RdxVHO=oi;#~?=*e@VO"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id="xCP9~G)3^I`#oAT3obPP"><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id="*pGSg|1OIB-%dLjyOYWW"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="9Lugd0MD+qh9Td]?,]}5"><field name="TEXT">Das rechte Kinderfenster</field></block></value></block></statement> <next><block type="controls_if" id="pDbeGZ7LQ^#*lVpq7^T*"><value name="IF0"><block type="logic_compare" id="gd4.T+Az)FG@3m71]7)0"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="|mmWb2]XAH=D@d_1Dx~2"><field name="ATTR">val</field> <field name="OID">maxcube.0.devices.contact_190838.opened</field></block></value> <value name="B"><block type="logic_boolean" id="Ij1Z_Gv+rOrg~vlQMpzr"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="lists_setIndex" id="OgvPoTgqHhB~^jvatlr["><mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"><block type="variables_get" id="iTFqdwkU;7Z[9SH(%^#t"><field name="VAR">Offene Fenster</field></block></value> <value name="TO"><block type="text" id="RqLKLIi5Fq2E|/?oxAwh"><field name="TEXT">Das Bad Fenster oben</field></block></value></block></statement> <next><block type="controls_if" id="-+e5D_8Bp|uVmkp0m0Y1"><mutation else="1"></mutation> <value name="IF0"><block type="text_isEmpty" id="-S6QzR4GMZ:.5Jz3v{)R"><value name="VALUE"><shadow type="text" id="yK*|JF?sN?,1~%c^%iHf"></shadow> <block type="variables_get" id="is**wYE[H)!KCj,PK/B7"><field name="VAR">Offene Fenster</field></block></value></block></value> <statement name="DO0"><block type="control" id="t]8#)epHdW)@9V.wrvqz"><mutation delay_input="false"></mutation> <field name="OID">.Meine_Geräte.Fenster_status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="text_join" id="n-qS60!u.H0YF[s)YM{="><mutation items="1"></mutation> <value name="ADD0"><block type="text" id="h_IHHwt2vVfgBNE32M(/"><field name="TEXT">Alle Türen und Fenster sind zu</field></block></value></block></value> <next><block type="control" id="dgR)7O6i[Y:6LC{_:P{s"><mutation delay_input="false"></mutation> <field name="OID">.Meine_Geräte.Fenster_status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="H4![AYLBO#`;kfS]~Osq"><field name="BOOL">FALSE</field></block></value></block></next></block></statement> <statement name="ELSE"><block type="control" id="Bzf6P]#_hBuuf?LB}X5A"><mutation delay_input="false"></mutation> <field name="OID">.Meine_Geräte.Fenster_status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="text_join" id="8j=0v4Ui[Bc_[`Drl](F"><mutation items="3"></mutation> <value name="ADD0"><block type="text" id="jJ.F%4dt{M41inXuV+S5"><field name="TEXT">Die folgenden Türen und Fenster sind offen und zwar</field></block></value> <value name="ADD1"><block type="variables_get" id="l?7Us`I!wYLCTthRK)m{"><field name="VAR">Offene Fenster</field></block></value> <value name="ADD2"><block type="text" id="{VRI91T/7eBcqkb_mW42"><field name="TEXT">.</field></block></value></block></value> <next><block type="control" id="%i5a:hzgcR+Q6fs9WmG#"><mutation delay_input="false"></mutation> <field name="OID">.Meine_Geräte.Fenster_status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="ty{E,/V0Y}j?K2ZCSb3j"><field name="BOOL">FALSE</field></block></value></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></statement></block></xml>
Fehler Sprachausgabe:
08:34:38.801 warn javascript.0 at Object. <anonymous>(script.js.Testscripte.Sprachausgabe_Alexa:12:9)
Script Sprachausgabe:
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="on_ext" id="=Rr)|[)P=/xSw[*p@HAX" x="-462" y="288"><mutation items="1"></mutation> <field name="CONDITION">any</field> <value name="OID0"><shadow type="field_oid" id="Amf/[+*S8sR%.#b31ayi"><field name="oid">.Meine_Geräte.Fenster_status</field></shadow></value> <statement name="STATEMENT"><block type="control" id=";9XVOQW:Za?a%#}!jb5X"><mutation delay_input="false"></mutation> <field name="OID">alexa2.0.History.#trigger</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="!{/J-6pI{;~rk~s04LDv"><field name="BOOL">TRUE</field></block></value> <next><block type="control" id="wsThwEex*II(Yn}cXajO"><mutation delay_input="true"></mutation> <field name="OID">alexa2.0.History.#trigger</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">2000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="V%-i{ka^,bh:C+Tc]jyJ"><field name="BOOL">FALSE</field></block></value> <next><block type="timeouts_settimeout" id="*/?y2c@I)lXNsOu)f~Zz"><field name="NAME">timeout</field> <field name="DELAY">1500</field> <field name="UNIT">ms</field> <statement name="STATEMENT"><block type="variables_set" id="rrPD^;I0++7:]6p*8Zjq"><field name="VAR">Sprachtext</field> <value name="VALUE"><block type="get_value" id="jSl.:PhYlqM*Y0L[b+mI"><field name="ATTR">val</field> <field name="OID">.Meine_Geräte.Fenster_status</field></block></value> <next><block type="debug" id=",fip40DeIy+2,-7Tb!/c"><field name="Severity">log</field> <value name="TEXT"><shadow type="text" id="3tC#-/];_h-R^y#BO)[{"><field name="TEXT">Script letzte Alexa gestartet</field></shadow></value> <next><block type="controls_if" id="t#8|40K?P{ZDhH%PJGMk"><value name="IF0"><block type="logic_compare" id="57gw*G[!F4]~y^XDc=%a"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="za9FJZv^BRDuvdwjh_q|"><field name="ATTR">val</field> <field name="OID">alexa2.0.Echo-Devices.59d60f490b584fcd90310e89b23f1588</field></block></value> <value name="B"></value></block></value> <statement name="DO0"><block type="control" id="_mED?~X#!N#UCZ43:~/]"><mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.59d60f490b584fcd90310e89b23f1588.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="variables_get" id="}z3JULu#fO]#7JA?L%Ue"><field name="VAR">Sprachtext</field></block></value></block></statement></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml>
Schon mal Danke im voraus an die Helfenden.
Gruß Hoschy</anonymous></anonymous>
-
RE: MAX Thermostat Temperatur regeln
Hi
Eines vorweg, ich habe keine von den Thermostaten im Einsatz.
Für mich würden 0% keinen Sinn machen, denn dann würde der Raum ruck zuck auskühlen, das Thermostat öffnet wieder auf 100% bis Soll-Temp.
Das dann den ganzen Tag, hin und her und hin und her.
Regelt er jedoch den Durchfluß nur etwas runter, erreichst du deine Temperatur automatisch und wenn es kühler wird, regelt er nur ein paar % wieder rauf.
Das ist doch viel wirtschaftlicher / ökologischer in meinen Augen.
So würde ich den Sinn des elektronischen Thermostaten interpretieren, aber ich kann mich ja auch irren.
-
RE: Sonoffs flackern ohne erkennbaren Grund
Zwar schon ein paar Tage älter hier, aber hoffentlich noch keine Leiche
Habe gerade das selbe / ein ähnliches Problem.
Aufbau:
Alte Ausschaltung mit Stegleitung 3x1,5qmm
Sonoff in abgehängter Decke neben der Abzweigdose
230V von Schalterleitung abgeklemmt und nun schalte ich mit dem Tasmota Sonoff Basic den Gpio 14 gegen Ground
Sonoff an 230V Dauerspannung
Beim Aufbau mittags war alles super, keine Probleme. Kaum sitzt man abends im Raum, geht die Disco los.
Meine Vermutung, Leitungsweg zum Schalter zu lang (1,2m) und dazu noch eine Steckdosenleitung daneben, was Störsignale einbringt
Also habe ich rechachiert, man soll wohl zwischen Gpio und Vcc einen 4,7K Ohm Widerstand und zwischen Gpio und Ground einen Kondensator anschließen. Die Werte sind aber je nach Quelle unterschiedlich, Kondensator zwischen 0,1 und 4,7µF und Widerstand zwischen 4,7k und 10k Ohm
Da ich aber beides gerade nicht zur Hand habe, werde ich es erstmal mit einem Relais probieren, also auf den Schalter wieder 230V, die das Relais schalten und darüber dann den Gpio gegen Ground, mal sehen ob es funktioniert.
Vielleicht klärt sich dann welche Werte man braucht, ist auf jeden fall günstiger die 2 Bauteile zu nutzen wie ein Relais