Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Speicherung von gemischten Datenpunkten | erledigt

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Speicherung von gemischten Datenpunkten | erledigt

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

      Hallo Zusammen,

      ich bin gerade dran einige Fehlermeldungen meines iobrokers zu beseitigen (Schlechtwetterarbeit 😉 ).

      Der Adapter meiner Weishaupt Wärmepumpe produziert hin und wieder eine Fehlermeldung bei der Datenspeicherung über Influx DB2 Adapter.

      Im Punkt Leistung werden Zahlenwerte ausgegeben. Außer bei 0 kW steht als Text "Aus" dort.
      Und mit diesem Text funktioniert die Speicherung nicht.
      Datenpunkt:
      Zustandstyp: gemischt
      Rolle: Indicator

      Auf was für einen Zustandstyp müsste ich ändern oder müsste ich das "Aus" per Script in einem eigenen Datenpunkt umformen auf 0?

      Im Punkt Betriebsstatus versuche ich die reinen Textausgaben in Influxx DB2 zu speichern.
      Das produziert in der Datenbank: unsupported input type for mean aggregate: string
      Datenpunkt:
      Zustandstyp: multistate
      Rolle: text

      Ich habe in anderen Threads bereits gelesen, das nach Anpassung des Datentyps die Speicherung in einem neuen Datenpunkt angelegt werden muss, weil es sonst Fehler gibt.

      Ich benötige hier etwas Input, komme bei den beiden Problemen nicht so recht weiter.

      Danke und Grüße Wiesel

      paul53 Marc Berg mcm1957 3 Replies Last reply Reply Quote 0
      • paul53
        paul53 @Wiesel 1 last edited by

        @wiesel-1 sagte: bei 0 kW steht als Text "Aus" dort.

        Erstelle einen Alias vom Typ "Zahl" zu diesem DP mit Lesekonvertierung:

        val == 'Aus' ? 0 : val
        

        und historisiere den Alias.

        W 2 Replies Last reply Reply Quote 1
        • Marc Berg
          Marc Berg Most Active @Wiesel 1 last edited by

          @wiesel-1 sagte in Speicherung von gemischten Datenpunkten:

          Das produziert in der Datenbank: unsupported input type for mean aggregate: string

          Wo genau wird diese Fehlermeldung angezeigt?

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

            @paul53 ... Ok mit Alias habe ich noch nicht gearbeitet, aber das probiere ich mal aus... Danke

            @Marc-Berg ... das wird in der Influx DB ausgegeben, in der Tabellenanzeige steht überall 0.

            siehe Screenshot:

            Textdaten speichern.PNG

            Ich habe bisher noch nie Statustext in der Datenbank gespeichert, sondern immer nur Zahlwerte.

            Marc Berg 1 Reply Last reply Reply Quote 0
            • Marc Berg
              Marc Berg Most Active @Wiesel 1 last edited by

              @wiesel-1 sagte in Speicherung von gemischten Datenpunkten:

              Ich habe bisher noch nie Statustext in der Datenbank gespeichert, sondern immer nur Zahlwerte.

              Kann ja sein, dass das dein Ziel war, in der Datenbank stehen allerdings Textwerte. Um überhaupt etwas anzeigen zu können, musst du unten rechts die Aggregate Funktion ausschalten. Die funktioniert nicht mit Text/String.

              W 1 Reply Last reply Reply Quote 0
              • mcm1957
                mcm1957 @Wiesel 1 last edited by

                @wiesel-1 said in Speicherung von gemischten Datenpunkten:

                Zustandstyp: gemischt
                Rolle: Indicator

                Da dieser State offensichtlich Leistungsangeben enthält ist die Role 'indicator' Unsinn / falsch. Zulässige Roles sind hier definiert:
                (https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/stateroles.md)

                Wenn das dein Adapter ist, bitte fixen.

                Bezüglich der Daten würde ich den Typ 'number' nehmen und im Code 'aus' auf 0 konvertieren.

                1 Reply Last reply Reply Quote 0
                • W
                  Wiesel 1 @Marc Berg last edited by

                  @marc-berg ... Vielen Dank, damit klappt meine Darstellung in Influx, Grafana und VIS...

                  IO Forum.PNG

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

                    @paul53 Danke...
                    Die 0 kW über den Alias Datenpunkt funktionieren jetzt auch.

                    @mcm57 Danke...
                    Den Link zu der Auflistung speichere ich mal für die Zukunft.

                    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

                    952
                    Online

                    31.6k
                    Users

                    79.6k
                    Topics

                    1.3m
                    Posts

                    4
                    8
                    346
                    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