Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. The left-hand side of an arithmetic .... type.ts(2362)

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    12
    2
    230

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

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

The left-hand side of an arithmetic .... type.ts(2362)

The left-hand side of an arithmetic .... type.ts(2362)

Scheduled Pinned Locked Moved Entwicklung
typecheck javascript
3 Posts 2 Posters 666 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    F Offline
    foxthefox
    Developer
    wrote on last edited by
    #1

    ich versuche meinen den Fritzbox Adapter auf die Klassenbasierte Variante umzusetzen und mit den typecheckings.
    bekomme den Fehler nicht weg

    The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.ts(2362)

    Das passiert bei so einfachen Sachen wie hier

    Math.floor(state.val / 100 * 255)

    Was kann man da machen?

    Gruß
    Klaus

    Adapterüberblick: Profil Github;

    Wenn der Adapter gefällt und nützlich ist, bitte ins Repo gehen und Star setzen. Danke

    Ein Aufruf: video

    UncleSamU 1 Reply Last reply
    0
    • F foxthefox

      ich versuche meinen den Fritzbox Adapter auf die Klassenbasierte Variante umzusetzen und mit den typecheckings.
      bekomme den Fehler nicht weg

      The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.ts(2362)

      Das passiert bei so einfachen Sachen wie hier

      Math.floor(state.val / 100 * 255)

      Was kann man da machen?

      Gruß
      Klaus

      UncleSamU Offline
      UncleSamU Offline
      UncleSam
      Developer
      wrote on last edited by
      #2

      @foxthefox state.val kann ganz verschiedene Typen sein. Wenn du sicher bist, dass es eine Nummer ist, dann schreibe: Math.floor((state.val as number) / 100 * 255)

      Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
      ♡-lichen Dank an meine Sponsoren

      F 1 Reply Last reply
      0
      • UncleSamU UncleSam

        @foxthefox state.val kann ganz verschiedene Typen sein. Wenn du sicher bist, dass es eine Nummer ist, dann schreibe: Math.floor((state.val as number) / 100 * 255)

        F Offline
        F Offline
        foxthefox
        Developer
        wrote on last edited by foxthefox
        #3

        @UncleSam

        Danke für die Idee.

        Leider ist es Javascript und kein Typescript.
        bekomme den Fehler

        Type assertion expressions can only be used in TypeScript files.ts(8016)

        EDIT: Number(state.val) scheint es zu mögen

        Adapterüberblick: Profil Github;

        Wenn der Adapter gefällt und nützlich ist, bitte ins Repo gehen und Star setzen. Danke

        Ein Aufruf: video

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        Support us

        ioBroker
        Community Adapters
        Donate

        60

        Online

        32.4k

        Users

        81.3k

        Topics

        1.3m

        Posts
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        ioBroker Community 2014-2025
        logo
        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Recent
        • Tags
        • Unread 0
        • Categories
        • Unreplied
        • Popular
        • GitHub
        • Docu
        • Hilfe