Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Grafana true/false seit Update nicht mehr möglich

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Grafana true/false seit Update nicht mehr möglich

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

      Hallo zusammen,

      seitdem ich das Update auf Grafana 8 installiert habe, ist mir aufgefallen, dass man nicht mehr ordentlich true/false-WErte abbilden kann:

      Zuvor habe ich meine Bewegungsmelder folgendermaßen mit dem Graph-Diagramm dargestellt:

      Screenshot 2021-11-01 100155.jpg

      Dafür habe ich einfach die influx-Daten genommen und die Verschiebung nach oben/unten mit einer binary operation versehen. Damit konnte ich dann den Abstand +1, +2, +3 usw realisieren:

      Screenshot 2021-11-01 100231.jpg

      Dass das nicht 100% sauber war, ist mir bewusst, denn ich habe ja gesagt "true + 3", was ja eigentlich keinen Sinn macht, ich müsste ja 1(true) + 3 sagen. Dennoch hat es funktioniert, bis zum Update.

      Der alte Graph(old) funktioniert nur noch teilweise und ich kann das Diagramm auch nicht mehr editieren.

      Mit dem neuen Update und der TimeSeries geht das nun nicht mehr. True/False geht noch, aber der Abstand mit +1, +2, +3 lässt sich nicht mehr reaslisieren.

      Habt ihr Tipps für mich, wie ich das lösen kann oder wurde es schon mal gelöst?

      Danke euch

      Grüße Creator

      J chucky666 2 Replies Last reply Reply Quote 0
      • J
        JoergH @Creatorhs last edited by

        @creatorhs

        Kann Dir leider nicht helfen, aber da ich im Prinzip was ähnliches gerade vorhatte, die Frage wie Du überhaupt die Zustände in der Influxdb erfassen konntest, da er sich bei mir weigert die boolean states überhaupt in die Influx zu schreiben. Dachte schon daran das nun über ein Blockly immer in number umzuwandeln oder gibt es eine Möglichkeit?

        C 1 Reply Last reply Reply Quote 0
        • C
          Creatorhs @JoergH last edited by

          @joergh

          sieht bei mir so aus:

          Screenshot 2021-11-01 101656.jpg

          Der Wert, der zurückgegeben wird ist true oder false vom Typ state. Was anderes habe ich nicht eingestellt.

          J crunchip 2 Replies Last reply Reply Quote 0
          • J
            JoergH @Creatorhs last edited by

            @creatorhs Hmm, ok, danke. Ging bei mir so irgendwie nicht...muss nochmal checken...

            1 Reply Last reply Reply Quote 0
            • crunchip
              crunchip Forum Testing Most Active @Creatorhs last edited by

              @creatorhs solltest dir generell angewöhnen, "speichern als" korrekt zu benennen, auch wenn es die "automatisch" Funktion gibt, da es in der Vergangenheit schon mehrmals zu Problemen kam, das der DP plötzlich nicht mehr in der Influx angezeigt wurde( bei DP die einen String erhalten)
              desweiteren wäre eine Entprellzeit von z.b. 500ms von Vorteil

              @joergh sagte in Grafana true/false seit Update nicht mehr möglich:

              bei mir weigert die boolean states überhaupt in die Influx zu schreiben

              in älteren Versionen musste man den Umweg gehen und den DP vorher in Iobroker umwandeln (1/0), die neueren Versionen von Influx können aber nun direkt mit true/false umgehen, nutze allerdings noch keine v8

              J 1 Reply Last reply Reply Quote 0
              • J
                JoergH @crunchip last edited by

                @joergh sagte in Grafana true/false seit Update nicht mehr möglich:

                bei mir weigert die boolean states überhaupt in die Influx zu schreiben

                in älteren Versionen musste man den Umweg gehen und den DP vorher in Iobroker umwandeln (1/0), die neueren Versionen von Influx können aber nun direkt mit true/false umgehen, nutze allerdings noch keine v8

                @crunchip
                Aha, danke für den Tipp! Dann werde ich wohl mal schauen, ob ich noch eine alte Version habe...

                crunchip 1 Reply Last reply Reply Quote 0
                • crunchip
                  crunchip Forum Testing Most Active @JoergH last edited by

                  @joergh wenn du deinen Query so einstellst, sollte es eigentlich in einem Graphen angezeigt werden (der DP ist in meinem Fall als Boolesch gespeichert)
                  8695a2ae-e23d-4f40-b1c3-dd9f14cacc8f-grafik.png

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    JoergH @crunchip last edited by

                    @crunchip Danke Dir! Teste das mal heute abend...

                    1 Reply Last reply Reply Quote 0
                    • J
                      JoergH last edited by

                      @crunchip

                      So, bin jetzt endlich mal dazu gekommen. Funktioniert, danke nochmals. Kann ich allerdings die Achse rechts auch so einstellen, dass ich nicht die ganze Höhe ausnutze zwischen false und true bzw. kann ich die Höhe der Linie begrenzen?

                      559906d7-d282-401e-876f-3bb25ef3fd49-grafik.png

                      sissiwup crunchip 2 Replies Last reply Reply Quote 1
                      • sissiwup
                        sissiwup @JoergH last edited by

                        @joergh
                        Hi,

                        ich mache das schon immer so:

                        SELECT
                          floor(n.ts/1000) as time_sec,
                          case when n.val=true then -10 else -18 end as value,
                           concat(d.sname,"(",d.raum,")") as metric
                        FROM ts_bool n,datapoints d
                        WHERE $__unixEpochFrom()*1000<n.ts and $__unixEpochTo()*1000>n.ts and n.id = 177 and n.id=d.id
                        ORDER BY n.ts ASC
                        

                        Ich gebe also das Offset direkt an.
                        Der Nächste hat damit -20 und -28
                        -30 und -38
                        When du datapoints nicht hast, den Teil natürlich weglassen. (wie man die aufbaut, siehe meine posts zu grafana)

                        J 1 Reply Last reply Reply Quote 0
                        • J
                          JoergH @sissiwup last edited by

                          @sissiwup
                          Danke für die Antwort, aber leider verstehe ich die nicht. Ich möchte nur, dass ich statt den Pumpenstatusbalken über die ganze Höhe angezeigt bekomme, die Höhe auf vielleicht ein 10tel der Gesamthöhe begrenzen, so dass unten nur eine Art Band unter den eigentlichen Kurvenverläufen entsteht in dem ich sehen kann, ob die Pumpe gerade läuft oder steht.

                          Ich hoffe ich habe mich verständlich ausgedrückt, ansonsten versuche ich es gerne nochmal..

                          sissiwup 1 Reply Last reply Reply Quote 0
                          • sissiwup
                            sissiwup @JoergH last edited by

                            @joergh
                            Sry, war die Antwort zu true/false Problematik

                            1 Reply Last reply Reply Quote 0
                            • crunchip
                              crunchip Forum Testing Most Active @JoergH last edited by crunchip

                              @joergh probier es mal so
                              54b7485a-1a5d-49fb-860f-743310e90727-grafik.png
                              edit
                              bzw umgekehrt, du hast das true/false auf der anderen Achse, also log(base2) bei right y eintragen

                              J 1 Reply Last reply Reply Quote 0
                              • J
                                JoergH @crunchip last edited by

                                @crunchip sagte in Grafana true/false seit Update nicht mehr möglich:

                                @joergh probier es mal so
                                54b7485a-1a5d-49fb-860f-743310e90727-grafik.png
                                edit
                                bzw umgekehrt, du hast das true/false auf der anderen Achse, also log(base2) bei right y eintragen

                                Funktioniert leider nicht, dann verschwindet sowohl die Achsenbezeichnung "true/false", als auch der Balken....

                                crunchip 1 Reply Last reply Reply Quote 0
                                • chucky666
                                  chucky666 @Creatorhs last edited by

                                  @creatorhs Hallo
                                  Bist du mit True und false schon weiter ?

                                  J C 2 Replies Last reply Reply Quote 0
                                  • J
                                    JoergH @chucky666 last edited by

                                    @chucky666

                                    Anzeigen kann ich es, aber ich kann die Achsenansicht auf der Seite nicht skalieren. Entweder komplette Höhe oder Null.

                                    chucky666 1 Reply Last reply Reply Quote 1
                                    • chucky666
                                      chucky666 @JoergH last edited by

                                      @joergh Schade , ich fand deine Lösung oben sehr gut . Leider habe ich auch noch nichts gefunden

                                      J 1 Reply Last reply Reply Quote 0
                                      • J
                                        JoergH @chucky666 last edited by

                                        @chucky666

                                        Naja, ehrlich gesagt kann ich damit leben, denn der Bereich in dem meine Pumpe läuft ist nun ersichtlich und darum ging es hauptsächlich. Wenn ich nun diese Geschichte optisch noch etwas schöner machen wollte, würde ich einfach einen Datenpunkt angelegen, den ich dann eben bei false auf 0 und bei true auf 1 setze und den statt des original Switch-DP des Shellys nehmen und in die Influxdb schreiben. Dann könnte man den sogar mit der linken Y-Achse verknüpfen und einfach den Mindestwert und Mindestwert+x für die Zustände aufschreiben....Wenn ich zu viel Zeit habe bastel ich das vielleicht mal um...

                                        1 Reply Last reply Reply Quote 0
                                        • R
                                          Rushmed Most Active last edited by

                                          Also ich stelle Boolsche Werte nicht in einem xy-Diagramm dar.
                                          Dafür gibt es das Disrcrete Panel. Das muss zusätzlich installiert werden.
                                          c610e32a-d161-4b7b-a68b-d83aea895717-grafik.png

                                          Neuerdings hat Grafana das Panel State timeline schon onboard, damit geht das auch.
                                          43669d07-ef42-4cfd-bd59-76b0653cbe8c-grafik.png

                                          C 1 Reply Last reply Reply Quote 0
                                          • crunchip
                                            crunchip Forum Testing Most Active @JoergH last edited by

                                            @joergh sagte in Grafana true/false seit Update nicht mehr möglich:

                                            Funktioniert leider nicht, dann verschwindet sowohl die Achsenbezeichnung "true/false", als auch der Balken..

                                            bei mir funktioniert die Anzeige
                                            3dc1816d-4ae4-4516-8ace-5436ccf4c459-grafik.png

                                            du kannst auch einfach alles auf einer Achse lassen, dann hast du den gleichen Effekt

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

                                            Support us

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

                                            568
                                            Online

                                            32.1k
                                            Users

                                            80.6k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            34
                                            1821
                                            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