Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [gelöst] sql.0 History zeigt keine negativen Werte

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    [gelöst] sql.0 History zeigt keine negativen Werte

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Bluestar last edited by

      Hallo,

      ich nutze den ioBroker, den SQL Adapter mit einer MySQL DB. Heute morgen zeigte mir mein vis für den Solarkollektor auf dem Dach -2,4 Grad an, in derSQL DB sind aber nur 0 Werte gespeichert, auch der Graph dazu hat eine durchgehende "0" Linie.

      Wie kann ich negative Werte speichern ?

      Vielen Dank!

      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        Debug Log bitte. Bei mir gehen auch negative Werte …

        1 Reply Last reply Reply Quote 0
        • B
          Bluestar last edited by

          Habe DEBUG mal für den sql adapter (sql.0) aktiviert, aktuell sind alle Werte aber positiv. Wird erst kommende Nacht wieder interessant.

          1 Reply Last reply Reply Quote 0
          • apollon77
            apollon77 last edited by

            Dann schalte Debug eher erst heute ABend ein. Logfile kann grooooooosss werden

            1 Reply Last reply Reply Quote 0
            • apollon77
              apollon77 last edited by

              Und Du kannst Auch mal direkt in der DB schauen … nicht das Admin die Werte "nur" falsch anzeigt

              1 Reply Last reply Reply Quote 0
              • B
                Bluestar last edited by

                Naja, die History Widgets im vis und auch die flot Grafiken zeigen nur die "0" Werte an.Man erkennt aber das die Kurve heute morgen von einem Wert tiefer als 0 kommen muss.

                9348_kollektor.png

                1 Reply Last reply Reply Quote 0
                • B
                  Bluestar last edited by

                  In der Tabelle stehen auch nur die "0" Werte:

                  | 20 | 1540166364467 | 0.2 | 1 | 4 | 0 |

                  | 20 | 1540166484493 | 0.2 | 1 | 4 | 0 |

                  | 20 | 1540166604486 | 0.2 | 1 | 4 | 0 |

                  | 20 | 1540166724456 | 0.1 | 1 | 4 | 0 |

                  | 20 | 1540166844501 | 0.1 | 1 | 4 | 0 |

                  | 20 | 1540166964500 | 0.1 | 1 | 4 | 0 |

                  | 20 | 1540167084460 | 0.1 | 1 | 4 | 0 |

                  | 20 | 1540167206104 | 0.1 | 1 | 4 | 0 |

                  | 20 | 1540167324533 | 0.1 | 1 | 4 | 0 |

                  | 20 | 1540167444513 | 0.1 | 1 | 4 | 0 |

                  | 20 | 1540167564461 | 0.1 | 1 | 4 | 0 |

                  | 20 | 1540167684493 | 0 | 1 | 4 | 0 |

                  | 20 | 1540167804621 | 0 | 1 | 4 | 0 |

                  | 20 | 1540167924515 | 0 | 1 | 4 | 0 |

                  | 20 | 1540168044496 | 0 | 1 | 4 | 0 |

                  | 20 | 1540168164471 | 0 | 1 | 4 | 0 |

                  | 20 | 1540168284487 | 0 | 1 | 4 | 0 |

                  | 20 | 1540168404483 | 0 | 1 | 4 | 0 |

                  | 20 | 1540168524601 | 0 | 1 | 4 | 0 |

                  | 20 | 1540168644473 | 0 | 1 | 4 | 0 |

                  | 20 | 1540168764479 | 0 | 1 | 4 | 0 |

                  | 20 | 1540189645306 | 0 | 1 | 4 | 0 |

                  | 20 | 1540189765301 | 0.5 | 1 | 4 | 0 |

                  | 20 | 1540189885329 | 1 | 1 | 4 | 0 |

                  | 20 | 1540190005307 | 1.6 | 1 | 4 | 0 |

                  | 20 | 1540190125304 | 2.2 | 1 | 4 | 0 |

                  | 20 | 1540190245424 | 2.8 | 1 | 4 | 0 |

                  | 20 | 1540190365313 | 3.3 | 1 | 4 | 0 |

                  | 20 | 1540190485358 | 3.8 | 1 | 4 | 0 |

                  | 20 | 1540190605303 | 4.2 | 1 | 4 | 0 |

                  | 20 | 1540190725315 | 4.6 | 1 | 4 | 0 |

                  | 20 | 1540190845314 | 5.1 | 1 | 4 | 0 |

                  1 Reply Last reply Reply Quote 0
                  • B
                    Bluestar last edited by

                    Leider keine negativen Temperaturen heute Nacht … Muss warten bis wieder kälteres Wetter angekündigt ist.

                    1 Reply Last reply Reply Quote 0
                    • B
                      Bluestar last edited by

                      Hallo,

                      andlich wieder negative Werte und ich sehe was im Log:

                      sql.0 2018-10-31 06:11:55.005 info Do not store value "-1.500000 Grad Celsius" for viessmann.0.get.TempKol because no number

                      sql.0 2018-10-31 06:11:51.537 info Do not store value "-0.200000 Grad Celsius" for viessmann.0.get.TempA because no number

                      sql.0 2018-10-31 06:09:54.978 info Do not store value "-1.500000 Grad Celsius" for viessmann.0.get.TempKol because no number

                      sql.0 2018-10-31 06:09:51.529 info Do not store value "-0.300000 Grad Celsius" for viessmann.0.get.TempA because no number

                      sql.0 2018-10-31 06:07:54.970 info Do not store value "-1.500000 Grad Celsius" for viessmann.0.get.TempKol because no number

                      sql.0 2018-10-31 06:07:51.518 info Do not store value "-0.300000 Grad Celsius" for viessmann.0.get.TempA because no number

                      sql.0 2018-10-31 06:05:54.903 info Do not store value "-1.500000 Grad Celsius" for viessmann.0.get.TempKol because no number

                      sql.0 2018-10-31 06:05:51.515 info Do not store value "-0.400000 Grad Celsius" for viessmann.0.get.TempA because no number

                      sql.0 2018-10-31 06:03:54.906 info Do not store value "-1.500000 Grad Celsius" for viessmann.0.get.TempKol because no number

                      sql.0 2018-10-31 06:03:51.504 info Do not store value "-0.500000 Grad Celsius" for viessmann.0.get.TempA because no number

                      sql.0 2018-10-31 06:01:54.942 info Do not store value "-1.600000 Grad Celsius" for viessmann.0.get.TempKol because no number

                      sql.0 2018-10-31 06:01:51.506 info Do not store value "-0.500000 Grad Celsius" for viessmann.0.get.TempA because no number

                      sql.0 2018-10-31 05:59:54.907 info Do not store value "-1.600000 Grad Celsius" for viessmann.0.get.TempKol because no number

                      sql.0 2018-10-31 05:59:51.497 info Do not store value "-0.500000 Grad Celsius" for viessmann.0.get.TempA because no number

                      im Debug Mode steht dann dazu:

                      sql.0 2018-10-31 06:17:55.095 info Do not store value "-1.400000 Grad Celsius" for viessmann.0.get.TempKol because no number

                      sql.0 2018-10-31 06:17:55.095 debug Do Automatic Datatype conversion for viessmann.0.get.TempKol

                      sql.0 2018-10-31 06:17:55.095 debug Datatype viessmann.0.get.TempKol: Currently: string, StorageType: Number

                      sql.0 2018-10-31 06:17:55.093 debug new value received for viessmann.0.get.TempKol, new-value=-1.400000 Grad Celsius, ts=1540963075084, relog=false

                      Das hat wohl was mit der automatischen Datentyp Definition zu tun.

                      1 Reply Last reply Reply Quote 0
                      • apollon77
                        apollon77 last edited by

                        Ne das hat damit zu tun das das ein String mit „ Grad Celsius“ ist … bei positiven werten ist das nicht da? Dann sind die Werte schuld.

                        Wäre ein issue beim Adapter das es da gefixt wird.

                        Gesendet vom Handy ...

                        1 Reply Last reply Reply Quote 0
                        • B
                          Bluestar last edited by

                          Hallo, genauso sieht es wohl aus. Sobald positive (inkl. 0) Werte erreichrt werden steht das "Grad Celsius" nicht mehr dahinter.

                          Ich schau mal nach dem viessmann Adapter…

                          1 Reply Last reply Reply Quote 0
                          • apollon77
                            apollon77 last edited by

                            Kannste ja ins Issue packen: Denke das hier ist das Problem:

                            https://github.com/misanorot/ioBroker.v … in.js#L372

                            Das erwartet eine Zahl am Anfang, "-" ist wohl keine Zahl 🙂

                            1 Reply Last reply Reply Quote 0
                            • blauholsten
                              blauholsten Developer last edited by

                              @apollon77:

                              Kannste ja ins Issue packen: Denke das hier ist das Problem:

                              https://github.com/misanorot/ioBroker.v … in.js#L372

                              Das erwartet eine Zahl am Anfang, "-" ist wohl keine Zahl 🙂 `
                              hi,

                              dem ist wohl so :lol: , leider habe ich wenig Ahnung von RegExp :? , das war damals selbst ein PR.

                              Wenn mir dort jemand helfen könnte, würde es schneller gehen!

                              EDIT:

                              Habe mir das gerade nochmal angeschaut und getestet, ich denke der Werte sollte gehen.

                              1 Reply Last reply Reply Quote 0
                              • blauholsten
                                blauholsten Developer last edited by

                                @Bluestar:

                                Hallo,

                                andlich wieder negative Werte und ich sehe was im Log:

                                sql.0 2018-10-31 06:11:55.005 info Do not store value "-1.500000 Grad Celsius" for viessmann.0.get.TempKol because no number

                                sql.0 2018-10-31 06:11:51.537 info Do not store value "-0.200000 Grad Celsius" for viessmann.0.get.TempA because no number

                                sql.0 2018-10-31 06:09:54.978 info Do not store value "-1.500000 Grad Celsius" for viessmann.0.get.TempKol because no number

                                sql.0 2018-10-31 06:09:51.529 info Do not store value "-0.300000 Grad Celsius" for viessmann.0.get.TempA because no number

                                sql.0 2018-10-31 06:07:54.970 info Do not store value "-1.500000 Grad Celsius" for viessmann.0.get.TempKol because no number

                                sql.0 2018-10-31 06:07:51.518 info Do not store value "-0.300000 Grad Celsius" for viessmann.0.get.TempA because no number

                                sql.0 2018-10-31 06:05:54.903 info Do not store value "-1.500000 Grad Celsius" for viessmann.0.get.TempKol because no number

                                sql.0 2018-10-31 06:05:51.515 info Do not store value "-0.400000 Grad Celsius" for viessmann.0.get.TempA because no number

                                sql.0 2018-10-31 06:03:54.906 info Do not store value "-1.500000 Grad Celsius" for viessmann.0.get.TempKol because no number

                                sql.0 2018-10-31 06:03:51.504 info Do not store value "-0.500000 Grad Celsius" for viessmann.0.get.TempA because no number

                                sql.0 2018-10-31 06:01:54.942 info Do not store value "-1.600000 Grad Celsius" for viessmann.0.get.TempKol because no number

                                sql.0 2018-10-31 06:01:51.506 info Do not store value "-0.500000 Grad Celsius" for viessmann.0.get.TempA because no number

                                sql.0 2018-10-31 05:59:54.907 info Do not store value "-1.600000 Grad Celsius" for viessmann.0.get.TempKol because no number

                                sql.0 2018-10-31 05:59:51.497 info Do not store value "-0.500000 Grad Celsius" for viessmann.0.get.TempA because no number

                                im Debug Mode steht dann dazu:

                                sql.0 2018-10-31 06:17:55.095 info Do not store value "-1.400000 Grad Celsius" for viessmann.0.get.TempKol because no number

                                sql.0 2018-10-31 06:17:55.095 debug Do Automatic Datatype conversion for viessmann.0.get.TempKol

                                sql.0 2018-10-31 06:17:55.095 debug Datatype viessmann.0.get.TempKol: Currently: string, StorageType: Number

                                sql.0 2018-10-31 06:17:55.093 debug new value received for viessmann.0.get.TempKol, new-value=-1.400000 Grad Celsius, ts=1540963075084, relog=false

                                Das hat wohl was mit der automatischen Datentyp Definition zu tun. `

                                Benutzt du in der Admin Konfig den Punkt: Datenpunktwerte kürzen???

                                1 Reply Last reply Reply Quote 0
                                • apollon77
                                  apollon77 last edited by

                                  @blauholsten:

                                  @apollon77:

                                  Kannste ja ins Issue packen: Denke das hier ist das Problem:

                                  https://github.com/misanorot/ioBroker.v … in.js#L372

                                  Das erwartet eine Zahl am Anfang, "-" ist wohl keine Zahl 🙂 `
                                  hi,

                                  dem ist wohl so :lol: , leider habe ich wenig Ahnung von RegExp :? , das war damals selbst ein PR.

                                  Wenn mir dort jemand helfen könnte, würde es schneller gehen!

                                  EDIT:

                                  Habe mir das gerade nochmal angeschaut und getestet, ich denke der Werte sollte gehen. `
                                  Hey, für regex ausprobieren ist https://regex101.com super

                                  Gesendet vom Handy …

                                  1 Reply Last reply Reply Quote 0
                                  • B
                                    Bluestar last edited by

                                    Hallo,

                                    ja der Punkt Datenpunktwerte kürzen ist aktiv. Ist das die Ursache ? Was bewirkt diese Einstellung ?

                                    1 Reply Last reply Reply Quote 0
                                    • B
                                      Bluestar last edited by

                                      Hbe es eben mal probiert, aber das Ergebnis wird nicht besser, im Gegenteil:

                                      sql.0 2018-11-04 11:33:13.237 info Do not store value "0.000000 %" for viessmann.0.get.PumpeDrehzahlSolar because no number

                                      sql.0 2018-11-04 11:33:12.917 info Do not store value "0.000000 %" for viessmann.0.get.PumpeDrehzahlIntern because no number

                                      sql.0 2018-11-04 11:33:12.790 info Do not store value "0.000000 %" for viessmann.0.get.PumpeDrehzahlM2 because no number

                                      sql.0 2018-11-04 11:33:12.644 info Do not store value "0.000000 %" for viessmann.0.get.PumpeStatusM1 because no number

                                      sql.0 2018-11-04 11:33:11.621 info Do not store value "0.000000 %" for viessmann.0.get.LeistungIst because no number

                                      sql.0 2018-11-04 11:33:11.333 info Do not store value "0.000000 %" for viessmann.0.get.BrennerStatus because no number

                                      sql.0 2018-11-04 11:31:13.063 info Do not store value "0.000000 %" for viessmann.0.get.PumpeDrehzahlSolar because no number

                                      sql.0 2018-11-04 11:31:12.810 info Do not store value "0.000000 %" for viessmann.0.get.PumpeDrehzahlIntern because no number

                                      sql.0 2018-11-04 11:31:12.615 info Do not store value "0.000000 %" for viessmann.0.get.PumpeDrehzahlM2 because no number

                                      sql.0 2018-11-04 11:31:12.487 info Do not store value "0.000000 %" for viessmann.0.get.PumpeStatusM1 because no number

                                      sql.0 2018-11-04 11:31:11.559 info Do not store value "0.000000 %" for viessmann.0.get.LeistungIst because no number

                                      sql.0 2018-11-04 11:31:11.364 info Do not store value "0.000000 %" for viessmann.0.get.BrennerStatus because no number

                                      Die Werte waren vorher (mit der Option) in Ordnung und wurden gespeichert.

                                      1 Reply Last reply Reply Quote 0
                                      • blauholsten
                                        blauholsten Developer last edited by

                                        @Bluestar:

                                        Hallo,

                                        ja der Punkt Datenpunktwerte kürzen ist aktiv. Ist das die Ursache ? Was bewirkt diese Einstellung ? `

                                        Da kann man auswählen ob die Werde die von der Steuerung reinkommen, so bleiben sollen, oder versucht werden soll sie zu kürzen.

                                        1 Reply Last reply Reply Quote 0
                                        • blauholsten
                                          blauholsten Developer last edited by

                                          @Bluestar:

                                          Hbe es eben mal probiert, aber das Ergebnis wird nicht besser, im Gegenteil:

                                          sql.0 2018-11-04 11:33:13.237 info Do not store value "0.000000 %" for viessmann.0.get.PumpeDrehzahlSolar because no number

                                          sql.0 2018-11-04 11:33:12.917 info Do not store value "0.000000 %" for viessmann.0.get.PumpeDrehzahlIntern because no number

                                          sql.0 2018-11-04 11:33:12.790 info Do not store value "0.000000 %" for viessmann.0.get.PumpeDrehzahlM2 because no number

                                          sql.0 2018-11-04 11:33:12.644 info Do not store value "0.000000 %" for viessmann.0.get.PumpeStatusM1 because no number

                                          sql.0 2018-11-04 11:33:11.621 info Do not store value "0.000000 %" for viessmann.0.get.LeistungIst because no number

                                          sql.0 2018-11-04 11:33:11.333 info Do not store value "0.000000 %" for viessmann.0.get.BrennerStatus because no number

                                          sql.0 2018-11-04 11:31:13.063 info Do not store value "0.000000 %" for viessmann.0.get.PumpeDrehzahlSolar because no number

                                          sql.0 2018-11-04 11:31:12.810 info Do not store value "0.000000 %" for viessmann.0.get.PumpeDrehzahlIntern because no number

                                          sql.0 2018-11-04 11:31:12.615 info Do not store value "0.000000 %" for viessmann.0.get.PumpeDrehzahlM2 because no number

                                          sql.0 2018-11-04 11:31:12.487 info Do not store value "0.000000 %" for viessmann.0.get.PumpeStatusM1 because no number

                                          sql.0 2018-11-04 11:31:11.559 info Do not store value "0.000000 %" for viessmann.0.get.LeistungIst because no number

                                          sql.0 2018-11-04 11:31:11.364 info Do not store value "0.000000 %" for viessmann.0.get.BrennerStatus because no number

                                          Die Werte waren vorher (mit der Option) in Ordnung und wurden gespeichert. `

                                          Bitte auch die Option an lassen.

                                          Bitte mal von Github installieren, testen und dann Feedback geben.

                                          Hoffe es klappt jetzt.

                                          1 Reply Last reply Reply Quote 0
                                          • B
                                            Bluestar last edited by

                                            Vielen Dank, ich habe jetzt die 0.7.0 installiert. Nun heisst es mal wieder bissl abwarten bis es kalt wird 🙂

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            910
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            26
                                            4403
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo