Weiter zum Inhalt
  • Home
  • Aktuell
  • 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. Error/Bug
  4. Nach Update auf Zigbee 3.5.5 läuft die Jalousie falsch herum

NEWS

  • Neuer Installer und neuer Fixer: übersichtliche Oberfläche und `iob docker`
    BluefoxB
    Bluefox
    7
    1
    235

  • Mitmachen: Sprich „ioBroker“ ein – für ein lokales Aktivierungswort
    BluefoxB
    Bluefox
    6
    1
    270

  • Neuer Blogbeitrag: KI in ioBroker, vom Helfer im Admin bis zum eigenen Smart Assistant
    BluefoxB
    Bluefox
    4
    1
    247

Nach Update auf Zigbee 3.5.5 läuft die Jalousie falsch herum

Geplant Angeheftet Gesperrt Verschoben Ungelöst Error/Bug
66 Beiträge 8 Kommentatoren 3.1k Aufrufe 6 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.
  • H
    H
    HomeUser
    schrieb am zuletzt editiert von HomeUser
    #56

    Mit zigbee.0.000d6ffffed7b5f7.motor_reversal = true:
    zigbee.0.000d6ffffed7b5f7.state auf "CLOSE" setzen.
    Rollladen fährt hoch. Während der Bewegung ist zigbee.0.000d6ffffed7b5f7.moving auf UP.
    Wenn er dann wieder oben ist, ist zigbee.0.000d6ffffed7b5f7.position = 100

    (bei den Logs oben war motor_reversal = false)

    1 Antwort Letzte Antwort
    0
    • AsgothianA
      AsgothianA
      Asgothian
      Developer
      schrieb am zuletzt editiert von
      #57

      Von dem State motor_reversal war nicht die Rede - es geht um die option invert_cover - zu setzen über die rückseite der Device-Kachel - button 'edit device options'

      A.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      1 Antwort Letzte Antwort
      0
      • H
        H
        HomeUser
        schrieb am zuletzt editiert von HomeUser
        #58

        War dann wohl ein Missverständnis :-)

        An der Stelle war ich bisher noch nicht.
        Sieht aktuell so aus:

        image.jpeg

        Also neu testen mit dieser Einstellung?
        image.jpeg

        1 Antwort Letzte Antwort
        0
        • AsgothianA
          AsgothianA
          Asgothian
          Developer
          schrieb am zuletzt editiert von
          #59

          Das war gemeint

          Nebenbei: Deine Logs sind unbrauchbar. Warum ?

          1. Du mischt verschiedene Events in 1 Log, anstatt via Debug-Interface die einzelnen Events sauber heraus zu arbeiten
          2. (und wichtiger) - du hast nicht in beiden Logs identische aktionen durchgeführt, sondern im einen Fall das eine gemacht (anscheinend die Position auf 85 gesetzt, und im anderen Fall den Befehl Close eingegeben. Wie soll ich da das Verhalten der Konverter vergleichen. Das ist Äpfel mit Birnen vergleichen.

          Anleitung zum Device-Debug findest du hier https://github.com/ioBroker/ioBroker.zigbee/wiki/Device-messaging-debug

          Nur zum kontext - ich versuche gerade an hand von Log-Dateien im Quelltext ohne die Geräte zu haben nachzuvollziehen was da genau passiert. Da sind so Details schon wichtig.

          Auch ist wichtig das identische Aktionen durchgeführt werden, wenn ich die Logs vergleiche.

          A.

          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

          H 1 Antwort Letzte Antwort
          0
          • H
            H
            HomeUser
            schrieb am zuletzt editiert von
            #60

            Mit "invert_cover":

            • zigbee.0.000d6ffffed7b5f7.position auf 0 setzen --> fährt runter
            • zigbee.0.000d6ffffed7b5f7.state --> auf OPEN ==> NOK: zigbee.0.000d6ffffed7b5f7.moving blinkt kurz mit "DOWN" und geht dann wieder auf STOP.
            • zigbee.0.000d6ffffed7b5f7.state --> auf CLOSE ==> fährt hoch; zigbee.0.000d6ffffed7b5f7.moving zeigt während der Bewegung "UP"; zigbee.0.000d6ffffed7b5f7.position danach auf 100.

            Vorher hatte ich extra einen Reboot gemacht, weil ich den Eindruck hatte, dass durch die verschiedenen Versuche es sich jetzt selbst (und mich dazu) verwirrt hatte.

            1 Antwort Letzte Antwort
            0
            • AsgothianA Asgothian

              Das war gemeint

              Nebenbei: Deine Logs sind unbrauchbar. Warum ?

              1. Du mischt verschiedene Events in 1 Log, anstatt via Debug-Interface die einzelnen Events sauber heraus zu arbeiten
              2. (und wichtiger) - du hast nicht in beiden Logs identische aktionen durchgeführt, sondern im einen Fall das eine gemacht (anscheinend die Position auf 85 gesetzt, und im anderen Fall den Befehl Close eingegeben. Wie soll ich da das Verhalten der Konverter vergleichen. Das ist Äpfel mit Birnen vergleichen.

              Anleitung zum Device-Debug findest du hier https://github.com/ioBroker/ioBroker.zigbee/wiki/Device-messaging-debug

              Nur zum kontext - ich versuche gerade an hand von Log-Dateien im Quelltext ohne die Geräte zu haben nachzuvollziehen was da genau passiert. Da sind so Details schon wichtig.

              Auch ist wichtig das identische Aktionen durchgeführt werden, wenn ich die Logs vergleiche.

              A.

              H
              H
              HomeUser
              schrieb am zuletzt editiert von
              #61

              Auch ist wichtig das identische Aktionen durchgeführt werden, wenn ich die Logs vergleiche.

              Okay. Ich mache gleich nochmal mit invert_cover die beiden Aktionen, die ich unter #54 gemacht habe.
              Das Vermischen in ein Log war ein Versehen.
              Neue Logs kommen aber erst in 30-45 Minuten.

              Danke für deine Suche und die Arbeit an dem Adapter!

              1 Antwort Letzte Antwort
              0
              • H
                H
                HomeUser
                schrieb am zuletzt editiert von
                #62

                Hier die Logs mit invert_cover=true.
                Dorry nochmal für die falschen Logs - habe über den Urlaub wieder vergessen wie es geht. Nun hoffentlich wieder brauchbar.
                Einfach kurze Info, was ich am besten als nächstes test und schicken soll. Oder macht Teilen des Bildschirm Sinn?

                Fall 1
                Rollladen ist oben
                zigbee.0.000d6ffffed7b5f7.position auf 85 setzen (war vorher 0)

                Messages from 18:56:53 for device 0x000d6ffffed7b5f7

                I01: Zigbee Event of Type attributeReport from device 'RollladenLinks (0x000d6ffffed7b5f7)', incoming event: {"type":"attributeReport","data":{"currentPositionLiftPercentage":100,"tuyaMovingState":2},"linkquality":255,"groupID":0,"cluster":"closuresWindowCovering","meta":{"rawData":{"type":"Buffer","data":[24,49,10,8,0,32,100,0,240,48,2]},"zclTransactionSequenceNumber":49,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}},"endpoint_id":1}
                I04: value generated '255' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Link quality'
                I02: 3 converters available for 'TS130F' 'RollladenLinks (000d6ffffed7b5f7)' with cluster 'closuresWindowCovering' and type 'attributeReport'
                I02.1a: converter 1 : Cluster closuresWindowCovering
                I02.0b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":2} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"position":0,"state":"CLOSE"}
                I02.2a: converter 2 : Cluster closuresWindowCovering
                I02.1b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":2} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"moving":"DOWN"}
                I02.3a: converter 3 : Cluster closuresWindowCovering
                I02.2b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":2} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:undefined
                I02.3d: candidates: [{"position":0,"state":"CLOSE"},{"moving":"DOWN"},{}] => payload {"position":0,"state":"CLOSE","moving":"DOWN"} => processed payload : {"position":0,"state":"CLOSE","moving":"DOWN"}
                I03: message received '{"position":0,"state":"CLOSE","moving":"DOWN"}' from device 'RollladenLinks (000d6ffffed7b5f7)' type 'TS130F'
                I04-1: value generated 'CLOSE' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'state'
                I04-2: value generated '0' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Position of this cover'
                I04-3: value generated 'DOWN' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'moving'
                

                Messages from 18:56:53 for device 0x000d6ffffed7b5f7

                I01: Zigbee Event of Type attributeReport from device 'RollladenLinks (0x000d6ffffed7b5f7)', incoming event: {"type":"attributeReport","data":{"currentPositionLiftPercentage":100,"tuyaMovingState":2},"linkquality":255,"groupID":0,"cluster":"closuresWindowCovering","meta":{"rawData":{"type":"Buffer","data":[24,49,10,8,0,32,100,0,240,48,2]},"zclTransactionSequenceNumber":49,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}},"endpoint_id":1}
                I04: value generated '255' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Link quality'
                I02: 3 converters available for 'TS130F' 'RollladenLinks (000d6ffffed7b5f7)' with cluster 'closuresWindowCovering' and type 'attributeReport'
                I02.1a: converter 1 : Cluster closuresWindowCovering
                I02.0b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":2} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"position":0,"state":"CLOSE"}
                I02.2a: converter 2 : Cluster closuresWindowCovering
                I02.1b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":2} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"moving":"DOWN"}
                I02.3a: converter 3 : Cluster closuresWindowCovering
                I02.2b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":2} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:undefined
                I02.3d: candidates: [{"position":0,"state":"CLOSE"},{"moving":"DOWN"},{}] => payload {"position":0,"state":"CLOSE","moving":"DOWN"} => processed payload : {"position":0,"state":"CLOSE","moving":"DOWN"}
                I03: message received '{"position":0,"state":"CLOSE","moving":"DOWN"}' from device 'RollladenLinks (000d6ffffed7b5f7)' type 'TS130F'
                I04-1: value generated 'CLOSE' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'state'
                I04-2: value generated '0' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Position of this cover'
                I04-3: value generated 'DOWN' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'moving'
                

                Messages from 18:56:53 for device 0x000d6ffffed7b5f7

                O01: User state change of state zigbee.0.000d6ffffed7b5f7.position with value 85 (ack: false) from system.adapter.admin.0
                O02: Change state 'position' at device 'RollladenLinks (0x000d6ffffed7b5f7)' type 'TS130F'
                O03: Publishing to 'RollladenLinks (0x000d6ffffed7b5f7)' of model TS130F with position
                Os4.0: Setting' converter to converter with key(s)'["position","tilt"]}
                O04: convert position with value 85 and options {} for device 'RollladenLinks (0x000d6ffffed7b5f7)' without Endpoint
                O05: Attempt 1 at converting data for position with preparedValue 85, meta.state {}, meta.message {"position":85}
                SUCCESS: convert result {"state":{"position":85}} for device 'RollladenLinks (0x000d6ffffed7b5f7)'
                

                Fall 2
                Ausgangssituation wie nach obigen Ablauf.
                Set zigbee.0.000d6ffffed7b5f7.state to "CLOSE" (was "OPEN").

                Messages from 19:02:37 for device 0x000d6ffffed7b5f7

                I01: Zigbee Event of Type attributeReport from device 'RollladenLinks (0x000d6ffffed7b5f7)', incoming event: {"type":"attributeReport","data":{"currentPositionLiftPercentage":100,"tuyaMovingState":1},"linkquality":255,"groupID":0,"cluster":"closuresWindowCovering","meta":{"rawData":{"type":"Buffer","data":[8,54,10,8,0,32,100,0,240,48,1]},"zclTransactionSequenceNumber":54,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}},"endpoint_id":1}
                I04: value generated '255' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Link quality'
                I02: 3 converters available for 'TS130F' 'RollladenLinks (000d6ffffed7b5f7)' with cluster 'closuresWindowCovering' and type 'attributeReport'
                I02.1a: converter 1 : Cluster closuresWindowCovering
                I02.0b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":1} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"position":0,"state":"CLOSE"}
                I02.2a: converter 2 : Cluster closuresWindowCovering
                I02.1b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":1} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"moving":"STOP"}
                I02.3a: converter 3 : Cluster closuresWindowCovering
                I02.2b: data: {"currentPositionLiftPercentage":100,"tuyaMovingState":1} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:undefined
                I02.3d: candidates: [{"position":0,"state":"CLOSE"},{"moving":"STOP"},{}] => payload {"position":0,"state":"CLOSE","moving":"STOP"} => processed payload : {"position":0,"state":"CLOSE","moving":"STOP"}
                I03: message received '{"position":0,"state":"CLOSE","moving":"STOP"}' from device 'RollladenLinks (000d6ffffed7b5f7)' type 'TS130F'
                I04-1: value generated 'CLOSE' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'state'
                I04-2: value generated '0' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Position of this cover'
                I04-3: value generated 'STOP' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'moving'
                

                Messages from 19:02:31 for device 0x000d6ffffed7b5f7

                I01: Zigbee Event of Type attributeReport from device 'RollladenLinks (0x000d6ffffed7b5f7)', incoming event: {"type":"attributeReport","data":{"currentPositionLiftPercentage":85,"tuyaMovingState":0},"linkquality":255,"groupID":0,"cluster":"closuresWindowCovering","meta":{"rawData":{"type":"Buffer","data":[24,53,10,8,0,32,85,0,240,48,0]},"zclTransactionSequenceNumber":53,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}},"endpoint_id":1}
                I04: value generated '255' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Link quality'
                I02: 3 converters available for 'TS130F' 'RollladenLinks (000d6ffffed7b5f7)' with cluster 'closuresWindowCovering' and type 'attributeReport'
                I02.1a: converter 1 : Cluster closuresWindowCovering
                I02.0b: data: {"currentPositionLiftPercentage":85,"tuyaMovingState":0} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"position":15,"state":"OPEN"}
                I02.2a: converter 2 : Cluster closuresWindowCovering
                I02.1b: data: {"currentPositionLiftPercentage":85,"tuyaMovingState":0} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:{"moving":"UP"}
                I02.3a: converter 3 : Cluster closuresWindowCovering
                I02.2b: data: {"currentPositionLiftPercentage":85,"tuyaMovingState":0} options: {"invert_cover":"true"} meta:{"deviceIEEE":"0x000d6ffffed7b5f7","logger":"StatesController","state":{"state":""}} result:undefined
                I02.3d: candidates: [{"position":15,"state":"OPEN"},{"moving":"UP"},{}] => payload {"position":15,"state":"OPEN","moving":"UP"} => processed payload : {"position":15,"state":"OPEN","moving":"UP"}
                I03: message received '{"position":15,"state":"OPEN","moving":"UP"}' from device 'RollladenLinks (000d6ffffed7b5f7)' type 'TS130F'
                I04-1: value generated 'OPEN' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'state'
                I04-2: value generated '15' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'Position of this cover'
                I04-3: value generated 'UP' from device 'RollladenLinks (000d6ffffed7b5f7)' for 'moving'
                

                Messages from 19:02:31 for device 0x000d6ffffed7b5f7

                O01: User state change of state zigbee.0.000d6ffffed7b5f7.state with value CLOSE (ack: false) from system.adapter.admin.0
                O02: Change state 'state' at device 'RollladenLinks (0x000d6ffffed7b5f7)' type 'TS130F'
                O03: Publishing to 'RollladenLinks (0x000d6ffffed7b5f7)' of model TS130F with state
                Os4.0: Setting' converter to converter with key(s)'["state"]}
                O04: convert state with value "CLOSE" and options {} for device 'RollladenLinks (0x000d6ffffed7b5f7)' without Endpoint
                O05: Attempt 1 at converting data for state with preparedValue "CLOSE", meta.state {}, meta.message {"state":"CLOSE"}
                SUCCESS: convert result undefined for device 'RollladenLinks (0x000d6ffffed7b5f7)'
                O06: Convert does not return a result result for state with CLOSE on device 'RollladenLinks (0x000d6ffffed7b5f7)'.
                
                1 Antwort Letzte Antwort
                0
                • AsgothianA
                  AsgothianA
                  Asgothian
                  Developer
                  schrieb am zuletzt editiert von Asgothian
                  #63

                  Bildschirm teilen können wir ggf. am Wochenende, jetzt hab ich nur noch 30 minuten Zeit.. Trotzdem geh ich da im Detail mal durch - danke

                  Nachtrag - schau bitte nochmal auf der info Seite für das Gerät nach der genauen Herstellerbezeichnung (manuf name: im Screenshot)
                  Screenshot 2026-09-24 at 19.23.28.png

                  A.

                  ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                  "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                  1 Antwort Letzte Antwort
                  0
                  • H
                    H
                    HomeUser
                    schrieb am zuletzt editiert von HomeUser
                    #64

                    manuf name:_TZ3000_8kzqqzu4

                    Wochenende geht bei mir leider nicht. Erst ab Do. wieder.

                    1 Antwort Letzte Antwort
                    0
                    • AsgothianA
                      AsgothianA
                      Asgothian
                      Developer
                      schrieb am zuletzt editiert von
                      #65

                      Dann ab Do - mir läuft leider die Zeit weg. Trotzdem noch 3 Fragen zu den Logs:

                      1. Beim 1. Versuch - was macht der Rolladen - das seh ich nicht
                      2. Wie ist der Status nach dem 1. Versuch - du schreibst ja 'Ausgangssituation wie nach dem vorheriegen Ablauf
                      3. Ist der State invert_motor gesetzt oder nicht ?

                      A.

                      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                      1 Antwort Letzte Antwort
                      0
                      • H
                        H
                        HomeUser
                        schrieb am zuletzt editiert von
                        #66

                        Die Antworten auf die Fragen basierend auf #62:

                        zu 1) Bei Fall 1 in #62 ist der Rollladen von ganz offen ein bisschen runter gefahren.

                        zu 2) zigbee.0.000d6ffffed7b5f7.position war danach auf 15 (obwohl das Ziel 85 war).

                        zu 3)

                        • invert_motor habe ich nicht gefunden
                        • zigbee.0.000d6ffffed7b5f7.motor_reversal = false
                        • invert_cover (als Bild, damit ich nicht falsch interpretiere, ob TRUE auf true gesetzt ist oder gesetzt werden kann):
                          image.jpeg
                        1 Antwort Letzte Antwort
                        0

                        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

                        398

                        Online

                        33.1k

                        Benutzer

                        84.1k

                        Themen

                        1.4m

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

                        • Du hast noch kein Konto? Registrieren

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