@ostseeskipper Moin, ne du brauchst neue Antriebe. Diese sind aber auch viel besser das sie a) weniger Strom brauchen und b) auch wirklich geregelt fahren. Einen Abgleich brauchst du auch nicht mehr machen. Theoretisch kannst du auch erstmal ohne CCU fahren mittels Direktverknüpfung zwischen Sensor und Aktor. Auch die Teile für die Rollos BROLL und FROLL sind einfach super.
NEWS
Best posts made by Axel Koeneke
-
RE: Fußbodenheizung Homematic IP oder alternative?
-
RE: [SourceAnalytix 0.4.8-Final] Released !
@dutchman sagte in [SourceAnalytix 0.4.8-Final] Released !:
@axel-koeneke sagte in [SourceAnalytix 0.4.8-Final] Released !:
@dutchman sagte in [SourceAnalytix 0.4.8-Final] Released !:
@kueppert sagte in [SourceAnalytix 0.4.8-Final] Released !:
@banis sagte in [SourceAnalytix 0.4.8-Final] Released !:
0_userdata.0.Datenpunkte.Stromzaehler.Stand_Zaehler_Einspeisung_SE
also ich lese die Fehlermeldung, die ganz klar sagt, dass du da einen DP hast, der TEXT ist und keine Zahl. Mit Text kann SA aber nicht arbeiten und rechnen
richtig !
Da ich auch Tage gebraucht habe um zu erkennen das meine Werte vom Smartmeter-Adapter keine Zahlen sind, sondern Strings,habe ich hier mal ein mini Blockly gebastelt: https://forum.iobroker.net/post/590905
Ich dachte immer es würde reichen wenn im RAW "number" eingetragen ist - tut es aber nicht.
Vielleicht sollte man das "richtige Format" bei der Fehlersuche nochmal explizit erwähnen.
VG
Axeldanke, darf ich das so übernehmen in die docu ?
Natürlich, wir sind doch unter uns...
-
RE: Rolladen
@hc-yami Mit Blockly, hier mal ein Ausschnitt für ein Raum:
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="cBG[Sc-Lr=+/wMji6Q+5">Sollw_Tag</variable> <variable id="oa|?U=#-qgiEcU{9xWG^">Sollw_Nacht</variable> <variable id="hUs+O!WDNQE~G?/317@D">Sonne_Hoehe</variable> <variable id="e4$wYs!}sZ(97Ntc{#8[">Sonnenschutz</variable> <variable id="n$-UbsRiqkE_y]xvHZa7">Sollwert_Ausen</variable> <variable id="f6Zuw+zPCzy,GDPCh3Yt">Sollwert_Tages_Mx</variable> <variable id="RnzP{zXGcb2F8VZazfB#">IstTemp</variable> <variable id="Fvyy`YCxGa^`2tOI^`+3">SollTemp</variable> <variable id="Bn=(j{^r[1yvx307Wk4]">DeltaT</variable> <variable id="=J#Ezzw?S{,z@b`ctPjt">Sonne_Winkel</variable> <variable id="gXlM;%VT:g}pAlCIm6zY">Azi_Start_ZU</variable> <variable id="3FcdUi?FNb%:q2am/5J7">Azi_Stop_ZU</variable> <variable id=":8PN6@6:Zzw%^7s]2V`~">Azi_AUF</variable> <variable id="NdUt`Y+d/SRVGO+laY?P">Sollwert_Rollo_Schatten</variable> <variable id=":5n2TwXqaa~*Nj/IGLZP">Sollwert_Rollo_Licht</variable> </variables> <block type="schedule" id="gx_`eq=GsDUDRvW,:.uo" x="213" y="113"> <field name="SCHEDULE">* * * * *</field> <statement name="STATEMENT"> <block type="procedures_callnoreturn" id="u#1eW+OnLYN{L^=7(RJP"> <mutation name="Tag-Nacht-Sonnenschutz"> <arg name="Sollw_Tag"></arg> <arg name="Sollw_Nacht"></arg> <arg name="Sonne_Hoehe"></arg> <arg name="Sonnenschutz"></arg> <arg name="Sollwert_Ausen"></arg> <arg name="Sollwert_Tages_Mx"></arg> </mutation> <value name="ARG0"> <block type="get_value" id=")=Xr@Zn}4Te{=%|rP.O^"> <field name="ATTR">val</field> <field name="OID">s7.0.DBs.DB23.Sonne_Sollwert_Tag</field> </block> </value> <value name="ARG1"> <block type="get_value" id="*^JeMt7ZYoMB/s-0(mf_"> <field name="ATTR">val</field> <field name="OID">s7.0.DBs.DB23.Sonne_Sollwert_Nacht</field> </block> </value> <value name="ARG2"> <block type="get_value" id="kr{%V))}+k=r7S5Q9-Be"> <field name="ATTR">val</field> <field name="OID">javascript.0.Sonnenstand.Sonne_Elevation</field> </block> </value> <value name="ARG3"> <block type="get_value" id="#]M5g3u}x%Bp|Gv*o8a/"> <field name="ATTR">val</field> <field name="OID">javascript.0.ak.Rollo.Sonnenschutz</field> </block> </value> <value name="ARG4"> <block type="math_number" id="RRzz@.LfxxM#_]#BJhTc"> <field name="NUM">20</field> </block> </value> <value name="ARG5"> <block type="math_number" id="r$Sj0MJZNb9@.N17}Tg]"> <field name="NUM">25</field> </block> </value> <next> <block type="comment" id="/:B$TdX?{h*c?4;h%V~$"> <field name="COMMENT">Rollos</field> <next> <block type="controls_if" id="CVDv=oGotFn44!XYvCZp"> <value name="IF0"> <block type="logic_compare" id="RadjFOx/deUU68$t+P$]"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="3q@l3yQ?9~rq7`kfly4."> <field name="ATTR">val</field> <field name="OID">javascript.0.ak.Rollo.Sonnenschutz</field> </block> </value> <value name="B"> <block type="logic_boolean" id="2JZ|mYV@ghRcDKG)[!.d"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="g.--|ZwObI3v+O/z5V6s"> <field name="COMMENT">EG_Wohnen</field> <next> <block type="procedures_callnoreturn" id="B?Y7_F-0lkv?=5zPoYkw"> <mutation name="EG-Wohnen"> <arg name="IstTemp"></arg> <arg name="SollTemp"></arg> <arg name="DeltaT"></arg> <arg name="Sonne_Winkel"></arg> <arg name="Azi_Start_ZU"></arg> <arg name="Azi_Stop_ZU"></arg> <arg name="Azi_AUF"></arg> <arg name="Sollwert_Rollo_Schatten"></arg> <arg name="Sollwert_Rollo_Licht"></arg> </mutation> <value name="ARG0"> <block type="get_value" id="p%[gJMz4#/BMK:H8)OwW"> <field name="ATTR">val</field> <field name="OID">hm-rpc.2.000E9A498E83AB.1.ACTUAL_TEMPERATURE</field> </block> </value> <value name="ARG1"> <block type="get_value" id="KjSVU89`i%uri*5IP[+_"> <field name="ATTR">val</field> <field name="OID">hm-rpc.2.000E9A498E83AB.1.SET_POINT_TEMPERATURE</field> </block> </value> <value name="ARG2"> <block type="math_number" id="0:W$AFb+5pV/-3;I650t"> <field name="NUM">2</field> </block> </value> <value name="ARG3"> <block type="get_value" id="4tt-:SZDEG6d.t+q%r%8"> <field name="ATTR">val</field> <field name="OID">javascript.0.Sonnenstand.Sonne_Azimut</field> </block> </value> <value name="ARG4"> <block type="math_number" id="vG2LLM2aM*6,D9?K@VOc"> <field name="NUM">90</field> </block> </value> <value name="ARG5"> <block type="math_number" id="0SE7pBh?H)_rm*#L~!NH"> <field name="NUM">170</field> </block> </value> <value name="ARG6"> <block type="math_number" id="w2imA4kpHYcjE!y9w64T"> <field name="NUM">240</field> </block> </value> <value name="ARG7"> <block type="math_number" id="EpAi#[?ekzS]VOXS.##^"> <field name="NUM">5</field> </block> </value> <value name="ARG8"> <block type="math_number" id="-@(kZ40?xCi5b4gwS+qV"> <field name="NUM">100</field> </block> </value> <next> <block type="comment" id="WGB5zU4aGjuWf^S85T,M"> <field name="COMMENT">EG_Terrasse</field> <next> <block type="comment" id="c@H_SK2h#Tq#s2h+(6DT"> <field name="COMMENT">EG_Erker</field> <next> <block type="comment" id="T|gVCxzby==b3-.~a:;*"> <field name="COMMENT">EG_Küche</field> <next> <block type="comment" id="}`WF_1}~~e$yhzAgd0Pi"> <field name="COMMENT">EG_WC</field> <next> <block type="comment" id="y}6:b/(/@ME1tM^(9Dr2"> <field name="COMMENT">OG_Schlafen_1</field> <next> <block type="comment" id="8wt0=v3tFn~F~W#gJhvI"> <field name="COMMENT">OG_Schlafen_2</field> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </statement> </block> <block type="procedures_defnoreturn" id="8_%eW?$IJ8rmY8y.zZ$K" collapsed="true" x="1213" y="87"> <mutation> <arg name="Sollw_Tag" varid="cBG[Sc-Lr=+/wMji6Q+5"></arg> <arg name="Sollw_Nacht" varid="oa|?U=#-qgiEcU{9xWG^"></arg> <arg name="Sonne_Hoehe" varid="hUs+O!WDNQE~G?/317@D"></arg> <arg name="Sonnenschutz" varid="e4$wYs!}sZ(97Ntc{#8["></arg> <arg name="Sollwert_Ausen" varid="n$-UbsRiqkE_y]xvHZa7"></arg> <arg name="Sollwert_Tages_Mx" varid="f6Zuw+zPCzy,GDPCh3Yt"></arg> </mutation> <field name="NAME">Tag-Nacht-Sonnenschutz</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"> <block type="controls_if" id="=7F0hr3]Eu-ECFY)nLu4"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="#^VCIFx2n.k|KoXUG02v"> <field name="OP">GTE</field> <value name="A"> <block type="variables_get" id="H*(wExJ5btJcuXt3M+3L"> <field name="VAR" id="hUs+O!WDNQE~G?/317@D">Sonne_Hoehe</field> </block> </value> <value name="B"> <block type="variables_get" id="+FGQ*;-WN8[Na9~[-,-s"> <field name="VAR" id="cBG[Sc-Lr=+/wMji6Q+5">Sollw_Tag</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="(!_%|.tV=0q%L:=Vz3Y8"> <field name="COMMENT">Sonne ist höher als Sollwert - Tag</field> <next> <block type="control" id="[|fKU[z7^ElhXDv7t#D#"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">s7.0.DBs.DB23.Es_ist_Tag</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">3</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="FeW()a@dNR~qwm/(^ajW"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="8gMi:qNpt|2CH*z%a|yN"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">s7.0.DBs.DB23.Es_ist_Nacht</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="$yg)(?@L.oP76!HWokF+"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_compare" id="!pMt_eUsjDDp[sq|@(n3"> <field name="OP">LTE</field> <value name="A"> <block type="variables_get" id="Tl,Prag061YS8-LXjmsp"> <field name="VAR" id="hUs+O!WDNQE~G?/317@D">Sonne_Hoehe</field> </block> </value> <value name="B"> <block type="variables_get" id=")H-4V22sbq4tG`cjV%,;"> <field name="VAR" id="oa|?U=#-qgiEcU{9xWG^">Sollw_Nacht</field> </block> </value> </block> </value> <statement name="DO1"> <block type="comment" id="vZ*2S+!HZ{uV|of[`~Nh"> <field name="COMMENT">Sonne ist tiefer als Sollwert - Nacht</field> <next> <block type="control" id="VhHN??lt.MqHg^c5QM9Q"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">s7.0.DBs.DB23.Es_ist_Nacht</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">3</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="dJ3W?A1aIV%G?K*n;xQ!"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="AdZV]l)GU8JM2w-Scfi`"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">s7.0.DBs.DB23.Es_ist_Tag</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=".-QG{s2BA*^Z[|gA6I0n"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </statement> <next> <block type="comment" id="|HoN3_m#uK?m/u.JW?ca"> <field name="COMMENT">Sonnenschutz</field> <next> <block type="controls_if" id="0^rvh=%G!MvH7R,~,yF."> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_operation" id="YMJZ|V6=K3$BpKa!DMqc" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_operation" id=")ivpZ1AO-fJ^8~M!F8BW" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="FWgE3RC+LzEK=)mE=bps"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="z~I~r3.#C:2~r)?E7s|d"> <field name="ATTR">val</field> <field name="OID">s7.0.DBs.DB23.Es_ist_Tag</field> </block> </value> <value name="B"> <block type="logic_boolean" id="Ry)N1EV`4zD^3l0/@xB1"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="Go)He~}U8^t)1+n[Z6yD"> <field name="OP">GTE</field> <value name="A"> <block type="get_value" id="V|9klo7u[n0:|bNv0t%)"> <field name="ATTR">val</field> <field name="OID">s7.0.DBs.DB23.Temp_HT_IST</field> </block> </value> <value name="B"> <block type="variables_get" id="]tCCQQ06jBW-?kO`T?-4"> <field name="VAR" id="n$-UbsRiqkE_y]xvHZa7">Sollwert_Ausen</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="{$IPD(D-IO;E-)XSto|}"> <field name="OP">GTE</field> <value name="A"> <block type="get_value" id="K)9JvhS|(Vbudwsg{p4Y"> <field name="ATTR">val</field> <field name="OID">daswetter.0.NextHours.Location_1.Day_1.tempmax_value</field> </block> </value> <value name="B"> <block type="variables_get" id="]Bf!Bm`)}$pQakDYQ.d8"> <field name="VAR" id="f6Zuw+zPCzy,GDPCh3Yt">Sollwert_Tages_Mx</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="*pyN/-(lq+Y1jsNq|AbD"> <field name="COMMENT">Aktiviert</field> <next> <block type="variables_set" id="SS9dJ{5c!;Mali#`q)8e"> <field name="VAR" id="e4$wYs!}sZ(97Ntc{#8[">Sonnenschutz</field> <value name="VALUE"> <block type="logic_boolean" id="Bmvj^J=#ZNarl`pM,25F"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_operation" id="1Dw3d3_x$l^uUzyfaMyI" inline="false"> <field name="OP">OR</field> <value name="A"> <block type="logic_compare" id="]H)W*V?4%0C$z`~sTyNT"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="o5Ej4m[@f]K=X0Nn$9`A"> <field name="ATTR">val</field> <field name="OID">s7.0.DBs.DB23.Es_ist_Tag</field> </block> </value> <value name="B"> <block type="logic_boolean" id="HK|FqW^g3pqe(UAX}1E;"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="@3fG-CHR:cS9f:{qcC#j"> <field name="OP">LT</field> <value name="A"> <block type="get_value" id="3;!S6XIt|Pvk^Pcq+haA"> <field name="ATTR">val</field> <field name="OID">s7.0.DBs.DB23.Temp_HT_IST</field> </block> </value> <value name="B"> <block type="variables_get" id="Kyl{6=ln8rKaad.AOR-J"> <field name="VAR" id="n$-UbsRiqkE_y]xvHZa7">Sollwert_Ausen</field> </block> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="comment" id="wwQ8)~m7=wg09q/Z7JjX"> <field name="COMMENT">Deaktiviert</field> <next> <block type="variables_set" id="RD?9Cc!~,]3cJ9-fbBgZ"> <field name="VAR" id="e4$wYs!}sZ(97Ntc{#8[">Sonnenschutz</field> <value name="VALUE"> <block type="logic_boolean" id="5IAnp~-)+U5$|4LV#X;p"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </statement> </block> <block type="procedures_defnoreturn" id="e0J|im/}U@kiQNFN[qDx" collapsed="true" x="1213" y="162"> <mutation> <arg name="IstTemp" varid="RnzP{zXGcb2F8VZazfB#"></arg> <arg name="SollTemp" varid="Fvyy`YCxGa^`2tOI^`+3"></arg> <arg name="DeltaT" varid="Bn=(j{^r[1yvx307Wk4]"></arg> <arg name="Sonne_Winkel" varid="=J#Ezzw?S{,z@b`ctPjt"></arg> <arg name="Azi_Start_ZU" varid="gXlM;%VT:g}pAlCIm6zY"></arg> <arg name="Azi_Stop_ZU" varid="3FcdUi?FNb%:q2am/5J7"></arg> <arg name="Azi_AUF" varid=":8PN6@6:Zzw%^7s]2V`~"></arg> <arg name="Sollwert_Rollo_Schatten" varid="NdUt`Y+d/SRVGO+laY?P"></arg> <arg name="Sollwert_Rollo_Licht" varid=":5n2TwXqaa~*Nj/IGLZP"></arg> </mutation> <field name="NAME">EG-Wohnen</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"> <block type="controls_if" id="/e]cA_xI8,3YO#?(@NtI"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_operation" id="s9:Bq58Y=#`v?x8#@rt}" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_operation" id="[Lq%bkACC3*4R6d+1m;W" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="lM1@7kS4iwz9P)cn9{1X"> <field name="OP">GT</field> <value name="A"> <block type="variables_get" id="sN6[CzjV^_OqmsGZn5E6"> <field name="VAR" id="=J#Ezzw?S{,z@b`ctPjt">Sonne_Winkel</field> </block> </value> <value name="B"> <block type="variables_get" id="C-y/,yU5fS+U3zKZO4g*"> <field name="VAR" id="gXlM;%VT:g}pAlCIm6zY">Azi_Start_ZU</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id=":apCN^;}b7fsYo9n(LHr"> <field name="OP">LT</field> <value name="A"> <block type="variables_get" id="Cs@flhIOv(PZY4iy!Sb-"> <field name="VAR" id="=J#Ezzw?S{,z@b`ctPjt">Sonne_Winkel</field> </block> </value> <value name="B"> <block type="variables_get" id="hv(E=RG4qXa%@+]cyObt"> <field name="VAR" id="3FcdUi?FNb%:q2am/5J7">Azi_Stop_ZU</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="y+^k`JBK[FwIu-oP}:zB"> <field name="OP">GT</field> <value name="A"> <block type="variables_get" id=";4j]ysvHyI}k@ju|S5L."> <field name="VAR" id="RnzP{zXGcb2F8VZazfB#">IstTemp</field> </block> </value> <value name="B"> <block type="math_arithmetic" id="2}j`]OOw+q5Lq=.A}95S"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="tq]A8-DmFR1M$EWJ~ZOb"> <field name="VAR" id="Fvyy`YCxGa^`2tOI^`+3">SollTemp</field> </block> </value> <value name="B"> <shadow type="math_number"> <field name="NUM">4</field> </shadow> <block type="variables_get" id="sv(=^5gvfm+ig4lc8Vao"> <field name="VAR" id="Bn=(j{^r[1yvx307Wk4]">DeltaT</field> </block> </value> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="%S;Ro`X)X%|Y$U_~8!Nr"> <field name="COMMENT">Zu</field> <next> <block type="control" id="qkC#]cR4Muv%E#1${uT]"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">s7.0.DBs.DB23.R_Erker_Rollo_Sollwert</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="?o?V^AOI%,+]bexzGNHR"> <field name="VAR" id="NdUt`Y+d/SRVGO+laY?P">Sollwert_Rollo_Schatten</field> </block> </value> <next> <block type="control" id="ZT6%BE$|~G)x|:-Ei`7F"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">javascript.0.Sonnenstand.Ost</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="j.G}g0/_X+lC|;6]`8Bq"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="debug" id="bPH[v9_ij=]v,~tYn47{"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="MpIe5P0-[@fr$ewz,O.;"> <field name="TEXT">Rollo SZ_Zu</field> </shadow> </value> </block> </next> </block> </next> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_operation" id="i,oq`Fit;nI`f_C[ok(4" inline="false"> <field name="OP">OR</field> <value name="A"> <block type="logic_compare" id="}}:c_aGu9v}m3Mp`Y$Kg"> <field name="OP">GT</field> <value name="A"> <block type="variables_get" id="BEN*Hm|jV/t8{J6U6VtZ"> <field name="VAR" id="=J#Ezzw?S{,z@b`ctPjt">Sonne_Winkel</field> </block> </value> <value name="B"> <block type="variables_get" id="9k6U6//xy2xVj+sIY@N4"> <field name="VAR" id=":8PN6@6:Zzw%^7s]2V`~">Azi_AUF</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="E;WGXn1s#?[zFiBFBF?J"> <field name="OP">LT</field> <value name="A"> <block type="variables_get" id="@9c3KaXE$pp#ytr@Y`qo"> <field name="VAR" id="RnzP{zXGcb2F8VZazfB#">IstTemp</field> </block> </value> <value name="B"> <block type="variables_get" id="ie^a2l$,17)sTPn,iDrL"> <field name="VAR" id="Fvyy`YCxGa^`2tOI^`+3">SollTemp</field> </block> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="comment" id="}.Nj-IW)l!lc@6mlV/^J"> <field name="COMMENT">Auf</field> <next> <block type="control" id="g+iq@]ab-XD%-l]7$`=H"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">s7.0.DBs.DB23.R_Erker_Rollo_Sollwert</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="~Nh+^a;~kX-mG)e~m}hX"> <field name="VAR" id=":5n2TwXqaa~*Nj/IGLZP">Sollwert_Rollo_Licht</field> </block> </value> <next> <block type="control" id="zYoU|80[Xzf%O)87:zDj"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">javascript.0.Sonnenstand.Ost</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="@vw=O22=0f({Ioq/VI@S"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="debug" id="O$xTDF9L$[^LQbL9L1PN"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="g6V)2@r8AED$${EP#f)Y"> <field name="TEXT">Rollo SZ_Auf</field> </shadow> </value> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </xml>
-
RE: Welche Brauchwasserwärmepumpe mit Iobroker?
Schau dir mal die Dimplex (DHW300...) Pumpen an. Die haben mittlerweile Schnittstellen und als Zubehör gibt es sogar ein Modul, welches perfekt für den Betrieb mit PV geeignet zu sein scheint.
Was die Hardware betrifft, kann ich nur sagen, läuft sehr zuverlässig.
BTW: Gibt es z.B. bei Conrad.de
VG
Axel -
RE: [Neuer Adapter] Reolink Kamera
@noidea sagte in [Neuer Adapter] Reolink Kamera:
Hallo Zusammen,
ich bin seit gestern auch Besitzer einer Reolink E1 Outdoor. Ich kann per App als auch über Web Browser auf die Kamera zugreifen. Soweit so gut. Allerdings bekomme ich es nicht hin, das sich der Adapter mit der Kamera verbindet. Im Protokoll sehe ich folgende Fehlermeldung:
Im Adapter habe ich folgende Eingetragen:Habe ich da irgendwas übersehen oder nicht beachtet?
Wahrscheinlich liegt das Problem wieder schön zwischen den OhrenVielen Dank und schöne Grüße
Hallo @noidea,
vermutlich hast du das gleiche Problem was auch mich beinahe wahnsinnig gemacht hat:
Wenn man eine Instanz anlegt und die IP-Adresse eingibt, dann ist da automatisch schon eine Leerstelle vor deiner Eingabe.
Das fällt aber leider nicht gleich auf, da nur ein kleiner Platz vor der "1" entsteht.
Dies ist reproduzierbar - also ein BUG
@oelison bitte selbst mal testen.VG
Axel -
RE: Test eCharts Adapter
@humidor sagte in Test eCharts Adapter:
Anzeigefehler
Stell doch mal auf zwei Nachkommastellen um. Dann sollte es klappen.
-
RE: Welche Brauchwasserwärmepumpe mit Iobroker?
@nftvirus Wie gesagt die Dimplex ist da schon gut vorbereitet.
- Hat sie einen Eingang für eine "Photovoltaik-Funktion"
Schau mal hier: https://www.manualslib.de/manual/298483/Dimplex-Dhw-300Plus.html?page=15#manual - Hat sie RS485, welches wohl MODBUS sein soll.
Frag doch mal hier wie der Stand ist: https://kaloon.ch/2019/03/challenge-dimplex-dhw-300-brauchwasser-waermepumpe-modbus-rtu/
oder noch besser, hier im Forum: https://forum.iobroker.net/topic/5755/frage-dimplex-wärmepumpe-temperaturen-über-modbus-auslesen
VG
Axel
- Hat sie einen Eingang für eine "Photovoltaik-Funktion"
-
RE: Komponenten für die Steuerung der Fußbodenheißung gesucht
@opensourcenomad sagte in Komponenten für die Steuerung der Fußbodenheißung gesucht:
@axel-koeneke said in Komponenten für die Steuerung der Fußbodenheißung gesucht:
ich persönlich möchte nicht ständig bestrahlt werden. Das nervt mich schon bei den Alexas
Die Funkmodule ala Homematik arbeiten sehr gut
Ein bisschen wirr, nicht? Die 24-7 Wanzen die kabellos funken strahlen aber die funkmodule ala homematik strahlen nicht? Eventuell mal ein bisschen einlesen was nichtionisierende Strahlung angeht? Und vielleicht sogar (falls vorhanden ) den "5G saftey sticker" vom Mobilfunkteil entfernen, der strahlt nämlich ganz schön
Einlesen?! Dir ist aber schon klar das die Homematic eben nicht 24/7 funkt, oder?
Wenn nicht, hier mal kurz zusammengefasst: Das Homematic-System darf nur max 1% pro Stunde senden. Das bedeutet 36s/h oder 14,4 Minuten/Tag maximum. Mehr lässt die CCU nicht zu. Die 1% bedeutet aber auch 100% Duty Cycle.
Ich habe z.B. 20 Teilnehmer und einen Duty Cycle von 4%, wobei das bestimmt noch zu optimieren ist.
Bedeutet aber auch, das bei mir umgerechnet 34.5s/Tag wird gesendet. Damit kann ich gut leben...Ich für meine Teil möchte eben soweit es geht, zusätzliche Strahlung vermeiden.
Was 5G betrifft, kann ich nur sagen das braucht kein Mensch. Aber das ist eine andere Geschichte.
VG
Axel -
RE: [Neuer Adapter] Life360
@stefu87_ch sagte in [Neuer Adapter] Life360:
@bananajoe vielleicht gibt es auch noch andere User die Ihre Vis gerne zur Verfügung stellen als Inspiration. Daher wäre ein eigenes Thema gar nicht so schlecht.
Ich habe mir die Symbole aus dem HAB-PANEL Adapter genommen:
Da gibt es diverse Figuren.
Der Life360 Adapter in Kombination mit der Ring Alarmanlage ist einfach ein Traum!
Sobald alle Das Haus bzw. den Radius verlassen haben, wird die Ring scharf geschaltet.
VG
Axel
Latest posts made by Axel Koeneke
-
RE: Neu entwickelter Heizungs-Controller für ELV HmIP-VDMot
@gargano So, habe es endlich geschafft.
Erst nachdem ich dein Repo als ZIP runter geladen habe konnte ich den WT32 erfolgreich flashen.
Wenn man direkt aus GIT die Dateien lädt, sind sie komplett nutzlos. Das habe ich so noch nicht gehabt.
Beim "Link speichern unter" sind bis auf die ESP32_Firmware, alle anderen Dateien ca 340KB groß.
Die entpackten aus der Repo sind deutlich kleiner und funktionieren sofort.
Diese ließen sich sogar problemlos mit dem Web-Flasher brennen... https://esp.huhn.me/BTW: Hat schon mal jemand das Script für die MQTT Befehle per Blockly gebaut? Ich würde gern alles übersichtlich mit Blockly aufbauen. Das Script für ein Ventil ist ja überschaubar, bei 12 wird das schnell unübersichtlich.
VG
Axel -
RE: Test Adapter shuttercontrol v1.7.x
@scrounger sagte in Test Adapter shuttercontrol v1.7.x:
@homoran sagte in Test Adapter shuttercontrol v1.7.x:
fahren
Die Buttons für die Gruppen sind mir bekannt, ich brauche das aber für einen einzelnen Rollladen.
@homoran sagte in Test Adapter shuttercontrol v1.7.x:
oder über einen Wandtaster per Skript auf die Beschattungshöhe fahren (=SunProtect), danach ist auch der Manu_Mode beendet
Aber das geht doch nur wenn
Blockieren des Manu-Modus für bekannte Rolladenhöhen
aktiviert ist?
Weil genau das versuche ich ja, aber ist dann immer im Manu-Modus.Moin, leg dir doch einfach einen Button in der VIS an, oder eine Variable die per Alexa angesteuert wird. Damit triggerst du dann für das gewünschte Rollo die Position an, die du auch in Sunprotect hinterlegt hast.
VG
Axel -
RE: Test Adapter shuttercontrol v1.7.x
@martybr Ich würde mich wundern wenn das kommen sollte. Schließlich ist die Helligkeit, die ja außen gemessen, wird immer gleich und hat nichts mit den Räumen zu tun. Wenn du alles mit den richtigen Werten eingestellt hast, sollte es doch laufen. Ich habe bis jetzt keine zusätzliche Funktion vermisst und benutze auch nur die wenigsten von den vielen die es noch gibt - mit Erfolg...
VG
Axel -
RE: Test Adapter shuttercontrol v1.7.x
@martybr sagte in Test Adapter shuttercontrol v1.7.x:
@simatec
Das habe ich mir nach der Konsumierung der Doku gedacht. Das macht ja auch Sinn. Ich benötige aber zur Steuerung der Rollos die drei Bereiche. Lässt sich der Helligkeitssensor sinnvoll mit der Steuerung der Bereiche verknüpfen?Ansonsten bleibe ich bei der Astro-Steuerung, da ich die Bereiche benötige.
Gruß und Danke für die Antwort.
Nee, du hast es immer noch nicht richtig verstanden.
Du steuerst auch jetzt nicht über Astro! Astro ist eine "EXTRA-Einstellung", die wie der Helligkeitssensor global arbeitet.
Du steuerst über z.B. "Schlafen ohne Automatik" oder Kinder, Wohnen ....Du hast also deine drei Bereiche weiterhin.
Einfach probieren und die richtigen Werte des Sensor ermitteln.
Auch die Zeit bei ASTRO (bei mir +10 Minuten) bewirken subjektiv sehr viel.VG
Axel -
RE: Test Adapter shuttercontrol v1.7.x
@martybr Falscher Ansatz:
-
Haupteinstellung des Rollos (keine Automatik)!!!!!:
-
Sonnenschutz bei Bedarf für den Sommer (beste Funktion überhaupt):
-
Zeiteinstellung für die drei Bereiche (hier z.B. Schalfen):
-
Extraeinstellungen:
Astro (bei mir habe ich +10Minuten):
-
Extra Helligkeitssensor:
Damit funktioniert alles wie es soll. Natürlich steuert der Sensor unabhängig von den Bereichen alle Rollos. Wenn aber alles andere vernüftig eingestellt ist und der Werte des Sensor passen, funktioniert das richtig gut.
VG
Axel -
-
RE: Test Adapter shuttercontrol v1.7.x
@martybr sagte in Test Adapter shuttercontrol v1.7.x:
@simatec
Ich habe eine Verständnisfrage zu der Steuerung über den Helligkeitssensor.
Bei der Ansteuerung über Astro lassen sich die drei Bereiche Wohnbereich, Schlafbereich etc. auswählen und nutzen.
Ich habe diese Möglichkeit bei der Auswahl "Helligkeitssensor" nicht gefunden.
Liegt das daran, dass ich die richtige Einstellung noch nicht gefunden habe oder dass es noch nicht implementiert ist?
Gerade jetzt im Herbst würde ich trotz Sonnenaufgang bei tiefliegenden Wolken die Rollos später fahren wollen. Ich kann aber nur für das gesamte Haus steuern?Ist eigentlich ganz einfach:
Astro findest du unter Extra-Einstellungen, genauso wie den Helligkeitssensor. Diese Einstellungen gelten für alle Bereiche. Die drei Bereiche die du meinst beziehen sich auf die Zeiten. Die Anleitung gibt i.d.R. schon viel Hilfe....Ich mache es bei mir so:
- Die Zeiten der drei Bereiche komplett ausfüllen (also frühstens & spätestens..).
- Lichsensor mit Schaltschwelle für hell und dunkel versehen.
- Haupteinstellung der Rollos ohne "automatik"
- Sonnensschutz: Innen/Außentemperatur/Lichtsensor & Himmelsrichtung
- Extra - Nichts
Bin damit super zufrieden.
VG
Axel -
RE: Test Adapter shuttercontrol v1.7.x
@HomeUser Wie oben schon geschrieben- nimm mal die Automatik raus. Habe bei mir alle Räum ohne "Automatik" problemlos am laufen.
Schau dir mal die Anleitung dazu an:
-
RE: Test Adapter shuttercontrol v1.7.x
@homeuser sagte in Test Adapter shuttercontrol v1.7.x:
Hallo,
ich rätsle gerade an einer Einstellung für einen neuen Rollladen (erster im Schlafbereich).
Eigentlich soll er etwa das gleich machen wie die im Wohnbereich, nur dass er nicht automatisch öffnen soll.
Die Einstellung ist wie folgt:
Verhalten ist nun aber so, dass er abens nicht alleine runter fährt. Aber interessanterweise heute um 11:30 Uhr allein rauf gefahren ist. Also genau anders herum als ich es vermeindtlich eingestellt habe.
Hat jemand eine Idee?Benutze mal Schlafbereich "ohne" Automatik...
-
RE: Neu entwickelter Heizungs-Controller für ELV HmIP-VDMot
@gargano Ja von deiner Quelle. Ich Probiere es die Tage nochmal mit dem Läpi.
Melde mich dann wieder.
VG
Axel -
RE: Neu entwickelter Heizungs-Controller für ELV HmIP-VDMot
@gargano Files sind alle vom GIT.
Dein Screenshot unterscheidet sich auch von der Anleitung im GIT...
Habe es jetzt zig Mal probiert - ständig Fehler. Ich weiß das die WT's immer Probleme machen (habe schon einige mit Tosmota und WLED geflashed), aber der hier raubt mir den letzten Nerv.
Ich werde es nächste Woche nochmal versuchen.
Hast du bei der Auswahl des ESP's (beim Start des Download Tolls) einen speziellen Typ ausgewählt, oder ein Standart ESP32?
Sehe gerade das meine "alten V1.4 vom Typ ESP32-WROMM WT32" sind. Der neue, der bei dem Bausatz dabei war, ist ein WT32-S1. Vielleicht liegt hier das Problem.VG
Axel