Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. SQL-History bei falschem Alias

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    SQL-History bei falschem Alias

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

      Hallo zusammen,
      ich habe jetzt mehrmals beobachtet, dass mein SQL-Adapter anscheinend die "falsche" History mitschreibt.
      Ich möchte es an einem Beispiel erklären.
      Ich habe den Temperatursensor A, den ich manchmal in Raum 1 und manchmal in Raum 2 einsetze.
      Ich habe dafür 2 Aliase angelegt: Raum1.Temperatur und Raum2.Temperatur
      Beide Aliase lasse ich auf der Visu (Lovelace) anzeigen und die History in SQL speichern.

      Wenn ich zuerst den Sensor A in Raum 1 einsetze, zeigt die Visu für Raum1.Temperatur den korrekten Wert von Sensor A an, und der SQL-Adapter schreibt die History für Raum1.Temperatur mit.
      Wenn ich dann den Sensor in Raum 2 einsetze, verknüpfe ich Sensor A mit Raum2.Temperatur und lösche die Verknüpfung zu Raum1.Temperatur. Um sicherzugehen, habe ich ein Dummy-Objekt, dass ich dann mit Raum1.Temperatur verknüpfe.

      Auf meiner Visu wird nun für Raum 1 der Dummywert und für Raum 2 der Messwert des Sesors angezeigt. Soweit, so richtig. Aber die History (in SQL) für Raum2.Temperatur bleibt leer und Raum1.Temperatur schreibt weiterhin fröhlich den Messwert des - nicht mehr mit dem Alias verknüpften - Sensor mit.

      Was mache ich da falsch? Wie muss ich es machen, dass ich einen Sensor in einen anderen Raum bringen kann?

      DANKE !!!

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

        @pswberlin sagte: einen Sensor in einen anderen Raum bringen kann?

        Für diesen Fall sind zwei Alias-DP nicht ideal. Einfacher ist eine Skript, das in einen von zwei eigenen Datenpunkten schreibt.

        pswberlin 1 Reply Last reply Reply Quote 1
        • pswberlin
          pswberlin @paul53 last edited by

          @paul53 danke für den Tipp! Werde ich für diesen Anwendungsfall ausprobieren.

          Das ist ja auch nicht der Regelfall. Normalerweise ist ein Sensor fix in einem Raum im Einsatz.
          Was ich mich aber nach dem beschriebenen Fehlerbild gefragt habe ... was passiert, wenn ich einenSensor tauschen muss.
          Beispiel: Sensor B in Raum 3 verknüpft zum Alias Raum3.Temperatur ist kaputt. Ich tauschen gegen Sensor C und verknüpfe den zu Raum3.Temperatur. Habe ich dann keine History mehr für den Alias?

          Und warum tritt das bei SQL auf aber ich beim History-Adapter?

          Danke!!!

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

            @pswberlin sagte: was passiert, wenn ich einenSensor tauschen muss.

            Du musst nicht den Original-DP in einen von zwei User-DP schreiben, sondern es kann auch ein Alias als Quelle dienen.

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

              @paul53 ok .... also so

              Sensor A -- verknüpft --> Alias.Raum1.Temperatur -- Makro --> User-DP.Raum1.Temperatur --> Visu & History

              Wenn ich den Senaor tauschen muss, passe ich nur den Alias an, Makro und History bekommen davon nichts mit.

              Ist erst einmal ein Aufwand, das für alle DP stringent durchzuziehen (also nicht heute Abend erledigt 😉), aber hört sich logisch an und ist in der Wartung nachher sicher einfacher.

              @paul53 danke für die Tipps.

              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

              996
              Online

              31.6k
              Users

              79.4k
              Topics

              1.3m
              Posts

              2
              5
              126
              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