Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - plot periode Aussentemperatur Min/AVG/Max

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    - √ - plot periode Aussentemperatur Min/AVG/Max

    Ich würde gerne die Aussentemperatur, die meine Hager Wetterstation liefert, in einem Plot Period darstellen. Das klappt auch mit folgendem Code soweit.

    Code:
    Temperatur {{ plot.period('Grad', 'WS.Temperatur', 'avg', '1d', 0,0,'' , '', '', '', '', '', '1h'  ) }}
    Nun würde ich aber im selben Diagramm den Minimalen und Maximalen Temperaturverlauf darstellen. Wie mach ich das am Besten?
    Klappt das mit dem selben Item?

    #2
    Welche Ergenisse erwartest Du?
    Wenn Du alle 5 Minuten wegschreibst werden die Unterschiede nicht allzusichtbar sein...
    Derzeit zwischen Kistenauspacken und Garten anlegen.
    Baublog im Profil.

    Kommentar


      #3
      ja das wurde mir mittlerweile auch bewußt.
      Ich würde gerne die Höchst und Tiefsttemperatur eines Tages als Wert in der Visu ausgeben.
      Optimal wäre noch zusätzlich das Datum bzw die Uhrzeit wann dieser Wert entstanden ist.
      Ist das machbar?

      Kommentar


        #4
        Vl hilft Dir das hier?

        https://github.com/mknx/smarthome/wi...n-Temperaturen

        Die kannst Du dann auch wieder in ein rrd schreiben, so denn notwendig.
        Derzeit zwischen Kistenauspacken und Garten anlegen.
        Baublog im Profil.

        Kommentar


          #5
          Cool, das klappt tatsächlich. Vielen Dank.
          Kann man zu den Werten auch die zugehörige Uhrzeit/Datum mit ausgeben und das entsprechend formatieren in zb. hh.mm?

          Kommentar


            #6
            An der Stelle bist du jetzt dran
            Derzeit zwischen Kistenauspacken und Garten anlegen.
            Baublog im Profil.

            Kommentar


              #7
              min/max fehlerhaft

              Bei der Ermittlung von min/max der Außentemperatur bekomme ich folgende Fehler im Log:

              2014-08-12 12:09:15 WARNING Garten.Aussen.4fach_Temp_2.min Item Garten.Aussen.4fach_Temp_2.min: problem evaluating 'sh.Garten.Aussen.4fach_Temp_2.db('min', '28h')': invalid syntax (<string>, line 1)
              2014-08-12 12:09:15 WARNING Garten.Aussen.4fach_Temp_2.max Item Garten.Aussen.4fach_Temp_2.max: problem evaluating 'sh.Garten.Aussen.4fach_Temp_2.db('max', '28h')': invalid syntax (<string>, line 1)

              Das zugehörige Item ist:

              [Garten]
              [[Aussen]]
              [[[4fach_Temp_2]]]
              type = num
              name = 4-fach Temp. 2
              visu_acl = rw
              knx_dpt = 9
              knx_listen = 5/0/2
              knx_init = 5/0/2
              sqlite = yes
              sqlite = init
              [[[['min']]]]
              type = num
              knx_dpt = 9
              knx_send = 3/4/14
              knx_reply = 3/4/14
              eval = 'sh.Garten.Aussen.4fach_Temp_2.db('min', '28h')'
              eval_trigger = Garten.Aussen.4fach_Temp_2
              [[[['max']]]]
              type = num
              knx_dpt = 9
              knx_send = 3/4/15
              knx_reply = 3/4/15
              eval = 'sh.Garten.Aussen.4fach_Temp_2.db('max', '28h')'
              eval_trigger = Garten.Aussen.4fach_Temp_2

              Ich habe als Grundlage das Beispiel unter https://github.com/mknx/smarthome/wi...n-Temperaturen benutzt.
              Kann mir da vielleicht jemand einen Tip geben?
              Hans

              Kommentar


                #8
                Hallo,

                lass mal die ' um das eval herum weg.

                Bis bald

                Marcus

                Kommentar


                  #9
                  Funktioniert leider nicht!

                  Kommentar


                    #10
                    Moin Hans,

                    Zitat von Tontechniker Beitrag anzeigen
                    eval = 'sh.Garten.Aussen.4fach_Temp_2.db('min', '28h')'
                    laß doch mal die Hochkommata weg:

                    Code:
                                                     eval = sh.Garten.Aussen.4fach_Temp_2.db('min', '28h')
                    Gruß,
                    Bernd

                    Kommentar


                      #11
                      Hallo Bernd,
                      hab ich versucht - leider kein Erfolg.
                      Ist vermutlich was grunsätzliches - aber was?
                      Hans

                      Kommentar


                        #12
                        Hans,

                        Zitat von Tontechniker Beitrag anzeigen
                        hab ich versucht - leider kein Erfolg.
                        ist die Warnung nun weg oder nicht? Wenn ja, was zeigt das Log denn nun?

                        Bitte mehr Infos posten sonst ist es wie Würmer aus der Nase ziehen oder :

                        Gruß,
                        Bernd

                        Kommentar


                          #13
                          Hallo Hanns!

                          bei mir mit Anfürungszeichen:
                          Code:
                          eval = "sh.Aussen.temp2.db('min','24h')"
                          da läuft es.
                          sg martin

                          Kommentar


                            #14
                            Hallo martin.neu,
                            vielen Dank für Deine Nachricht! Bin z.Zt. im Urlaub - werde es in der nächsten Woche testen - melde mich dann noch einmal.
                            Gruß
                            Hans

                            Kommentar


                              #15
                              Ich bilde ebenfalls die Tageshöchsttemperatur und die niedrigste mit folgender config:

                              Code:
                               [[['max']]]
                                 type = num
                                 knx_dpt = 9
                                 eval = sh.wetterstation.aussentemperatur.db('max', '24h')
                                 eval_trigger = wetterstation.aussentemperatur
                               [[['min']]]
                                 type = num
                                 knx_dpt = 9
                                 eval = sh.wetterstation.aussentemperatur.db('min', '24h')
                                 eval_trigger = wetterstation.aussentemperatur
                              Ich habe allerdings das Problem, dass es bei "max" einwandfrei funktioniert, bei "min" jedoch der Wert immer = 0 ist.

                              getriggert wird das ganze ordnungsgemäß:


                              2014-08-23 23:53:50,596 DEBUG Main Triggering wetterstation.aussentemperatur.max - by: KNX source: 1.1.6 dest: 13/1/14 value: {'source': 'wetterstation.aussentemperat -- scheduler.py:trigger:162
                              2014-08-23 23:53:50,602 DEBUG Main Triggering wetterstation.aussentemperatur.min - by: KNX source: 1.1.6 dest: 13/1/14 value: {'source': 'wetterstation.aussentemperat -- scheduler.py:trigger:162
                              Woran könnte das liegen?
                              Jemand eine Idee?

                              Kommentar

                              Lädt...
                              X