Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter History 2.0.0

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter History 2.0.0

    This topic has been deleted. Only users with topic management privileges can see it.
    • sigi234
      sigi234 Forum Testing Most Active @apollon77 last edited by sigi234

      @apollon77

      Test:

      Installation ok mit Code 0
      Keine Fehlermeldungen und Log Ok.

      Screenshot (4837).png

      Werde weiter testen. Windows System

      1 Reply Last reply Reply Quote 1
      • Feuersturm
        Feuersturm @apollon77 last edited by Feuersturm

        @apollon77 Dann starten wir mal mit dem testen 🙂 Danke für deine Arbeiten schon einmal Vorab.

        Erstes Feedback: Vereinheitlichung der Konfiguration von der history Instanz und vom Datenpunkt
        In den Einstellungen der History Instanz können ja Defaultwerte vorgegeben werden. Ich finde es intuitiver, wenn dieser Konfigurationsblock auch beim Datenpunkt dann genau so wieder auftaucht. Daraunter kann dann der Bereich kommen, wo es um Einstellungen speziell für den einen Datenpunkt gibt.
        Aufgefallen ist es mir, weil z.b. die Konfiguration "Schreibe NULL-Werte an Start-/Stop-Grenzen" nur bei den Einstellungen in der Instanz aber nicht beim Datenpunkt vorhanden ist.

        apollon77 2 Replies Last reply Reply Quote 1
        • apollon77
          apollon77 @Feuersturm last edited by

          @feuersturm an sich sollten alle die bei den instanzeinstellungen unter „defaulteinstellungen“ sind die default Werte sein. Vllt ist da was durchgerutscht was da nicht hingehört. Checke ich nachher nochmal. Danke

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

            @feuersturm habe alles gecheckt. Auf GitHub ist nun "write Nulls" auf den Main Settings Tab gewandert. Der hatte sich wohl verirrt 🙂

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

              @apollon77 sagte in Test Adapter History 2.0.0:

              @feuersturm habe alles gecheckt. Auf GitHub ist nun "write Nulls" auf den Main Settings Tab gewandert. Der hatte sich wohl verirrt 🙂

              Top.
              Dafür hat sich jetzt diese Checkbox etwas verlaufen 😉
              12534fed-461e-49fd-8e15-b02136f41d8a-grafik.png

              Beim Loggen von einem Datenpunkt und etwas spielen mit dem Minimum Werte und der Blockzeit sind bisher noch keine Probleme aufgefallen.

              apollon77 1 Reply Last reply Reply Quote 1
              • apollon77
                apollon77 @Feuersturm last edited by

                @feuersturm Auf GitHub hab ichs eingefangen. tssstss diese Checkboxen immer 🙂

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

                  @apollon77 sagte in Test Adapter History 2.0.0:

                  @feuersturm Auf GitHub hab ichs eingefangen. tssstss diese Checkboxen immer 🙂

                  Jetzt ist sie da wo sie hingehört 🙂

                  1 Reply Last reply Reply Quote 1
                  • Thomas Braun
                    Thomas Braun Most Active @apollon77 last edited by

                    @apollon77

                    Hab jetzt auch mal die Alpha installiert.

                    iobroker.history@2.0.0 (git+ssh://git@github.com/ioBroker/ioBroker.history.git#9fcc35069de7b11cbf1d6a134d648940e64a15e8)
                    

                    Da ich aber nur zwei Datenpunkte (für echarts) logge ist mein Setup überhaupt kein Maßstab. Aber es funktioniert noch alles. Ist ja vielleicht auch eine Info. 😄

                    1 Reply Last reply Reply Quote 1
                    • Feuersturm
                      Feuersturm last edited by

                      @apollon77
                      Aufbewahrungsdauer
                      Ich hab bei meinem Testdatenpunkt einmal eine Aufbewahrungsdauer von 1 Tag eingestellt
                      d1fc734e-340b-498d-b109-fbab9443eef2-grafik.png

                      Obwohl die 24h schon überschritten sind tauchen die ersten Datenpunkte von gesternabend 18:55 noch in den Verlaufsdaten auf:
                      bb269396-002c-42b0-8c67-6844dea57fc9-grafik.png

                      Datumseinstellung ioBroker Slave wo history Adapter läuft

                      proxmox@ioBrokerNew:~$ date
                      Fri Apr 15 19:39:43 CEST 2022
                      

                      Datumseinstellung ioBroer Master:

                      proxmox@ioBrokerTestsystem:~$ date
                      Fri Apr 15 19:45:15 CEST 2022
                      
                      apollon77 2 Replies Last reply Reply Quote 0
                      • apollon77
                        apollon77 @Feuersturm last edited by

                        @feuersturm aufgeräumt wird immer dann wenn auch was neues ins file geschrieben wird. Ergo: wie lange braucht er bis er 960 Einträge gesammelt hat und schreibt? ;-)) alternativ mal Adapter testen dann wird auch geschrieben und er sollte auch aufräumen. Und dann räumt er glaube tageweise auf.

                        Am Ende hab ich daran nichts geändert aber ja wenn was wäre fixen wir das natürlich 😉

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

                          @feuersturm also check für aufräumen erfolgt frühestens alle 6h, dann wird aufgeräumt nur ganze tage ab dem tag "vor" ablauf der retention
                          generell gilt: speichern alle 10 mins ODER wenn die anzahl erreicht ist

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

                            @apollon77 Dann warte ich nochmal etwas ab.

                            Hab gerade einmal mit diesem kleinen Codeschnipsel etwas mit min, max, average, percentile, quantile herumgespielt und auf dem ersten Blick kamen da plausible Werte raus

                            var end = Date.now();
                            sendTo('history.1', 'getHistory', {
                                id: 'proxmox.0.lxc_ioBrokerTestsystem.cpu',
                                options: {
                                    start:      end - 3600000,
                                    end:        end,
                                    count: 1,
                                    aggregate: 'percentile',
                                    addId: true,
                                    percentile: 50
                                }
                            }, function (result) {
                                console.log(JSON.stringify(result))
                                console.log(result.result[0].val);
                            
                            });
                            
                            1 Reply Last reply Reply Quote 1
                            • SBorg
                              SBorg Forum Testing Most Active last edited by

                              Good job, läuft auf Anhieb 👍
                              Von meinen rund 30 Einträgen liefen sofort fast alle. Die die nicht wollten musste ich neu speichern, danach ging es. Leider bin ich eben erst auf die Idee gekommen ob es nicht auch einfach ein iob restart (oder nochmaliger Adapterrestart) getan hätte?

                              apollon77 1 Reply Last reply Reply Quote 1
                              • apollon77
                                apollon77 @SBorg last edited by

                                @sborg hatten die „die nicht wollten“ denn was besonderes? Wurden sie beim start mit aufgelistet? An sich wäre überraschend wenn einer „nicht will“ der vorher tat es sei denn es sind relevante settings Jetzt beachtet - dann hätten sie aber nach nur neu speichern sich nicht tun sollen. Strange und ohne Infos schwierig zu beantworten

                                SBorg 1 Reply Last reply Reply Quote 0
                                • SBorg
                                  SBorg Forum Testing Most Active @apollon77 last edited by

                                  @apollon77 Angelegt wurden sie, aber immer mit Wert "0" geschrieben.
                                  Keine ganz speziellen Eigenschaften, aber trotzdem habe ich eine Gemeinsamkeit gefunden (siehe Pixelmatsch):
                                  Bild 003.png

                                  Alle nutzen einen Alias 😉

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

                                    @sborg sehr interessant. Kannst du bitte mal checken ob es nach einem restart vom Adapter wieder so ist? Und wenn bitte debug log vom Adapter und bei so einem relevanten state aktiviere und dann mal log senden vom Start und von wenn du es dann speicherst.

                                    Ich versuche es nachher auch mal nachzustellen

                                    SBorg 1 Reply Last reply Reply Quote 0
                                    • SBorg
                                      SBorg Forum Testing Most Active @apollon77 last edited by

                                      @apollon77 sagte in Test Adapter History 2.0.0:

                                      Kannst du bitte mal checken ob es nach einem restart vom Adapter wieder so ist?

                                      Ja und Nein. Einmal gespeichert überlebt es auch einen Adapterneustart:
                                      Bild 003.png

                                      • gestern 14:00 Uhr Update (+ vergessen zu kontrollieren, da anderes wichtigeres da zumindest lief 😉 )
                                      • heute ~ 07:30 Uhr den Peak (warum auch nur einer?) verstehe ich nicht so ganz...
                                      • kurz vor 10:00 Uhr die Fehler bemerkt und testweise mal an einem gespielt (dann 15 Minuten bis zum nächsten Update warten; wie üblich dabei "gestört" worden und vergessen...)
                                      • 11:00 Uhr Yeah, geht und die restlichen 4 neu gespeichert...
                                      • ab > 15:00 Uhr nichts mehr ersichtlich und funktioniert trotz erfolgtem Adapterrestart

                                      Die restlichen 20 (habe in Summe doch nur 25 😉 ) laufen bis dato anstandslos (selbe Einstellungen, nur halt alle ohne Alias)

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

                                        @sborg aber waren alle mit nem alias betroffen korrekt? Oder auch nur einige?

                                        SBorg 1 Reply Last reply Reply Quote 0
                                        • SBorg
                                          SBorg Forum Testing Most Active @apollon77 last edited by

                                          @apollon77 Alle 5 "defekten" nutzen einen Alias. Hier geht es wie man unschwer erkennen kann um Benzinpreise. Da der Tankerkönig dann die Stationen nur durchnummeriert ist es nicht gerade sehr intuitiv und ich nutze dort die Aliase. Bei den restlichen nehme ich dann die Standardnotation des DPs.

                                          Den einzelnen Peak verstehe ich dabei überhaupt nicht...

                                          Hier mal der passende JSON:

                                          [
                                           {
                                             "val": 0,
                                             "ack": true,
                                             "ts": 1650081015052,
                                             "q": 0,
                                             "from": "system.adapter.tankerkoenig.0",
                                             "user": "system.user.admin",
                                             "lc": 1650053174973
                                           },
                                           {
                                             "val": 0,
                                             "ack": 1,
                                             "ts": 1650081722077,
                                             "q": 0,
                                             "user": "system.user.admin",
                                             "from": "system.adapter.history.0"
                                           },
                                           {
                                             "val": null,
                                             "ts": 1650081722078,
                                             "lc": 1650081722078,
                                             "q": 64,
                                             "from": "system.adapter.history.0"
                                           },
                                           {
                                             "val": null,
                                             "ts": 1650081751008,
                                             "ack": 1,
                                             "q": 64
                                           },
                                           {
                                             "val": 0,
                                             "ack": 1,
                                             "ts": 1650081976296,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 0,
                                             "ack": 1,
                                             "ts": 1650085816292,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 2.129,
                                             "ack": 1,
                                             "ts": 1650085816295,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 0,
                                             "ack": 1,
                                             "ts": 1650086776277,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 0,
                                             "ack": 1,
                                             "ts": 1650087736269,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 0,
                                             "ack": 1,
                                             "ts": 1650088696281,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 0,
                                             "ack": 1,
                                             "ts": 1650089656281,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 0,
                                             "ack": 1,
                                             "ts": 1650090616274,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 0,
                                             "ack": 1,
                                             "ts": 1650091576277,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 0,
                                             "ack": 1,
                                             "ts": 1650092536283,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 0,
                                             "ack": 1,
                                             "ts": 1650093496298,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.989,
                                             "ack": 1,
                                             "ts": 1650094456295,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 2.039,
                                             "ack": 1,
                                             "ts": 1650095416305,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.989,
                                             "ack": 1,
                                             "ts": 1650096376288,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.989,
                                             "ack": 1,
                                             "ts": 1650098296310,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.979,
                                             "ack": 1,
                                             "ts": 1650099256305,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.979,
                                             "ack": 1,
                                             "ts": 1650101176306,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.969,
                                             "ack": 1,
                                             "ts": 1650102136301,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.969,
                                             "ack": 1,
                                             "ts": 1650103096315,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.959,
                                             "ack": 1,
                                             "ts": 1650104056345,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.959,
                                             "ack": 1,
                                             "ts": 1650105016328,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.999,
                                             "ack": 1,
                                             "ts": 1650105976352,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.999,
                                             "ack": 1,
                                             "ts": 1650106936321,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.959,
                                             "ack": 1,
                                             "ts": 1650107896372,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.959,
                                             "ack": true,
                                             "ts": 1650112696363,
                                             "q": 0,
                                             "from": "system.adapter.tankerkoenig.0",
                                             "user": "system.user.admin",
                                             "lc": 1650107896372
                                           },
                                           {
                                             "val": 1.959,
                                             "ack": 1,
                                             "ts": 1650113463498,
                                             "q": 0,
                                             "user": "system.user.admin",
                                             "from": "system.adapter.history.0"
                                           },
                                           {
                                             "val": null,
                                             "ts": 1650113463499,
                                             "lc": 1650113463499,
                                             "q": 64,
                                             "from": "system.adapter.history.0"
                                           },
                                           {
                                             "val": 1.959,
                                             "ack": 1,
                                             "ts": 1650113480027,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.959,
                                             "ack": 1,
                                             "ts": 1650116536346,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.999,
                                             "ack": 1,
                                             "ts": 1650117496345,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           },
                                           {
                                             "val": 1.959,
                                             "ack": 1,
                                             "ts": 1650118456349,
                                             "q": 0,
                                             "user": "system.user.admin"
                                           }
                                          ]
                                          

                                          wobei er da lt. Einstellungen "0" und "Null" eigentlich gar nicht hätte loggen dürfen?

                                          apollon77 2 Replies Last reply Reply Quote 0
                                          • apollon77
                                            apollon77 @SBorg last edited by

                                            @sborg sehr komisch. Ich schaue nochmal ob ich es nachstellen kann.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            761
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            12
                                            100
                                            5349
                                            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