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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. negative Werte mit cli state set

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    231

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    581

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

negative Werte mit cli state set

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
16 Beiträge 6 Kommentatoren 642 Aufrufe 4 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.
  • mcm1957M mcm1957

    @mickym

    iobroker state set 0_userdata.0.Fehnwetter.temp_out -- -2.5

    Wär auch einen Versuch wert - ja nach verwendetem Parser.

    T Nicht stören
    T Nicht stören
    ticaki
    schrieb am zuletzt editiert von ticaki
    #7

    @mcm1957

    Ich hab spaßes halber so ziemlich alles ausprobiert was mir eingefallen ist, "' wie auch -- - oder \" (und ne ganze Menge mehr). Einige hat er geschluckt aber nicht geschrieben, ist wohl ne Typenprüfung auf dem Weg zum Val. Bei 2-2.5 nimmt er die 2 und schreib sie ins feld :D

    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

    Spenden

    mcm1957M W 2 Antworten Letzte Antwort
    0
    • T ticaki

      @mcm1957

      Ich hab spaßes halber so ziemlich alles ausprobiert was mir eingefallen ist, "' wie auch -- - oder \" (und ne ganze Menge mehr). Einige hat er geschluckt aber nicht geschrieben, ist wohl ne Typenprüfung auf dem Weg zum Val. Bei 2-2.5 nimmt er die 2 und schreib sie ins feld :D

      mcm1957M Offline
      mcm1957M Offline
      mcm1957
      schrieb am zuletzt editiert von
      #8

      @ticaki

      OK dann bitte auf @apollon77 oder @foxriver76 warten.
      Oder - wenn da nichts kommt - ein Issue anlegen. cli würd ich beim js-controller ansiedeln.

      Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
      Support Repositoryverwaltung.

      Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

      LESEN - gute Forenbeitrage

      1 Antwort Letzte Antwort
      0
      • T ticaki

        @mcm1957

        Ich hab spaßes halber so ziemlich alles ausprobiert was mir eingefallen ist, "' wie auch -- - oder \" (und ne ganze Menge mehr). Einige hat er geschluckt aber nicht geschrieben, ist wohl ne Typenprüfung auf dem Weg zum Val. Bei 2-2.5 nimmt er die 2 und schreib sie ins feld :D

        W Offline
        W Offline
        Werner Schäffer
        schrieb am zuletzt editiert von Werner Schäffer
        #9

        @ticaki

        das hatte ich fast alles auch schon probiert und es wird fast alles akzeptiert, aber in dem numerischen Objekt steht dann null, vermutlich weil das dann ein String ist und kein numerischer Wert.

        Nachtrag:
        auf dieses Problem stieß ich da es gerade so kalt ist draußen.

        iobroker auf raspi4 und hauptsächlich Homematic mit CCU3

        OliverIOO CodierknechtC 2 Antworten Letzte Antwort
        0
        • W Werner Schäffer

          @ticaki

          das hatte ich fast alles auch schon probiert und es wird fast alles akzeptiert, aber in dem numerischen Objekt steht dann null, vermutlich weil das dann ein String ist und kein numerischer Wert.

          Nachtrag:
          auf dieses Problem stieß ich da es gerade so kalt ist draußen.

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von OliverIO
          #10

          @werner-schäffer

          was wäre mit \-2.5

          das - ist auf kommandozeile evtl ein spezielles Zeichen (wegen Optionen und so)
          wenn man das Zeichen escaped könnte es evtl angenommen werden

          Nachtrag
          geht leider auch nicht

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          T 1 Antwort Letzte Antwort
          0
          • OliverIOO OliverIO

            @werner-schäffer

            was wäre mit \-2.5

            das - ist auf kommandozeile evtl ein spezielles Zeichen (wegen Optionen und so)
            wenn man das Zeichen escaped könnte es evtl angenommen werden

            Nachtrag
            geht leider auch nicht

            T Nicht stören
            T Nicht stören
            ticaki
            schrieb am zuletzt editiert von ticaki
            #11

            @oliverio
            Ich hab kein escape zeichen gefunden

            tim@iobroker-lxc:~$ test=-2.5
            tim@iobroker-lxc:~$ iob s set 0_userdata.0.Test $test
            

            dat auch net... lustig :)

            geht wohl nur sowas: iob s set 0_userdata.0.testString val:-2.5

            und dann in einem on()

            val = parseInt(val.replace('val:', ''));
            

            EDIT: geht auch net

            iob s set 0_userdata.0.Test "{\"val\": -2.5}"
            

            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

            Spenden

            OliverIOO 1 Antwort Letzte Antwort
            0
            • T ticaki

              @oliverio
              Ich hab kein escape zeichen gefunden

              tim@iobroker-lxc:~$ test=-2.5
              tim@iobroker-lxc:~$ iob s set 0_userdata.0.Test $test
              

              dat auch net... lustig :)

              geht wohl nur sowas: iob s set 0_userdata.0.testString val:-2.5

              und dann in einem on()

              val = parseInt(val.replace('val:', ''));
              

              EDIT: geht auch net

              iob s set 0_userdata.0.Test "{\"val\": -2.5}"
              
              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von
              #12

              @ticaki

              so jetzt, das escaped das forum weg :angry:

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              1 Antwort Letzte Antwort
              0
              • W Werner Schäffer

                @ticaki

                das hatte ich fast alles auch schon probiert und es wird fast alles akzeptiert, aber in dem numerischen Objekt steht dann null, vermutlich weil das dann ein String ist und kein numerischer Wert.

                Nachtrag:
                auf dieses Problem stieß ich da es gerade so kalt ist draußen.

                CodierknechtC Offline
                CodierknechtC Offline
                Codierknecht
                Developer Most Active
                schrieb am zuletzt editiert von Codierknecht
                #13

                @werner-schäffer
                Wenn's unbedingt über die Shell erfolgen muss, nimm doch als Workaround curl

                curl http://192.168.178.9:8082/set/0_userdata.0.Test.differenz?value=-2.5
                

                "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                HmIP|ZigBee|Tasmota|Unifi
                Zabbix Certified Specialist
                Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                T 1 Antwort Letzte Antwort
                0
                • CodierknechtC Codierknecht

                  @werner-schäffer
                  Wenn's unbedingt über die Shell erfolgen muss, nimm doch als Workaround curl

                  curl http://192.168.178.9:8082/set/0_userdata.0.Test.differenz?value=-2.5
                  
                  T Nicht stören
                  T Nicht stören
                  ticaki
                  schrieb am zuletzt editiert von ticaki
                  #14

                  @codierknecht
                  Jetzt nimmste den ganzen Spass raus :)

                  @all
                  Wenns interessiert hier findet man die Stelle im Code:
                  https://github.com/ioBroker/ioBroker.js-controller/blob/ea2722d8dd5e71948413bd1bffd891df2f0a4497/packages/cli/src/lib/cli/cliStates.ts#L207

                  Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                  Spenden

                  CodierknechtC 1 Antwort Letzte Antwort
                  0
                  • T ticaki

                    @codierknecht
                    Jetzt nimmste den ganzen Spass raus :)

                    @all
                    Wenns interessiert hier findet man die Stelle im Code:
                    https://github.com/ioBroker/ioBroker.js-controller/blob/ea2722d8dd5e71948413bd1bffd891df2f0a4497/packages/cli/src/lib/cli/cliStates.ts#L207

                    CodierknechtC Offline
                    CodierknechtC Offline
                    Codierknecht
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #15

                    @ticaki sagte in negative Werte mit cli state set:

                    Wenns interessiert hier findet man die Stelle im Code

                    Bin ja bekanntermaßen nicht unbedingt ein JS-Crack. Aber so wie ich das verstehe, liegt's eher an der Shell und nicht am Code selbst. "Da kannse dann machen watte wills"

                    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                    HmIP|ZigBee|Tasmota|Unifi
                    Zabbix Certified Specialist
                    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                    mcm1957M 1 Antwort Letzte Antwort
                    0
                    • CodierknechtC Codierknecht

                      @ticaki sagte in negative Werte mit cli state set:

                      Wenns interessiert hier findet man die Stelle im Code

                      Bin ja bekanntermaßen nicht unbedingt ein JS-Crack. Aber so wie ich das verstehe, liegt's eher an der Shell und nicht am Code selbst. "Da kannse dann machen watte wills"

                      mcm1957M Offline
                      mcm1957M Offline
                      mcm1957
                      schrieb am zuletzt editiert von mcm1957
                      #16

                      @codierknecht said in negative Werte mit cli state set:

                      @ticaki sagte in negative Werte mit cli state set:

                      Wenns interessiert hier findet man die Stelle im Code

                      Bin ja bekanntermaßen nicht unbedingt ein JS-Crack. Aber so wie ich das verstehe, liegt's eher an der Shell und nicht am Code selbst. "Da kannse dann machen watte wills"

                      Wurde aber - wenn ich den PR richtig lese - als BUG eingestuft und schon GEFIXED:

                      https://github.com/ioBroker/ioBroker.js-controller/pull/3003

                      Danke an @foxriver76

                      Sollte wahrscheinlich in der nächsten Release des js-controllers dann gehen.

                      Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                      Support Repositoryverwaltung.

                      Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                      LESEN - gute Forenbeitrage

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


                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      352

                      Online

                      32.5k

                      Benutzer

                      81.9k

                      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