Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. function "round" does not match function signature

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

function "round" does not match function signature

Geplant Angeheftet Gesperrt Verschoben Node-Red
3 Beiträge 2 Kommentatoren 199 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • _ Offline
    _ Offline
    _R_A_L_F_
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich habe folgende Fehlermeldung in den Logs:
    ebbf1cdf-06de-4773-881c-c91f230103d1-image.png

    Die Meldung kommt auch recht sporadisch.
    Ich mache im Endeffekt eine SQL Abfrage und bekommen einen Number Wert zurück und da dieser Wert mehrere Nachkommastellen hat, runde ich den Wert auf 2 Nachkommastellen ab.
    c1d03da4-140e-43d2-9ac2-ea16e612dcd7-image.png

    Für mich ne absolute Standardfunktion mit JSONata. Aber was hat es mit der Meldung "round does not match function signature" auf sich hat kann ich mir nicht erklären?

    Weiß jemand einen Rat?
    Vielen Dank

    mickymM 1 Antwort Letzte Antwort
    0
    • _ _R_A_L_F_

      Hallo,
      ich habe folgende Fehlermeldung in den Logs:
      ebbf1cdf-06de-4773-881c-c91f230103d1-image.png

      Die Meldung kommt auch recht sporadisch.
      Ich mache im Endeffekt eine SQL Abfrage und bekommen einen Number Wert zurück und da dieser Wert mehrere Nachkommastellen hat, runde ich den Wert auf 2 Nachkommastellen ab.
      c1d03da4-140e-43d2-9ac2-ea16e612dcd7-image.png

      Für mich ne absolute Standardfunktion mit JSONata. Aber was hat es mit der Meldung "round does not match function signature" auf sich hat kann ich mir nicht erklären?

      Weiß jemand einen Rat?
      Vielen Dank

      mickymM Offline
      mickymM Offline
      mickym
      Most Active
      schrieb am zuletzt editiert von mickym
      #2

      @_r_a_l_f_

      e7de53df-d31c-4af4-9162-98ef21a8f0c8-image.png

      Die Fehlermeldung kommt, wenn die payload keine Zahl ist:

      [
         {
             "id": "046e01f2061bffeb",
             "type": "inject",
             "z": "289f539dcc33814e",
             "name": "",
             "props": [
                 {
                     "p": "payload"
                 }
             ],
             "repeat": "",
             "crontab": "",
             "once": false,
             "onceDelay": 0.1,
             "topic": "",
             "payload": "12.1169485616",
             "payloadType": "num",
             "x": 740,
             "y": 4760,
             "wires": [
                 [
                     "d225c42e05970095"
                 ]
             ]
         },
         {
             "id": "9d85eb667c7bc207",
             "type": "debug",
             "z": "289f539dcc33814e",
             "name": "round",
             "active": true,
             "tosidebar": true,
             "console": false,
             "tostatus": false,
             "complete": "payload",
             "targetType": "msg",
             "statusVal": "",
             "statusType": "auto",
             "x": 1150,
             "y": 4800,
             "wires": []
         },
         {
             "id": "d225c42e05970095",
             "type": "change",
             "z": "289f539dcc33814e",
             "name": "",
             "rules": [
                 {
                     "t": "set",
                     "p": "payload",
                     "pt": "msg",
                     "to": "$round(payload, 2)",
                     "tot": "jsonata"
                 }
             ],
             "action": "",
             "property": "",
             "from": "",
             "to": "",
             "reg": false,
             "x": 970,
             "y": 4800,
             "wires": [
                 [
                     "9d85eb667c7bc207"
                 ]
             ]
         },
         {
             "id": "85ef483ea7fa2b8a",
             "type": "inject",
             "z": "289f539dcc33814e",
             "name": "",
             "props": [
                 {
                     "p": "payload"
                 }
             ],
             "repeat": "",
             "crontab": "",
             "once": false,
             "onceDelay": 0.1,
             "topic": "",
             "payload": "12,1169485616",
             "payloadType": "str",
             "x": 740,
             "y": 4840,
             "wires": [
                 [
                     "d225c42e05970095"
                 ]
             ]
         },
         {
             "id": "bc61a8bbc2e5afbc",
             "type": "inject",
             "z": "289f539dcc33814e",
             "name": "",
             "props": [
                 {
                     "p": "payload"
                 }
             ],
             "repeat": "",
             "crontab": "",
             "once": false,
             "onceDelay": 0.1,
             "topic": "",
             "payload": "12.1169485616",
             "payloadType": "str",
             "x": 740,
             "y": 4800,
             "wires": [
                 [
                     "d225c42e05970095"
                 ]
             ]
         },
         {
             "id": "443cf875b2e33326",
             "type": "inject",
             "z": "289f539dcc33814e",
             "name": "",
             "props": [
                 {
                     "p": "payload"
                 }
             ],
             "repeat": "",
             "crontab": "",
             "once": false,
             "onceDelay": 0.1,
             "topic": "",
             "payload": "",
             "payloadType": "str",
             "x": 770,
             "y": 4880,
             "wires": [
                 [
                     "d225c42e05970095"
                 ]
             ]
         }
      ]
      

      Wenn Du das vermeiden willst hängst Du einen switch als Filter davor, der nur Zahlen durchlässt.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      _ 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @_r_a_l_f_

        e7de53df-d31c-4af4-9162-98ef21a8f0c8-image.png

        Die Fehlermeldung kommt, wenn die payload keine Zahl ist:

        [
           {
               "id": "046e01f2061bffeb",
               "type": "inject",
               "z": "289f539dcc33814e",
               "name": "",
               "props": [
                   {
                       "p": "payload"
                   }
               ],
               "repeat": "",
               "crontab": "",
               "once": false,
               "onceDelay": 0.1,
               "topic": "",
               "payload": "12.1169485616",
               "payloadType": "num",
               "x": 740,
               "y": 4760,
               "wires": [
                   [
                       "d225c42e05970095"
                   ]
               ]
           },
           {
               "id": "9d85eb667c7bc207",
               "type": "debug",
               "z": "289f539dcc33814e",
               "name": "round",
               "active": true,
               "tosidebar": true,
               "console": false,
               "tostatus": false,
               "complete": "payload",
               "targetType": "msg",
               "statusVal": "",
               "statusType": "auto",
               "x": 1150,
               "y": 4800,
               "wires": []
           },
           {
               "id": "d225c42e05970095",
               "type": "change",
               "z": "289f539dcc33814e",
               "name": "",
               "rules": [
                   {
                       "t": "set",
                       "p": "payload",
                       "pt": "msg",
                       "to": "$round(payload, 2)",
                       "tot": "jsonata"
                   }
               ],
               "action": "",
               "property": "",
               "from": "",
               "to": "",
               "reg": false,
               "x": 970,
               "y": 4800,
               "wires": [
                   [
                       "9d85eb667c7bc207"
                   ]
               ]
           },
           {
               "id": "85ef483ea7fa2b8a",
               "type": "inject",
               "z": "289f539dcc33814e",
               "name": "",
               "props": [
                   {
                       "p": "payload"
                   }
               ],
               "repeat": "",
               "crontab": "",
               "once": false,
               "onceDelay": 0.1,
               "topic": "",
               "payload": "12,1169485616",
               "payloadType": "str",
               "x": 740,
               "y": 4840,
               "wires": [
                   [
                       "d225c42e05970095"
                   ]
               ]
           },
           {
               "id": "bc61a8bbc2e5afbc",
               "type": "inject",
               "z": "289f539dcc33814e",
               "name": "",
               "props": [
                   {
                       "p": "payload"
                   }
               ],
               "repeat": "",
               "crontab": "",
               "once": false,
               "onceDelay": 0.1,
               "topic": "",
               "payload": "12.1169485616",
               "payloadType": "str",
               "x": 740,
               "y": 4800,
               "wires": [
                   [
                       "d225c42e05970095"
                   ]
               ]
           },
           {
               "id": "443cf875b2e33326",
               "type": "inject",
               "z": "289f539dcc33814e",
               "name": "",
               "props": [
                   {
                       "p": "payload"
                   }
               ],
               "repeat": "",
               "crontab": "",
               "once": false,
               "onceDelay": 0.1,
               "topic": "",
               "payload": "",
               "payloadType": "str",
               "x": 770,
               "y": 4880,
               "wires": [
                   [
                       "d225c42e05970095"
                   ]
               ]
           }
        ]
        

        Wenn Du das vermeiden willst hängst Du einen switch als Filter davor, der nur Zahlen durchlässt.

        _ Offline
        _ Offline
        _R_A_L_F_
        schrieb am zuletzt editiert von
        #3

        @mickym ok, Danke für den Hinweis :)

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        290

        Online

        32.4k

        Benutzer

        81.4k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe