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. ioBroker Allgemein
  4. BME680 Tasmota Sonoff Adapter

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

BME680 Tasmota Sonoff Adapter

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
9 Beiträge 5 Kommentatoren 2.2k Aufrufe 2 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.
  • B Offline
    B Offline
    buemi
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe schon einen Forenbeitrag dazu gefunden, verstehe nur das Problem nicht. Vielleicht könnt ihr mir das bitte erklären.

    Ich habe einen WEMOS D1Mini mit einem BM680 verheiratet und mit Tasmota geflasht so wie alle meine Device.

    Das automatisierte Anlegen über den SonoffAdapter funktioniert einwandfrei auser beim BME680 da fehlt der Gaswert.

    Ein manuelles anlegen hat auch nicht weitergeholfen. Ich verstehe nur nicht warum da:

    • Auf dem Frontend vom Tasmota der Wert angezeigt wird.

    • mittels MQTT der Wert (wie die anderen auch gesendet wird)

    11:17:49 MQT: tele/Sensor/EG/Luftsensor/SENSOR = {"Time":"2018-12-27T11:17:49","BME680":{"Temperature":23.1,"Humidity":37.6,"Pressure":1014.5,"Gas":136.94},"TempUnit":"C"}

    15402_bme680.png

    15402_sensor.png

    Vielen Dank für eure Hilfe.

    Gruß

    Michael

    1 Antwort Letzte Antwort
    0
    • B Offline
      B Offline
      buemi
      schrieb am zuletzt editiert von
      #2

      Hallo zusammen,

      keiner eine Idee für mich?

      Gruß Michael

      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        dirkhe
        Developer
        schrieb am zuletzt editiert von
        #3

        Kann es sein, dass ihm da die Einheit fehlt? Wenn du mal hier schaust https://github.com/ioBroker/ioBroker.so … apoints.js

        ist gas nicht definiert. Vlt. hat das was damit zu tun? Ich weiss aber auch nicht, wie das das offizielle vorgehen ist, ob man da ein issue aufmacht?

        Ich könnte mir vorstellem, dass er den Datenpunkt als Boolean angelegt hat, anstelle als float.

        Schau doch mal nach, vlt. kann man das ja im admin auch ändern, weiss aber nicht, ob es dann irgendwann überschrieben wird.

        Vlt. macht es Sinn, den Adapter so anzupassen, dass man diese Config Einträge per admin oberfläche hinzufügen kann?

        1 Antwort Letzte Antwort
        0
        • ChaotC Offline
          ChaotC Offline
          Chaot
          schrieb am zuletzt editiert von
          #4

          Hast du den Datenpunkt manuell angelegt?

          Eigenschaften vom Datenpunkt sind diese (RAW):

          {
            "from": "system.adapter.sonoff.0",
            "ts": 1528618983251,
            "common": {
              "name": "Umweltsensor BME680  Gas",
              "type": "number",
              "role": "value",
              "unit": "kOhm",
              "read": true,
              "write": false
            },
            "native": {},
            "acl": {
              "object": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator",
              "state": 1636
            },
            "_id": "sonoff.0.Umweltsensor.BME680_Gas",
            "type": "state"
          }
          

          Wichtig ist der Typ Number. Der ist bei dir vermutlich falsch.

          Die Unit kOhm stammt von mir, da der vom BME 680 gesendete Wert in kOhm kommt.

          Den Gas bzw. Luftgütewert musst du dann per Script selbst berechnen. Habe ich hier irgendwo gepostet.

          ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

          1 Antwort Letzte Antwort
          0
          • B Offline
            B Offline
            buemi
            schrieb am zuletzt editiert von
            #5

            Hallo zusammen,

            danke für eure Ideen. Habe jetzt auch mal die Unit hinzugefügt. Leider kommt keine andere Meldung wie bisher auch….

            Bin ehrlich gesagt ratlos. Das was per MQTT kommt sieht eigentlich gut aus. Die Datenpunkte wurden auch alle automatisch angelegt bis auf den

            Gas-Wert diesen habe ich dann manuell angelegt.

            {

            "from": "system.adapter.admin.0",

            "ts": 1545904792111,

            "common": {

            "name": "Luftsensor_78879C BME680 Gas",

            "role": "value",

            "type": "number",

            "unit": "kOhm",

            "desc": "Manuell erzeugt",

            "read": true,

            "write": false

            },

            "native": {},

            "acl": {

            "object": 1636,

            "owner": "system.user.admin",

            "ownerGroup": "system.group.administrator",

            "state": 1636

            },

            "_id": "sonoff.0.Luftsensor_78879C.BME680_Gas",

            "type": "state"

            }

            Müsste die Role aber nicht value.Gas heissen? Zumindes bei Humidity und Temperatur und Pressure heissen sie value.XXX

            Da es im MQQT auch Gas heisst?

            Ich habe auch schon nach einer Debugmöglichkeit gesucht aber nichts gefunden...

            Gruß

            Michael

            1 Antwort Letzte Antwort
            0
            • B Offline
              B Offline
              buemi
              schrieb am zuletzt editiert von
              #6

              Ich glaub ich habs jetzt verstanden. Mit dem SonoffAdapter gehen nur gewisse Dinge. am MQTT Adapter kommt alles an. Man müsste den Sonoffadapter anpassen. Ich schau mir das mal an. Werde wieder berichten

              G 1 Antwort Letzte Antwort
              0
              • B buemi

                Ich glaub ich habs jetzt verstanden. Mit dem SonoffAdapter gehen nur gewisse Dinge. am MQTT Adapter kommt alles an. Man müsste den Sonoffadapter anpassen. Ich schau mir das mal an. Werde wieder berichten

                G Offline
                G Offline
                gutgut30
                schrieb am zuletzt editiert von
                #7

                @buemi
                Hast du eine Lösung gefunden? Ich stehe aktuell vor genau dem gleichen Problem.

                P 2 Antworten Letzte Antwort
                0
                • G gutgut30

                  @buemi
                  Hast du eine Lösung gefunden? Ich stehe aktuell vor genau dem gleichen Problem.

                  P Offline
                  P Offline
                  Phinix
                  schrieb am zuletzt editiert von
                  #8

                  @gutgut30
                  Bist du denn mit deinem Sensor weitergekommen?
                  Ich habe meinen über den MQTT Adapter eingebunden, jedoch werden bei mir die States nicht erzeugt. Über MQTT kommen die Werte an:

                  {"Time":"2020-10-22T12:26:47","BME680":{"Temperature":23.1,"Humidity":51.3,"DewPoint":12.4,"Pressure":978.8,"Gas":190.86},"PressureUnit":"hPa","TempUnit":"C"}
                  

                  aber in meinen States bleibt alles leer:
                  a3fbe2ce-1616-4708-aa6d-b6f5b905b409-image.png

                  Muss ich die manuell anlegen bzw. wie werden die States erzeugt?

                  1 Antwort Letzte Antwort
                  0
                  • G gutgut30

                    @buemi
                    Hast du eine Lösung gefunden? Ich stehe aktuell vor genau dem gleichen Problem.

                    P Offline
                    P Offline
                    Phinix
                    schrieb am zuletzt editiert von Phinix
                    #9

                    @gutgut30
                    Ich bin nun doch zum Sonoff Adapter gewechselt. In dessen Einstellungen gibt es die Option, welche die States für Sensorwerte automatisch erzeugt.

                    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
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    617

                    Online

                    32.6k

                    Benutzer

                    82.0k

                    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