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.
  • itstartedwithac64I Offline
    itstartedwithac64I Offline
    itstartedwithac64
    schrieb am zuletzt editiert von itstartedwithac64
    #1
    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!

    paul53P unltdnetworxU 3 Antworten 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
      #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
      • 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!

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

        @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.

        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
        • 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

                            766

                            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