Navigation

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

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    wrong type of...

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

      @Homoran sagte:

      States, in denen er das Ergebnis aus einer "Text-Addition" eingetragen hatte nicht auch den falschen Typ haben.

      Ja, das muss einmalig korrigiert werden.

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

        @paul53
        Dann setze ich alles auf 0 und beginne von vorn.
        Da stimmt sowie so etwas nicht 😉
        Die potentiellen Tagesmittelwerte sind unplausibel.

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

          @Homoran sagte:

          Die potentiellen Tagesmittelwerte sind unplausibel.

          Wenn bisher eine String-Verkettung anstelle einer Addition erfolgte, können die Werte nicht stimmen.

          Homoran SBorg 2 Replies Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @paul53 last edited by

            @paul53
            Das habe ich mir auch gedacht

            1 Reply Last reply Reply Quote 0
            • SBorg
              SBorg Forum Testing Most Active @paul53 last edited by

              @paul53 sagte in wrong type of...:

              @Homoran sagte:

              Die potentiellen Tagesmittelwerte sind unplausibel.

              Wenn bisher eine String-Verkettung anstelle einer Addition erfolgte, können die Werte nicht stimmen.

              Das war wohl schon immer String:

              self.setState(path + 'SDS_' + obj.value_type, {val: obj.value, ack: true});
              

              Ich finde aber nix was obj.value prüft oder als Zahl konvertiert. Mein JS ist "so naja", aber was ich dabei nicht verstehe, die Funktion ist für 2.5 + 10, warum meckert er nur die 2.5 an (10 ist, wie es die Funktion ja auch vorgibt, ebenfalls String)?

              Homoran paul53 2 Replies Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @SBorg last edited by

                @SBorg
                er hatte beides angemeckert.
                Ich hatte nur das eine als Beispiel genommen

                SBorg 1 Reply Last reply Reply Quote 0
                • SBorg
                  SBorg Forum Testing Most Active @Homoran last edited by

                  @Homoran Ok, danke, dann raff ich das auch ^^
                  Muss Matthias fixen... 🙂

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

                    @SBorg sagte:

                    Das war wohl schon immer String:

                    Ist der Code aus dem Adapter ?
                    Wenn es eine Zahl sein soll, wie es common.type = 'number' vorgibt, muss gewandelt werden.

                    self.setState(path + 'SDS_' + obj.value_type, {val: parseFloat(obj.value), ack: true});
                    
                    SBorg 1 Reply Last reply Reply Quote 0
                    • SBorg
                      SBorg Forum Testing Most Active @paul53 last edited by

                      @paul53 sagte in wrong type of...:

                      Wenn es eine Zahl sein soll, wie es common.type = 'number' vorgibt, muss gewandelt werden.

                      self.setState(path + 'SDS_' + obj.value_type, {val: parseFloat(obj.value), ack: true});
                      

                      Ja, und genau so sieht meine Änderung auch aus (war mir nicht zu 100% sicher) 🙂
                      Resultat:

                      16:30:46.076	info	javascript.0 (31077) script.js.Skript_1: number
                      16:30:46.077	info	javascript.0 (31077) script.js.Skript_1: registered 0 subscriptions and 0 schedules
                      
                      1 Reply Last reply Reply Quote 0
                      • ?
                        A Former User @Homoran last edited by

                        @Homoran in diesem Thread wurde schonmal ein sehr hilfreiches Skript gebaut um Probleme rund um "wrong type of" zu finden: https://forum.iobroker.net/topic/25796/objekte-aufräumen/

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        560
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        blockly
                        5
                        22
                        1455
                        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