@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: Script Hilfe für Abfrage Serielle Kommunikation gesucht!
@aley Hier die Software: Waterkotte 1.2
Ich hoffe das es die richtige ist. Konnte es noch nicht testen, da mein altes Läpi nicht so richtig läuft.
VG
Axel -
RE: Script Hilfe für Abfrage Serielle Kommunikation gesucht!
@aley Habe da gerade etwas interessantes gefunden: RS485-Doku
-
RE: Script Hilfe für Abfrage Serielle Kommunikation gesucht!
@aley Ja ich melde mich sobald ich darauf zugreifen kann.
Ich finde auch weiter oben nur RS232 Verbindungen.
Vorteil von 485 ist eigentlich nur die Leitungslänge. Theoretisch bis ca. 1200m.
Schöner wäre es, wenn du es schaffen würdest einen Adapter mit IP-Adresse zu verwenden.
Also Lan-->RS232 oder 485. Dann wäre der PI bei mir überflüssig....
Z.B.: https://www.amazon.de/gp/product/B09QMNWYLQ/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 -
RE: Script Hilfe für Abfrage Serielle Kommunikation gesucht!
@aley Ich glaube du verwechselst da etwas. Wir benutzen RS232 - Nullmodem.
Also Pin 2, 3 &5 wenn ich nicht irre. Vor Donnerstag komme ich nicht an meine Pumpe rann. Da mache ich mal Bilder. Wenn du es mit RS485 schaffst, darfst du das hier gerne mitteilen. Würde ich auch lieber nutzen...
VG
Axel -
RE: Script Hilfe für Abfrage Serielle Kommunikation gesucht!
@aley sagte in Script Hilfe für Abfrage Serielle Kommunikation gesucht!:
@axel-koeneke
Hallo Axel,
hattest Du schon mal Gelegenheit nach der serialport Version zu schauen?Ich komme hier leider nicht weiter. Bringe dieses oben erwähnte Java-Programm Wtkcontrol-1.3.jar nicht unter Windows10 zum laufen Bin zu blöd dafür. Und das Waterkotte ProService finde ich zwar online, kann es aber nirgends downloaden...
Will zumindest mal die Verbindung zum Resümat Regler zu testen.Lg
AlexSorry, habe ich vergessen.
Ich bin leider erst Donnerstag wieder Zuhause. Müsste die Software von Waterkotte noch haben. Werde die dann mal in die Cloud stellen.VG
Axel -
RE: Test Adapter shuttercontrol v1.6.x
@axel Moin, was meinst du, Bewertung der Beiträge?
Dazu musst du nur auf den Pfeil neben Zitieren klicken. Da wo die NULL steht.VG
Axel -
RE: Test Adapter shuttercontrol v1.6.x
@axel sagte in Test Adapter shuttercontrol v1.6.x:
@axel-koeneke Klingt logisch. Aber: Die Zeit für Schließen steht immer noch auf 19:00 Uhr ...
Das ist die späteste Zeit für das runterfahren der Rollos.
Stell doch mal vernünftige Werte für den Sommer ein. z.B. 21:30 Uhr in der Woche oder so (Zeiteinstellung).
In den Rolloeinstellungen, steuerst du runter mit Helligkeit - nimm da mal das Gleiche wie zum öffnen (also Wohnbereich).
Die Sonderzeiten würde ich erst einmal deaktivieren.
Wie schon geschrieben würde ich für die "Zwischenposition" einen Alarm nutzen.VG
Axel -
RE: Test Adapter shuttercontrol v1.6.x
@axel sagte in Test Adapter shuttercontrol v1.6.x:
@axel-koeneke Ich möchte erst die Rollläden halb schließen (Dämmerung, damit niemand reinsieht wenn das Licht angeht, es draußen aber noch nicht dunkel ist) und später ganz (wenn es dunkel ist). Wie mache ich das dann richtig?
Also ich sehe da drei Möglichkeiten:
- Gardinen
- Lichtsensor außen (Wetterstation)
- Lichtsensor Innen (HUE, ESP, Homematic...) legen diesen auf einen der Alarmfunktionen im Shuttercontrol und benutze ihn als Dämmerungsschalter.
VG
Axel -
RE: Test Adapter shuttercontrol v1.6.x
@axel Also ich meine mich erinnern zu können, dass es auch ohne den Lichtsensor funktioniert.
Bei mir läuft die Regelung über den Sonnenstand +15min, perfekt.
Der Lichtsensor wird zusätzlich genutzt, wenn es z.B. Abends bei Gewitter richtig dunkel wird. Dann fahren die Rollos vor Sonnenuntergang runter.VG
Axel K -
RE: Test Adapter shuttercontrol v1.6.x
@io131313 Wenn du nur nach Innentemp und Winkel steuerst, verdunkelst du evtl. auch im Winter....
Hohl die eine einfach Wetterstation wie z.B.: Link Text
Dann Sainlogic Adapter installieren und du hast alle was du brauchst.VG
Axel