Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. HASS Adapter Fehlermeldung Datenpunkt

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    HASS Adapter Fehlermeldung Datenpunkt

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

      Keiner eine Idee? Gibt es in Blockly eine Möglichkeit zu prüfen ob es eine Zahl ist?

      draexler 1 Reply Last reply Reply Quote 0
      • draexler
        draexler @draexler last edited by

        @haus-automatisierung: Hast du eine Idee wie man das in Blockly abfangen kann? Du bist ja einer von den Blockly Gurus 😉
        Bin hier leider mit meinen Latein am Ende 😞

        Homoran 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @draexler last edited by Homoran

          @draexler

          mal geraten:

          Screenshot_20250722-185403_Firefox.jpg

          EDIT:
          Screenshot_20250722-190147_Firefox.jpg

          passt!

          in dem Triggerbaustein 'Wert' habe ich keine passende Option gefunden

          EDIT2:
          Was liefert denn der Trigger-Datenpunkt?
          ggf. mal in Logikwert wandeln.
          und was muss in den HAss Datenpunkt?

          draexler 1 Reply Last reply Reply Quote 0
          • draexler
            draexler @Homoran last edited by draexler

            @homoran Vielen Dank fürs unterstützen.

            Der Trigger Datenpunkt ist ein Alias Datenpunkt:
            Bildschirmfoto 2025-07-22 um 22.36.50.png
            Und der zugrundelegende Datenpunkt ist das:
            Bildschirmfoto 2025-07-22 um 22.38.30.png
            Aber anscheinend schickt der Wechselrichtiger ab und zu ein "true"

            Aber die sind ja beide schon Typ "Number". Ist es nicht eigentlich egal, was für ein Datentyp es ist (bitte korrigiert mich)? Es rutscht ja sowieso durch – nur mit einer Warnmeldung. Liege ich da falsch? Dann würde dein Ansatz ja auch nichts bringen, oder? Weil ja das true trotzdem an HAAS gesendet wird? Man müsste prüfen ob es im Wert Zahlen sind bzw. maximal ein Trennzeichen und nur dann soll es durchgereicht werden.
            Das wäre ja dann der richtigere Ansatz?
            PS: Klar in meinen Vorpost war die Frage wie man auf Number prüft, aber da hatte ich diesen Gedankengang noch nicht.

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @draexler last edited by

              @draexler sagte in HASS Adapter Fehlermeldung Datenpunkt:

              Aber die sind ja beide schon Typ "Number"

              Was da für ein Typ reingeschrieben wird, kann alles sein.

              @draexler sagte in HASS Adapter Fehlermeldung Datenpunkt:

              in meinen Vorpost war die Frage wie man auf Number prüft, aber da hatte ich diesen Gedankengang noch nicht.

              deswegen die Fragen!

              Von wem kommt diese Meldung?
              @draexler sagte in HASS Adapter Fehlermeldung Datenpunkt:

              Cannot control hass.0.entities.input_number.pv_bezug_iobroker.set_value: true

              für mich sieht das aus, als ob HAss ich mit dem 'true' klarkommt.
              Deswegen die Frage, was HAss dort erwartet.
              Die Meldung kann aber auch ganz was anderes bedeuten.

              draexler 1 Reply Last reply Reply Quote 0
              • draexler
                draexler @Homoran last edited by

                @homoran Ah verstanden, also HASS erwartet eine Zahl. Der Datenpunkt in HASS ist ein manuell angelegter Helper. Der vom HASS Adapter angelegte Datenpunkt wurde auch mit dem Datentyp Number angelegt.

                draexler 1 Reply Last reply Reply Quote 0
                • draexler
                  draexler @draexler last edited by

                  Ich habe jetzt noch die Prüfung hinzugefügt das wenn "true" als string kommt das es abgelehnt werden soll. Bringt aber auch nichts... Ich weiß nicht mehr weiter 😞 Bildschirmfoto 2025-08-04 um 19.27.22.png

                  draexler 1 Reply Last reply Reply Quote 0
                  • draexler
                    draexler @draexler last edited by

                    Ich versuche es jetzt noch einmal nach der "Sommerpause" 😉 Hat irgendjemand vielleicht noch eine Idee?

                    1 Reply Last reply Reply Quote 0
                    • black.falcon87
                      black.falcon87 last edited by

                      Hast du evtl. eine Möglichkeit den Datenpunkt aus dem Trigger mal für eine gewisse Zeit zu protokollieren? History Adapter, InfluxDB oder so?
                      Dann könntest du sehen ob dieser mal was anderes als eine Zahl liefert.

                      Vielleicht kann es auch helfen den Datenpunkt explizit in eine Zahl zu konvertieren, aber besser wäre natürlich er wird sauber vom ursprünglichen Adapter geliefert

                      (Konvertierung nach Zahl z.B. wie hier unter Punkt 1: https://www.smarthome-tricks.de/software-iobroker/blockly-konvertierungen/ )

                      draexler 1 Reply Last reply Reply Quote 0
                      • draexler
                        draexler @black.falcon87 last edited by

                        @black-falcon87 Danke für deinen Vorschlag. Aber macht das wirklich Sinn? Laut Log wird ja ein "true" an "HASS" übergeben, was dort nicht akzeptiert wird. Ich würde dann ja im erweiterten log auch nur sehen das ein "true" geliefert wird. Irgendwie müsste man das also unterbinden – und genau daran hänge ich gerade.
                        Nochmal der Gesamtweg: Plenticore Adapter -> Alias -> Skript triggert auf Änderung dieses Alias -> bei Änderung aktualisiere HASS Datenpunkt.

                        black.falcon87 1 Reply Last reply Reply Quote 0
                        • black.falcon87
                          black.falcon87 @draexler last edited by

                          @draexler ja also wenn du durch Logging nachweisen kannst das da ein true geliefert wird obwohl der Datentyp Zahl ist, dann würde ich versuchen bei dem Plenticore Adapter ein issue auf Github zu eröffnen. Das klingt als wenn es ein Fehler in dem Adapter wäre? 🤷‍♂️

                          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

                          767
                          Online

                          32.1k
                          Users

                          80.6k
                          Topics

                          1.3m
                          Posts

                          3
                          12
                          349
                          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