Ankündigung

Einklappen
Keine Ankündigung bisher.

[OpenKNX-Ready] Sensormodul (Temp, Hum, Air-Pressure, VOC, CO2, LUX, Abstand)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #61
    ja, du musst auch SDO auf GND verbinden.

    auf die Idee das direkt auf die Zwischenplatine zu löten, bin ich noch nie gekommen. werde ich aber aufnehmen
    www.smart-mf.de | KNX-Klingel | GardenControl | OpenKNX-Wiki

    Kommentar


      #62
      Hallo,

      ja, das war's, vielen Dank!
      Code:
      0d 00:00:01: Sensor<BME680>:          Starting sensor BME680...
      0d 00:00:01: Sensor<BME680>:          OK
      0d 00:00:01: BinaryInput<1>:          sendState: 0
      0d 00:00:01: BinaryInput<2>:          sendState: 0
      0d 00:00:01: BinaryInput<3>:          sendState: 0
      0d 00:00:01: BinaryInput<4>:          sendState: 0
      0d 00:00:01: Sensor<BME680>:          BSEC error code : -100
      
      0d 00:00:01: Sensor<BME680>:          *** BME680 calibration from Flash failed! ***
      
      0d 00:00:01: Sensor<BME680>:          BSEC error code : -100
      
      0d 00:00:01: Sensor<BME680>:          FAIL
      ​
      Ich denke, er kalibriert sich dann jetzt, oder?

      Wie machst du das denn? Nutzt du die länge der Stifte einfach nur ganz aus, oder machst du das steckbar?

      Gruß,
      Hendrik

      Kommentar


        #63
        der normale Aufbau ist so, denn nur so passt der ELKO für den SCD40 noch drunter und dann sitzt der BME680 genau an der Öffnung vom Sensoreinsatz.

        Bei mir ist alles Steckbar, die passende Buchsenleiste ist ja mit dabei.

        image.pngimage.png​​
        www.smart-mf.de | KNX-Klingel | GardenControl | OpenKNX-Wiki

        Kommentar


          #64
          henfri: BSEC Error kommt vom Sensor, der Sensor läuft auf jeden Fall nicht.

          Ich kann Dir aber nicht sagen, warum. -100 ist ein internal error code. Ich muss mal schauen, ob ich da noch weitere Infos finde. Bei mir läuft der BME680 ohne Probleme am Sensormodul.

          Gruß, Waldemar
          OpenKNX www.openknx.de

          Kommentar


            #65
            Hm, es ist komisch.
            -100 würde aber doch dann dafür sprechen, dass die Kommunikation mit dem BME stattfindet, oder?
            Könnt ihr nochmal auf die Pin-Belegung schauen?

            Der Sensor lief genau so am Sensormodul. Es ist ein Pfostenstecker, d.h. die Reihenfolge kann ich nicht versehentlich geändert haben.
            Parallel zum BME hängt auch noch ein SHT daran (gleiches Kabel). Den habe ich per CS mit eurer Hilfe damals auf eine andere I2C Adresse gebracht - lief wie gesagt ja so am Sensormodul.

            Ich bin etwas ratlos...

            Kommentar


              #66
              Das klingt alles komisch. Vielleicht muss du hier noch einmal genauer beschreiben was du damals gemacht hast und ging und jetzt möchtest und das auf welcher HW?

              Was mich wundert:
              1.) das die Sensormodul Firmware zwei parallele I2C Sensoren aktuell unterstützt, das wäre mir neu.
              2.) der CS-Pin am BME680 hat nichts mit der i2c Adresse zu tun, dafür nutzt man den SDO-PIN.
              3.) Wenn du die -100 bekommst, dann wird der Sensor auch angesprochen. Damit sollte i2c und Adresse passen.
              www.smart-mf.de | KNX-Klingel | GardenControl | OpenKNX-Wiki

              Kommentar


                #67
                henfri ja, schreib doch nochmal kurz, was du erreichen möchtest, nicht dass wir aneinander vorbei reden.

                Masifi : das Sensormodul unterstützt einen I2C Bus. Es kann Sensoren mit unterschiedlichen Adressen abfragen. Aber pro Messewert nur einen Sensor anfragen.

                Wenn also SHT und BME parallel angeschlossen sind, kann zB Temperatur vom BME und Luftfeuchte von SHT kommen.

                Um Sachen wie ausreichend Energie, passende Spannungen der Sensoren etc. Muss sich aber der Hardware-Entwickler kümmern. Was Du ja bisher immer getan hast...

                Gruss, Waldemar​​​​​​
                OpenKNX www.openknx.de

                Kommentar


                  #68
                  Ach man lernt doch jeden Tag was neues Wobei ich gerade keinen sinnvollen Grund sehe, warum man das benötigen würde.

                  Strom ist genug für den BME680 und SHT parallel vorhanden, daran sollte es mal nicht liegen.
                  www.smart-mf.de | KNX-Klingel | GardenControl | OpenKNX-Wiki

                  Kommentar


                    #69
                    Hallo,

                    also erstmal: Ich bin im Thread verrutscht.
                    Ich habe gerade zwei Baustellen:
                    1) Umzug eines BME680 mit SHT huckepack vom Sensormodul an einen SEN-UP1-8xTH
                    2) BME680 alleine am Sensormodul

                    Beides habe ich mittlerweile gelöst.
                    Bei (1) hatte war eine Lötstelle am Stecker losgegangen
                    Bei (2) kam die -100 aber das hat sich mit der Zeit gelöst - vermutlich durch die Kalibrierung

                    Was ich bei (2) jetzt noch als Problem habe: Das Sensormodul misst noch zu hohe Temperaturen (26°C). Das muss ich mir noch ansehen.

                    Gruß,
                    Hendrik

                    Kommentar


                      #70
                      Zitat von Masifi Beitrag anzeigen
                      Wobei ich gerade keinen sinnvollen Grund sehe, warum man das benötigen würde
                      Z.B. um Temperatur, Luftfeuchte (SHT) und Helligkeit (OPT3000) zu messen (passiert schon immer in Deinem Außenmodul) .
                      Oder um neben Temperatur/Luftfeuchte (BME280) auch noch die Entfernung (TOF) zu messen.

                      Nur so als Beispiele und Möglichkeiten.

                      Gruß, Waldemar
                      OpenKNX www.openknx.de

                      Kommentar


                        #71
                        Das es so geht, war mir klar :-) Das sind zwei Messwerte die nicht von einem Sensor kommen können.
                        Ich dachte aber nicht, dass man die Temperatur von einem BME680 abfragen kann und die Luftfeuchte von einem SHT. Da der BME680 von sich aus auch schon Luftfeuchte kann.

                        Daher nimmt man:
                        SHT3x wenn: T und H
                        BME280 wenn: T, H und P
                        BME680 wenn: T,H,P und VOC

                        und diese Sensoren zu mischen, macht meine ich keinen Sinn.
                        Diese mit einem CO2, LUX, zu kombinieren macht umso mehr Sinn 👍
                        www.smart-mf.de | KNX-Klingel | GardenControl | OpenKNX-Wiki

                        Kommentar


                          #72
                          Meine Motivation war, mit dem SHT einen genaueren T-Wert als mit dem BME zu erhalten (Offset durch Eigenerwärmung)

                          Gruß,
                          Hendrik

                          Kommentar


                            #73
                            Masifi Genau solche Szenarien wie das von Hendrik hatte ich im Hinterkopf, als ich die Applikation erstellt habe: Wenn es mehrere Sensoren gibt, die den selben Messwert liefern, kann man eben wählen, welcher Sensor diesen Messwert liefern soll.
                            Weiß nicht, ob Du Dich erinnerst, aber schon zur Entwicklungszeit vom CO2-Sensor (damals noch der SCD30) wurden wir gefragt, ob man den mit einem BME680 kombinieren kann und ob dann die Temperatur von beiden bekommt. Als ich dann sagte, es geht nur eine, war der Wunsch, dass man es wählen kann.
                            Mehr steckt da nicht dahinter, außer dass ich es generisch gemacht habe: Für jeden angeschlossenen Sensor kann man bestimmen, welchen Messwert er liefert.

                            Gruß, Waldemar
                            OpenKNX www.openknx.de

                            Kommentar


                              #74
                              ja, das ist super flexibel und dennoch einfach zu konfigurieren.

                              Kommentar


                                #75
                                Gibt es unterdessen eigentlich schon mehr Infos zu dem "Außen"-Modul? (ich hoffe ich habe da nichts übersehen und das steht schon hier im Forum)

                                Ich stelle mir da gerade die Frage wie man hier am besten den Sensor verbaut das dieser die Luftfeuchtigkeit/druck messen kann aber keine Feuchtigkeit ins Gehäuse kommt.

                                Bin gerade am überlegen neben der mdt-Wetterstation für meinen Regenmengensensor (dieses Kippdingens) einen Binäreingang zu installieren oder halt gleich dein Modul um auch Luft- Feuchtigkeit und Druck auf dem Bus zu haben.
                                Weist du wie empfindlich deine Eingänge sind um z.B. auch mit dem bekannten Weidezaun Trick einen Leckagesensor anschließen zu können? (in meinem Fall für die Notentwässerung meines Flachdachs)

                                Kommentar

                                Lädt...
                                X