Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. suche Datenlogger

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    suche Datenlogger

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      hub01 last edited by

      ich suche einen Datenlogger, der über WLAN an ioBroker angebunden werden kann.

      Er sollte 3-4 Analogeingänge 0-3Volt oder 0-5Volt haben,
      diese können auch eine gemeinsame Masse haben.
      Die Abtastrate kann im Sekundenbereich liegen.

      ioBroker auf dem PC läuft nur ab und zu.
      Deswegen sollten die Daten zwischengespeichert und gemeinsam zu ioBroker und InfluxDB übertragen werden.

      Gibt es da was fertiges?
      Oder wird das eine Bastelarbeit a la Arduino oder so?

      OliverIO MartinP 2 Replies Last reply Reply Quote 0
      • OliverIO
        OliverIO @hub01 last edited by

        @hub01

        Entweder bastel und etwas programmierarbeit mit einem esp32 oder auf einem raspi einen iobroker als Slave einrichten

        H 1 Reply Last reply Reply Quote 1
        • MartinP
          MartinP @hub01 last edited by

          @hub01 Die geforderte Genauigkeit der Messung solltest Du auch noch anführen.
          Ein "Logger" hat einen eigenen Speicher für die Messwerte, der irgendwann offline ausgelesen wird. Ich vermute, dass Du eigentlich die AD-Wandler-Werte direkt in den ioBroker übertragen willst, und dort dann das Speichern z. B. über den influx Adapter erfolgt ...

          https://store.ncd.io/product/iot-long-range-wireless-analog-digital-converter/

          https://www.amazon.de/Akozon-Multimeter-Amperemeter-Leistungsmesser-Elektrische/dp/B07GTLY26F

          H 1 Reply Last reply Reply Quote 1
          • H
            hub01 @MartinP last edited by

            @martinp
            10Bit würden genügen, mehr wäre mir lieber.

            Wenn der PC mit ioBroker läuft, passt deine Vermutung.
            Wenn der PC aber aus ist, sollte der Datenlogger die Werte weiter speichern und irgendwann nach Influx übertragen.
            Mein Temperaturlogger arbeitet nach dem Prinzip.

            Frage wäre dann auch, wie das in ioBroker/Influx lösbar ist.
            Aber damit beschäftige ich mich, wenn die Hardware klar ist.

            MartinP 1 Reply Last reply Reply Quote 0
            • MartinP
              MartinP @hub01 last edited by MartinP

              @hub01 Es gibt durchaus erschwingliche A/D-Wandler mit mehr Bits, die aber dann Probleme bekommen, wenn es um mehr, als 1000 Messungen pro Sekunde geht ...

              ADS1115 ist das Stichwort
              https://www.ti.com/lit/ds/symlink/ads1113.pdf

              https://www.amazon.de/Adafruit-Ads1115-1-teiliges-16-Bit-I2C-Adc-Entwicklungsboard-Analog-Digital-Wandlermodul/dp/B0BWWTS4H4

              1 Reply Last reply Reply Quote 1
              • H
                hub01 @OliverIO last edited by

                @oliverio sagte in suche Datenlogger:

                @hub01

                Entweder bastel und etwas programmierarbeit mit einem esp32 oder auf einem raspi einen iobroker als Slave einrichten

                Habe inzwischen einen ESP32 inkl. Arduino IDE am Laufen.
                Die Analogwerte werden mit den OnBoard-Eingängen eingelesen, normiert und geglättet.
                WLAN ist auch eingerichtet.
                Wie bekomme ich jetzt die Werte am einfachsten nach ioBroker?

                Codierknecht OliverIO 2 Replies Last reply Reply Quote 0
                • Codierknecht
                  Codierknecht Developer Most Active @hub01 last edited by

                  @hub01 sagte in suche Datenlogger:

                  Wie bekomme ich jetzt die Werte am einfachsten nach ioBroker?

                  MQTT?
                  Keine Ahnung, ob das mit der Arduino-SW möglich ist.

                  1 Reply Last reply Reply Quote 0
                  • OliverIO
                    OliverIO @hub01 last edited by

                    @hub01

                    Das allereinfachste ist, wenn du datenpunkte per http request schreibst
                    Das geht mit dem folgenden Adapter
                    https://github.com/ioBroker/ioBroker.simple-api

                    Iobroker kann meiner Erinnerung seit v6 das auch nativ. Habe aber wie oft die passende Beschreibung nicht gefunden.

                    Mqtt geht sicherlich auch, aber dann benötigst du auf dem arduino noch zusätzliche Software und auch ein Broker der als Server fungiert. Ich meine das kann der mqtt Adapter. Lohnt sich aber glaube ich nur, wenn du noch mehr Geräte hast die per mqtt kommunizieren.

                    H 1 Reply Last reply Reply Quote 1
                    • H
                      hub01 @OliverIO last edited by

                      habe beide Möglichkeiten (HTTP und MQTT) ausprobiert, und beide funktionieren erst mal.
                      Für beide gibt es in Arduino eine fertige Bibliothek.

                      Aber welche Variante wäre eher zu bevorzugen?
                      Welche läuft zuverlässiger, stabiler, und ist ressourcenschonender?

                      Unter folgenden Voraussetzungen:

                      • Client läuft 24Std am Tag durch
                      • Server läuft nur hin und wieder
                      • WLAN kann auch mal ausfallen
                      OliverIO 1 Reply Last reply Reply Quote 0
                      • OliverIO
                        OliverIO @hub01 last edited by

                        @hub01

                        auch wenn ich da nicht der meister bin,
                        ich würde dann mqtt nehmen, da das protokoll genu für solche fälle entworfen wurde.
                        extrem geringer ressourcen verbrauch.
                        pufferung, falls server nicht/schlecht erreichbar (da muss man aber was konfigurieren, da musst du die bibliotheks dokumentation genau lesen)

                        http kann das so erstmal nicht bzw. man muss selbst logik dazu programmieren.

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        1.0k
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        4
                        10
                        349
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo