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. Skripten / Logik
  4. Blockly
  5. Zeitschaltung mit Datenpunkt

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Zeitschaltung mit Datenpunkt

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklyjavascriptclimate
14 Beiträge 4 Kommentatoren 819 Aufrufe 4 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.
  • L Offline
    L Offline
    Lenz
    schrieb am zuletzt editiert von
    #1

    Re: Variable / Datenpunkt für Timeout

    Hallo zusammen - bin neu hier, also verzeihung falls ich die Regeln hier (event. noch!) nicht richtig beachte.
    Folgendes Problem.
    Ich habe einen manuell erstellten Datenpunkt: Anwesend_Lago_Oben. dieser funkt auch.

    Wenn ich nun diesen Datenpunkt gem. meinem Skript via VIS auf True setze, werden die jeweiligen Schaltzeiten meines Sriptes richtig abgearbeitet und das Gerät Ein, bzw. am Ende der Zeitperiode auch wieder ausgeschaltet.
    Setze ich Den datenpunkt auf False passiert genau das gleuce, also es wird weiter zu den Zeitpunkten ein bzw. ausgeschaltet, was aber NICHT der FAll sein soll, sondern das Gerät soll dauerhaft ausgeschaltet werden UND bleiben.
    Danke im Voraus für Eure Hilfe und Verständniss.

    LorenzUnbenannt.PNG

    sigi234S 1 Antwort Letzte Antwort
    0
    • L Lenz

      Re: Variable / Datenpunkt für Timeout

      Hallo zusammen - bin neu hier, also verzeihung falls ich die Regeln hier (event. noch!) nicht richtig beachte.
      Folgendes Problem.
      Ich habe einen manuell erstellten Datenpunkt: Anwesend_Lago_Oben. dieser funkt auch.

      Wenn ich nun diesen Datenpunkt gem. meinem Skript via VIS auf True setze, werden die jeweiligen Schaltzeiten meines Sriptes richtig abgearbeitet und das Gerät Ein, bzw. am Ende der Zeitperiode auch wieder ausgeschaltet.
      Setze ich Den datenpunkt auf False passiert genau das gleuce, also es wird weiter zu den Zeitpunkten ein bzw. ausgeschaltet, was aber NICHT der FAll sein soll, sondern das Gerät soll dauerhaft ausgeschaltet werden UND bleiben.
      Danke im Voraus für Eure Hilfe und Verständniss.

      LorenzUnbenannt.PNG

      sigi234S Online
      sigi234S Online
      sigi234
      Forum Testing Most Active
      schrieb am zuletzt editiert von sigi234
      #2

      @Lenz
      Hallo, stell das Blockly rein. Dann kann man es besser umarbeiten. Was auch nötig ist.

      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Immer Daten sichern!

      1 Antwort Letzte Antwort
      0
      • G Offline
        G Offline
        guergen
        schrieb am zuletzt editiert von guergen
        #3

        Trigger im Trigger ist nicht gut! Du solltest besser mit Falls-Objekten arbeiten: auch wenn der Zeitplan true sagt, sagt das script hundertstel Sekunden false....
        Warum das überhaupt funktioniert ist seltsam...

        1 Antwort Letzte Antwort
        0
        • L Offline
          L Offline
          Lenz
          schrieb am zuletzt editiert von
          #4

          HAll sigi234,

          ich hoffe das Blockly kommt so an:


          <block xmlns="https://developers.google.com/blockly/xml" type="on_ext" id="03p?-S1^y6Rw/3/PIbZ!" x="963" y="38">
          <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
          <field name="CONDITION">true</field>
          <field name="ACK_CONDITION"></field>
          <value name="OID0">
          <shadow type="field_oid" id="Yf~uH}dX/37H@W93?Y9"> <field name="oid">javascript.0.Eigene_Datenpunkte.Anwesend_Lago_Oben</field> </shadow> </value> <statement name="STATEMENT"> <block type="schedule" id="Bw=[xUQHpp9Qe^?VLq;#"> <field name="SCHEDULE">{"time":{"start":"06:00","end":"11:00","mode":"hours","interval":1},"period":{"days":1}}</field> <statement name="STATEMENT"> <block type="control" id="1D[V3RfmPWw+FvOU6^eF"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.1.OEQ2310644.1.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="_c7d@~qB8V$BTThUye.H"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="control" id="h@%+I;9NNBWTgeH22!I6"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.1.OEQ2310644.1.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="A9,QB{/nZpoa2!uTP[QE"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="schedule" id="DBCGZlkaIVdY%btjluy)"> <field name="SCHEDULE">{"time":{"start":"12:00","end":"15:30","mode":"hours","interval":1},"period":{"days":1}}</field> <statement name="STATEMENT"> <block type="control" id="9qQm?Rs./PDR|lzap%7g"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.1.OEQ2310644.1.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=")u-PsD{I_OGD9O)JDVJo"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="control" id="w,C@_*x,qAskLNfF-6$Q"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.1.OEQ2310644.1.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="pg+ks29Ga%:T,g4_fuA]"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="schedule" id="3m2+T!.iF^%.PdnMv_U;"> <field name="SCHEDULE">{"time":{"start":"16:30","end":"17:30","mode":"hours","interval":1},"period":{"days":1}}</field> <statement name="STATEMENT"> <block type="control" id="7:|%btJ;D9ZqG=ZC+1^="> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.1.OEQ2310644.1.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=";,lh::#!jf6UC0j)Q+[R"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="control" id="y6PBk$1UdEpM?=Uc{S1a"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.1.OEQ2310644.1.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="8M6BbLLcFNi.MxnQ;Sg">
          <field name="BOOL">FALSE</field>
          </block>
          </value>
          <next>
          <block type="schedule" id="aUO-I!^WpzF#mJ7|/rs">
          <field name="SCHEDULE">{"time":{"start":"18:00","end":"20:00","mode":"hours","interval":1},"period":{"days":1}}</field>
          <statement name="STATEMENT">
          <block type="control" id="nA7r;jIV7AYW,0O@1ApZ">
          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
          <field name="OID">hm-rpc.1.OEQ2310644.1.STATE</field>
          <field name="WITH_DELAY">FALSE</field>
          <value name="VALUE">
          <block type="logic_boolean" id="IgJCUnEZCIp9sW]Ul
          rd">
          <field name="BOOL">TRUE</field>
          </block>
          </value>
          </block>
          </statement>
          <next>
          <block type="control" id="U}waXyq|4KfX3)JciL2d">
          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
          <field name="OID">hm-rpc.1.OEQ2310644.1.STATE</field>
          <field name="WITH_DELAY">FALSE</field>
          <value name="VALUE">
          <block type="logic_boolean" id="gFIGcNl(+_:KuWi`MSxY">
          <field name="BOOL">FALSE</field>
          </block>
          </value>
          </block>
          </next>
          </block>
          </next>
          </block>
          </next>
          </block>
          </next>
          </block>
          </next>
          </block>
          </next>
          </block>
          </next>
          </block>
          </statement>
          </block>

          1 Antwort Letzte Antwort
          0
          • G Offline
            G Offline
            guergen
            schrieb am zuletzt editiert von
            #5

            Ich würde das auf diese Art machen:
            dbbf3538-8c87-48cf-9d7a-608e3efe2b13-grafik.png

            paul53P 1 Antwort Letzte Antwort
            0
            • G Offline
              G Offline
              guergen
              schrieb am zuletzt editiert von
              #6

              Besser noch so: 9315df85-daf7-43ca-a463-cd9e3512e055-grafik.png

              1 Antwort Letzte Antwort
              0
              • L Offline
                L Offline
                Lenz
                schrieb am zuletzt editiert von
                #7

                Hallo guergen,

                werds so mal versuchen.
                Danke schon mal

                G 1 Antwort Letzte Antwort
                0
                • L Lenz

                  Hallo guergen,

                  werds so mal versuchen.
                  Danke schon mal

                  G Offline
                  G Offline
                  guergen
                  schrieb am zuletzt editiert von
                  #8

                  @Lenz Aber nicht mit "wurde geändert" sondern mit "wahr" oben im Trigger

                  1 Antwort Letzte Antwort
                  0
                  • G guergen

                    Ich würde das auf diese Art machen:
                    dbbf3538-8c87-48cf-9d7a-608e3efe2b13-grafik.png

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

                    @guergen sagte:

                    Ich würde das auf diese Art machen:

                    Das genügt nicht, denn es soll zu den Uhrzeiten geschaltet werden, also braucht es Zeit-Trigger.

                    Blockly_temp.JPG

                    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

                    G 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @guergen sagte:

                      Ich würde das auf diese Art machen:

                      Das genügt nicht, denn es soll zu den Uhrzeiten geschaltet werden, also braucht es Zeit-Trigger.

                      Blockly_temp.JPG

                      G Offline
                      G Offline
                      guergen
                      schrieb am zuletzt editiert von
                      #10

                      @paul53 Ja klar... Wenn der dp gesetzt ist, soll es ja auch zu den Uhrzeiten gehen.... verpennt...
                      Aber aus Fehlern lernt man :-)

                      L 1 Antwort Letzte Antwort
                      0
                      • G guergen

                        @paul53 Ja klar... Wenn der dp gesetzt ist, soll es ja auch zu den Uhrzeiten gehen.... verpennt...
                        Aber aus Fehlern lernt man :-)

                        L Offline
                        L Offline
                        Lenz
                        schrieb am zuletzt editiert von
                        #11

                        @guergen said in Zeitschaltung mit Datenpunkt:

                        @paul53 Ja klar... Wenn der dp gesetzt ist, soll es ja auch zu den Uhrzeiten gehen.... verpennt...
                        Aber aus Fehlern lernt man :-)

                        So Danke an alle, aber wie setze ich das denn nun genau um?
                        Kann mir jemand event. was zum "kopieren" schicken?
                        event. ein Blockly export, so dass ich das mal nachvollziehen kann.

                        Wie erstelle ich denn anwesend?
                        Dank Euch

                        G paul53P 3 Antworten Letzte Antwort
                        0
                        • L Lenz

                          @guergen said in Zeitschaltung mit Datenpunkt:

                          @paul53 Ja klar... Wenn der dp gesetzt ist, soll es ja auch zu den Uhrzeiten gehen.... verpennt...
                          Aber aus Fehlern lernt man :-)

                          So Danke an alle, aber wie setze ich das denn nun genau um?
                          Kann mir jemand event. was zum "kopieren" schicken?
                          event. ein Blockly export, so dass ich das mal nachvollziehen kann.

                          Wie erstelle ich denn anwesend?
                          Dank Euch

                          G Offline
                          G Offline
                          guergen
                          schrieb am zuletzt editiert von
                          #12

                          @Lenz mit einer Variablen erstellst Du anwesend

                          1 Antwort Letzte Antwort
                          0
                          • L Lenz

                            @guergen said in Zeitschaltung mit Datenpunkt:

                            @paul53 Ja klar... Wenn der dp gesetzt ist, soll es ja auch zu den Uhrzeiten gehen.... verpennt...
                            Aber aus Fehlern lernt man :-)

                            So Danke an alle, aber wie setze ich das denn nun genau um?
                            Kann mir jemand event. was zum "kopieren" schicken?
                            event. ein Blockly export, so dass ich das mal nachvollziehen kann.

                            Wie erstelle ich denn anwesend?
                            Dank Euch

                            G Offline
                            G Offline
                            guergen
                            schrieb am zuletzt editiert von
                            #13

                            @Lenz paul53-er Blocklay´s sind immer sehr zusammengestrichen.... finde ich zumindest, aber sie funktionieren! Ich denke halt simpler :-)

                            1 Antwort Letzte Antwort
                            0
                            • L Lenz

                              @guergen said in Zeitschaltung mit Datenpunkt:

                              @paul53 Ja klar... Wenn der dp gesetzt ist, soll es ja auch zu den Uhrzeiten gehen.... verpennt...
                              Aber aus Fehlern lernt man :-)

                              So Danke an alle, aber wie setze ich das denn nun genau um?
                              Kann mir jemand event. was zum "kopieren" schicken?
                              event. ein Blockly export, so dass ich das mal nachvollziehen kann.

                              Wie erstelle ich denn anwesend?
                              Dank Euch

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

                              @Lenz sagte:

                              event. ein Blockly export

                              <xml xmlns="https://developers.google.com/blockly/xml">
                               <variables>
                                 <variable id="{)*dQ?S1y=euBUX4#x2w">anwesend</variable>
                               </variables>
                               <block type="on_ext" id="a|dGJ|d6b:r?VBPmN^TV" x="87" y="-12">
                                 <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="}=|ed@|qC:u0d:_XNF-W">
                                     <field name="oid">default</field>
                                   </shadow>
                                 </value>
                                 <statement name="STATEMENT">
                                   <block type="variables_set" id="Orx~8K5!TAD4yTW5Tis#">
                                     <field name="VAR" id="{)*dQ?S1y=euBUX4#x2w">anwesend</field>
                                     <value name="VALUE">
                                       <block type="on_source" id="+LHR6;C6mDp8r`K/y*L,">
                                         <field name="ATTR">state.val</field>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="control" id=";)h2}Ztw@aE70W%eE]QZ" inline="false">
                                         <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="logic_operation" id="byb#SEGXxg:Jik6outPa" inline="false">
                                             <field name="OP">AND</field>
                                             <value name="A">
                                               <block type="variables_get" id=";Ra_UHieS%ctwMxH~IoX">
                                                 <field name="VAR" id="{)*dQ?S1y=euBUX4#x2w">anwesend</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="logic_operation" id="=cIpdh*!L4#.-QO$o40k" inline="false">
                                                 <field name="OP">OR</field>
                                                 <value name="A">
                                                   <block type="logic_operation" id="UnHqY?{e_LbXpbJ,[ORB" inline="false">
                                                     <field name="OP">OR</field>
                                                     <value name="A">
                                                       <block type="time_compare" id="#gnDz.I)P}m|:#nn]+w?">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true"></mutation>
                                                         <field name="OPTION">between</field>
                                                         <field name="START_TIME">6:00</field>
                                                         <field name="END_TIME">11:00</field>
                                                       </block>
                                                     </value>
                                                     <value name="B">
                                                       <block type="time_compare" id="Wvpv2F04B73E`cCJS)45">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true"></mutation>
                                                         <field name="OPTION">between</field>
                                                         <field name="START_TIME">12:00</field>
                                                         <field name="END_TIME">15:30</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="logic_operation" id="G~rR}5U[AVpmE^RMW(}s" inline="false">
                                                     <field name="OP">OR</field>
                                                     <value name="A">
                                                       <block type="time_compare" id="R=xF_wp@@:rfS[^g7R[k">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true"></mutation>
                                                         <field name="OPTION">between</field>
                                                         <field name="START_TIME">16:30</field>
                                                         <field name="END_TIME">17:30</field>
                                                       </block>
                                                     </value>
                                                     <value name="B">
                                                       <block type="time_compare" id=";0QJLJd),19}CS8EJ_76">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true"></mutation>
                                                         <field name="OPTION">between</field>
                                                         <field name="START_TIME">18:00</field>
                                                         <field name="END_TIME">20:00</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                                 <next>
                                   <block type="schedule" id="][j-41~Cw?71a)SCt3HW">
                                     <field name="SCHEDULE">0 6,12,18 * * *</field>
                                     <statement name="STATEMENT">
                                       <block type="control" id=",fFC_w~%dCh,4:s,sb2(">
                                         <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="Hbiolq`e8rfP!cZN62_w">
                                             <field name="VAR" id="{)*dQ?S1y=euBUX4#x2w">anwesend</field>
                                           </block>
                                         </value>
                                       </block>
                                     </statement>
                                     <next>
                                       <block type="schedule" id="4QI2dbEE.IAs]S)2%?_,">
                                         <field name="SCHEDULE">30 16 * * *</field>
                                         <statement name="STATEMENT">
                                           <block type="control" id=":Od[;JXX.;zbCvTKbl6.">
                                             <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="qvE:%avjP=KrR0DfN-hv">
                                                 <field name="VAR" id="{)*dQ?S1y=euBUX4#x2w">anwesend</field>
                                               </block>
                                             </value>
                                           </block>
                                         </statement>
                                         <next>
                                           <block type="schedule" id="SoH5L6p1PeR@R7zG(qYg">
                                             <field name="SCHEDULE">0 11,20 * * *</field>
                                             <statement name="STATEMENT">
                                               <block type="control" id="y^GT}_V1zlK+ALr#3#(Y">
                                                 <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="logic_boolean" id="o.:[_~@EBNIY,0NIVkpp">
                                                     <field name="BOOL">FALSE</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </statement>
                                             <next>
                                               <block type="schedule" id="/aUYjaIa3Pj3A5@295W@">
                                                 <field name="SCHEDULE">30 15,17 * * *</field>
                                                 <statement name="STATEMENT">
                                                   <block type="control" id=".pxc}|},cA*j@8^|+GO`">
                                                     <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="logic_boolean" id="~F{,)bAnQ/n}!Zq]KrT(">
                                                         <field name="BOOL">FALSE</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </statement>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                              </xml>
                              

                              @guergen sagte in Zeitschaltung mit Datenpunkt:

                              Ich denke halt simpler

                              Eher komplizierter :slightly_smiling_face:

                              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
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              748

                              Online

                              32.7k

                              Benutzer

                              82.4k

                              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