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. Error/Bug
  4. [Gelöst] Wert in Stiebel-ISG ist string n. float

NEWS

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

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

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

[Gelöst] Wert in Stiebel-ISG ist string n. float

Geplant Angeheftet Gesperrt Verschoben Gelöst Error/Bug
stiebel-isginfluxdbscript
12 Beiträge 4 Kommentatoren 883 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.
  • paul53P paul53

    @itstartedwithac64 sagte:

    gibt es eine Möglichkeit die Werte per Script zu verändern bevor sie in die DB geschrieben werden?

    Nein, es gibt nur die Möglichkeit, per Skript die Werte in Zahlen zu wandeln und dann in eigene Datenpunkte (unter javascript.0) zu schreiben.

    itstartedwithac64I Offline
    itstartedwithac64I Offline
    itstartedwithac64
    schrieb am zuletzt editiert von
    #3

    @paul53 : Java ist (noch) nicht so meine Domäne. Hast du ein Beispiel dafür? Oder einen Link, de mich in die richtige Richtung bringt?

    paul53P 1 Antwort Letzte Antwort
    0
    • itstartedwithac64I itstartedwithac64

      @paul53 : Java ist (noch) nicht so meine Domäne. Hast du ein Beispiel dafür? Oder einen Link, de mich in die richtige Richtung bringt?

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #4

      @itstartedwithac64 sagte:

      Hast du ein Beispiel dafür?

      const idHK1Eco = 'Heizkreis1.EcoSollwert';
      // usw. für die weiteren eigen Datenpunkte unter javascript.0
      
      on('stiebel-isg.0.Einstellungen.HEIZEN.HEIZKREIS 1.val17', function(dp) { // triggert bei Wertänderung
         var val = dp.state.val.replace(',', '.');
         setState(idHK1Eco, parseFloat(val), true);
      });
      // usw. für weitere Datenpunkte
      
      // Erzeugen der eigenen Datenpunkte (kann nach erstem Skriptstart gelöscht werden)
      createState(idHK1Eco, 0, {type: 'number', unit: '°C'});
      // usw. für weitere Datenpunkte
      

      Das Leerzeichen in der ID bei "HEIZKREIS 1" könnte ein Problem sein.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      itstartedwithac64I 1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        darkiop
        Most Active
        schrieb am zuletzt editiert von
        #5

        Ich habe hier auch den Unterschied mit . und ,

        Aber, beide States sind vom Typ 'number'

        @unltdnetworx Ggf. was für dich zum Prüfen :)

        Grüße
        Thorsten

        Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

        unltdnetworxU 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @itstartedwithac64 sagte:

          Hast du ein Beispiel dafür?

          const idHK1Eco = 'Heizkreis1.EcoSollwert';
          // usw. für die weiteren eigen Datenpunkte unter javascript.0
          
          on('stiebel-isg.0.Einstellungen.HEIZEN.HEIZKREIS 1.val17', function(dp) { // triggert bei Wertänderung
             var val = dp.state.val.replace(',', '.');
             setState(idHK1Eco, parseFloat(val), true);
          });
          // usw. für weitere Datenpunkte
          
          // Erzeugen der eigenen Datenpunkte (kann nach erstem Skriptstart gelöscht werden)
          createState(idHK1Eco, 0, {type: 'number', unit: '°C'});
          // usw. für weitere Datenpunkte
          

          Das Leerzeichen in der ID bei "HEIZKREIS 1" könnte ein Problem sein.

          itstartedwithac64I Offline
          itstartedwithac64I Offline
          itstartedwithac64
          schrieb am zuletzt editiert von
          #6

          @paul53 Super. Danke!

          1 Antwort Letzte Antwort
          0
          • D darkiop

            Ich habe hier auch den Unterschied mit . und ,

            Aber, beide States sind vom Typ 'number'

            @unltdnetworx Ggf. was für dich zum Prüfen :)

            Grüße
            Thorsten

            unltdnetworxU Offline
            unltdnetworxU Offline
            unltdnetworx
            Developer
            schrieb am zuletzt editiert von
            #7

            @darkiop
            Danke fürs melden. Werde mich mal auf die Suche begeben.

            Gruß, Michael
            Weitere Infos im Profil.
            Wenn euch der Beitrag weitergeholfen hat, könnt ihr die Bewertung rechts unten im Beitrag nutzen.

            1 Antwort Letzte Antwort
            1
            • itstartedwithac64I itstartedwithac64
              Systemdata Bitte Ausfüllen
              Hardwaresystem: Mac Mini 2010
              Arbeitsspeicher: 8GB
              Festplattenart: SSD
              Betriebssystem: OSX
              Node-Version: 10.x.x
              Nodejs-Version: 12.10.0
              NPM-Version: 6.10.3
              Installationsart: Skript
              Image genutzt: Nein
              Ort/Name der Imagedatei: Link

              Es scheint als ob unter "HEIZEN" alle numerischen Werte als String übermittelt werden. Wogegen unter "Info" Zahlen korrekterweise als Zahlen übermittelt werden.
              Dadurch wird es schwierig, die Werte sinnvoll in einer InfluxDB zu speichern, da Influx sehr typen-sensibel ist.

              Wie kann ich das ändern? Oder gibt es eine Möglichkeit die Werte per Script zu verändern bevor sie in die DB geschrieben werden?

              Screenschots folgen:
              Log entry with errors:
              err1.jpg

              Werte in "HEIZEN" haben ein Dezimal-Komma
              err2.jpg

              Werte in "Info" haben einen Dezimal-Punkt
              err3.jpg

              Vielen Dank für eure Hilfe!

              unltdnetworxU Offline
              unltdnetworxU Offline
              unltdnetworx
              Developer
              schrieb am zuletzt editiert von unltdnetworx
              #8

              @itstartedwithac64
              @darkiop
              Bug ist gefixed. Bitte testen mit Update über Github-Katze (Version 1.4.9). Außerdem vorher den Ordner Einstellungen mit allen Datenpunkten im Bereich Objekte löschen. Diese werden wieder neu angelegt.

              Bitte kurz die Stabilität bestätigen, damit ich es veröffentlichen kann. Danke :)

              Gruß, Michael
              Weitere Infos im Profil.
              Wenn euch der Beitrag weitergeholfen hat, könnt ihr die Bewertung rechts unten im Beitrag nutzen.

              D 1 Antwort Letzte Antwort
              0
              • unltdnetworxU unltdnetworx

                @itstartedwithac64
                @darkiop
                Bug ist gefixed. Bitte testen mit Update über Github-Katze (Version 1.4.9). Außerdem vorher den Ordner Einstellungen mit allen Datenpunkten im Bereich Objekte löschen. Diese werden wieder neu angelegt.

                Bitte kurz die Stabilität bestätigen, damit ich es veröffentlichen kann. Danke :)

                D Offline
                D Offline
                darkiop
                Most Active
                schrieb am zuletzt editiert von
                #9

                @unltdnetworx Gern. Die 1.4.9 sieht soweit gut aus! Wenn ich das auf die schnelle Richtig gesehen habe gibt es jetzt nur . und kein , mehr :)

                Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

                unltdnetworxU 1 Antwort Letzte Antwort
                0
                • D darkiop

                  @unltdnetworx Gern. Die 1.4.9 sieht soweit gut aus! Wenn ich das auf die schnelle Richtig gesehen habe gibt es jetzt nur . und kein , mehr :)

                  unltdnetworxU Offline
                  unltdnetworxU Offline
                  unltdnetworx
                  Developer
                  schrieb am zuletzt editiert von
                  #10

                  @darkiop
                  Danke. Falls es noch Schwierigkeiten geben sollte, bitte einfach melden.

                  Gruß, Michael
                  Weitere Infos im Profil.
                  Wenn euch der Beitrag weitergeholfen hat, könnt ihr die Bewertung rechts unten im Beitrag nutzen.

                  1 Antwort Letzte Antwort
                  0
                  • itstartedwithac64I itstartedwithac64
                    Systemdata Bitte Ausfüllen
                    Hardwaresystem: Mac Mini 2010
                    Arbeitsspeicher: 8GB
                    Festplattenart: SSD
                    Betriebssystem: OSX
                    Node-Version: 10.x.x
                    Nodejs-Version: 12.10.0
                    NPM-Version: 6.10.3
                    Installationsart: Skript
                    Image genutzt: Nein
                    Ort/Name der Imagedatei: Link

                    Es scheint als ob unter "HEIZEN" alle numerischen Werte als String übermittelt werden. Wogegen unter "Info" Zahlen korrekterweise als Zahlen übermittelt werden.
                    Dadurch wird es schwierig, die Werte sinnvoll in einer InfluxDB zu speichern, da Influx sehr typen-sensibel ist.

                    Wie kann ich das ändern? Oder gibt es eine Möglichkeit die Werte per Script zu verändern bevor sie in die DB geschrieben werden?

                    Screenschots folgen:
                    Log entry with errors:
                    err1.jpg

                    Werte in "HEIZEN" haben ein Dezimal-Komma
                    err2.jpg

                    Werte in "Info" haben einen Dezimal-Punkt
                    err3.jpg

                    Vielen Dank für eure Hilfe!

                    unltdnetworxU Offline
                    unltdnetworxU Offline
                    unltdnetworx
                    Developer
                    schrieb am zuletzt editiert von unltdnetworx
                    #11

                    @itstartedwithac64
                    Falls es bei dir auch funktioniert, bitte den Thread auf gelöst stellen. :)

                    Gruß, Michael
                    Weitere Infos im Profil.
                    Wenn euch der Beitrag weitergeholfen hat, könnt ihr die Bewertung rechts unten im Beitrag nutzen.

                    1 Antwort Letzte Antwort
                    0
                    • itstartedwithac64I Offline
                      itstartedwithac64I Offline
                      itstartedwithac64
                      schrieb am zuletzt editiert von itstartedwithac64
                      #12

                      @unltdnetworx
                      für einen Neuling war das Testen nicht ganz einfach. Aber: geschaft.

                      Funktioniert wunderbar. Vielen Dank!!

                      Jetzt muß ich nur noch herausfinden, wie man einen Thread auf gelöst stellt.

                      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

                      467

                      Online

                      32.5k

                      Benutzer

                      81.6k

                      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