Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Verfügbarkeit von Sensoren über Node Red überwachen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    589

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

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

Verfügbarkeit von Sensoren über Node Red überwachen

Scheduled Pinned Locked Moved ioBroker Allgemein
426 Posts 5 Posters 64.9k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mickymM mickym

    @schmetterfliege Kannst mir mal Dein zigbee Objekt auch hier reinkopieren - dann kann ich es noch besser nachvollziehen. ;)

    S Offline
    S Offline
    Schmetterfliege
    wrote on last edited by
    #301

    @mickym


    {"00158d000163f2bc":{"name":"Raum","id":"00158d000163f2bc","room":"Küche","humidity":54.04,"temperature":21.78},"00158d000283e64e":{"name":"Raum","id":"00158d000283e64e","room":"Großes Bad","humidity":54.14,"temperature":22.42},"00158d000283e67b":{"name":"Raum","id":"00158d000283e67b","room":"Kleines Bad","humidity":53.54,"temperature":22.42},"00158d000309a45a":{"name":"Raum","id":"00158d000309a45a","room":"Schlafzimmer","humidity":59.91,"temperature":20.82},"00158d000410e87b":{"name":"Raum","id":"00158d000410e87b","room":"Büro","humidity":56.98,"temperature":22.24},"00158d000410e8ca":{"name":"Raum","id":"00158d000410e8ca","room":"Wohnzimmer","humidity":59.85,"temperature":21.64},"00158d000411103a":{"name":"Raum","id":"00158d000411103a","room":"Esszimmer","humidity":54.05,"temperature":22.43},"00158d00076565a1":{"name":"Heizung","id":"00158d00076565a1","room":"Wohnzimmer","humidity":82.7,"temperature":28.31},"00158d000774f35a":{"name":"Heizung","id":"00158d000774f35a","room":"Büro","humidity":62.55,"temperature":26.56},"00158d000774f34a":{"name":"Heizung","id":"00158d000774f34a","room":"Schlafzimmer","humidity":70.45,"temperature":26.04},"00158d00077dce53":{"name":"Heizung","id":"00158d00077dce53","room":"Esszimmer","humidity":54.81,"temperature":26.16},"00158d00075f6607":{"name":"Raum","id":"00158d00075f6607","room":"Abstellkammer","humidity":52.92,"temperature":22.65},"00158d000774f31c":{"name":"Jewel Orchid","id":"00158d000774f31c","room":"Büro","humidity":41.01,"temperature":23.79},"00158d000774f2c9":{"name":"Heizung","id":"00158d000774f2c9","room":"Abstellkammer","humidity":53.06,"temperature":25.78},"00158d00073c0c65":{"name":"Raum","id":"00158d00073c0c65","room":"Eingang","humidity":40.08,"temperature":24.82},"00158d000774f2cb":{"name":"Raum","id":"00158d000774f2cb","room":"Flur 2","humidity":56.69,"temperature":23.51},"00158d00041d8697":{"name":"Raum","id":"00158d00041d8697","room":"Flur 1","humidity":54.98,"temperature":22.05}}

    1 Reply Last reply
    0
    • mickymM Online
      mickymM Online
      mickym
      Most Active
      wrote on last edited by mickym
      #302

      Danke ;) - dauert bissi - weil ich gleich noch was optimieren möchte. ;)

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      S 1 Reply Last reply
      0
      • mickymM mickym

        Danke ;) - dauert bissi - weil ich gleich noch was optimieren möchte. ;)

        S Offline
        S Offline
        Schmetterfliege
        wrote on last edited by
        #303

        @mickym
        Kein Stress - bin noch ein Weilchen wach :grin:

        Solangsam fange ich an zu glauben du bist ein Bot oder sowas.
        So viel Hilfsbereitschaft und das auch noch zu jeder Tages und Nacht Zeit ist irgendwie kaum zu fassen hehe

        mickymM 1 Reply Last reply
        0
        • S Schmetterfliege

          @mickym
          Kein Stress - bin noch ein Weilchen wach :grin:

          Solangsam fange ich an zu glauben du bist ein Bot oder sowas.
          So viel Hilfsbereitschaft und das auch noch zu jeder Tages und Nacht Zeit ist irgendwie kaum zu fassen hehe

          mickymM Online
          mickymM Online
          mickym
          Most Active
          wrote on last edited by mickym
          #304

          @schmetterfliege Also ist noch die Version die ich geschickt habe - bei mir funktioniert das ohne Probleme -

          So hier die optimierte Version:

          d132d3b8-2851-493c-8654-a257a957251b-image.png

          [
             {
                 "id": "7b5bb841bf8e240c",
                 "type": "change",
                 "z": "0b2773fbdc77eea3",
                 "name": "",
                 "rules": [
                     {
                         "t": "set",
                         "p": "payload.timestamp",
                         "pt": "msg",
                         "to": "$lookup($flowContext(\"timestamps\"), payload.id).timestamp",
                         "tot": "jsonata"
                     },
                     {
                         "t": "set",
                         "p": "payload.lastupdate",
                         "pt": "msg",
                         "to": "$moment(payload.timestamp).fromNow()",
                         "tot": "jsonata"
                     },
                     {
                         "t": "set",
                         "p": "payload.timestamp",
                         "pt": "msg",
                         "to": "$moment(payload.timestamp).format(\"DD.MM.YYYY HH:mm:ss\")\t",
                         "tot": "jsonata"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 710,
                 "y": 620,
                 "wires": [
                     [
                         "584c0e94d5c2de86"
                     ]
                 ]
             }
          ]
          

          Anstelle mehrfach den Kontext einzulesen - wird der timestamp nur einmal eingelesen und dann entweder formatiert oder die Differenz berechnet:

          031c6cd1-f8a5-4c6c-a5a6-07fb172acaad-image.png

          Das locale("de") habe ich in der Change Node vergessen - musst halt noch nachtragen.

          Finde es nachwievor zwar überflüssig ts und die Zeitdifferenz zu berechnen.

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          1 Reply Last reply
          0
          • S Offline
            S Offline
            Schmetterfliege
            wrote on last edited by
            #305

            hmm.
            3dafc118-fba5-4009-b96f-6b2c4b8c0427-image.png

            An welcher Stelle wird denn bei dir das LastUpdate dann in das Zigbee Objekt geladen? In der Change Node sehe ich das jedenfalls nicht

            mickymM 2 Replies Last reply
            0
            • S Schmetterfliege

              hmm.
              3dafc118-fba5-4009-b96f-6b2c4b8c0427-image.png

              An welcher Stelle wird denn bei dir das LastUpdate dann in das Zigbee Objekt geladen? In der Change Node sehe ich das jedenfalls nicht

              mickymM Online
              mickymM Online
              mickym
              Most Active
              wrote on last edited by
              #306

              @schmetterfliege doch in der 2. Regel.

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              1 Reply Last reply
              0
              • S Schmetterfliege

                hmm.
                3dafc118-fba5-4009-b96f-6b2c4b8c0427-image.png

                An welcher Stelle wird denn bei dir das LastUpdate dann in das Zigbee Objekt geladen? In der Change Node sehe ich das jedenfalls nicht

                mickymM Online
                mickymM Online
                mickym
                Most Active
                wrote on last edited by mickym
                #307

                @schmetterfliege Das steht auch nicht in der zigbee Kontext variable - schau doch ins Debug fenster - was da rauskommt. Mach mal hinter die JOIN Node eine Debug Node und poste die.Die zigbee Flow- Kontext wird nicht modifiziert.

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                S 1 Reply Last reply
                0
                • mickymM mickym

                  @schmetterfliege Das steht auch nicht in der zigbee Kontext variable - schau doch ins Debug fenster - was da rauskommt. Mach mal hinter die JOIN Node eine Debug Node und poste die.Die zigbee Flow- Kontext wird nicht modifiziert.

                  S Offline
                  S Offline
                  Schmetterfliege
                  wrote on last edited by
                  #308

                  @mickym said in Verfügbarkeit von Sensoren über Node Red überwachen:

                  @schmetterfliege Das steht auch nicht in der zigbee Kontext variable - schau doch ins Debug fenster - was da rauskommt. Mach mal hinter die JOIN Node eine Debug Node und poste die.Die zigbee Flow- Kontext wird nicht modifiziert.

                  1ba22cee-204a-40b6-863b-5d6a29e4a16f-image.png
                  Okay, ich bin davon ausgegangen dass das da drin landet weil du das vorher selbst geschrieben hast :grinning:
                  In der Tabelle sehe ich in der Tat die Zeitdifferenzen. Funktioniert also! :)

                  mickymM 1 Reply Last reply
                  0
                  • S Schmetterfliege

                    @mickym said in Verfügbarkeit von Sensoren über Node Red überwachen:

                    @schmetterfliege Das steht auch nicht in der zigbee Kontext variable - schau doch ins Debug fenster - was da rauskommt. Mach mal hinter die JOIN Node eine Debug Node und poste die.Die zigbee Flow- Kontext wird nicht modifiziert.

                    1ba22cee-204a-40b6-863b-5d6a29e4a16f-image.png
                    Okay, ich bin davon ausgegangen dass das da drin landet weil du das vorher selbst geschrieben hast :grinning:
                    In der Tabelle sehe ich in der Tat die Zeitdifferenzen. Funktioniert also! :)

                    mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    wrote on last edited by
                    #309

                    @schmetterfliege Ok mit den Zigbee Objekten habe ich die gemeint, die in die Table Node kommen. ;)

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    1 Reply Last reply
                    0
                    • S Offline
                      S Offline
                      Schmetterfliege
                      wrote on last edited by
                      #310

                      Also ja, du übergibst das in das Objekt das im Flow übergeben wird.
                      Ich dachte aber mit Objekt meinst du das Zigbee Objekt in den Kontextvariablen :grin:
                      Sorry!

                      mickymM 1 Reply Last reply
                      0
                      • S Schmetterfliege

                        Also ja, du übergibst das in das Objekt das im Flow übergeben wird.
                        Ich dachte aber mit Objekt meinst du das Zigbee Objekt in den Kontextvariablen :grin:
                        Sorry!

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        wrote on last edited by
                        #311

                        @schmetterfliege Na egal - somit sollte Dein Problem jedenfalls gelöst sein.

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                        1 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          Schmetterfliege
                          wrote on last edited by
                          #312

                          Vielen Dank für die Lösung meines Problems! :)

                          Was meinst du btw. damit dass du es für überflüssig hältst ts und die Zeitdifferenz zu berechnen?
                          Die TS habe ich ja nur damit ich die Differenzen berechnen kann.
                          Und die Differenzen möchte ich um innerhalb der Tabelle direkt sehen zu können ob alle Sensoren regelmäßig Daten liefern, oder ob da einer nicht mehr funktioniert - ohne im IoB im Zigbee Adapter nachschauen zu müssen

                          mickymM 1 Reply Last reply
                          0
                          • S Schmetterfliege

                            Vielen Dank für die Lösung meines Problems! :)

                            Was meinst du btw. damit dass du es für überflüssig hältst ts und die Zeitdifferenz zu berechnen?
                            Die TS habe ich ja nur damit ich die Differenzen berechnen kann.
                            Und die Differenzen möchte ich um innerhalb der Tabelle direkt sehen zu können ob alle Sensoren regelmäßig Daten liefern, oder ob da einer nicht mehr funktioniert - ohne im IoB im Zigbee Adapter nachschauen zu müssen

                            mickymM Online
                            mickymM Online
                            mickym
                            Most Active
                            wrote on last edited by mickym
                            #313

                            @schmetterfliege Ja in der Tabelle die Differenzen - aber dann brauchst den Timestamp nicht mehr.

                            Ein Zeitstempel in der Tabelle 42e48739-1d99-4007-839e-1fd2489a0940-image.png

                            und dann ist 27 Minuten her - finde ich halt redundant.

                            Im Prinzip im Objekt ist es egal - aber ich würde es halt in der Tabelle nicht mehr anzeigen.

                            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                            S 1 Reply Last reply
                            0
                            • mickymM mickym

                              @schmetterfliege Ja in der Tabelle die Differenzen - aber dann brauchst den Timestamp nicht mehr.

                              Ein Zeitstempel in der Tabelle 42e48739-1d99-4007-839e-1fd2489a0940-image.png

                              und dann ist 27 Minuten her - finde ich halt redundant.

                              Im Prinzip im Objekt ist es egal - aber ich würde es halt in der Tabelle nicht mehr anzeigen.

                              S Offline
                              S Offline
                              Schmetterfliege
                              wrote on last edited by
                              #314

                              @mickym said in Verfügbarkeit von Sensoren über Node Red überwachen:

                              @schmetterfliege Ja in der Tabelle die Differenzen - aber dann brauchst den Timestamp nicht mehr.

                              Ein Zeitstempel in der Tabelle 42e48739-1d99-4007-839e-1fd2489a0940-image.png

                              und dann ist 27 Minuten her - finde ich halt redundant.

                              achsooooo!
                              1d3da2b1-ecfc-4741-be3c-1931f5ca0756-image.png
                              Die Timestamps zeige ich da ja nicht mehr an :D

                              mickymM 2 Replies Last reply
                              0
                              • S Schmetterfliege

                                @mickym said in Verfügbarkeit von Sensoren über Node Red überwachen:

                                @schmetterfliege Ja in der Tabelle die Differenzen - aber dann brauchst den Timestamp nicht mehr.

                                Ein Zeitstempel in der Tabelle 42e48739-1d99-4007-839e-1fd2489a0940-image.png

                                und dann ist 27 Minuten her - finde ich halt redundant.

                                achsooooo!
                                1d3da2b1-ecfc-4741-be3c-1931f5ca0756-image.png
                                Die Timestamps zeige ich da ja nicht mehr an :D

                                mickymM Online
                                mickymM Online
                                mickym
                                Most Active
                                wrote on last edited by
                                #315

                                @schmetterfliege sagte in Verfügbarkeit von Sensoren über Node Red überwachen:

                                Die Timestamps zeige ich da ja nicht mehr an

                                Ah OK - :) - Dann macht das Sinn. :+1:

                                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                1 Reply Last reply
                                1
                                • S Schmetterfliege

                                  @mickym said in Verfügbarkeit von Sensoren über Node Red überwachen:

                                  @schmetterfliege Ja in der Tabelle die Differenzen - aber dann brauchst den Timestamp nicht mehr.

                                  Ein Zeitstempel in der Tabelle 42e48739-1d99-4007-839e-1fd2489a0940-image.png

                                  und dann ist 27 Minuten her - finde ich halt redundant.

                                  achsooooo!
                                  1d3da2b1-ecfc-4741-be3c-1931f5ca0756-image.png
                                  Die Timestamps zeige ich da ja nicht mehr an :D

                                  mickymM Online
                                  mickymM Online
                                  mickym
                                  Most Active
                                  wrote on last edited by
                                  #316

                                  @schmetterfliege sagte in Verfügbarkeit von Sensoren über Node Red überwachen:

                                  Die Timestamps zeige ich da ja nicht mehr an

                                  Dann kannst auch die letzte Regel rausschmeissen, die den Unix Timestamp formatiert:

                                  f990b5a2-ee4f-438c-9102-0f8ac1421907-image.png

                                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                  1 Reply Last reply
                                  1
                                  • S Offline
                                    S Offline
                                    Schmetterfliege
                                    wrote on last edited by
                                    #317

                                    stimmt :)

                                    1 Reply Last reply
                                    0
                                    • mickymM Online
                                      mickymM Online
                                      mickym
                                      Most Active
                                      wrote on last edited by
                                      #318

                                      @schmetterfliege bzw. die Change NOde ganz vereinfachen und den timestamp aus dem Objekt entfernen. ;)

                                      f8fcda9e-0058-4f29-835e-f24a38f5830d-image.png

                                      b948cf6e-fc84-471f-a7b2-366568233c51-image.png

                                      [
                                         {
                                             "id": "7b5bb841bf8e240c",
                                             "type": "change",
                                             "z": "0b2773fbdc77eea3",
                                             "name": "",
                                             "rules": [
                                                 {
                                                     "t": "set",
                                                     "p": "payload.lastupdate",
                                                     "pt": "msg",
                                                     "to": "$moment($lookup($flowContext(\"timestamps\"), payload.id).timestamp).locale(\"de\").fromNow()",
                                                     "tot": "jsonata"
                                                 }
                                             ],
                                             "action": "",
                                             "property": "",
                                             "from": "",
                                             "to": "",
                                             "reg": false,
                                             "x": 750,
                                             "y": 620,
                                             "wires": [
                                                 [
                                                     "584c0e94d5c2de86"
                                                 ]
                                             ]
                                         }
                                      ]
                                      

                                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                      S 1 Reply Last reply
                                      0
                                      • mickymM mickym

                                        @schmetterfliege bzw. die Change NOde ganz vereinfachen und den timestamp aus dem Objekt entfernen. ;)

                                        f8fcda9e-0058-4f29-835e-f24a38f5830d-image.png

                                        b948cf6e-fc84-471f-a7b2-366568233c51-image.png

                                        [
                                           {
                                               "id": "7b5bb841bf8e240c",
                                               "type": "change",
                                               "z": "0b2773fbdc77eea3",
                                               "name": "",
                                               "rules": [
                                                   {
                                                       "t": "set",
                                                       "p": "payload.lastupdate",
                                                       "pt": "msg",
                                                       "to": "$moment($lookup($flowContext(\"timestamps\"), payload.id).timestamp).locale(\"de\").fromNow()",
                                                       "tot": "jsonata"
                                                   }
                                               ],
                                               "action": "",
                                               "property": "",
                                               "from": "",
                                               "to": "",
                                               "reg": false,
                                               "x": 750,
                                               "y": 620,
                                               "wires": [
                                                   [
                                                       "584c0e94d5c2de86"
                                                   ]
                                               ]
                                           }
                                        ]
                                        

                                        S Offline
                                        S Offline
                                        Schmetterfliege
                                        wrote on last edited by
                                        #319

                                        @mickym
                                        Funktioniert :)
                                        Sorry dass ich dir durch meine Undeutlichkeit die ganze Arbeit mit dem Optimieren gemacht habe, und jetzt alles wieder rausfällt :S

                                        mickymM 1 Reply Last reply
                                        0
                                        • S Schmetterfliege

                                          @mickym
                                          Funktioniert :)
                                          Sorry dass ich dir durch meine Undeutlichkeit die ganze Arbeit mit dem Optimieren gemacht habe, und jetzt alles wieder rausfällt :S

                                          mickymM Online
                                          mickymM Online
                                          mickym
                                          Most Active
                                          wrote on last edited by
                                          #320

                                          @schmetterfliege Na ja - im Prinzip hätte ich halt in der Timestamps variable - den ts nicht in ein Objekt sondern direkt gespeichert - das hat es dann halt noch bissi komplexer gemacht als nötig. Aber nun funktioniert es ja auch so. ;)

                                          In diesem Fall siehst ist es aber alles halb so kompliziert und es wird über eine Regel in einer Change Node das erreicht, was Du vorher mit dem ganzen Flow machen wolltest.

                                          Ich würde mir allerdings schon Sorgen machen, wenn sich die Geräte 4 Monate nicht mehr gemeldet haben.

                                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                          S 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

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

                                          725

                                          Online

                                          32.7k

                                          Users

                                          82.6k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe