Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Praktische Anwendungen (Showcase)
  4. Meine kleine Low-Cost Wetter Station

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    987

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Meine kleine Low-Cost Wetter Station

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
wettersation
25 Beiträge 4 Kommentatoren 3.8k Aufrufe 8 Watching
  • Ä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.
  • K karstent

    ok, ich glaube zu verstehen. Die Werte würden bei Sturm hintereinander bis 12 hochzählen. Wäre das dann so?
    Eigentlich hatte ich eine Möglichkeit in Blockly gesucht um die grenzen besser abzutrennen.
    Also wenn Wert von 10 bis 20 dann mache ... , wenn Wert von 21-30 dann mache ...

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von paul53
    #7

    @karstent sagte:

    bis 12 hochzählen. Wäre das dann so?

    Ja, deshalb setze erst eine Variable auf den Beaufort-Wert und schreibe diese zum Schluss in den Datenpunkt. Etwa so:

    Blockly_temp.JPG

    <xml xmlns="https://developers.google.com/blockly/xml">
     <variables>
       <variable id="ID2`D,:UL1IR$5Qn8.-O">beaufort</variable>
     </variables>
     <block type="on_ext" id=",L25Z5r3!`_mficTz@?x" x="113" y="112">
       <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
       <field name="CONDITION">ne</field>
       <field name="ACK_CONDITION"></field>
       <value name="OID0">
         <shadow type="field_oid" id="O2ZgW?$n2CDtq88t{6#U">
           <field name="oid">default</field>
         </shadow>
       </value>
       <statement name="STATEMENT">
         <block type="variables_set" id="F3yOCx#*Fl!hqsqM+UHR">
           <field name="VAR" id="ID2`D,:UL1IR$5Qn8.-O">beaufort</field>
           <value name="VALUE">
             <block type="math_number" id="%!DiPZ@%p(_C.|yFuGJi">
               <field name="NUM">0</field>
             </block>
           </value>
           <next>
             <block type="controls_if" id="!u[jbl5BDJerynLg9Zss">
               <value name="IF0">
                 <block type="logic_compare" id="/(1vM?fz?v[yv5v8|Hj!">
                   <field name="OP">GTE</field>
                   <value name="A">
                     <block type="on_source" id="609{vprKu;Vw4?YX#Kw+">
                       <field name="ATTR">state.val</field>
                     </block>
                   </value>
                   <value name="B">
                     <block type="math_number" id="jyX+rL:LL8!WwVmriFVU">
                       <field name="NUM">1.85</field>
                     </block>
                   </value>
                 </block>
               </value>
               <statement name="DO0">
                 <block type="variables_set" id="W.WiUDY-L#v2-B.*N$5E">
                   <field name="VAR" id="ID2`D,:UL1IR$5Qn8.-O">beaufort</field>
                   <value name="VALUE">
                     <block type="math_number" id="[!Xg]iDXq3/_w(,jF}Ib">
                       <field name="NUM">1</field>
                     </block>
                   </value>
                 </block>
               </statement>
               <next>
                 <block type="controls_if" id="*#o`[g1gD3cR/8`3gpa=">
                   <value name="IF0">
                     <block type="logic_compare" id="Z(O4VnQL=3dy61T@SyH*">
                       <field name="OP">GTE</field>
                       <value name="A">
                         <block type="on_source" id="#feV%W6@~SA|fSH@g+ks">
                           <field name="ATTR">state.val</field>
                         </block>
                       </value>
                       <value name="B">
                         <block type="math_number" id="8_;7UV1FY8;CJ0*Qn2,^">
                           <field name="NUM">7.41</field>
                         </block>
                       </value>
                     </block>
                   </value>
                   <statement name="DO0">
                     <block type="variables_set" id="3h@LC1rU3PB;r/a,7Oqv">
                       <field name="VAR" id="ID2`D,:UL1IR$5Qn8.-O">beaufort</field>
                       <value name="VALUE">
                         <block type="math_number" id="yNU*nGb/8#S`|q5S]q.e">
                           <field name="NUM">2</field>
                         </block>
                       </value>
                     </block>
                   </statement>
                   <next>
                     <block type="controls_if" id="VB#$z3V4Y[Gin7]{}/ED">
                       <value name="IF0">
                         <block type="logic_compare" id="$x@{#l;($(C~JvVF.sA!">
                           <field name="OP">GTE</field>
                           <value name="A">
                             <block type="on_source" id="tst8!y?GG!s60t!%B/L3">
                               <field name="ATTR">state.val</field>
                             </block>
                           </value>
                           <value name="B">
                             <block type="math_number" id="7g4b(4kRb,bo_+?SyfH9">
                               <field name="NUM">12.96</field>
                             </block>
                           </value>
                         </block>
                       </value>
                       <statement name="DO0">
                         <block type="variables_set" id="{wUQn?*a[(un;U:SAQU7">
                           <field name="VAR" id="ID2`D,:UL1IR$5Qn8.-O">beaufort</field>
                           <value name="VALUE">
                             <block type="math_number" id="[J)yvy:KmfHs+u{3MtN5">
                               <field name="NUM">3</field>
                             </block>
                           </value>
                         </block>
                       </statement>
                       <next>
                         <block type="controls_if" id="Ij+ZcLX}[~*Gf*_X.O6H">
                           <value name="IF0">
                             <block type="logic_compare" id="J`S@SD)ZckTP64J5E,KV">
                               <field name="OP">GTE</field>
                               <value name="A">
                                 <block type="on_source" id="28w*^xqaPK/`m[6UyB)m">
                                   <field name="ATTR">state.val</field>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="math_number" id="4!k/+I1etq}4n]tlADO=">
                                   <field name="NUM">20.37</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <statement name="DO0">
                             <block type="variables_set" id="b2}hS9x[UcQd%xke+{SK">
                               <field name="VAR" id="ID2`D,:UL1IR$5Qn8.-O">beaufort</field>
                               <value name="VALUE">
                                 <block type="math_number" id="xwD%.$0$jv#5/LDd$V;H">
                                   <field name="NUM">4</field>
                                 </block>
                               </value>
                             </block>
                           </statement>
                           <next>
                             <block type="controls_if" id="1Ube*mo)^{R2l^u3Z6~C">
                               <value name="IF0">
                                 <block type="logic_compare" id="ykDTX]$m`MljXc]Lv+,K">
                                   <field name="OP">GTE</field>
                                   <value name="A">
                                     <block type="on_source" id="wBu4,`PHGkQ%AgzcRtyL">
                                       <field name="ATTR">state.val</field>
                                     </block>
                                   </value>
                                   <value name="B">
                                     <block type="math_number" id="(hx7`moANHYJilQYUM`b">
                                       <field name="NUM">29.63</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <statement name="DO0">
                                 <block type="variables_set" id="]@ogmii/cg]@Cykp.B7P">
                                   <field name="VAR" id="ID2`D,:UL1IR$5Qn8.-O">beaufort</field>
                                   <value name="VALUE">
                                     <block type="math_number" id="Vo76tkoEi@zXXioB}_nG">
                                       <field name="NUM">5</field>
                                     </block>
                                   </value>
                                 </block>
                               </statement>
                               <next>
                                 <block type="controls_if" id="p.KT*LO/F^Vx[k59,S/1">
                                   <value name="IF0">
                                     <block type="logic_compare" id="AQGmm^lGzhP$EmS`KZRN">
                                       <field name="OP">GTE</field>
                                       <value name="A">
                                         <block type="on_source" id="(1/RXeOEs_0NF,aB2JEj">
                                           <field name="ATTR">state.val</field>
                                         </block>
                                       </value>
                                       <value name="B">
                                         <block type="math_number" id="Yg?a3?;j?Du+KMj*^Tv3">
                                           <field name="NUM">40.74</field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <statement name="DO0">
                                     <block type="variables_set" id="LfG4EX2M/%|iw)Hk+rLV">
                                       <field name="VAR" id="ID2`D,:UL1IR$5Qn8.-O">beaufort</field>
                                       <value name="VALUE">
                                         <block type="math_number" id="tTmHw1DDgM]#PHEZEX_1">
                                           <field name="NUM">6</field>
                                         </block>
                                       </value>
                                     </block>
                                   </statement>
                                   <next>
                                     <block type="controls_if" id="=j7umTN4y`7YhUuJTe#;">
                                       <value name="IF0">
                                         <block type="logic_compare" id="Y~d{P=Gg6#h?cE|{VvQ4">
                                           <field name="OP">GTE</field>
                                           <value name="A">
                                             <block type="on_source" id="T|b]Yt{jx}6v_#]4D7@r">
                                               <field name="ATTR">state.val</field>
                                             </block>
                                           </value>
                                           <value name="B">
                                             <block type="math_number" id="t+Kie{FU$V,d$]%Z7REv">
                                               <field name="NUM">51.86</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <statement name="DO0">
                                         <block type="variables_set" id="7W;?N^O$h]4.a%x6i_,N">
                                           <field name="VAR" id="ID2`D,:UL1IR$5Qn8.-O">beaufort</field>
                                           <value name="VALUE">
                                             <block type="math_number" id="Mp94k[va!CmOXvpt4W`K">
                                               <field name="NUM">7</field>
                                             </block>
                                           </value>
                                         </block>
                                       </statement>
                                       <next>
                                         <block type="controls_if" id="18Hk:~#YqSNq,RSc_*Z9">
                                           <value name="IF0">
                                             <block type="logic_compare" id="Ls_eNYTE|z#+t@d4Q)Wx">
                                               <field name="OP">GTE</field>
                                               <value name="A">
                                                 <block type="on_source" id="FB6nt{.?z7bJKlD{kh3V">
                                                   <field name="ATTR">state.val</field>
                                                 </block>
                                               </value>
                                               <value name="B">
                                                 <block type="math_number" id="x^eceO7%oiRl:om{2H,]">
                                                   <field name="NUM">62.97</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <statement name="DO0">
                                             <block type="variables_set" id=":nl8Vn5CrUpT5~$-Bnb3">
                                               <field name="VAR" id="ID2`D,:UL1IR$5Qn8.-O">beaufort</field>
                                               <value name="VALUE">
                                                 <block type="math_number" id="/.1Tt68tDU^rQ{h-$y=N">
                                                   <field name="NUM">8</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </statement>
                                           <next>
                                             <block type="controls_if" id="((8s$6Jer(LBG2Q@4W^C">
                                               <value name="IF0">
                                                 <block type="logic_compare" id="l0OjX!9=Bn?Tw:=0yacG">
                                                   <field name="OP">GTE</field>
                                                   <value name="A">
                                                     <block type="on_source" id="E^tZlGOa.f)2W$@X!ltL">
                                                       <field name="ATTR">state.val</field>
                                                     </block>
                                                   </value>
                                                   <value name="B">
                                                     <block type="math_number" id="$4vUS#XZz{ay^g;FaRmT">
                                                       <field name="NUM">75.93</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <statement name="DO0">
                                                 <block type="variables_set" id="?pz:/%6d,f]gy-Yu6B{X">
                                                   <field name="VAR" id="ID2`D,:UL1IR$5Qn8.-O">beaufort</field>
                                                   <value name="VALUE">
                                                     <block type="math_number" id=";lu)keZ-2xx1;#%VOsGo">
                                                       <field name="NUM">9</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </statement>
                                               <next>
                                                 <block type="controls_if" id="T-:1uWST]3ktu#31O,7$">
                                                   <value name="IF0">
                                                     <block type="logic_compare" id="|Po=L*nYRwWj^X~GQ-*3">
                                                       <field name="OP">GTE</field>
                                                       <value name="A">
                                                         <block type="on_source" id="a(EEhir^y|b(R#$YbFX5">
                                                           <field name="ATTR">state.val</field>
                                                         </block>
                                                       </value>
                                                       <value name="B">
                                                         <block type="math_number" id="ce6+V#Z4efr8ckx`OR2I">
                                                           <field name="NUM">88.9</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <statement name="DO0">
                                                     <block type="variables_set" id="#{sruK$6m#bO:uu^c%O.">
                                                       <field name="VAR" id="ID2`D,:UL1IR$5Qn8.-O">beaufort</field>
                                                       <value name="VALUE">
                                                         <block type="math_number" id="8Uncb0@@fe6^!;0#uKR/">
                                                           <field name="NUM">10</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </statement>
                                                   <next>
                                                     <block type="controls_if" id="[dDg/4aZI3s`#%:b`p*y">
                                                       <value name="IF0">
                                                         <block type="logic_compare" id="bi}ZP#1.*;;|($95sl!K">
                                                           <field name="OP">GTE</field>
                                                           <value name="A">
                                                             <block type="on_source" id="]~9O}bhfPZHS/1E-{FIC">
                                                               <field name="ATTR">state.val</field>
                                                             </block>
                                                           </value>
                                                           <value name="B">
                                                             <block type="math_number" id="?yRvnKRrRs]EsJ+N,0bX">
                                                               <field name="NUM">103.71</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <statement name="DO0">
                                                         <block type="variables_set" id="jb9e#.axRroH!59J8k6]">
                                                           <field name="VAR" id="ID2`D,:UL1IR$5Qn8.-O">beaufort</field>
                                                           <value name="VALUE">
                                                             <block type="math_number" id="jbEh0bZiwg=I:DAU,c8U">
                                                               <field name="NUM">11</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </statement>
                                                       <next>
                                                         <block type="controls_if" id="L]QHiJs,CtJ8geI,6bL#">
                                                           <value name="IF0">
                                                             <block type="logic_compare" id="C/UoFUZ)V%RKR@1;#C`z">
                                                               <field name="OP">GTE</field>
                                                               <value name="A">
                                                                 <block type="on_source" id="PoM:DPxrjAvMw^gVbi8[">
                                                                   <field name="ATTR">state.val</field>
                                                                 </block>
                                                               </value>
                                                               <value name="B">
                                                                 <block type="math_number" id="myjj7u38^R%87Zm8?S8X">
                                                                   <field name="NUM">118.53</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                           <statement name="DO0">
                                                             <block type="variables_set" id="D^z~=:o`@2XeW*MunK?Y">
                                                               <field name="VAR" id="ID2`D,:UL1IR$5Qn8.-O">beaufort</field>
                                                               <value name="VALUE">
                                                                 <block type="math_number" id="xK{F_1_A,{O)nvd5qkO-">
                                                                   <field name="NUM">12</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </statement>
                                                           <next>
                                                             <block type="update" id="CdkeG}|s6-$/f~6^33-#">
                                                               <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                               <field name="OID">Object ID</field>
                                                               <field name="WITH_DELAY">FALSE</field>
                                                               <value name="VALUE">
                                                                 <block type="variables_get" id="`(Mv0tFygD8l{CPf`7Il">
                                                                   <field name="VAR" id="ID2`D,:UL1IR$5Qn8.-O">beaufort</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </next>
                                                         </block>
                                                       </next>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </next>
             </block>
           </next>
         </block>
       </statement>
     </block>
     <block type="comment" id="!pvOxzi007MmLdM2b9sM" x="363" y="113">
       <field name="COMMENT">Windgeschwindigkeit in km/h</field>
     </block>
    </xml>
    

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    1 Antwort Letzte Antwort
    0
    • K Offline
      K Offline
      karstent
      schrieb am zuletzt editiert von
      #8

      oh prima, danke. Also doch einen Denkfehler gehabt :-)

      S 1 Antwort Letzte Antwort
      0
      • K karstent

        Als kleines Corona Projekt habe ich nun meine kleine Wetterstation fertig gestellt.
        Da ich mich eher in die Rubrik ambitionierter Bastel-Laie einordnen würde habe ich was gesucht was für mich technisch zu bewältigen war.

        IMG_2232.jpg

        Im Grunde genommen ist softwareseitig schon alles ohne viel Aufwand schon vorhanden. Ich habe mich für ESPEasy entschieden.
        ESPEasy

        Installiert ist das auf einer NodeMCU V3. Da ich nicht so der große Löter bin und der I2C Bus für die Komponenten die selben Pins benötigt habe ich mir noch dazu dieses Board gekauft:
        Board

        Desweiteren habe ich bei AliExpress noch das Anemometer gekauft:
        Anemometer

        Und für den Temperatur/Luftdrucksensor noch das hier:
        Shield

        In der nächsten Ausbaustufe wird dann noch der Regenmengenmesser hinzukommen:
        rain meter

        Die Daten werden per mqtt in ioBroker bereitgestellt und in Grafana visuell dargestellt.

        Da die Station an meinem Gartenhaus installiert ist und der Pool gleich daneben steht habe ich noch einen Temperatursensor DS18b20 für den Pool angeschlossen.

        Den Helligkeitsensor nutze ich für das einschalten des Gartenlichtes ab einem bestimmten Dämmerungswertes. Ist auf alle Fälle genauer als das schalten nach der Astrozeit.

        Irgendwo in einem Block hatte ich noch die Schwellwerte für Umrechnung der Umdrehungen des Windmessers in die Windstärke gefunden. Dazu habe ich mir eine Blockly gebastelt:
        wind.JPG

        Ob das soweit stimmt? Keine Ahnung. Sieht aber erst mal gut aus 

        Als nächstes möchte ich daraus die Windgeschwindikeit in km/h berechnen.
        Gefunden dazu habe ich folgende Formel:

        v [km/h] = 1.761 / (1 + rps) + 3.013 * rps

        Wobei rps für eine Umdrehung steht.

        Habe mir dafür auch schon ein Blockly zusammen geklickt. Denke aber das das falsch ist und ich die Gleichung aufteilen müsste da ja bekanntlich Punkt vor Strich Rechnung kommt :-)
        Wind_berechnung.JPG

        Die Station ist jetzt mit der Anordnung der Elemente nicht unbedingt eine Schönheit. Aber da bin ich eher der pragmatische Typ. Hauptsache es funktioniert.

        Für Anregungen bin ich natürlich dankbar.

        S Offline
        S Offline
        saeft_2003
        Most Active
        schrieb am zuletzt editiert von
        #9

        @karstent

        gefällt mir sehr gut. Kannst du mir bitte mal zeigen wie das Anemometer an die NodeMCU angeschlossen wird?

        1 Antwort Letzte Antwort
        0
        • K karstent

          oh prima, danke. Also doch einen Denkfehler gehabt :-)

          S Offline
          S Offline
          saeft_2003
          Most Active
          schrieb am zuletzt editiert von
          #10

          @karstent

          ich habe nun mein Anemometer auch bekommen und es würde mir sehr helfen wenn du mir kurz sagen könntest wie du dieses an die NodeMCU angeschlossen hast?

          1 Antwort Letzte Antwort
          0
          • K Offline
            K Offline
            karstent
            schrieb am zuletzt editiert von karstent
            #11

            Fehler beim erstellen

            1 Antwort Letzte Antwort
            0
            • K Offline
              K Offline
              karstent
              schrieb am zuletzt editiert von
              #12

              Du kannst Dir dafür einen Pin ( in meinem Fall D6) aussuchen und den anderen an Ground. Wichtig ist das in espeasy nur die ersten 4 Tasks den Pulscounter unterstützen. Also unter Devices Task 1-4 einen Auswählen und Pulscounter auswählen.
              Vorher unter Hartware den D6 auf Input stellen.

              IMG_2313.jpg IMG_2312.jpg IMG_2311.jpg

              S 1 Antwort Letzte Antwort
              0
              • K karstent

                Du kannst Dir dafür einen Pin ( in meinem Fall D6) aussuchen und den anderen an Ground. Wichtig ist das in espeasy nur die ersten 4 Tasks den Pulscounter unterstützen. Also unter Devices Task 1-4 einen Auswählen und Pulscounter auswählen.
                Vorher unter Hartware den D6 auf Input stellen.

                IMG_2313.jpg IMG_2312.jpg IMG_2311.jpg

                S Offline
                S Offline
                saeft_2003
                Most Active
                schrieb am zuletzt editiert von
                #13

                @karstent

                ok danke. hast du mal ein Bild wie du die NodeMCU mit dem Windmesser verdrahtet hast?

                K 1 Antwort Letzte Antwort
                0
                • S saeft_2003

                  @karstent

                  ok danke. hast du mal ein Bild wie du die NodeMCU mit dem Windmesser verdrahtet hast?

                  K Offline
                  K Offline
                  karstent
                  schrieb am zuletzt editiert von
                  #14

                  ein Bild habe ich leider nicht. Du musst einfach nur die eine Ader an (z.B. D& ) und die ander Ader an Ground vom NodeMCU. Mehr musst du nicht machen und dann so konfigurieren wie oben angegeben.

                  S 2 Antworten Letzte Antwort
                  0
                  • K karstent

                    ein Bild habe ich leider nicht. Du musst einfach nur die eine Ader an (z.B. D& ) und die ander Ader an Ground vom NodeMCU. Mehr musst du nicht machen und dann so konfigurieren wie oben angegeben.

                    S Offline
                    S Offline
                    saeft_2003
                    Most Active
                    schrieb am zuletzt editiert von
                    #15

                    @karstent

                    ok danke für die info. Das heißt dann kann ich mir den widerstand und den kondensator sparen...

                    IMG_2187.JPG

                    K 1 Antwort Letzte Antwort
                    0
                    • K karstent

                      ein Bild habe ich leider nicht. Du musst einfach nur die eine Ader an (z.B. D& ) und die ander Ader an Ground vom NodeMCU. Mehr musst du nicht machen und dann so konfigurieren wie oben angegeben.

                      S Offline
                      S Offline
                      saeft_2003
                      Most Active
                      schrieb am zuletzt editiert von
                      #16

                      @karstent

                      Hast du die Berechnung von den kmh hinbekommen?

                      1 Antwort Letzte Antwort
                      0
                      • S saeft_2003

                        @karstent

                        ok danke für die info. Das heißt dann kann ich mir den widerstand und den kondensator sparen...

                        IMG_2187.JPG

                        K Offline
                        K Offline
                        karstent
                        schrieb am zuletzt editiert von
                        #17

                        @saeft_2003 puh, da bich ich mir nicht sicher ob Deine Lösung nicht besser ist.
                        Ich habe mich daran orientiert ( Seite ganz unten)
                        http://wiki.gorjup.de/doku.php?id=public:fhem_wetterstation#webinterface

                        Die Berechnung ruht noch. Habe mich noch nicht weiter damit beschäftigt.

                        S 1 Antwort Letzte Antwort
                        0
                        • K karstent

                          @saeft_2003 puh, da bich ich mir nicht sicher ob Deine Lösung nicht besser ist.
                          Ich habe mich daran orientiert ( Seite ganz unten)
                          http://wiki.gorjup.de/doku.php?id=public:fhem_wetterstation#webinterface

                          Die Berechnung ruht noch. Habe mich noch nicht weiter damit beschäftigt.

                          S Offline
                          S Offline
                          saeft_2003
                          Most Active
                          schrieb am zuletzt editiert von
                          #18

                          @karstent

                          Ich mache zum Test jetzt die kmh berechnung nach deiner Formel. Beim test kommen auch plausible kmh dabei raus.

                          Aber es wird sich erst zeigen wenn der windmesser wirklich im Einsatz ist.

                          CCE5FE85-5650-4A3F-8C1C-4AF0B3F49173.jpeg

                          K 1 Antwort Letzte Antwort
                          0
                          • S Offline
                            S Offline
                            saeft_2003
                            Most Active
                            schrieb am zuletzt editiert von saeft_2003
                            #19

                            Mein windmesser ist seit heute Mittag in Betrieb und es kommen doch plausible Windgeschwindigkeiten (kmh) dabei herraus.

                            Die grüne und rote Kurve ist sind Daten von einer echten Wetterstation und die bläuliche Kurve ist die von meinem Windmesser.

                            Unbenannt.jpg

                            IMG_2309.JPG

                            1 Antwort Letzte Antwort
                            0
                            • S saeft_2003

                              @karstent

                              Ich mache zum Test jetzt die kmh berechnung nach deiner Formel. Beim test kommen auch plausible kmh dabei raus.

                              Aber es wird sich erst zeigen wenn der windmesser wirklich im Einsatz ist.

                              CCE5FE85-5650-4A3F-8C1C-4AF0B3F49173.jpeg

                              K Offline
                              K Offline
                              karstent
                              schrieb am zuletzt editiert von
                              #20

                              @saeft_2003
                              Ich würde gerne mal dein blockly für die Windgeschwindigkeit testen. Wäre es möglich dieses für mich zu exportieren :-)
                              Danke

                              S 1 Antwort Letzte Antwort
                              0
                              • K karstent

                                @saeft_2003
                                Ich würde gerne mal dein blockly für die Windgeschwindigkeit testen. Wäre es möglich dieses für mich zu exportieren :-)
                                Danke

                                S Offline
                                S Offline
                                saeft_2003
                                Most Active
                                schrieb am zuletzt editiert von
                                #21

                                @karstent

                                Kann ich schon machen aber im Moment komme ich nicht dazu. Ich glaube du bist schneller wenn du es einfach nachbaust. Ist ja in 5-10 min erledigt...

                                K 1 Antwort Letzte Antwort
                                0
                                • S saeft_2003

                                  @karstent

                                  Kann ich schon machen aber im Moment komme ich nicht dazu. Ich glaube du bist schneller wenn du es einfach nachbaust. Ist ja in 5-10 min erledigt...

                                  K Offline
                                  K Offline
                                  karstent
                                  schrieb am zuletzt editiert von
                                  #22

                                  @saeft_2003 Habe jetzt mal das Script nachgebaut, allerdings kommen da bei mir unrealistische Werte an. Immer irgendwas über 200 Muss ich irgendeinen Wert resetten?
                                  kmh.JPG

                                  S 1 Antwort Letzte Antwort
                                  0
                                  • K karstent

                                    @saeft_2003 Habe jetzt mal das Script nachgebaut, allerdings kommen da bei mir unrealistische Werte an. Immer irgendwas über 200 Muss ich irgendeinen Wert resetten?
                                    kmh.JPG

                                    S Offline
                                    S Offline
                                    saeft_2003
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #23

                                    @karstent

                                    ja der letzte request block setzt den counter wieder auf 0.

                                    K 1 Antwort Letzte Antwort
                                    0
                                    • S saeft_2003

                                      @karstent

                                      ja der letzte request block setzt den counter wieder auf 0.

                                      K Offline
                                      K Offline
                                      karstent
                                      schrieb am zuletzt editiert von
                                      #24

                                      @saeft_2003 und über welchen Zeitraum wird da gezählt?

                                      S 1 Antwort Letzte Antwort
                                      0
                                      • K karstent

                                        @saeft_2003 und über welchen Zeitraum wird da gezählt?

                                        S Offline
                                        S Offline
                                        saeft_2003
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #25

                                        @karstent

                                        Der wemos schickt alle 30 sek die Daten an den iobroker und 1 sek später wird der counter vom Skript auf 0 gesetzt

                                        1 Antwort Letzte Antwort
                                        0
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        580

                                        Online

                                        32.6k

                                        Benutzer

                                        82.3k

                                        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