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. Tester
  4. Adapter - Parser (regEx)

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Adapter - Parser (regEx)

Geplant Angeheftet Gesperrt Verschoben Tester
268 Beiträge 43 Kommentatoren 137.2k Aufrufe 9 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.
  • ruhr70R Offline
    ruhr70R Offline
    ruhr70
    schrieb am zuletzt editiert von
    #44

    @Gürol:

    Ich will eine Seite parsen, was ein Login erfordert. Ich denke dieser Fall dürfte auch oft genug vorkommen. `

    Hattest Du das Skript ausprobiert?

    Adapter: Fritzbox, Unify Circuit
    Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

    1 Antwort Letzte Antwort
    0
    • G Offline
      G Offline
      Gürol
      schrieb am zuletzt editiert von
      #45

      @ruhr70:

      Hattest Du das Skript ausprobiert? `
      Halllo Ruhr70,

      vielen Dank für den Script. Ich hatte in den letzten Tagen leider viel zu tun.

      Da ich normalerweise nicht in JS programmiere, hätte es wenig Sinn gemacht zwischen Tür und Angel etwas zu versuchen.

      Ich werde jedoch am morgigen Donnerstag genug Zeit haben mich lang und breit damit zu beschäftigen. Dann gibt es auch ein ausführliches Feedback.

      Gruß

      Gürol

      1 Antwort Letzte Antwort
      0
      • G Offline
        G Offline
        Gürol
        schrieb am zuletzt editiert von
        #46

        @ruhr70:

        Hattest Du das Skript ausprobiert? `
        Hallo Ruhr70,

        ich hatte mir zwar gedacht, daß so etwas nicht einfach sein würde, aber es ist doch etwas komplizierter als ich dachte…

        Diese Script, was du vorgeschlagen hast, scheint zu funktionieren. Das ist die gute Nachtricht.

        Es liefert (bei der Web-Seite, den ich parsen will) jedoch den Statuscode 302. Das ist die schlechte Nachricht.

        Statuscode 302 ist laut Wikipedia (https://de.wikipedia.org/wiki/HTTP-Statuscode) eine Weiterleitung.

        Mir ist aber (noch) nicht gelungen diese Weiterleitung erfolgreich zu folgen.

        Hier ist der Header, den ich bekomme:

        {"date":"Thu, 25 May 2017 21:41:50 GMT","content-type":"text/html; charset=UTF-8","transfer-encoding":"chunked","connection":"close","set-cookie":["__cfduid=dfef8418c2d1528f97e83d467ecc5487e1495748510; expires=Fri, 25-May-18 21:41:50 GMT; path=/; domain=.abc.com; HttpOnly","PHPSESSID=e10cc82bee1f0bd55700b1a4f0389d23; path=/"],"x-powered-by":"PHP/5.6.29","expires":"Thu, 19 Nov 1981 08:52:00 GMT","cache-control":"no-store, no-cache, must-revalidate, post-check=0, pre-check=0","pragma":"no-cache","location":"/login?redirect=%2Fsearch%2Fabc","server":"cloudflare-nginx","cf-ray":"364ba9407f8e6409-FRA"}
        ````(Ich habe den Namen der Web-Seite unkenntlich gemacht.)
        
        Gruß
        
        Gürol
        1 Antwort Letzte Antwort
        0
        • ruhr70R Offline
          ruhr70R Offline
          ruhr70
          schrieb am zuletzt editiert von
          #47

          @Gürol:

          Es liefert (bei der Web-Seite, den ich parsen will) jedoch den Statuscode 302. `

          Im Skript gibt es folgende Zeile, die auskommentiert ist:

          //  followRedirect:true,
          

          Was passiert denn, wenn Du die "//" entfernst?

          Adapter: Fritzbox, Unify Circuit
          Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

          1 Antwort Letzte Antwort
          0
          • G Offline
            G Offline
            Gürol
            schrieb am zuletzt editiert von
            #48

            @ruhr70:

            Was passiert denn, wenn Du die "//" entfernst? `
            Das war auch meine Hoffnung gewesen, aber es hat an dem Ergebnis nichts geändert.

            Das macht auch Sinn, wenn man die Doku (https://www.npmjs.com/package/request#r … s-callback) liest. Defaultwert für followRedirect ist ohnehin "true". d.h. Es ändert sich nichts, wenn man es auskommentiert.

            Ich habe es jetzt mit "followAllRedirects:true," versucht (dessen Defaultwert "false" ist).

            Es wird zwar 200 und eine Body zurückgeliefert, es zeigt aber eine Seite, was nicht eingeloggt ist. :?

            Gruß

            Gürol

            1 Antwort Letzte Antwort
            0
            • ruhr70R Offline
              ruhr70R Offline
              ruhr70
              schrieb am zuletzt editiert von
              #49

              Wann erfolgt denn der Redirect?

              Bevor Du Dich anmeldest oder nach der Anmeldung?

              Funktioniert Deiner Meinung nach die Anmeldung per Formular?

              Mit Chrome kannst Du Dir mal den "normalen" Weg über die Webseite ansehen.

              Über die drei Punkte rechts -> weitere Tools -> Entwicklertools

              Und dann dort den Reiter -> Network

              Dann auf Deine Anmeldeseite und Du kannst dann nach verfolgen, wie der Ablauf über den Browser ist.

              In dem Moment, wo Du auf "anmelden" klickst, müsste auf einer Seite das POST mit der 302 bekommen. Dort sollten die Daten für die Anmeldung (FORM) ersichtlich sein. Schwierig per Ferndiagnose ;-) aber vielleicht kommen wir mit den Infos schon einmal einen Schritt weiter (Anmeldung erfolgt ja/nein, wie geht es weiter, …). Ich habe eine Seite, bei der es ähnlich läuft (Anmeldung per Formular, danach Redirect per 302). Ich werde mich erst morgen am Rechner setzen können, um es da selbst zu probieren. Wir können uns ja bis dahin so etwas rantasten.

              Adapter: Fritzbox, Unify Circuit
              Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

              1 Antwort Letzte Antwort
              0
              • G Offline
                G Offline
                Gürol
                schrieb am zuletzt editiert von
                #50

                @ruhr70:

                Mit Chrome kannst Du Dir mal den "normalen" Weg über die Webseite ansehen.

                Über die drei Punkte rechts -> weitere Tools -> Entwicklertools

                Und dann dort den Reiter -> Network

                Dann auf Deine Anmeldeseite und Du kannst dann nach verfolgen, wie der Ablauf über den Browser ist.

                In dem Moment, wo Du auf "anmelden" klickst, müsste auf einer Seite das POST mit der 302 bekommen. Dort sollten die Daten für die Anmeldung (FORM) ersichtlich sein. `
                Hallo ruhr70,

                danke für den Tipp!

                Hier eine kurze Zusammenfassung, was ich in der Zwischenzeit gemacht habe.

                1.) Gestern hätte ich beinah den passenden Eintrag bei "Chrome->weitere Tools->Entwicklertools->Network" nicht gefunden.

                Es heisst bei mir "login" und war am einfachsten unter "Network->Other" zu finden.

                2.) Ich habe gesehen, daß im Formular einiges mehr übertragen wird, als ich zuvor eingetragen hatte. Ich war hoffnungsvoll, aber es hat nicht funktioniert. :cry: Ich beschloß eine Nacht darüber zu schlafen.

                3.) Heute habe ich mir die Headerinfo näher angeschaut. Ich habe zwei Zeilen von der Debuginfo (die mir erfolgsversprechend erschienen) zu 'User-Agent' und 'Content-Type' hinzugefügt und siehe da: Es tut immer noch nicht. :cry: Eigentlich wollte ich aufgeben, aber wenn man so lange mit etwas herum macht, dann will man eigentlich auch voran kommen. So fügte ich zwei weitere Zeilen von Chrome-Debuginfo und dann hat es (kaum zu glauben) tatsächlich funktioniert und ich bekam das zurück geliefert, was ich haben wollte.

                4.) Nun ging es darum heraus zu finden, auf welche Zeilen es (in diesem Fall?) wirklich ankam.

                Benötigt wird:

                a.) Ein "hidden" Formularfeld, das ich bis gestern Abend noch nicht drin hatte.

                b.) "followAllRedirects:true," ohne die keine automatische Weiterleitung nach 302 stattfindet.

                c.) 'cookie' Zeile aus dem Header in Chrome-Debuginfo.

                Das bisher erreichte eine Lösung zu nennen ist wohl etwas verfrüht, weil ich mich vor allem frage ob diese cookie-Infos so ewig drin bleiben können oder alle 30 Tage (oder so) aktualisiert werden müssen.

                Das andere Problem ist, wie ich das Ergebnis parsen kann.

                @ruhr70: Gibt es in JS (oder node.js) etwas passendes, damit ich in diesem über 300 KB großen String nach irgend etwas suchen kann?

                @Bluefox: Gäbe es eine Möglichkeit den selbst abgeholten HTML-String quasi nachträglich in den Parser-Modul zu füttern?

                Gruß

                Gürol

                1 Antwort Letzte Antwort
                0
                • ruhr70R Offline
                  ruhr70R Offline
                  ruhr70
                  schrieb am zuletzt editiert von
                  #51

                  @Gürol:

                  Gibt es in JS (oder node.js) etwas passendes, damit ich in diesem über 300 KB großen String nach irgend etwas suchen kann? `

                  Du kannst per RegEx im Ergebnis suchen.Ein Online-Tool dafür ist: https://regex101.com/ (dann auf Javascript stellen).

                  Deinen String kannst Du wahrscheinlich hier nicht posten (oder einen Ausschnitt übere mehrere Zeilen, in dem die gewünschten Daten liegen)?

                  Prima, wie Du Dich da durchgewühlt hast! Denn Cookie benötigst Du wirklich?

                  Du meldest Dich ja per Skript per Username/Passwort an.

                  Adapter: Fritzbox, Unify Circuit
                  Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                  1 Antwort Letzte Antwort
                  0
                  • G Offline
                    G Offline
                    Gürol
                    schrieb am zuletzt editiert von
                    #52

                    @ruhr70:

                    Du kannst per RegEx im Ergebnis suchen.Ein Online-Tool dafür ist: https://regex101.com/ (dann auf Javascript stellen).

                    …

                    Prima, wie Du Dich da durchgewühlt hast! Denn Cookie benötigst Du wirklich?

                    Du meldest Dich ja per Skript per Username/Passwort an. `

                    Danke, ich habe nicht gewusst, daß man in JavaScript RegEx so einfach (d.h. ohne Zusatzpakete) nutzen kann.

                    Das müsste ich hinbekommen.

                    Was die Cookiezeile angeht:

                    Ja, die Cookiezeile im Header wird wirklich benötigt. (Die Cookiezeile enthielt bei mir 7 Cookiedefinitionen.)

                    Ich habe inzwischen jedoch rausgefunden, daß man von diesen 7 Cookies nur einen (PHPSESSID) wirklich angeben muß.

                    Gruß

                    Gürol

                    1 Antwort Letzte Antwort
                    0
                    • S Offline
                      S Offline
                      sveni_lee
                      schrieb am zuletzt editiert von
                      #53

                      Hallo zusammen,

                      Ich beschäftige mich seit 2-3 Wochen mit ioBroker und versuche grad meine eigene Visualisierung zu erstellen.

                      Nun bin auf den Tankerkönig Adapter gestoßen, der auch super funktioniert. Allerdings sind für mich eher die Autogas-Preise von Interesse. Also habe ich nach einer Seite gesucht, die mir diese anbietet und bin auch fündig geworden.

                      Nun meine Frage. Kann ich diese mit dem Parser auslesen?

                      http://www.clever-tanken.de/tankstelle_details/14452

                      Gesendet von meinem B3-A30 mit Tapatalk

                      1 Antwort Letzte Antwort
                      0
                      • P Offline
                        P Offline
                        pix
                        schrieb am zuletzt editiert von
                        #54

                        Hallo,

                        ein neuer Thread wäre durchaus angebracht!

                        Speziell für diesen Link funktioniert das mit diesen Einstellungen:
                        261_bildschirmfoto_2017-05-28_um_16.48.31.jpg

                        (?:Autogas[^]*)(?=[^]* <\/span> 
                        

                        Suche zwischen HTML-Code mit Autogas und HTML-Code mit Hochstellung und nimm alle Ziffern und Kommas (Punkte), aber nur 4 davon (zB 0.64)

                        URL ist````
                        http://www.clever-tanken.de/tankstelle_details/14452

                        
                        Name ist zB __Autogas 14452__,
                        
                        Rolle ist __eigene__,
                        
                        Typ ist __number__,
                        
                        Einheit ist __€__
                        
                        Es empfiehlt sich ein Intervall von 5min, also 5*60000 = 300 000
                        
                        Ergebnis: ![261_bildschirmfoto_2017-05-28_um_16.48.14.jpg](/assets/uploads/files/261_bildschirmfoto_2017-05-28_um_16.48.14.jpg) 
                        
                        Die hochgestellte 9 lasse ich mal einfach weg :-D
                        
                        Gruß
                        
                        Pix
                        
                        EDIT: Regex101-Link zum Prüfen: [https://regex101.com/r/qoUS4j/1](https://regex101.com/r/qoUS4j/1)

                        ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                        1 Antwort Letzte Antwort
                        0
                        • S Offline
                          S Offline
                          sveni_lee
                          schrieb am zuletzt editiert von
                          #55

                          Vielen Dank…

                          Funktioniert super... Gibt es auch eine Möglichkeit die hochgestellte letzte Ziffer anzeigen zu lassen?

                          Gesendet von meinem B3-A30 mit Tapatalk

                          1 Antwort Letzte Antwort
                          0
                          • P Offline
                            P Offline
                            pix
                            schrieb am zuletzt editiert von
                            #56

                            @sveni_lee:

                            Gibt es auch eine Möglichkeit die hochgestellte letzte Ziffer anzeigen zu lassen? ` Du musst präziser fragen. Meinst du nur die 9 oder ggf. 4 in einen extra Datenpunkt? Oder den Preis als Zahl mit drei Dezimalstellen (zB 0.649 €)?

                            Sollte eigentlich wirklich langsam in einen eigenen Thread…

                            Pix

                            ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                            1 Antwort Letzte Antwort
                            0
                            • S Offline
                              S Offline
                              sveni_lee
                              schrieb am zuletzt editiert von
                              #57

                              @pix:

                              Sollte eigentlich wirklich langsam in einen eigenen Thread…

                              Pix `

                              okay… eventuell kann ein Mod die Beitäge splitten und in einen neuen Tread verschieben

                              bevor es weiter geht...

                              1 Antwort Letzte Antwort
                              0
                              • N Offline
                                N Offline
                                nobse
                                schrieb am zuletzt editiert von
                                #58

                                Hallo

                                ist es möglich den Parser so zu erweitern das wenn die eingetragene URL oder Dateiname nicht erreichbar ist keine Aktion ausgeführt wird.

                                Ich bekomme Fehler im Log wenn die URL nicht erreichbar ist.

                                Gruß Norbert

                                Gruß Norbert

                                CCU2 • Raspberry für Wetterstation • CMS http://www.exv2.de • HP ProLiant MicroServer Gen8 12GB RAM, 2x3TB, Windows Essentials Server 2016 mit ioBroker

                                1 Antwort Letzte Antwort
                                0
                                • apollon77A Offline
                                  apollon77A Offline
                                  apollon77
                                  schrieb am zuletzt editiert von
                                  #59

                                  Was genau meinst Du?

                                  Siehe Adapter-Doku: Wenn nicht erreichbar kannst Du nen Speziellen Wert definieren und über das "quality-Flag" (sate.q" im JavaScript) kannst du auch rausfinden das der Wert der Fallbackwert ist. Damit kannst Du es prüfen in einem Skript oder so

                                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                  1 Antwort Letzte Antwort
                                  0
                                  • N Offline
                                    N Offline
                                    nobse
                                    schrieb am zuletzt editiert von
                                    #60

                                    Hallo

                                    ich bekomme im Log folgende Fehlermeldung

                                    parser.0 2017-07-11 12:25:16.784 error Cannot read link "http://xxx.xxx.xxx.xxx/general/informat … ?kind=item": Error: connect ETIMEDOUT xxx.xxx.xxx.xxx:80

                                    und das ganze 16 mal bei 4 Einträgen im Parser Adapter.

                                    Wie bekomme ich das weg wenn die URL nicht erreichbar ist.

                                    Gruß Norbert

                                    CCU2 • Raspberry für Wetterstation • CMS http://www.exv2.de • HP ProLiant MicroServer Gen8 12GB RAM, 2x3TB, Windows Essentials Server 2016 mit ioBroker

                                    1 Antwort Letzte Antwort
                                    0
                                    • BBTownB Offline
                                      BBTownB Offline
                                      BBTown
                                      schrieb am zuletzt editiert von
                                      #61

                                      Ich hab den Parser-Adapter spaßeshalber auch mal ausprobiert.

                                      Wenn man erst einmal die benötigte regEx gefunden hat, dann ist das wirklich ein schöner, weiterer Adapter! :)

                                      Was mir allerdings aufgefallen ist:

                                      Der Adapter ist ein echter Speicherfresser!

                                      Ich habe lediglich eine kleine Abfrage drinnen (siehe Screenshots).

                                      Nach einem Neustart beginnt der Adapter mit einem Speicherbedarf von rund 28MB und schaukelt sich dann recht zügig auf mehr als 60MB hoch.

                                      Wenn man das noch optimieren könnte, dann wäre das sehr hilfreich 8-)

                                      Nachtrag: Version 1.0.0 in /opt/iobroker/node_modules/iobroker.parser, node: v6.11.1
                                      1917_parser__.jpg
                                      1917_parser_2.jpg
                                      1917_parser_3.jpg
                                      1917_parser_4.jpg

                                      ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.0.7 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                      1 Antwort Letzte Antwort
                                      0
                                      • F Offline
                                        F Offline
                                        fruehwi
                                        schrieb am zuletzt editiert von
                                        #62

                                        Hallo zusammen,

                                        ich bräuchte bitte bisschen Hilfe beim Parser:

                                        Ich habe mir noch einen zweiten Luftdaten-Sensor gebaut der in der Wohnung verbaut ist. (Kachelofen Überwachung) Dieser soll nicht die Daten an den Luftdaten.info Server senden.

                                        Daher möchte ich die Daten per Parser auslesen (IP-Sensor/values).

                                        Code:

                                        <title>Aktuelle Werte</title>   [![](/images?name=luftdaten_logo)](/)   
                                        
                                        ### Feinstaubsensor
                                        
                                           ID: 2221799
                                        MAC: A0:20:A6:21:E6:XX
                                        Firmware: NRZ-2017-092
                                        
                                        #### Übersicht » Aktuelle Werte
                                        
                                        | Sensor | Parameter | Wert |
                                        |   |
                                        | SDS011 | PM2.5 | 6.6 µg/m³ |
                                        | SDS011 | PM10 | 14.6 µg/m³ |
                                        |   |
                                        | DHT22 | Temperatur | 22.0 °C |
                                        | DHT22 | rel. Luftfeuchte | 59.0 % |
                                        |   |
                                        | WiFi | Signal | -62 dBm |
                                        | WiFi | Qualität | 76 % |
                                        
                                        [Zurück zur Startseite](/)
                                        
                                        [![](/images?name=cfg_logo)](http://codefor.de/)
                                        
                                        

                                        Laut https://regex101.com/habe ich die Kombinationen gefunden

                                        PM2.5````
                                        (?:PM2[^])(?=[^] class='r'>)([0-9.]{1,9})

                                        
                                        PM10
                                        

                                        (?:PM10[^])(?=[^] class='r'>)([0-9.]{1,9})

                                        
                                        Temperatur
                                        

                                        (?:Temper[^])(?=[^] class='r'>)([0-9.]{1,9})

                                        
                                        Luftfreuchte
                                        

                                        (?:rel[^])(?=[^] class='r'>)([0-9.]{1,9})

                                        
                                        Hoffe das mir jemand helfen kann.
                                        
                                        Danke im voraus.
                                        
                                        Viele Grüße,
                                        
                                        Fruehwi
                                        1 Antwort Letzte Antwort
                                        0
                                        • P Offline
                                          P Offline
                                          pix
                                          schrieb am zuletzt editiert von
                                          #63

                                          Hallo,

                                          würde für die Partikel mal das probieren https://regex101.com/r/jilwpl/1:

                                          PM2.5

                                          (?:PM2.5<\/td>)(\d+.\d)/g
                                          

                                          PM10

                                          (?:PM10<\/td>)(\d+.\d)/g
                                          

                                          Temperatur:

                                          (?:Temperatur<\/td>)(\d+.\d)/g
                                          

                                          Luftfeuchte:

                                          (?:Luftfeuchte<\/td>)(\d+.\d)/g
                                          

                                          Qualität:

                                          (?:Qualität<\/td>)(\d+)/g
                                          

                                          Gruß

                                          Pix

                                          ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                                          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

                                          900

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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