Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Tasmota -> MQTT -> ioBroker -> influxdb

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Tasmota -> MQTT -> ioBroker -> influxdb

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

      Hallo zusammen,
      ich bin der Neue. Ich benutze seit einiger Zeit auf einen Raspberry Pi die Möglichkeit mir Messdaten aus einer InfluxDB 1.8x mit Grafana anzeigen zu lassen.

      Bisher habe ich meinen Stromzähler SMD 630 (Modbus per pyton script) und meine Temperatursensoren (rtl_433 und DVB-T Stick) brav seine Daten in die Influxdb schreiben lassen.

      http://jj38g3m48zf5g5kq.myfritz.net:1112/d/P1osZFzRz/powermeter-home?orgId=1&refresh=10s&from=now-24h&to=now

      Nun komme ich nicht weiter weil mein neustes Gerät leider Daten nur per MQTT verschicken möchte. Durch google bin ich nun beim ioBroker geladent weil ich eine Möglichkeit suche die Daten die per MQTT ankommen in die InfluxDB zu schreiben.

      Eine Datenbank iobroker ist angelegt und und mit dem iobroker verbunden.

      Die Daten des Geräts (Tasmota ESP32) kommen auch im iobroker an (leider weiß ich nicht wo...)

      Es sind die Adapter Influxdb und MQTT installiert, beides grün und die Verbindung klappt.

      Ich bräuchte nun ein Stichwort oder einen Link wie ich das im ioBroker "verdrahten" kann das die Daten die am Adapter MQTT im iobroker ankommen weiter in den Adapte Influxdb gereicht werden und in die Datenbank geschrieben werden.

      Sorry, ich weiß leider nicht wie ich es genauer formulieren soll.

      Danke und Gruß,
      Kirk

      mickym B Chaot 3 Replies Last reply Reply Quote 0
      • mickym
        mickym Most Active @Kirk1701 last edited by mickym

        @kirk1701 Du musst nur das Zahnrad neben den Objekten (States), die Du in die Influx schreiben willst anklicken

        dcacbd68-b11b-425a-b786-24467fe12cc2-image.png

        fd9dd23e-0d99-48a7-9321-66a6a47437ba-image.png

        1 Reply Last reply Reply Quote 0
        • B
          berndsolar13 @Kirk1701 last edited by

          @kirk1701

          hi, du musst in iobroker den Adaper Influx.db nutzen.
          Dann musst du jeden Datenpunkt den du speichern willst, mit dem Zahnrad Symbol zum Speichern aktivieren. Dort wählst du dann influx.db als Speicherer aus.

          Für Tasmota würde ich den Sonoff Adapter nutzen.
          Dann kannst du jeden Wert seperat speichern.

          Kirk1701 1 Reply Last reply Reply Quote 0
          • Kirk1701
            Kirk1701 @berndsolar13 last edited by

            Puh, das ging fix....

            hier erstmal meine installierten Adapter/Instanzen

            Instanzen.JPG

            Ich denke ich soll hier die Influxdb aktivieren??

            Objekte.JPG

            Aber irgendwie kommt da am mqtt nur Müll an?!? Da hängt ein Dallas DS1820 dran und sollte eigentlich eine Temperatur ausgeben?

            Danke und Gruß,
            Kirk

            B 1 Reply Last reply Reply Quote 0
            • B
              berndsolar13 @Kirk1701 last edited by berndsolar13

              @kirk1701

              wenn es um Tasmota geht, würde ich Sonoff nehmen, da dieser Adaper alle Werte einzeln anbietet.
              Über MQTT bekommst du nur den kompletten String und müsstest ihn dann splitten um z,.B. Wert XYZ zu speichern. Das nimmt dir der Sonoff Adapter ab.

              Tasmota Temperatur, daran bastel ich auch gerade 😄
              keller12.jpg

              Kirk1701 1 Reply Last reply Reply Quote 0
              • Kirk1701
                Kirk1701 @berndsolar13 last edited by

                @berndsolar13

                Tja,
                leider bin ich da ganz neu und habe erstmal etwas bestellt um zu testen wie das so funktioniert. Eigentlich wollte ich eben zwei Dallas Sensoren in meine Datenbank einbinden.

                Das Teil hier hatte ich bestellt weil ich mich eben in das Thema einarbeiten wollte. Mit Tasmota wird ja einiges unterstützt, z.b. auch CO2 Sensoren.

                ESP OS.JPG

                Danke und Gruß,
                Kirk

                B Kirk1701 mickym 3 Replies Last reply Reply Quote 0
                • Chaot
                  Chaot @Kirk1701 last edited by

                  @kirk1701 sagte in Tasmota -> MQTT -> ioBroker -> influxdb:

                  Die Daten des Geräts (Tasmota ESP32) kommen auch im iobroker an (leider weiß ich nicht wo...)

                  Na, zuerst solltest du wissen wo die Daten ankommen. Im MQTT Adapter oder im Sonoff Adapter?

                  Wenn das Gerät auf Tasmota läuft würde ich die folgende Vorgehensweise empfehlen:

                  Sonoff Adapter installieren.
                  Also Port irgendwas auswählen was Nicht MQTT ist. Ich habe beispielsweise 1500 genommen.
                  Am ESP in der Weboberfläche die Daten zum ioBroker eingeben.
                  Also :
                  Host - IPAdresse vom ioBroker
                  Port - Port
                  client - kannst du selbst benennen. Name ist sinnvoll
                  Benutzer - angelegter Benutzer
                  Passwort - klar, das zugehörige Passwort
                  topic - keine Änderung nötig
                  full topic - keine Änderung nötig

                  Dann das Ganze speichern und die Daten sollten im ioBroker in den Objekten unter den Sonoff Adapter ankommen.

                  1 Reply Last reply Reply Quote 0
                  • B
                    berndsolar13 @Kirk1701 last edited by berndsolar13

                    @kirk1701

                    sieht doch gut aus, die Temperatur ist ja da.
                    Nimm den Sonoff Adapter stelle dort Port 1883 oder 1884 ein.
                    Gib dann in Tasmota (MQTT) die IP vom IObroker ein, und bei Port den 1883 oder halt 1884.
                    Als User mquser und passwort eins deiner wahl.
                    Ich nehme mqpass 😄

                    Dann soltle es im Sonoff ankommen, und du kannst es speichern. Über Objekte > Sonoff findest du dann dein Gerät inklusive dem übermittelten Wert.

                    @Chaot war schneller, ich tippe so langsam 😉

                    1 Reply Last reply Reply Quote 0
                    • Kirk1701
                      Kirk1701 @Kirk1701 last edited by

                      da steigen wir ja gleich richtig ein 🙄

                      Der "String" der ankommt sieht jetzt so aus:

                      {"sn":{"Time":"2023-12-29T21:42:49","DS18B20":{"Id":"3CE104572D45","Temperature":22.56},"TempUnit":"C"},"ver":1}

                      Wie bekomme ich das jetzt sinnvoll in die influxdb geschrieben 🤷

                      Hier meine Hardware

                      20231229_224153_.jpg

                      B Kirk1701 2 Replies Last reply Reply Quote 0
                      • B
                        berndsolar13 @Kirk1701 last edited by

                        @kirk1701

                        im Sonoff Adaper sollte jeder übermittelte Wert in einer Zeile landen, die du dann seperat speichern kannst.

                        1 Reply Last reply Reply Quote 0
                        • Kirk1701
                          Kirk1701 @Kirk1701 last edited by

                          Ihr seid einfach zu fix 🙂

                          Ich denke mit Sonoff Adapter meint Ihr den iobroker "Adapter" 😬

                          Installiere ich gleich und melde mich

                          B 1 Reply Last reply Reply Quote 0
                          • mickym
                            mickym Most Active @Kirk1701 last edited by

                            @kirk1701 Das ist kein Datenmüll ist doch kein Problem über einen Alias oder einen NodeRed Flow alle Objekte in eigene Datenpunkte zu schreiben. Dafür braucht man keinen Adapter

                            1 Reply Last reply Reply Quote 0
                            • B
                              berndsolar13 @Kirk1701 last edited by

                              @kirk1701

                              Der Adapter nennt sich Sonoff danach schaut es so aus

                              keller14.jpg

                              Kirk1701 1 Reply Last reply Reply Quote 0
                              • Kirk1701
                                Kirk1701 @berndsolar13 last edited by

                                boh, ihr seid geil :-))))))

                                Sonoff.JPG

                                Sonoff_2.JPG

                                Sonoff_3.JPG

                                Test, test....

                                Kirk1701 1 Reply Last reply Reply Quote 0
                                • Kirk1701
                                  Kirk1701 @Kirk1701 last edited by

                                  So,
                                  es scheint etwas in die Datenbank geschrieben zu werden.

                                  Intervall.JPG

                                  Wo kann man denn das Intervall für die Werte definieren?

                                  Gruß,
                                  Kirk

                                  B Chaot 2 Replies Last reply Reply Quote 0
                                  • B
                                    berndsolar13 @Kirk1701 last edited by

                                    @kirk1701

                                    Tasmota > Einstellungen > Logging > Telemetrieperiode
                                    300 wären alle 5 min

                                    1 Reply Last reply Reply Quote 0
                                    • Chaot
                                      Chaot @Kirk1701 last edited by

                                      @kirk1701 Zunächst am ESP. Der steht als Standard auf 300 Sekunden.
                                      Einstellungen - Logging Konfiguration - Telemetrieperiode

                                      Kirk1701 1 Reply Last reply Reply Quote 0
                                      • Kirk1701
                                        Kirk1701 @Chaot last edited by

                                        Erstmal vielen Dank für die schnelle Hilfe bei meinen recht einfachen Fragen....

                                        Es funktioniert aber jetzt 🙂

                                        http://jj38g3m48zf5g5kq.myfritz.net:1112/d/P1osZFzRz/powermeter-home?orgId=1&refresh=10s&from=1703849994964&to=1703936394964&viewPanel=75

                                        Läuft.JPG

                                        Vielen Dank und Gruß,
                                        Kirk

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

                                        Support us

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

                                        854
                                        Online

                                        31.8k
                                        Users

                                        79.9k
                                        Topics

                                        1.3m
                                        Posts

                                        tasmota influxdb mqtt
                                        4
                                        18
                                        1316
                                        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