Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. daswetter Adapter - Auswertung currentDay statt nur currentHour

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    7
    1
    286

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    266

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    911

daswetter Adapter - Auswertung currentDay statt nur currentHour

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
daswettergithubblocklyscript
14 Beiträge 3 Kommentatoren 998 Aufrufe 2 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • siggi85S Offline
    siggi85S Offline
    siggi85
    schrieb am zuletzt editiert von
    #1

    Ich habe vor einiger Zeit ein Issue für den Adapter "daswetter" erstellt. Hierbei würde ich gerne statt nur "currentHour" einen Objektpfad für "currentDay" nutzen können.

    Ich möchte bei erreichen einer Temperatur prüfen, ob sie in den nächsten Stunden noch weiter steigt um zu entscheiden ob Rolläden oder die Markise ausgefahren werden soll.
    Aktuell kann man den aktuellen Wert über "currentHour" leicht auslesen, aber bspw. die Temperatur in 1, 2 oder 3 Stunden ist nicht so einfach auszuwerten, weil man erst die aktuelle Zeit rausfinden und dann die Datenpunkte im richtigen Objektpfad finden muss.

    Wenn andere ebenso Bedarf an so einer Funktion haben, könntet iher hierfür Liken um den Entwicklern zu zeigen, dass ich nicht der Einzige bin. ;)

    Link zum Issue auf Github

    1 Antwort Letzte Antwort
    0
    • siggi85S Offline
      siggi85S Offline
      siggi85
      schrieb am zuletzt editiert von siggi85
      #2

      Ich fände die Funktion immer noch praktisch, habe jetzt aber erst Mal einen blockly code mit dem aktuellen Modul gebaut, der die Temperatur der nächsten zwei Stunden auswertet und dann entscheidet, ob die Markise im Wintergarten ausgefahren wird oder nicht. Trigger ist ein Temperatursensor im Wintergarten.
      Habe ich gerade erst gebaut und noch nicht in der Praxis getestet (werde ich sonst nachreichen, falls sich was ändert), allerdings wird so schon mal klar, wie man in blockly die Wetter Werte der nächsten Stunden auch ohne "next-Hour"-Datenpunkte raus bekommt.

      Vielleicht kann ja noch jemand sowas gebrauchen, daher hier der Code:

      5380b4b1-939a-4305-8bd9-7b80cf3faa5c-grafik.png

      <xml xmlns="http://www.w3.org/1999/xhtml">
      <variables>
      <variable type="" id="+Kw}q3,p?rzuj#FWyj">oidnumber_now</variable> <variable type="" id="%uEX+BHqEd.zr$AjHwLJ">oidnumber_next</variable> <variable type="" id="]kp~rC1h,}pRyN0(tSNT">oidnumber_next2</variable> <variable type="" id="q(c_[!3{pSjsCZ:Sfj|Z">temp-oid_nexthour</variable> <variable type="" id="6lZ8*[OF_+s:1wn;Bsr">temp-oid_nexthour2</variable>
      </variables>
      <block type="on_ext" id="N~kQ)x5TR6G$:[/)#_gZ" x="263" y="38">
      <mutation items="1"></mutation>
      <field name="CONDITION">ne</field>
      <field name="ACK_CONDITION"></field>
      <value name="OID0">
      <shadow type="field_oid" id="!}!=v/g5wgJ-90sVv/o">
      <field name="oid">deconz.0.Sensors.25.temperature</field>
      </shadow>
      </value>
      <statement name="STATEMENT">
      <block type="variables_set" id="zKTbqizTx!n}rG_YJalc">
      <field name="VAR" id="
      +Kw}q3,p?rzuj#FWyj" variabletype="">oidnumber_now</field> <value name="VALUE"> <block type="convert_tonumber" id="an6hTG-%p2,zKxZ0j$ad"> <value name="VALUE"> <block type="text_join" id="eRD6lT^9-6fYd+M!tG;$"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text_charAt" id="EY]G!Q9i.%*r-cocOiJS"> <mutation at="true"></mutation> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="get_value" id="#5RY(YOPMwR[{qormP}">
      <field name="ATTR">val</field>
      <field name="OID">daswetter.0.NextHours.Location_1.Day_1.current.hour_value</field>
      </block>
      </value>
      <value name="AT">
      <block type="math_number" id="MDkCvFn,XObW,~iM.B@q">
      <field name="NUM">1</field>
      </block>
      </value>
      </block>
      </value>
      <value name="ADD1">
      <block type="text_charAt" id="#wU=d%.ar9,K3bM/r=D"> <mutation at="true"></mutation> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="get_value" id="1+ubh4[iS70y0@-T^P{_"> <field name="ATTR">val</field> <field name="OID">daswetter.0.NextHours.Location_1.Day_1.current.hour_value</field> </block> </value> <value name="AT"> <block type="math_number" id="HtK0V3?XUZBj1Sw]$}3">
      <field name="NUM">2</field>
      </block>
      </value>
      </block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <next>
      <block type="variables_set" id="TcC-jfclCB{7TGuf=Tz}">
      <field name="VAR" id="%uEX+BHqEd.zr$AjHwLJ" variabletype="">oidnumber_next</field>
      <value name="VALUE">
      <block type="math_arithmetic" id="!gVz0?2R)-h(m,
      ^!#@"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="OpzCDGRAjflKb0UyI#"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="V*A2q_5bHh#?zCWgdD_)"> <field name="VAR" id="*+Kw}q3,p?rzuj#FWyj" variabletype="">oidnumber_now</field>
      </block>
      </value>
      <value name="B">
      <shadow type="math_number" id="uW3zz25~93q{1cGTlRV">
      <field name="NUM">1</field>
      </shadow>
      </value>
      </block>
      </value>
      <next>
      <block type="variables_set" id="a$}y])(g0x~+HDK3,=W/">
      <field name="VAR" id="]kp~rC1h,}pRyN0(tSNT" variabletype="">oidnumber_next2</field>
      <value name="VALUE">
      <block type="math_arithmetic" id=":,|t[{MLY09s07SY9jO#">
      <field name="OP">ADD</field>
      <value name="A">
      <shadow type="math_number" id="OpzCDGRAjflKb0UyI#">
      <field name="NUM">1</field>
      </shadow>
      <block type="variables_get" id="Ft
      $|U=ddTFn#/$%3%MT">
      <field name="VAR" id="+Kw}q3,p?rzuj#FWyj" variabletype="">oidnumber_now</field> </block> </value> <value name="B"> <shadow type="math_number" id="2MuFsfIXou80t76pQKcF"> <field name="NUM">2</field> </shadow> </value> </block> </value> <next> <block type="variables_set" id="D~^H*s=yjdLkBy0zVGi@"> <field name="VAR" id="q(c_[!3{pSjsCZ:Sfj|Z" variabletype="">temp-oid_nexthour</field> <value name="VALUE"> <block type="text_join" id="FqlToQCqsRvrIp,G$iEl"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="9tf0]d(EUlBIlI9Z_Doa"> <field name="TEXT">daswetter.0.NextHours.Location_1.Day_1.Hour_</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="tzz^3(YU1zx~9KI4tnqh"> <field name="VAR" id="%uEX+BHqEd.zr$AjHwLJ" variabletype="">oidnumber_next</field> </block> </value> <value name="ADD2"> <block type="text" id="ZTTcpJla;r0~0K2j9)Q">
      <field name="TEXT">.temp_value</field>
      </block>
      </value>
      </block>
      </value>
      <next>
      <block type="variables_set" id="6s2t7UU%smzCx3eL4(Rg">
      <field name="VAR" id="6lZ8
      [OF_+s:1wn;Bsr" variabletype="">temp-oid_nexthour2</field> <value name="VALUE"> <block type="text_join" id="4B#+}%=Qz8:[Ycu$|9Y">
      <mutation items="3"></mutation>
      <value name="ADD0">
      <block type="text" id="E.1hln~CQG:;m-+/nrv)">
      <field name="TEXT">daswetter.0.NextHours.Location_1.Day_1.Hour_</field>
      </block>
      </value>
      <value name="ADD1">
      <block type="variables_get" id=",n?gX#QA[sRk7.@?Ru(]">
      <field name="VAR" id="]kp~rC1h,}pRyN0(tSNT" variabletype="">oidnumber_next2</field>
      </block>
      </value>
      <value name="ADD2">
      <block type="text" id="5f;M4C/qW#AR7+7V,L)a">
      <field name="TEXT">.temp_value</field>
      </block>
      </value>
      </block>
      </value>
      <next>
      <block type="controls_if" id="NdJDnhHT#6QdMYv0HMd"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="yr3/LZzS9JF:rvA227cE"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id=",n)#nCTmYg1@g1*%xr#p"> <field name="VAR" id="*+Kw}q3,p?rzuj#FWyj" variabletype="">oidnumber_now</field>
      </block>
      </value>
      <value name="B">
      <block type="math_number" id="7(jG5DYt;Z)e7;XCg"> <field name="NUM">24</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="n=8Hv5WY}8~UFu;kF9Q["> <field name="VAR" id="q(c_[!3{pSjsCZ:Sfj|Z" variabletype="">temp-oid_nexthour</field> <value name="VALUE"> <block type="text" id="x}s.sHQWUf8,GSQM4_7">
      <field name="TEXT">daswetter.0.NextHours.Location_1.Day_2.Hour_1.temp_value</field>
      </block>
      </value>
      <next>
      <block type="variables_set" id="~E:_~$V17Y;-,0S7cDK"> <field name="VAR" id="6lZ8*[OF_+s:1wn;Bsr" variabletype="">temp-oid_nexthour2</field>
      <value name="VALUE">
      <block type="text" id="b7Tdv#uhIF|SK#kq]h,B">
      <field name="TEXT">daswetter.0.NextHours.Location_1.Day_2.Hour_2.temp_value</field>
      </block>
      </value>
      </block>
      </next>
      </block>
      </statement>
      <value name="IF1">
      <block type="logic_compare" id="080f,#Q:DVtcP
      5p@]l
      ">
      <field name="OP">EQ</field>
      <value name="A">
      <block type="variables_get" id="/]Dp9HUO8tt^?g,+^#q">
      <field name="VAR" id="*+Kw}q3,p?rzuj#FWyj" variabletype="">oidnumber_now</field> </block> </value> <value name="B"> <block type="math_number" id="goYU@#WaYd3=?_Jp./Yd"> <field name="NUM">23</field> </block> </value> </block> </value> <statement name="DO1"> <block type="variables_set" id="5xY?g_O/tCo4-}R|I4he"> <field name="VAR" id="6lZ8*[OF_+s:1wn;Bsr" variabletype="">temp-oid_nexthour2</field>
      <value name="VALUE">
      <block type="text" id="zhTWOq1y0ig!VLblVwj!">
      <field name="TEXT">daswetter.0.NextHours.Location_1.Day_2.Hour_1.temp_value</field>
      </block>
      </value>
      </block>
      </statement>
      <next>
      <block type="controls_if" id="}c7[!PdA_N_S|VH
      ,8S,">
      <mutation elseif="1"></mutation>
      <value name="IF0">
      <block type="logic_operation" id="lzgmRhy]ESk33tDSKa-" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_operation" id="_K/nVXBjaB7RvZ/a95ex" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="br1TrW3din^^;o$-mZd0"> <field name="OP">GTE</field> <value name="A"> <block type="get_value" id="+;%W@+cehrF8YX[Ce,MP"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.25.temperature</field> </block> </value> <value name="B"> <block type="math_number" id="{-z:7)1CnYuy(pE[aY;%"> <field name="NUM">22</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="NZ@68-6QdOcm=]I]I*Tg"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="#Q5@Hfz40F*v()GiZDoc"> <field name="ATTR">val</field> <field name="OID">shelly.0.SHSW-25#745A76#1.Shutter.Position</field> </block> </value> <value name="B"> <block type="math_number" id="hM|1AuHu-JNT[gb~HM*0"> <field name="NUM">100</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="logic_operation" id="g-txPc81@x+U;+eSeR+" inline="false">
      <field name="OP">OR</field>
      <value name="A">
      <block type="logic_compare" id="gqu|aUDXgj3goErSAMk">
      <field name="OP">GTE</field>
      <value name="A">
      <block type="get_value_var" id="1V|b%o,tA
      ek7J.NC^?w">
      <field name="ATTR">val</field>
      <value name="OID">
      <shadow type="text" id=":U*{Iv!Cx{~=ABps$Kl"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="l6Xo_VR$=nA)p/t5{f"> <field name="VAR" id="q(c_[!3{pSjsCZ:Sfj|Z" variabletype="">temp-oid_nexthour</field> </block> </value> </block> </value> <value name="B"> <block type="get_value" id="CKo4kiarf^/fMtg;M)p*"> <field name="ATTR">val</field> <field name="OID">daswetter.0.NextHours.Location_1.Day_1.current.temp_value</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="Kp3IU6=[ieWdy)C3SSyC"> <field name="OP">GTE</field> <value name="A"> <block type="get_value_var" id="@x+L}*3f;o%nNbhL0aXd"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id=":U*{Iv!Cx{~=ABps$Kl">
      <field name="TEXT"></field>
      </shadow>
      <block type="variables_get" id="3i(NQix?Ug@AN^W1vMpX">
      <field name="VAR" id="6lZ8*[OF_+s:1wn;Bsr" variabletype="">temp-oid_nexthour2</field> </block> </value> </block> </value> <value name="B"> <block type="get_value" id="z8lD4~,;$Rb8o-UJh#l">
      <field name="ATTR">val</field>
      <field name="OID">daswetter.0.NextHours.Location_1.Day_1.current.temp_value</field>
      </block>
      </value>
      </block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO0">
      <block type="control" id="bXB6%-3b6hKbF){;Tn}x">
      <mutation delay_input="false"></mutation>
      <field name="OID">shelly.0.SHSW-25#745A76#1.Shutter.Position</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="math_number" id="CXk(I|lEZ3|bPD-YqR+j">
      <field name="NUM">0</field>
      </block>
      </value>
      <next>
      <block type="control" id="N=TLc+8Yek4zgxXh+cm(">
      <mutation delay_input="false"></mutation>
      <field name="OID">fhem.0.lametric.msg</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="text_join" id="nn,}=nm4WIj#B=NMBcbH">
      <mutation items="3"></mutation>
      <value name="ADD0">
      <block type="text" id="kqjB=l$SSQ8krv7SO4*r">
      <field name="TEXT">Markise fährt aus.</field>
      </block>
      </value>
      <value name="ADD1">
      <block type="text" id="SQ_5aquj71}=fbRbo8Ao">
      <field name="TEXT"> icon=a20055</field>
      </block>
      </value>
      <value name="ADD2">
      <block type="text" id="2/^Ee3s;Db(f0@t7j4i"> <field name="TEXT"> sound=statistic</field> </block> </value> </block> </value> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_operation" id="ag0X*4ID2)7K{08Zu+C~" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="TSs?X@v+xC6Du=tGW_Q">
      <field name="OP">LT</field>
      <value name="A">
      <block type="get_value" id="!+.OAnHj=OIQFz:iZg|V">
      <field name="ATTR">val</field>
      <field name="OID">deconz.0.Sensors.25.temperature</field>
      </block>
      </value>
      <value name="B">
      <block type="math_number" id="t_QqIO/UexT],DYBb[o|">
      <field name="NUM">21</field>
      </block>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_compare" id="R0UL).{m@!(yrZlllwJ"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="-@{Ly_zxF093!m4e~na$"> <field name="ATTR">val</field> <field name="OID">shelly.0.SHSW-25#745A76#1.Shutter.Position</field> </block> </value> <value name="B"> <block type="math_number" id="+noQpUf!W_)Piy#gb:Z,"> <field name="NUM">0</field> </block> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="control" id="4lnhma@*8RU7PM10weGJ"> <mutation delay_input="false"></mutation> <field name="OID">shelly.0.SHSW-25#745A76#1.Shutter.Position</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="@2+).]8M}WjIcqbT,%3W"> <field name="NUM">100</field> </block> </value> <next> <block type="control" id=":N|s.CN{::=23P}9]{:K"> <mutation delay_input="false"></mutation> <field name="OID">fhem.0.lametric.msg</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id=".ymNAQo#KfCw2X)qJ$$5"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="tK-/%iR4!b!.QGk;tpn">
      <field name="TEXT">Markise fährt ein.</field>
      </block>
      </value>
      <value name="ADD1">
      <block type="text" id="1{V:(#i=e+{v{Z}Osi;u">
      <field name="TEXT"> icon=a20055</field>
      </block>
      </value>
      <value name="ADD2">
      <block type="text" id="E;CfVp#nZxm4Pl^s;b.]">
      <field name="TEXT"> sound=statistic</field>
      </block>
      </value>
      </block>
      </value>
      </block>
      </next>
      </block>
      </statement>
      </block>
      </next>
      </block>
      </next>
      </block>
      </next>
      </block>
      </next>
      </block>
      </next>
      </block>
      </next>
      </block>
      </statement>
      </block>
      </xml>

      1 Antwort Letzte Antwort
      0
      • J Offline
        J Offline
        Jan1
        schrieb am zuletzt editiert von
        #3

        warum nimmst nicht einfach den openweathermap Adapter, der hat das es mit drin und liefert in meinem Fall eh die genaueren Daten

        siggi85S 1 Antwort Letzte Antwort
        0
        • J Jan1

          warum nimmst nicht einfach den openweathermap Adapter, der hat das es mit drin und liefert in meinem Fall eh die genaueren Daten

          siggi85S Offline
          siggi85S Offline
          siggi85
          schrieb am zuletzt editiert von
          #4

          @Jan1 sagte in daswetter Adapter - Auswertung currentDay statt nur currentHour:

          warum nimmst nicht einfach den openweathermap Adapter, der hat das es mit drin und liefert in meinem Fall eh die genaueren Daten

          Wurde bei openweathermap nicht die Vergabe von kostenlosen API-Keys irgendwann unterbunden oder verwechsel ich da gerade was? Glaube deswegen ist der daswetter-Adapter aktuell der verbreitetere (zumindest laut den Zahlen im ioBroker Adapter Bereich).

          J 1 Antwort Letzte Antwort
          0
          • siggi85S siggi85

            @Jan1 sagte in daswetter Adapter - Auswertung currentDay statt nur currentHour:

            warum nimmst nicht einfach den openweathermap Adapter, der hat das es mit drin und liefert in meinem Fall eh die genaueren Daten

            Wurde bei openweathermap nicht die Vergabe von kostenlosen API-Keys irgendwann unterbunden oder verwechsel ich da gerade was? Glaube deswegen ist der daswetter-Adapter aktuell der verbreitetere (zumindest laut den Zahlen im ioBroker Adapter Bereich).

            J Offline
            J Offline
            Jan1
            schrieb am zuletzt editiert von
            #5

            @siggi85
            das war ein andere Dienst, wobei ich openweathermap eh nur habe, weil ich das Wetter anfangs bei mir nicht ans Laufen gebracht hatte. Mittlerweile läuft das, bin aber mit das Wetter nicht so glücklich, weil mir da einfach zu wenig Infos drin sind.

            siggi85S 1 Antwort Letzte Antwort
            0
            • J Jan1

              @siggi85
              das war ein andere Dienst, wobei ich openweathermap eh nur habe, weil ich das Wetter anfangs bei mir nicht ans Laufen gebracht hatte. Mittlerweile läuft das, bin aber mit das Wetter nicht so glücklich, weil mir da einfach zu wenig Infos drin sind.

              siggi85S Offline
              siggi85S Offline
              siggi85
              schrieb am zuletzt editiert von
              #6

              @Jan1 sagte in daswetter Adapter - Auswertung currentDay statt nur currentHour:

              @siggi85
              das war ein andere Dienst, wobei ich openweathermap eh nur habe, weil ich das Wetter anfangs bei mir nicht ans Laufen gebracht hatte. Mittlerweile läuft das, bin aber mit das Wetter nicht so glücklich, weil mir da einfach zu wenig Infos drin sind.

              Achso. Vielleicht schaue ich mir demnächst openweathermap mal an. Danke für den Tipp. :)

              1 Antwort Letzte Antwort
              0
              • htreckslerH Offline
                htreckslerH Offline
                htrecksler
                Forum Testing
                schrieb am zuletzt editiert von
                #7

                Ich mache das mit meinen Rolladen im Sommer ähnlich.
                Wenn der zu erwartende Tageshöchstwert größer "x" ist und die aktuelle Temperatur den wert "Y" erreicht hat, dann fahre die Rolladen auf Beschattung.

                Und den Tageshöchstwert habe ich aus dem dasWetter Adapter

                daswetter.0.NextDaysDetailed.0d.Temperature_Max
                

                Gruss Hermann

                ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                siggi85S 1 Antwort Letzte Antwort
                0
                • htreckslerH htrecksler

                  Ich mache das mit meinen Rolladen im Sommer ähnlich.
                  Wenn der zu erwartende Tageshöchstwert größer "x" ist und die aktuelle Temperatur den wert "Y" erreicht hat, dann fahre die Rolladen auf Beschattung.

                  Und den Tageshöchstwert habe ich aus dem dasWetter Adapter

                  daswetter.0.NextDaysDetailed.0d.Temperature_Max
                  
                  siggi85S Offline
                  siggi85S Offline
                  siggi85
                  schrieb am zuletzt editiert von
                  #8

                  @htrecksler sagte in daswetter Adapter - Auswertung currentDay statt nur currentHour:

                  Ich mache das mit meinen Rolladen im Sommer ähnlich.
                  Wenn der zu erwartende Tageshöchstwert größer "x" ist und die aktuelle Temperatur den wert "Y" erreicht hat, dann fahre die Rolladen auf Beschattung.

                  Und den Tageshöchstwert habe ich aus dem dasWetter Adapter

                  daswetter.0.NextDaysDetailed.0d.Temperature_Max
                  

                  Das hatte ich auch überlegt. Wenn ich aber Abends ein bisschen Temperatur "halten will" und die Markise vorher einfahre, würde er sie mir wieder automatisch ausfahren, da der Tagesmaxwert (der ja nicht mehr erreicht wird), höher liegt. Klar gebe es hierfür auch andere Lösungen, aber hauptsächlich daher wollte ich die nächsten Stunden zur Entscheidung ob er ausfährt haben. :)

                  J 1 Antwort Letzte Antwort
                  0
                  • siggi85S siggi85

                    @htrecksler sagte in daswetter Adapter - Auswertung currentDay statt nur currentHour:

                    Ich mache das mit meinen Rolladen im Sommer ähnlich.
                    Wenn der zu erwartende Tageshöchstwert größer "x" ist und die aktuelle Temperatur den wert "Y" erreicht hat, dann fahre die Rolladen auf Beschattung.

                    Und den Tageshöchstwert habe ich aus dem dasWetter Adapter

                    daswetter.0.NextDaysDetailed.0d.Temperature_Max
                    

                    Das hatte ich auch überlegt. Wenn ich aber Abends ein bisschen Temperatur "halten will" und die Markise vorher einfahre, würde er sie mir wieder automatisch ausfahren, da der Tagesmaxwert (der ja nicht mehr erreicht wird), höher liegt. Klar gebe es hierfür auch andere Lösungen, aber hauptsächlich daher wollte ich die nächsten Stunden zur Entscheidung ob er ausfährt haben. :)

                    J Offline
                    J Offline
                    Jan1
                    schrieb am zuletzt editiert von
                    #9

                    @siggi85
                    Du hattest das mit Weatherunderground verwechselt, wobei das auch wiederbelebt wurde, warum auch immer, gibt ja sonst kein Wetterdaten Adapter😎

                    siggi85S 1 Antwort Letzte Antwort
                    0
                    • J Jan1

                      @siggi85
                      Du hattest das mit Weatherunderground verwechselt, wobei das auch wiederbelebt wurde, warum auch immer, gibt ja sonst kein Wetterdaten Adapter😎

                      siggi85S Offline
                      siggi85S Offline
                      siggi85
                      schrieb am zuletzt editiert von
                      #10

                      @Jan1 Achja, so hieß das. 😁 Naja, Konkurrenz belebt das Geschäft, anscheinend auch bei Adaptern. 🙈🤪

                      J 1 Antwort Letzte Antwort
                      0
                      • siggi85S siggi85

                        @Jan1 Achja, so hieß das. 😁 Naja, Konkurrenz belebt das Geschäft, anscheinend auch bei Adaptern. 🙈🤪

                        J Offline
                        J Offline
                        Jan1
                        schrieb am zuletzt editiert von
                        #11

                        @siggi85 sagte in daswetter Adapter - Auswertung currentDay statt nur currentHour:

                        @Jan1 Achja, so hieß das. 😁 Naja, Konkurrenz belebt das Geschäft, anscheinend auch bei Adaptern. 🙈🤪

                        Na dann wäre mir mal recht, wenn es ein zweiten Fritz DECT Adapter geben würde, weil mir der jetzige doch langsam auf die Nüsse geht😜

                        siggi85S 1 Antwort Letzte Antwort
                        0
                        • J Jan1

                          @siggi85 sagte in daswetter Adapter - Auswertung currentDay statt nur currentHour:

                          @Jan1 Achja, so hieß das. 😁 Naja, Konkurrenz belebt das Geschäft, anscheinend auch bei Adaptern. 🙈🤪

                          Na dann wäre mir mal recht, wenn es ein zweiten Fritz DECT Adapter geben würde, weil mir der jetzige doch langsam auf die Nüsse geht😜

                          siggi85S Offline
                          siggi85S Offline
                          siggi85
                          schrieb am zuletzt editiert von
                          #12

                          @Jan1 sagte in daswetter Adapter - Auswertung currentDay statt nur currentHour:

                          @siggi85 sagte in daswetter Adapter - Auswertung currentDay statt nur currentHour:

                          @Jan1 Achja, so hieß das. 😁 Naja, Konkurrenz belebt das Geschäft, anscheinend auch bei Adaptern. 🙈🤪

                          Na dann wäre mir mal recht, wenn es ein zweiten Fritz DECT Adapter geben würde, weil mir der jetzige doch langsam auf die Nüsse geht😜

                          🤣🤣🤣

                          J 1 Antwort Letzte Antwort
                          0
                          • siggi85S siggi85

                            @Jan1 sagte in daswetter Adapter - Auswertung currentDay statt nur currentHour:

                            @siggi85 sagte in daswetter Adapter - Auswertung currentDay statt nur currentHour:

                            @Jan1 Achja, so hieß das. 😁 Naja, Konkurrenz belebt das Geschäft, anscheinend auch bei Adaptern. 🙈🤪

                            Na dann wäre mir mal recht, wenn es ein zweiten Fritz DECT Adapter geben würde, weil mir der jetzige doch langsam auf die Nüsse geht😜

                            🤣🤣🤣

                            J Offline
                            J Offline
                            Jan1
                            schrieb am zuletzt editiert von Jan1
                            #13

                            @siggi85
                            Die Aussage muss ich dann auch schon wieder zurück ziehen, da es anscheinend nicht der DECT Adapter war der mir hier Probleme bereitet hat, sondern ein Script das eben den Adapter etwas überlastet hatte 😇

                            1 Antwort Letzte Antwort
                            0
                            • siggi85S Offline
                              siggi85S Offline
                              siggi85
                              schrieb am zuletzt editiert von siggi85
                              #14

                              Für alle die es interessiert: Ich habe das übrigens so gelöst, da es eine Adapteranpassung ja nicht geben wird. Somit kann ich auf die Werte der nächsten und übernächsten Stunde zugreifen.

                              8769d4c0-a8b1-413c-a4f7-bd08c67da970-grafik.png

                              EDIT: Die "testausgabe" kann natürlich weggelassen werden. :P

                              1 Antwort Letzte Antwort
                              1

                              Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                              Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                              Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                              Registrieren Anmelden
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate
                              FAQ Cloud / IOT
                              HowTo: Node.js-Update
                              HowTo: Backup/Restore
                              Downloads
                              BLOG

                              624

                              Online

                              32.8k

                              Benutzer

                              82.8k

                              Themen

                              1.3m

                              Beiträge
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Anmelden

                              • Du hast noch kein Konto? Registrieren

                              • Anmelden oder registrieren, um zu suchen
                              • Erster Beitrag
                                Letzter Beitrag
                              0
                              • Home
                              • Aktuell
                              • Tags
                              • Ungelesen 0
                              • Kategorien
                              • Unreplied
                              • Beliebt
                              • GitHub
                              • Docu
                              • Hilfe