Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Min Max Werte pro Tag

    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

    [gelöst] Min Max Werte pro Tag

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 @Ianig Iro last edited by paul53

      @ianig-iro sagte: Danach soll die Variable zurückgesetzt werden.

      Die Variablen müssen auch bei Skriptstart gesetzt werden.
      Die Variable Min_Draussen wird im Temperatur-Trigger nicht gesetzt.
      An Telegram müssen die Variablen übergeben werden - nicht die Datenpunktwerte, da sie noch nicht aktuell sind.
      Für Chart-Auswertung sollten die Werte am Tagesende und nicht am Tagesanfang geschrieben werden.

      I 1 Reply Last reply Reply Quote 1
      • haus-automatisierung
        haus-automatisierung Developer Most Active @Ianig Iro last edited by

        @ianig-iro sagte in Min Max Werte pro Tag:

        Jetzt möchte ich den Min und Max Wert des letzten Tages ebenfalls in einem DP per InfluxDB speichern.

        Warum? Die Datenbank ist doch dafür da, genau diesen errechnen zu können

        1 Reply Last reply Reply Quote 1
        • I
          Ianig Iro @paul53 last edited by

          @paul53 Ich habe jetzt die Variablen am Anfang vom Skript gesetzt, um beim start schon mit 100 bzw. -100 loszulegen. Zudem werden die Werte jetzt am Tagesende geschrieben.

          Wieso muss ich die Variablen an Telegram übergeben? Ich habe doch in dem Schritt davor mein DP mit den Variablen aktualisiert?

          @haus-automatisierung Bei Influx bekomme ich nur die letzten oder die median Werte hin. Ich muss dann ja auch irgendwo den Zeitraum definieren, von dem er meine Mix/Max Werte ermitteln soll.
          Grundsätzlich möchte ich die kompletten Temperaturdaten sowie die Min/Max-Werte in Grafana als Boxplot darstellen. Aber da habe ich auch noch einen weiten Weg vor mir, weil ich am liebsten über Plotly gehen will.

          haus-automatisierung paul53 2 Replies Last reply Reply Quote 0
          • haus-automatisierung
            haus-automatisierung Developer Most Active @Ianig Iro last edited by

            @ianig-iro sagte in Min Max Werte pro Tag:

            Ich muss dann ja auch irgendwo den Zeitraum definieren, von dem er meine Mix/Max Werte ermitteln soll.

            Ja, am besten einfach per Blockly abholen (geht mit InfluxDB genauso, ohne irgendwelche Statements zu schreiben):

            Screenshot 2024-04-02 at 11.36.39.png

            I 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @Ianig Iro last edited by paul53

              @ianig-iro sagte: in dem Schritt davor mein DP mit den Variablen aktualisiert?

              "aktualisiere" wird asynchron ausgeführt, ist also i.d.R. noch nicht fertig, wenn die DP eingelesen werden. So liest man die Werte vom Vortag ein.

              1 Reply Last reply Reply Quote 0
              • I
                Ianig Iro @haus-automatisierung last edited by

                @haus-automatisierung Ich habe jetzt mal versucht das Skript nachzubauen, allerdings hab ich das Problem, dass ich den Listenblock so nicht habe. Das Problem hatte ich auch schon bei anderen Skripten, die ich nachbauen wollte.

                Gibt es irgendwo eine Beschreibung, wenn Blöcke (mit anderen Versionen?) geändert werden?

                Und: muss ich vorher eine Liste erstellen oder reicht es, wenn ich nur den Block und die Variable result (wie bei dir gezeigt) nehme?

                Bildschirmfoto 2024-04-02 um 14.04.23.png

                @paul53 Verstanden. Könnte ich (rein theoretisch) über einen timeout einen Zeitpuffer einbauen, damit es auch so funktioniert?

                Es funktioniert so immer noch nicht. Bei Telegram kommt nichts an und die DP wurden mit (null) beschrieben.

                Bildschirmfoto 2024-04-03 um 05.55.52.png

                David G. haus-automatisierung JoJo58 3 Replies Last reply Reply Quote 0
                • David G.
                  David G. @Ianig Iro last edited by

                  @ianig-iro sagte in Min Max Werte pro Tag:

                  allerdings hab ich das Problem, dass ich den Listenblock so nicht habe.

                  Suchst du den?

                  Screen_Recordin-1712119591900.gif

                  1 Reply Last reply Reply Quote 2
                  • haus-automatisierung
                    haus-automatisierung Developer Most Active @Ianig Iro last edited by

                    @ianig-iro Du hast immer alle Blöcke der Screenshots. Nur die Farben oder Übersetzungen ändern sich sehr selten.

                    1 Reply Last reply Reply Quote 1
                    • JoJo58
                      JoJo58 @Ianig Iro last edited by

                      @ianig-iro

                      Die Variablen sind ja die Werte und keine Objekte, also musst du die direkt angeben und nicht als "Wert von.."

                      1 Reply Last reply Reply Quote 1
                      • I
                        Ianig Iro last edited by

                        Danke, so wie es aussieht funktionieren beide Varianten jetzt.

                        Ich habe endlich den Listenblock entdeckt und das "Wert von" rausgekickt.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        468
                        Online

                        31.7k
                        Users

                        79.9k
                        Topics

                        1.3m
                        Posts

                        5
                        11
                        619
                        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