Ich hatte die selben Meldungen ..
Lösung: Instanz UND Adapter löschen und neu einrichten. Nur die Instanz löschen und wieder anlegen hat es nicht gebracht.
Ich hatte die selben Meldungen ..
Lösung: Instanz UND Adapter löschen und neu einrichten. Nur die Instanz löschen und wieder anlegen hat es nicht gebracht.
! ````
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="create" id="f/h+q}5V%y]EUJ;a=!VW" x="-437" y="-388"><field name="NAME">Kueche_State</field>
<next><block type="create" id="Uzkta:J2#p(pK#gZWHts"><field name="NAME">Lichtautomatik_Kueche</field>
<next><block type="variables_set" id="U,v}AxcbrG,o}/9r)R!"><field name="VAR">licht_Kueche</field>
<value name="VALUE"><block type="get_value" id="7.:eScCos^))#So/]I7"><field name="ATTR">val</field>
<field name="OID">hm-rpc.0.OEQ1148284.1.STATE</field></block></value>
<next><block type="comment" id="bl5[_A@=Q=VNvb.TPlA"><field name="COMMENT">ID Bewegung</field> <next><block type="on" id="^E4sfXy
;J%7%N7!~KYN"><field name="OID">javascript.1.Hue.2.Bewegung_Kueche</field>
<field name="CONDITION">ne</field>
<statement name="STATEMENT"><block type="debug" id="5jySf};|1KIOz|-x5.4Z"><field name="Severity">log</field>
<value name="TEXT"><shadow type="text" id="fHy%l4TaB=O@7CVB%u0b"><field name="TEXT">Motion hat sich geändert</field></shadow></value>
<next><block type="controls_if" id="lZ(wkj5=qNXN;_`3W3EM"><mutation elseif="2"></mutation>
<value name="IF0"><block type="logic_operation" id="E=HM_HQk,dla`gsD4{H:" inline="false"><field name="OP">AND</field>
<value name="A"><block type="logic_operation" id="=cIP!7w_p]G^(AgluL[v" inline="false"><field name="OP">AND</field>
<value name="A"><block type="logic_compare" id="Yh%8NG*Nuwjr^aKM=,nt"><field name="OP">EQ</field>
<value name="A"><block type="get_value" id="#K|]ht@w0d_Zr~6.T2~E"><field name="ATTR">val</field>
<field name="OID">javascript.1.Hue.2.Bewegung_Kueche</field></block></value>
<value name="B"><block type="logic_boolean" id="~y`_6?d~o4)_]EyZ4J;u"><field name="BOOL">TRUE</field></block></value></block></value>
<value name="B"><block type="logic_compare" id="D55i4j~OO6*Hm9PfVjm="><field name="OP">NEQ</field>
<value name="A"><block type="variables_get" id="}cCg)yznc~0`#7APGIT)"><field name="VAR">licht_Kueche</field></block></value>
<value name="B"><block type="logic_boolean" id=";EV32f,;q=g1]+O8c)g2"><field name="BOOL">TRUE</field></block></value></block></value></block></value>
<value name="B"><block type="logic_operation" id="@TpyiC./.ECP0lF-~1?w" inline="false"><field name="OP">AND</field>
<value name="A"><block type="get_value" id="Y(b=sP`q47riGyA,XksN"><field name="ATTR">val</field>
<field name="OID">javascript.1.Hue.2.Helligkeit_Kueche</field></block></value>
<value name="B"><block type="get_value" id="HxQ1+yJnLg==AA(b^I,["><field name="ATTR">val</field>
<field name="OID">javascript.1.Lichtautomatik_Kueche</field></block></value></block></value></block></value>
<statement name="DO0"><block type="debug" id="TKfC_ji*Hm6VcZj*f0}Y"><field name="Severity">log</field>
<value name="TEXT"><shadow type="text" id="(oL_uo[8==.Z}qCFEfA."><field name="TEXT">Alle Bedingungen OK, Licht an</field></shadow></value>
<next><block type="control" id="uE]kwP%Z?J[RCFy42a,7"><mutation delay_input="false"></mutation>
<field name="OID">hm-rpc.0.OEQ1148284.1.STATE</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE"><block type="logic_boolean" id="a6o!G0N:bhTy-.[j1666"><field name="BOOL">TRUE</field></block></value>
<next><block type="control" id="zYhzvwa{q{Q1;,[31^#C"><mutation delay_input="false"></mutation>
<field name="OID">javascript.1.Kueche_State</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE"><block type="logic_boolean" id="?7AV-q45SnEA*.4nNt:6"><field name="BOOL">TRUE</field></block></value></block></next></block></next></block></statement>
<value name="IF1"><block type="logic_operation" id="Y~.i/Pt44SuP|V}YcK|E" inline="false"><field name="OP">AND</field>
<value name="A"><block type="variables_get" id="S5lo2]3s*YpRhW:VD/p4"><field name="VAR">licht_Kueche</field></block></value>
<value name="B"><block type="logic_operation" id="J5`Gld]}n*j10oxbS_?8" inline="false"><field name="OP">AND</field>
<value name="A"><block type="logic_compare" id="rNA:N3@NZ/-^dGkL{Z%u"><field name="OP">EQ</field>
<value name="A"><block type="get_value" id="Ir,D1K,f_535w~SEt0hZ"><field name="ATTR">val</field>
<field name="OID">javascript.1.Hue.2.Bewegung_Kueche</field></block></value>
<value name="B"><block type="logic_boolean" id="qpW(m3)RxeTh?O5(O+L!"><field name="BOOL">TRUE</field></block></value></block></value>
<value name="B"><block type="get_value" id="Q#8EVw/^yor:Ihj=[r_c"><field name="ATTR">val</field>
<field name="OID">javascript.1.Lichtautomatik_Kueche</field></block></value></block></value></block></value>
<statement name="DO1"><block type="timeouts_cleartimeout" id="~qHp3o*Wab.XYgl%rn#g"><field name="NAME">timeout</field>
<next><block type="debug" id="@hNr3:jd6:lD:ehN19DA"><field name="Severity">log</field>
<value name="TEXT"><shadow type="text" id="RRyZEBWQ+9-D,P.D-Dd`"><field name="TEXT">Bewegung erkannt:Licht ist schon an</field></shadow></value></block></next></block></statement>
<value name="IF2"><block type="logic_operation" id="|)+-]QQFMd2kz=~VB:))" inline="false"><field name="OP">AND</field>
<value name="A"><block type="variables_get" id="y8LC=t/!+2P5:OUS3t@2"><field name="VAR">licht_Kueche</field></block></value>
<value name="B"><block type="logic_operation" id="Bm3Pez`%ZLJG4O{Ru5B+" inline="false"><field name="OP">AND</field>
<value name="A"><block type="logic_compare" id="C?YcLvjR8lVZpl.rcpv^"><field name="OP">NEQ</field>
<value name="A"><block type="get_value" id="v#(Lfeg)d%*D{eJ25OAT"><field name="ATTR">val</field>
<field name="OID">javascript.1.Hue.2.Bewegung_Kueche</field></block></value>
<value name="B"><block type="logic_boolean" id="Si}n@@VC@PmZhrx1i^Rl"><field name="BOOL">TRUE</field></block></value></block></value>
<value name="B"><block type="get_value" id="diSen57XIb(F:wZQU.4_"><field name="ATTR">val</field>
<field name="OID">javascript.1.Lichtautomatik_Kueche</field></block></value></block></value></block></value>
<statement name="DO2"><block type="debug" id="L|}GJ8=gE|QE+9=_uQp1"><field name="Severity">log</field>
<value name="TEXT"><shadow type="text" id="OAG4qE^{qe/?ibyjauXE"><field name="TEXT">Keine bewegung timer starten</field></shadow></value>
<next><block type="timeouts_cleartimeout" id="GM7ujBrSBNOMga4_(?Gv"><field name="NAME">timeout</field>
<next><block type="timeouts_settimeout" id="F3Tex_`gJ**]n(K(Ua86"><field name="NAME">timeout</field>
<field name="DELAY">3</field>
<field name="UNIT">min</field>
<statement name="STATEMENT"><block type="controls_if" id="M60^Ic]cp0Mf2p9HbTir"><value name="IF0"><block type="logic_operation" id="_,O3L2RQ2,xI2|{|vz}Y"><field name="OP">AND</field>
<value name="A"><block type="variables_get" id="1WQ7~2dm_.*+H)L(O5@{"><field name="VAR">licht_Kueche</field></block></value>
<value name="B"><block type="logic_compare" id="w{.nM^Kf_iMRR0#tfRjE"><field name="OP">NEQ</field>
<value name="A"><block type="get_value" id="`|/cV^AQND=!;Ly){42("><field name="ATTR">val</field>
<field name="OID">javascript.1.Hue.2.Bewegung_Kueche</field></block></value>
<value name="B"><block type="logic_boolean" id="/(O?--g7uMK7C{qYo{mZ"><field name="BOOL">TRUE</field></block></value></block></value></block></value>
<statement name="DO0"><block type="control" id="*n8yTg,vzGkKwO`;srp."><mutation delay_input="false"></mutation>
<field name="OID">hm-rpc.0.OEQ1148284.1.STATE</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE"><block type="logic_boolean" id="aNXp7_a?dXcb]%{2)IVi"><field name="BOOL">FALSE</field></block></value>
<next><block type="control" id="(u}jL-fI~[Fr8l?83;b8"><mutation delay_input="false"></mutation>
<field name="OID">javascript.1.Kueche_State</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE"><block type="logic_boolean" id="7fg}SH%TtJ2QQl|iJkJH"><field name="BOOL">FALSE</field></block></value></block></next></block></statement></block></statement></block></next></block></next></block></statement></block></next></block></statement>
<next><block type="comment" id="PlNbAyN^w;+~0DlYraf?"><field name="COMMENT">ID Licht</field>
<next><block type="on" id="Qvir^Iyye;}YSbLTY*En"><field name="OID">hm-rpc.0.OEQ1148284.1.STATE</field>
<field name="CONDITION">any</field>
<field name="ACK_CONDITION">true</field>
<statement name="STATEMENT"><block type="variables_set" id="8u+DfM@(Gb|Gpa*5V%gb"><field name="VAR">licht_Kueche</field>
<value name="VALUE"><block type="on_source" id="*z`p%tJ(Mc`=dl6(%0Q%"><field name="ATTR">state.val</field></block></value></block></statement>
<next><block type="on" id="E/h^XM2HRwrs0EAm(~.~"><field name="OID">hm-rpc.0.OEQ1148284.1.STATE</field>
<field name="CONDITION">any</field>
<field name="ACK_CONDITION">true</field>
<statement name="STATEMENT"><block type="controls_if" id="Qu|38ncZ=aV_FiJ|{6B4"><value name="IF0"><block type="logic_compare" id="],+dP__za,Y^P.Ta|/St"><field name="OP">EQ</field>
<value name="A"><block type="get_value" id="*2`@L{}7PKr)=(fAPlO7"><field name="ATTR">val</field>
<field name="OID">hm-rpc.0.OEQ1148284.1.STATE</field></block></value>
<value name="B"><block type="logic_boolean" id="}F{URw/H6b0^AHM1%:im"><field name="BOOL">FALSE</field></block></value></block></value>
<statement name="DO0"><block type="control" id="91r7zNW@!0LKaft8J-fU"><mutation delay_input="false"></mutation>
<field name="OID">javascript.1.Kueche_State</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE"><block type="on_source" id="L~AmN}EsEF#5mRDa7^dP"><field name="ATTR">state.val</field></block></value></block></statement></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block>
<block type="comment" id="2aV7tF/;%?p=WCSi2.Nl" x="-62" y="-312"><field name="COMMENT">ID Licht</field></block></xml>
Ich habe es jetzt nochmal umgebaut.. da waren doch noch ein bisschen Denkfehler drin….
Nun funktioniert es perfekt. Einschaltbedingung, erkennen ob Bewegung, wenn Licht schon an ist (timer stoppen, falls schon einer gestartet) und Timer zum ausschalten, wenn licht an und keine Bewegung mehr...
[4885_kueche-neu.jpeg](/assets/uploads/files/4885_kueche-neu.jpeg)
@uwe72 Laut screenshot im Ticket hast du Port 7443... Cloudkey Plus (gen2) sind aber 443
@djmarc75 das war der entscheidende Hinweis.. viel einfacher als gedacht...
Was wollte ich erreichen ? Ich frage den Status der Waschmaschine ab, und bisher kam die Ausgabe immer im Wohnzimmer... jetzt kommt sie in dem Raum, in dem ich die Abfrage gestartet habe.
Danke !!
@Slowman Das ist doch ganz einfach...
momentan steuerst du speak mit "Geschirrspüler ist fertig..."
Dann steuere Speak halt mit "70:Geschirrspüler ist fertig". .. danach wird automatisch wieder die letzte Lautstärke verwendet..
Drück mal auf das Zahnrad vor dem "falls"
Da kannst du auch noch "sonst falls" und "sonst" einbauen und damit mehrere Bedingungen prüfen...
Ich wollte gerade auf ein neues Iphone Umziehen...
Die App ist anscheinend nicht mehr im Appstore ?
@dslraser war ja klar kurz runtergetippt und falsch..
Aber in der kopierten Releasenote war es ja zum Glück richtig.
Wenn man sich auf der Bayrol-poolaccess Seite anmeldet, dann kommt ein Hinweise, dass es aktuell zu Kommunikationsproblemen kommt.
Wenn man dies mit "nicht mehr anzeigen" quitiert, dann geht auch das Script wieder
Falls sich jemand wundert... aktuell kommen keine Daten. Ist bei Bayrol bekannt und sie arbeiten an einer Lösung.
@mpa9 Nunja..
Wie gesagt, unter Instanz.. die Instanz löschen, dann unter Adapter den Adapter deinstallieren / löschen... Dann wieder neu installieren..
Hier auf den Mülleimer klicken...
man kann ja im Expertenmodus auch manuell auf die 9.0.10 downgraden.. hier ist tatsächlich mit der Scriptversion 4.9.2.3 alles ok.
Edit:
ok.. nach ein paar Sekunden dann doch Warnungen:
avascript.0 14:15:56.363 info
Stopping script
javascript.1 14:15:56.375 info
Stopping script
javascript.0 14:15:57.461 info
Compiling TypeScript source
javascript.0 14:15:57.704 info
source code did not change, using cached compilation result...
javascript.0 14:15:57.750 info
--- start of NsPanelTs: 0_userdata.0.NSPanel.1. ---
javascript.0 14:15:57.779 info
setObjects enabled - create Alias Channels possible
javascript.0 14:15:57.780 info
weather alias for accuweather.0. already exists
javascript.0 14:15:57.785 info
registered 41 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
javascript.0 14:15:57.787 info
No Updates for NSPanel available
javascript.0 14:15:57.932 info
Desired TFT Firmware: 58 / v4.9.2
javascript.0 14:15:57.932 info
Installed TFT Firmware: 58 / v4.9.2
javascript.0 14:15:58.044 info
Debug mode disabled
javascript.0 14:15:59.355 info
Desired TFT Firmware: 58 / v4.9.2
javascript.0 14:15:59.355 info
Installed TFT Firmware: 58 / v4.9.2
javascript.0 14:15:59.355 info
hidden Cards disabled
javascript.0 14:16:00.572 info
Start MQTT-Port-Check -------------------------------------
javascript.0 14:16:00.572 info
-- admin.0 - 8081
javascript.0 14:16:00.572 info
-- deyeidc.0 - 8899
javascript.0 14:16:00.572 info
-- evcc.0 - 7070
javascript.0 14:16:00.572 info
-- hm-rpc.0 - 0
javascript.0 14:16:00.572 info
-- hm-rpc.1 - 0
javascript.0 14:16:00.572 info
-- hue.0 - 80
javascript.0 14:16:00.572 info
-- mqtt.0 - 1883
javascript.0 14:16:00.573 info
-- proxmox.0 - 8006
javascript.0 14:16:00.573 info
-- shelly.0 - 1882
javascript.0 14:16:00.573 info
-- shelly.1 - 1885
javascript.0 14:16:00.573 info
-- simple-api.0 - 8087
javascript.0 14:16:00.573 info
-- sql.0 - 3306
javascript.0 14:16:00.573 info
-- sun2000.0 - 5021
javascript.0 14:16:00.573 info
-- telegram.0 - 8443
javascript.0 14:16:00.573 info
-- web.0 - 8082
javascript.0 14:16:00.573 info
-- ws.0 - 8084
javascript.0 14:16:00.573 info
-- zigbee.0 - /dev
javascript.0 14:16:00.573 info
- MQTT-Port-Check OK: Instance of Adapter: mqtt.0 is running on Port:1883
javascript.0 14:16:00.573 info
End MQTT-Port-Check ---------------------------------------
javascript.0 14:16:09.733 warn
at HandleScreensaverUpdate (script.js.FertigeScripte.NS-Panel_V4_9:13914:31)
javascript.0 14:16:09.733 warn
at HandleScreensaver (script.js.FertigeScripte.NS-Panel_V4_9:13591:5)
javascript.0 14:16:09.733 warn
at HandleMessage (script.js.FertigeScripte.NS-Panel_V4_9:5729:21)
javascript.0 14:16:09.733 warn
at script.js.FertigeScripte.NS-Panel_V4_9:5417:21
javascript.0 14:16:09.733 warn
at step (script.js.FertigeScripte.NS-Panel_V4_9:33:23)
javascript.0 14:16:09.733 warn
at Object.next (script.js.FertigeScripte.NS-Panel_V4_9:14:53)
javascript.0 14:16:09.733 warn
at script.js.FertigeScripte.NS-Panel_V4_9:8:71
javascript.0 14:16:09.733 warn
at HandleScreensaverUpdate (script.js.FertigeScripte.NS-Panel_V4_9:13914:31)
javascript.0 14:16:09.733 warn
at HandleScreensaver (script.js.FertigeScripte.NS-Panel_V4_9:13591:5)
javascript.0 14:16:09.733 warn
at HandleMessage (script.js.FertigeScripte.NS-Panel_V4_9:5729:21)
javascript.0 14:16:09.733 warn
at script.js.FertigeScripte.NS-Panel_V4_9:5417:21
javascript.0 14:16:09.733 warn
at step (script.js.FertigeScripte.NS-Panel_V4_9:33:23)
javascript.0 14:16:09.733 warn
at Object.next (script.js.FertigeScripte.NS-Panel_V4_9:14:53)
javascript.0 14:16:09.733 warn
at script.js.FertigeScripte.NS-Panel_V4_9:8:71
javascript.0 14:16:09.734 warn
at HandleScreensaverUpdate (script.js.FertigeScripte.NS-Panel_V4_9:13914:31)
javascript.0 14:16:09.734 warn
at HandleScreensaver (script.js.FertigeScripte.NS-Panel_V4_9:13591:5)
javascript.0 14:16:09.734 warn
at HandleMessage (script.js.FertigeScripte.NS-Panel_V4_9:5729:21)
javascript.0 14:16:09.734 warn
at script.js.FertigeScripte.NS-Panel_V4_9:5417:21
javascript.0 14:16:09.734 warn
at step (script.js.FertigeScripte.NS-Panel_V4_9:33:23)
javascript.0 14:16:09.734 warn
at Object.next (script.js.FertigeScripte.NS-Panel_V4_9:14:53)
javascript.0 14:16:09.734 warn
at script.js.FertigeScripte.NS-Panel_V4_9:8:71
javascript.0 14:16:09.734 warn
at HandleScreensaverUpdate (script.js.FertigeScripte.NS-Panel_V4_9:13914:31)
javascript.0 14:16:09.734 warn
at HandleScreensaver (script.js.FertigeScripte.NS-Panel_V4_9:13591:5)
javascript.0 14:16:09.734 warn
at HandleMessage (script.js.FertigeScripte.NS-Panel_V4_9:5729:21)
javascript.0 14:16:09.734 warn
at script.js.FertigeScripte.NS-Panel_V4_9:5417:21
javascript.0 14:16:09.734 warn
at step (script.js.FertigeScripte.NS-Panel_V4_9:33:23)
javascript.0 14:16:09.734 warn
at Object.next (script.js.FertigeScripte.NS-Panel_V4_9:14:53)
javascript.0 14:16:09.734 warn
at script.js.FertigeScripte.NS-Panel_V4_9:8:71
Hab jetzt auf die 9.0.11 aktualisiert.. und das Script auf 4.9.2.3
Bringt immer noch Fehler: unter 8.9.2 einwandfrei.
Kein Stress...
javascript.0 12:01:53.268 error
TypeScript compilation failed:
if (obj2.common.type == "boolean") {
^
ERROR: Property 'type' does not exist on type 'InstanceCommon | AdapterCommon | (InstanceCommon & Record<string, any>) | (AdapterCommon & Record<string, any>) | ... 24 more ... | SystemConfigCommon'.
Property 'type' does not exist on type 'ChannelCommon'.
let name = page.heading !== undefined ? page.heading : o.common.name.de;
^
ERROR: Property 'de' does not exist on type 'StringOrTranslated'.
Property 'de' does not exist on type 'string'.
let heading = page.heading !== undefined ? page.heading : o.common.name.de;
^
ERROR: Property 'de' does not exist on type 'StringOrTranslated'.
Property 'de' does not exist on type 'string'.
heading = page.heading !== undefined ? page.heading : o.common.name.de;
^
ERROR: Property 'de' does not exist on type 'StringOrTranslated'.
Property 'de' does not exist on type 'string'.
@armilar Auch mit 9.0.10 gibt es noch Probleme..
TypeScript compilation failed:
await setStateAsync(NSPanel_Path + 'PageNavi', <iobJS.State>{ val: "{ pagetype: 'page', pageId: 0 }", ack: true });
^
ERROR: Namespace 'global.iobJS' has no exported member 'State'.
await setStateAsync(NSPanel_Path + 'NSPanel_Dimmode_brightnessDay', <iobJS.State>{ val: 8, ack: true });
^
ERROR: Namespace 'global.iobJS' has no exported member 'State'.
await setStateAsync(NSPanel_Path + 'NSPanel_Dimmode_hourDay', <iobJS.State>{ val: 7, ack: true });
^
ERROR: Namespace 'global.iobJS' has no exported member 'State'.
await setStateAsync(NSPanel_Path + 'NSPanel_Dimmode_brightnessNight', <iobJS.State>{ val: 1, ack: true });
^
ERROR: Namespace 'global.iobJS' has no exported member 'State'.
await setStateAsync(NSPanel_Path + 'NSPanel_Dimmode_hourNight', <iobJS.State>{ val: 22, ack: true });
^
ERROR: Namespace 'global.iobJS' has no exported member 'State'.
await setStateAsync(meanPower, <iobJS.State>{ val: meanConsumption, ack: true });
^
ERROR: Namespace 'global.iobJS' has no exported member 'State'.
await setStateAsync(screensaverNotifyHeading, <iobJS.State>{ val: '', ack: true });
^
ERROR: Namespace 'global.iobJS' has no exported member 'State'.
await setStateAsync(screensaverNotifyText, <iobJS.State>{ val: '', ack: true });
^
ERROR: Namespace 'global.iobJS' has no exported member 'State'.
await setStateAsync(obj.id, <iobJS.State>{ val: obj.state.val, ack: true }); // ack new value
^
ERROR: Namespace 'global.iobJS' has no exported member 'State'.
await setStateAsync(NSPanel_Path + 'NSPanel_locales_json', <iobJS.State>{ val: JSON.stringify(response.data), ack: true });
^
ERROR: Namespace 'global.iobJS' has no exported member 'State'.
await setStateAsync(NSPanel_Path + 'NSPanel_locales_service_json', <iobJS.State>{ val: JSON.stringify(response.data), ack: true });
^
ERROR: Namespace 'global.iobJS' has no exported member 'State'.
await setStateAsync(NSPanel_Path + 'Tasmota_Firmware.currentVersion', <iobJS.State>{ val: getState(NSPanel_Path + 'Tasmota_Firmware.onlineVersion').val, ack: true });
^
ERROR: Namespace 'global.iobJS' has no exported member 'State'.
await setStateAsync(NSPanel_Path + 'Berry_Driver.currentVersion', <iobJS.State>{ val: getState(NSPanel_Path + 'Berry_Driver.onlineVersion').val, ack: true });
^
ERROR: Namespace 'global.iobJS' has no exported member 'State'.
Back to stable...
@phil_discount ich bin ja ungern einer, der mit dem Finger zeigt.. Aber du sollst. sun2000.0.inverter.0.battery.chargeFromGridFunction zeigen..
nicht den Status aus Control, sondern aus Battery... und das ist in deinem Screenshot zugeklappt...
@bolliy sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
@mameier1234 nein, nur wenn du Energie aus dem öffentlichen Stromnetz speichern möchtest - also bei der Verwendung von dynamischen Strompreisen.
Wiki: https://github.com/bolliy/ioBroker.sun2000/wiki/Battery-control#laden-des-speichers-ac-seitig
Was möchtest Du denn erreichen ? Die Frage war: AC Laden per Blockly steuern, das habe ich so verstanden, dass Du aus dem Netz den Akku laden möchtest... ? Meiner Meinung macht das nur bei Dynamischen Stromtarifen sinn, aber die Frage war ja: AC Laden ... ? Und das geht eben nur mit Modus 5 .. Der hat nix mit Stromtarif laden zu tun, sondern mit "aus dem Netz in den Akku" .. und nicht aus PV(DC) in den Akku. Modus 2 ist maximaler Eigenverbrauch, Modus 5 eben... in den Akku...
@hm_krause sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
@mameier1234
der Haken ist gesetzt.
Nutze (noch) keine dyn. Stromtarife.
Möchte nur morgens AC Laden an (2WR) und abends wieder aus
Aber der Working Mode wird auf 5 gesetzt ?