Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Dichte sensor kalibrierung

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Dichte sensor kalibrierung

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

      @paul53 sagte in Dichte sensor kalibrierung:

      read = "Math.round(1.16 * val) / 100";

      in Zeile 14 ?

      paul53 1 Reply Last reply Reply Quote 0
      • Aphofis
        Aphofis @paul53 last edited by

        @paul53
        eigentlich braucht der Wert garnicht gegen die Temperatur gemessen werden, da das Messgerät das schon macht.
        wie kann ich jetzt den wert kalibrieren
        was wird aus der zahl zb 4433 mit dem faktor 1.16damit der wert bei 51,42 landet !?

        paul53 2 Replies Last reply Reply Quote 0
        • paul53
          paul53 @Aphofis last edited by

          @Aphofis sagte:

          in Zeile 14 ?

          Ja, wenn der Datenpunkt noch nicht erstellt wurde. Sonst in die RAW-Ansicht und korrigieren.

          Aphofis 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @Aphofis last edited by paul53

            @Aphofis sagte:

            was wird aus der zahl zb 4433 mit dem faktor 1.16damit der wert bei 51,42 landet !?

            ?? 1,16 * 4433 / 100 = 51,42 mS/cm

            Aphofis 1 Reply Last reply Reply Quote 0
            • Aphofis
              Aphofis @paul53 last edited by

              @paul53
              Das ist Top nur ich stehe gerade völlig auf dem Schlauch!
              wie kann man den Wert nun ermitteln, damit wenn ich den salzgehalt dann ausgeglichen habe per gemessener Spindel und dann auf den selben wert bekommen will!?
              vermutlich einfacher Dreisatz aber ich blicke gerade nicht durch

              paul53 1 Reply Last reply Reply Quote 0
              • Aphofis
                Aphofis @paul53 last edited by

                @paul53 sagte in Dichte sensor kalibrierung:

                @Aphofis sagte:

                was wird aus der zahl zb 4433 mit dem faktor 1.16damit der wert bei 51,42 landet !?

                ?? 1,16 * 4433 / 100 = 51,42 mS/cm

                das habe ich mir so auch gedacht und gerechnet auf die selbe summe gekommen

                1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @Aphofis last edited by

                  @Aphofis sagte:

                  per gemessener Spindel und dann auf den selben wert bekommen will!?

                  Berechne den Salzgehalt (eigener Datenpunkt) per Script. Korrigiere bei Abweichung den Faktor 1,16.

                  1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @Aphofis last edited by

                    @Aphofis sagte:

                    eigentlich braucht der Wert garnicht gegen die Temperatur gemessen werden, da das Messgerät das schon macht.

                    Ist es ein Leitfähigkeits-Messgerät und/oder ein Salzgehalt-Messgerät ?
                    Wenn es nur die Leitfähigkeit misst, wird auch nur dieser Wert korrigiert. Für die Berechnung des Salzgehalts ist eine weitere Korrektur erforderlich (Script).

                    Aphofis 1 Reply Last reply Reply Quote 0
                    • Aphofis
                      Aphofis @paul53 last edited by

                      @paul53
                      wie füge ich dann

                      Salzgehalt = 15.75 + 0.68 (LF - T)
                      

                      in das script ein!?
                      Nein es mist die Leitfähigkeit, Temperatur, Lux und Feuchtigkeit es ist kein Salzwert Messgerät

                      paul53 1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @Aphofis last edited by paul53

                        @Aphofis
                        Erstelle ein neues Script und einen eigenen Datenpunkt für den Salzgehalt.

                        // IDs anpassen !
                        const idTemp = '...'; // Wassertemperatur
                        const idSalz = '...';
                        const idLeit = 'alias.0.Aquarium.Wasser.Leitfaehigkeit';
                        
                        var temp = getState(idTemp).val;
                        var leit = getState(idLeit).val;
                        
                        function Salzgehalt() {
                           setState(idSalz, 15.75 + 0.68 * (leit - temp), true);
                        }
                        
                        Salzgehalt(); 
                        on(idTemp, function(dp) {
                           temp = dp.state.val;
                           Salzgehalt();
                        });
                        on(idLeit, function(dp) {
                           leit = dp.state.val;
                           Salzgehalt();
                        });
                        
                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        605
                        Online

                        32.0k
                        Users

                        80.5k
                        Topics

                        1.3m
                        Posts

                        3
                        44
                        1482
                        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