@mickym Vielen lieben Dank - jetzt funktioniert es erstmal wieder! Er erkennt zwar die Sensoren noch nicht, aber zumindest läuft das Gateway wieder. Danke noch mal!
NEWS
Best posts made by guitardoc
-
RE: Conbee II, Firmware nicht verbunden
-
RE: IoBroker nach Updateversuch von admin nicht mehr erreichbar
@glasfaser YEPPPPP!!! Das war der Fehler. Wusste nicht, dass man den noch mal separat starten muss / kann und wie das überhaupt geht. Leider kann ich nur einen Daumen nach oben geben…
-
RE: Test Adapter shuttercontrol v1.6.x
@esmax666 Ich habe mir da ein Blockly geschrieben, welches die Vorhersagetemperaturen nimmt, dann ein paar Auswertungen damit macht, und dann den ausgewerteten Wert in einem selbst erstellten Datenpunkt der Object-ID des Temperatur-Sensors zuweist.
-
RE: Problem beim Löschen von Node Red
@thomas-braun Das brachte nichts - AAAAABER… Reboot tut gut!!! Jetzt läuft alles wieder!! Adapter ist weg, ich komme überall drauf und alle Instanzen die laufen sollen sind grün!!
Vielen Vielen Vielen lieben Dank euch für die kompetente Hilfe!!! Leider kann ich überall nur ein Sternchen vergeben…
-
RE: Test Adapter shuttercontrol v1.6.x
@esmax666 WU ist weatherunderground. Da gibt es einen Adapter dafür, wenn du den installierst, dann bekommst du die Werte für die Vorhersage. Die gemessenen Werte kommen von meiner eigenen Wetterstation, da habe ich eine Bresser 7in1. Blockly Export ist hier:
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="{d9L#.7^I6W|-3MNL*mW">Temperatur</variable> <variable id="k`d6q+)pd71@/025S::8">Monat</variable> <variable id="]wX)W![o)A8a*nn^r*-M">Temperatur mit Offset</variable> </variables> <block type="on_ext" id="!c4ef2Oo}7L6]R:Jc5g]" x="109" y="21"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="3"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="~Ch*?VK%z8=m:[(#jN:C"> <field name="oid">alias.0.Temperatur.Vorhersage max</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="j8`YT5v}h?u$OD]n3GlS"> <field name="oid">alias.0.Temperatur.Vorhersage aktuell</field> </shadow> </value> <value name="OID2"> <shadow type="field_oid" id="g;^nUXv6-Gy}N(JlwciF"> <field name="oid">alias.0.Temperatur.Gemessen</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="Z$`902y~S8;iqEVv,j0O"> <field name="COMMENT">Wir nehmen erst mal die aktuelle Temperatur vom Bresser</field> <next> <block type="variables_set" id="]*sA#{;U*N.bOs:aM[gF"> <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field> <value name="VALUE"> <block type="get_value" id="QR[us~(XE?1f#d}3sV:F"> <field name="ATTR">val</field> <field name="OID">alias.0.Temperatur.Gemessen</field> </block> </value> <next> <block type="comment" id="{zY|}F98u=Awz6f.:-bb"> <field name="COMMENT">Wenn die aktuelle Temperatur aus WU größer ist, dann nehmen wir diese</field> <next> <block type="controls_if" id="SmPF!XuMCaQ7c`MZ%M5$"> <value name="IF0"> <block type="logic_compare" id="z:q-@r?O}F1=%mYhK17I"> <field name="OP">GT</field> <value name="A"> <block type="get_value" id="|d+q]Ov~M2t^S%+@E!u4"> <field name="ATTR">val</field> <field name="OID">alias.0.Temperatur.Vorhersage aktuell</field> </block> </value> <value name="B"> <block type="variables_get" id="DIdUEMMwQ,jlh#sL*|66"> <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="im#i;8~Q/`M_Z/x|nuHs"> <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field> <value name="VALUE"> <block type="get_value" id="g+;N{s(C6(nh[^zIPpCq"> <field name="ATTR">val</field> <field name="OID">alias.0.Temperatur.Vorhersage aktuell</field> </block> </value> </block> </statement> <next> <block type="comment" id="V-3~3s|^g%5NNIB49A-m"> <field name="COMMENT">Wenn es eine Maximaltemperaturvorhersage aus WU für heute gibt</field> <next> <block type="controls_if" id="+n8:8xovOa[b2Ch2~4TP"> <value name="IF0"> <block type="logic_compare" id="*lwh`Nf3La$$RVZ;S-pO"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="BA(prX:i?6oj8:Roz,-c"> <field name="ATTR">val</field> <field name="OID">alias.0.Temperatur.Vorhersage Datum</field> </block> </value> <value name="B"> <block type="time_get" id="-{}+w;?BXzy}w+2jxh0L"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">JJJJ-MM-TT</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="uF,=LXwc(y_lk2A)*`33"> <field name="COMMENT">Wenn der Wert nicht NULL ist</field> <next> <block type="controls_if" id="i$g2.1@ZB1=i;;aG-$j|"> <value name="IF0"> <block type="logic_compare" id="DETB]yEMA-W:{hUB:-7~"> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="+b%P(#63DaQWP8xR~j!;"> <field name="ATTR">val</field> <field name="OID">alias.0.Temperatur.Vorhersage max</field> </block> </value> <value name="B"> <block type="logic_null" id="B[?W]qEbbjt}(U#N-`T5"></block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="B9)w9vo$@lZRH;=$VXaX"> <field name="COMMENT">Wenn der Wert größer ist als die aktuelle Temperatur</field> <next> <block type="controls_if" id=";w4}0c!5sNXJ{68[-OU2"> <value name="IF0"> <block type="logic_compare" id="()M$1l8$)OsF,X79mvXq"> <field name="OP">GT</field> <value name="A"> <block type="get_value" id="Kf%qWQKdx4=pt:ne{8ba"> <field name="ATTR">val</field> <field name="OID">alias.0.Temperatur.Vorhersage max</field> </block> </value> <value name="B"> <block type="variables_get" id="7p~sqA1,6^3D*h@?2D3K"> <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="C.-,YrddhNuNP`7qYilr"> <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field> <value name="VALUE"> <block type="get_value" id="Hg-50IskiDUlqAq~8|`X"> <field name="ATTR">val</field> <field name="OID">alias.0.Temperatur.Vorhersage max</field> </block> </value> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </statement> <next> <block type="comment" id="VYB-=N0MoS?|oSwE~#?f"> <field name="COMMENT">Nur schreiben wenn sich der Wert geändert hat</field> <next> <block type="controls_if" id="Y?#Bv+EP|8Gw4=(|Bl$z"> <value name="IF0"> <block type="logic_compare" id="-IJtvev=6o!kFJvBM)%|"> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="giB~wze:(=,mDA-XyxMQ"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Temperatur.Vorhersage</field> </block> </value> <value name="B"> <block type="variables_get" id="Ad_[U81]Ho1*`.a=$`_s"> <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="MY2XOGDd-aKmjf88.a_."> <field name="VAR" id="k`d6q+)pd71@/025S::8">Monat</field> <value name="VALUE"> <block type="time_get" id="]!9J]8u2|UO49QFy)]Ck"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="true"></mutation> <field name="OPTION">Mt</field> <field name="LANGUAGE">de</field> </block> </value> <next> <block type="logic_switch_case" id="rw0WX=+WXq;(uu`Cr)o."> <mutation xmlns="http://www.w3.org/1999/xhtml" case="2" default="1"></mutation> <value name="CONDITION"> <block type="variables_get" id="P(jmgB:2SXbcquWwfn{-"> <field name="VAR" id="k`d6q+)pd71@/025S::8">Monat</field> </block> </value> <value name="CASECONDITION0"> <block type="text" id="Q2G30]Z_a[]Dd;v#{)y*"> <field name="TEXT">März</field> </block> </value> <statement name="CASE0"> <block type="variables_set" id="9:!b_8rEP/3gNkp1~3|a"> <field name="VAR" id="]wX)W![o)A8a*nn^r*-M">Temperatur mit Offset</field> <value name="VALUE"> <block type="math_arithmetic" id="*:K5`EXF^bOwpP^cOhOB"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="NR4#6imb#d|3K-6oM3rh"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="yuljG.b[0b4Gfl]pp`R!"> <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field> </block> </value> <value name="B"> <shadow type="math_number" id="l+oJcJ907oefF8E[56D."> <field name="NUM">1</field> </shadow> <block type="get_value" id="IEXCM.[Bd|~!?3}yPiIy"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Temperatur.Offset_März</field> </block> </value> </block> </value> </block> </statement> <value name="CASECONDITION1"> <block type="text" id="p{d)4,OA6I6Q)HmuZu8|"> <field name="TEXT">April</field> </block> </value> <statement name="CASE1"> <block type="variables_set" id="em2cUoT2]AKZmn5i+7?N"> <field name="VAR" id="]wX)W![o)A8a*nn^r*-M">Temperatur mit Offset</field> <value name="VALUE"> <block type="math_arithmetic" id="*=OHssEO6,ils_d1*Xoi"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="NR4#6imb#d|3K-6oM3rh"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="V;G_)}`VB[XZ2=@7)@D+"> <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field> </block> </value> <value name="B"> <shadow type="math_number" id="l+oJcJ907oefF8E[56D."> <field name="NUM">1</field> </shadow> <block type="get_value" id="u6EY[@svZwHi~!8:jj^Y"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Temperatur.Offset_April</field> </block> </value> </block> </value> </block> </statement> <value name="CASECONDITION2"> <block type="text" id="zGs;7c2{0J!03p0w192?"> <field name="TEXT">Mai</field> </block> </value> <statement name="CASE2"> <block type="variables_set" id="W1=i!Qbxr@prqn?lrIW="> <field name="VAR" id="]wX)W![o)A8a*nn^r*-M">Temperatur mit Offset</field> <value name="VALUE"> <block type="math_arithmetic" id="1sM=k2hq:J,t_)pbvcCv"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="NR4#6imb#d|3K-6oM3rh"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="avDJJ3Mku)^=Gu].Ck3g"> <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field> </block> </value> <value name="B"> <shadow type="math_number" id="l+oJcJ907oefF8E[56D."> <field name="NUM">1</field> </shadow> <block type="get_value" id="sZ:L}yC-$N5]V]fA8%%e"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Temperatur.Offset_Mai</field> </block> </value> </block> </value> </block> </statement> <statement name="ONDEFAULT"> <block type="variables_set" id="%JI]9sk5l.-^2bjKhVCu"> <field name="VAR" id="]wX)W![o)A8a*nn^r*-M">Temperatur mit Offset</field> <value name="VALUE"> <block type="variables_get" id="}CB4M`B4d/i8d.7iRLIq"> <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field> </block> </value> </block> </statement> <next> <block type="debug" id="}rW!4}!,Pj{gv1dJ]cX0"> <field name="Severity">debug</field> <value name="TEXT"> <shadow type="text" id="D`#9P-eNCH?3PqtB`*M!"> <field name="TEXT">test</field> </shadow> <block type="text_join" id="XNB[UQ6_Km|P{V0%Gn2A"> <mutation items="21"></mutation> <value name="ADD0"> <block type="text" id="m+Fk+M@;|a;;FGp9fM58"> <field name="TEXT">Temperaturermittlung für Verschattung : </field> </block> </value> <value name="ADD1"> <block type="text_newline" id="WN/.).s[Vpgq;K/G=eGI"> <field name="Type">\r\n</field> </block> </value> <value name="ADD2"> <block type="text" id="K2`s#T;1G2%`*Nm)2:FB"> <field name="TEXT">Aktuelle Temperatur Bresser: </field> </block> </value> <value name="ADD3"> <block type="get_value" id="bWP7)5dM3SsS^KM.r89}"> <field name="ATTR">val</field> <field name="OID">alias.0.Temperatur.Gemessen</field> </block> </value> <value name="ADD4"> <block type="text_newline" id="mbM7].zVr-(3Op4FyJ}c"> <field name="Type">\r\n</field> </block> </value> <value name="ADD5"> <block type="text" id="#O}pU-CK4UBqtpb??/Xk"> <field name="TEXT">Aktuelle Temperatur Weatherunderground: </field> </block> </value> <value name="ADD6"> <block type="get_value" id="Aw=Wcj6sG:o($3pu?fpF"> <field name="ATTR">val</field> <field name="OID">alias.0.Temperatur.Vorhersage aktuell</field> </block> </value> <value name="ADD7"> <block type="text_newline" id="Df(aH89]{,Rx?4u!7UPT"> <field name="Type">\r\n</field> </block> </value> <value name="ADD8"> <block type="text" id="`1UJWepRGo1aeWtxcl9r"> <field name="TEXT">Vorhergesagte Höchsttemperatur Weatherunderground: </field> </block> </value> <value name="ADD9"> <block type="get_value" id="[Ifn+2ej(@kfe}-2D8a."> <field name="ATTR">val</field> <field name="OID">alias.0.Temperatur.Vorhersage max</field> </block> </value> <value name="ADD10"> <block type="text_newline" id="j/gd@7%}Y|l[XJh1(+rz"> <field name="Type">\r\n</field> </block> </value> <value name="ADD11"> <block type="text" id="~Gdn!V^7du[ZA#rUpgd%"> <field name="TEXT">Ermittelte Höchsttemperatur: </field> </block> </value> <value name="ADD12"> <block type="variables_get" id="dOV}kwO/p@V$Zdv3wN4s"> <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field> </block> </value> <value name="ADD13"> <block type="text" id="}%JPjAL0!FSI-~SEfO]!"> <field name="TEXT"> °C</field> </block> </value> <value name="ADD14"> <block type="text_newline" id="}N~wmfK:*$Y@]?k%@d3q"> <field name="Type">\r\n</field> </block> </value> <value name="ADD15"> <block type="text" id="TL:0Y;v*FK`HWJ~zcPtm"> <field name="TEXT">Aktueller Monat: </field> </block> </value> <value name="ADD16"> <block type="variables_get" id="C6lrIK;W5I[G,#ycLlIK"> <field name="VAR" id="k`d6q+)pd71@/025S::8">Monat</field> </block> </value> <value name="ADD17"> <block type="text_newline" id="H^[;#+xj*2$v_YiDcxa+"> <field name="Type">\r\n</field> </block> </value> <value name="ADD18"> <block type="text" id="A(T2DM4?q#}}@B0[zb1a"> <field name="TEXT">Ermittelte Höchsttemperatur mit monatlichem Offset: </field> </block> </value> <value name="ADD19"> <block type="variables_get" id="%C!K0A=0VhbZ^n7%vBO."> <field name="VAR" id="]wX)W![o)A8a*nn^r*-M">Temperatur mit Offset</field> </block> </value> <value name="ADD20"> <block type="text" id="]aCR[mFdvyfyfi#;::K@"> <field name="TEXT"> °C</field> </block> </value> </block> </value> <next> <block type="control" id="m~9Ub,S#v+AfxWPS|+-v"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Temperatur.Vorhersage</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="wRf-`?ff)k#[]XUzle%U"> <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field> </block> </value> <next> <block type="control" id="]@55!Znawa_:SLo/@n)c"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Temperatur.Vorhersage_mit_Offset</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="h154e599ABu[^4^]r%{l"> <field name="VAR" id="]wX)W![o)A8a*nn^r*-M">Temperatur mit Offset</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>
-
RE: MQTT einrichten für Shelly Blu Motion
Ich habe jetzt mal den MQTT Broker/Client installiert. Hab ein Video dazu gefunden, welches die folgenden Einstellungen empfiehlt:
Sind die Einstellungen so OK?
Habe jetzt in zwei Shellys den MQTT Adapter eingetragen, also die IP des Raspis und den Port 1886.
Die beiden Shellys erscheinen jetzt auch im MQTT Adapter.
Einer der beiden hat den Shelly Blu Motion Huckepack. Wie komme ich da jetzt auf dessen Daten?
Latest posts made by guitardoc
-
RE: Test Adapter VW Connect für VW, ID, Audi, Seat, Skoda
@dillio Hast du denn mal einen anderen Fahrzeugtyp gewählt, so wie in der Fehlermeldung beschrieben?
-
RE: Test Adapter VW Connect für VW, ID, Audi, Seat, Skoda
Hallo zusammen,
kurze Frage - früher bei meinem letzten Auto (VW Touareg Diesel) gab es im Adapter mal den Datenpunkt Auto abschließen, den fand ich ganz hilfreich, weil ich immer mal vergessen habe das Auto abends abzuschließen. Da hab ich automatisch jede Nacht geprüft, ob sich das Auto bei mir vor der Tür befindet, und wenn es nicht abgeschlossen ist und nicht alle Fenster zu sind (hatte auch schon mal das Schiebedach die ganze Nacht auf, zum Glück hat es nicht geregnet) dann wurden alle Fenster geschlossen und das Fahrzeug verriegelt.
Mit dem aktuellen Adapter (und meinem neuen Fahrzeug VW Touareg Hybrid, im Adapter ist ID4 eingestellt) kann ich nur abfragen, ob das Fahrzeug verriegelt ist und ob die Fenster geschlossen sind, aber ich kann es nicht mehr selbst per Datenpunkt verriegeln (was per App aber geht, also müsste es die API ja eigentlich hergeben). Übersehe ich da irgendwie was oder gibt es den Punkt nicht mehr? -
RE: [Neuer Adapter] EuSec
@jwerlsdf Hier ist das Log (erstmal direkt aus dem ioB, vermutlich sieht man da aber schon das Problem):
host.iobroker 2024-04-21 09:37:50.594 error instance system.adapter.eusec.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: Node.js v18.20.2 host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: } host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: requestPath: 'eufy-security-client' host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: path: '/opt/iobroker/node_modules/eufy-security-client/package.json', host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: code: 'MODULE_NOT_FOUND', host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) { host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.eusec/build/main.js:36:35) host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: at require (node:internal/modules/helpers:177:18) host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:981:27) host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: at Module._resolveFilename (node:internal/modules/cjs/loader:1126:27) host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: at Module._findPath (node:internal/modules/cjs/loader:711:18) host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: at tryPackage (node:internal/modules/cjs/loader:443:19) host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: Error: Cannot find module '/opt/iobroker/node_modules/eufy-security-client/build/index.js'. Please verify that the package.json has a valid "main" entry host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: ^ host.iobroker 2024-04-21 09:37:50.594 error Caught by controller[0]: throw err; host.iobroker 2024-04-21 09:37:50.593 error Caught by controller[0]: node:internal/modules/cjs/loader:451 web.0 2024-04-21 09:37:49.575 error Cannot start extension "eusec.0": Error: Cannot find module 'iobroker.eusec/build/lib/web.js'Require stack:- /opt/iobroker/node_modules/iobroker.web/main.js
node: 18.20.2
js: 7.8.0 -
RE: [Neuer Adapter] EuSec
@jwerlsdf Damit lies sich der Adapter zwar auf 1.3.0 installieren, aber nicht mehr starten. Da kamen zig schwere Fehlermeldungen. Er blieb gleich auf rot stehen, ist nicht mal bis gelb gekommen...
-
RE: Werte von ID Selektor
@paul53 Ahh, alles klar. Danke für die Info!
Edit:
Wenn ich mir was wünschen darf - vielleicht lässt sich das im Blockly automatisieren, sprich dass die Zuweisung wie ich sie oben geschrieben habe intern automatisch per Schleife eingelesen wird? Sollte eigentlich funktionieren, aber vermutlich übersehe ich die gesamten damit verbundenenen Konsequenzen gerade nicht... Solche Konstrukte kommen (zumindest bei mir) öfter mal vor... -
Werte von ID Selektor
Hallo zusammen,
Hab gerade ein Brett vor dem Kopf - die folgende Anweisung ergibt NULL:
Wenn ich den Ausdruck "Wert vom Objekt ID" weglasse, dann kommen die IDs richtig in die Liste. Die Werte bekomme ich aber nicht rein... Wo liegt der Fehler? -
RE: [Neuer Adapter] EuSec
Ich hab die Version 1.3.0 über Github/benutzerdefinierte URL versucht zu installieren, aber die Installation endet mit Code25 - Installation nicht möglich. Kann jemand, der es hinbekommen hat, eine genaue Anleitung geben, wie die Version 1.3.0 zu installieren ist?
-
RE: [Neuer Adapter] EuSec
@stormbringer Wenn ich das richtig sehe, dann ist das aber auch die Version 1.2.1, oder täusche ich mich? Ich kann auch nirgends eine Version 1.3.0 finden.
-
RE: Frage zu eCharts - x-Offset?
@bananajoe OK, dann passt das ja alles. Ich habe übrigens auch eine Variante gefunden, wie man einzelne Werte mit einem Zeitstempel aus der Zukunft versehen kann - ist eine kleine Abwandlung aus deinem Script mit der Funktion InsertToHistory und funktioniert super:
Die vorhergesagten Werte werden immer 00:00 Uhr auf 0 gesetzt und 23:59 Uhr des Folgetages auf den vorhergesagten Gesamtwert. Da weiß ich dann, welche Stromproduktion bis Ende des Tages laut Prognose erreicht werden müsste.