Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Plot Daten Anzeigeproblem

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

    #16
    Hallo!

    versuch doch mal, sh.py mit mehr Logausgaben zu starten (-v).
    Dann stehen auch die Anfragen an sh.py, die per Websocket reinkommen und die ganzen Busmeldungen im Log. Zuerst muss man mal schauen, was bei sh.py ankommt als Anfrage. Dann kann man auf weitere Fehlersuche gehen.

    Eventuell stehen ja wirklich 4x so viele Daten in der DB. Das könnte man auch rausbekommen, wenn man mit SQLite die sh.py Datenbank öffnet und eine Datenbankabfrage absetzt.

    Bye
    Rhaegar

    Kommentar


      #17
      Vielen Dank für den Tip, habe ich gemacht. jetzt habe ich nocht mehr Fragezeichen. Anbei das smarthome.log file und die exportierte SQL Datenbank. Ich hatte Log und dDatenbank vorher gelöscht.

      Was stellt ich fest:
      Ich habe den fehlerhaften Wert nur einmal in der History der Datenbank stehen.
      Er taucht 4x wiederholt im DOM Objekt auf.
      Die anderen Werte entsprechen sich der Anzahl Datenbank mit DOM.

      Ich habe im Log File smarthome.log 3x den INFO Punkt (ganze Liste mit den Tempmessungen):
      2013-10-17 14:47:50,725 SmartHome.py INFO Client 192.168.2.57:61351 requested invalid item: heiz.rl_wz2.avg.4h.0 -- __init__.py:json_parse:319
      gefunden.
      Er taucht immer dann auch, wenn ich mit dem Brwoser ein reload der Seite mache (Firefox 24.0)

      Jetzt bin ich zwar weiter in der Analyse, aber nicht klüger geworden.

      Vielen Dank soweit, any ideas welcome !

      Michel
      Angehängte Dateien

      Kommentar


        #18
        zuerst der "Fehler": das kommt davon, dass du wohl noch nicht 4h in der DB hast und somit sh.py die Daten nicht zurück liefern kann. Smartvisu hat aber die Anfrage gestellt. Ist nix wildes. Am Besten überlesen.

        Hier ist die erste Anfrage der Smartvisu: "Websocket auf und auf Änderungen an den folgenden Items lauschen":
        013-10-17 14:47:50,691 SmartHome.py DEBUG 192.168.2.57:61351 sent '{"cmd":"monitor","items":["heiz.wwspeicher.avg.4h.0","heiz.heizkessel.avg.4h .0","heiz.vl_fbhz.avg.4h.0","heiz.rl_wz1.avg.4h.0","heiz.rl_wz2.avg.4h.0","h eiz.rl_ez.avg.4h.0","heiz.rl_ku.avg.4h.0","heiz.rl _ba.avg.4h.0","heiz.rl_fl.avg.4h.0","heiz.vl_hk.av g.4h.0","heiz.rl_hk.avg.4h.0"]}' -- __init__.py:json_parse:295


        hier die nächsten Anfragen von smartVisu an sh.py: "gib mir die Serie zu dem Item 'heiz.vl_fbhz'", gleich 3mal nacheinander

        2013-10-17 14:47:50,768 SmartHome.py DEBUG 192.168.2.57:61351 sent '{"cmd":"series","item":"heiz.vl_fbhz","series":"a vg","start":"4h"}' -- __init__.py:json_parse:295
        2013-10-17 14:47:50,817 SmartHome.py DEBUG 192.168.2.57:61351 sent '{"cmd":"series","item":"heiz.vl_fbhz","series":"a vg","start":"4h"}' -- __init__.py:json_parse:295
        2013-10-17 14:47:50,865 SmartHome.py DEBUG 192.168.2.57:61351 sent '{"cmd":"series","item":"heiz.vl_fbhz","series":"a vg","start":"4h"}' -- __init__.py:json_parse:295

        Das ist 3 mal. Die Smartvisu macht da was "falsch". Wobei falsch sehr vorsichtig gesagt werden muss. Das funktioniert ja grundsätzlich bei den Meisten.

        Wie sieht denn die Seite aus, auf der der plot angezeigt werden soll? Hast du die über sh.py generieren lassen? Zeig mal das Template der Seite, auf der der Plot eingebaut ist.
        Liegt in pages/smarthome/ (wenn ich mich nicht irre).

        Kommentar


          #19
          Vielen Dank für die schnelle Rückmeldung. Den ersten Teil hatte ich mir auch so gedacht. Kommt bei größeren Datenbanken nicht mehr. Insofern stimmig.

          Der zweite Teil rührt davon, dass ich auf einer Seite 3 Charts habe, wo ich als eine Größe die VL_FBHZ zeichne. Macht dann in Summe 3 Abfragen, sofern auch OK. Habe Dir die Seite angehängt.

          Michel


          Ergänzung: mit diesem Hinweis habe ich einen weiteren Messwert auf der gleichen Seite in ein 2. Diagramm dargestellt. Gleiches Problem ! Es hat wohl mit der Tatsache zu tun, das man auf einer Seite in Plot eine Größe mehrfach darstellt. Hier ist es halt die VL Temperatur gewesen, die ich in mehreren Diagngrammen über die RL Temperaturen (sind halt deutlich mehr) dargestellt habe. -> HAbe ich da die Möglichkeiten der smartVISU und smarthome.px soweit überdehnt ???????
          Angehängte Dateien

          Kommentar


            #20
            noch ne frage zu history.txt und dom.txt: die sind vom gleichen Zeitpunkt?

            Kommentar


              #21
              ...ja, ich hatte smarthome.py gestoppt und dann Abzüge von beiden gemacht.

              Kommentar


                #22
                zu deiner ergänzung:
                Konnte ich gerade auch nachvollziehen, die Plots malen bei mir so langsam, dass man richtig zuschauen konnte.
                Ich habe 2 Plots für die Temperaturen der Räume in den Geschossen. Habe jetzt das Wohnzimmer auch in den Plot für das OG gebaut und konnte deine Aussage nachvollziehen. Die Linie für das Wohnzimmer wird nun 2 mal in den Plot für das EG gezeichnet und zweimal in den Plot für das OG. Beim 2. mal sieht es so aus, als ob die Line von hinten nach vorn gezeichnet wird.

                Noch was: im Chrome sagt highcharts auf der Console:
                Highcharts error #15: Highcharts Error #15

                aber nur, wenn ich das Wohnzimmer in beiden Plots habe. Wenn die Items in den Plots auf der Seite unique sind, dann kommt der Fehler nicht.

                Kommentar


                  #23
                  Ok, verstanden.

                  Werde ich mal bei mir nachstellen, ob das so Auftritt.

                  Gruss

                  (Der highcharts-Fehler ist unkritisch)
                  Join smartVISU on facebook. Web: smartvisu.de.
                  Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

                  Kommentar


                    #24
                    Nun gefixed.

                    Das Problem war, daß mehrfach der gleiche Plot angefragt wurde.

                    -> Release v2.7

                    Gruss
                    Join smartVISU on facebook. Web: smartvisu.de.
                    Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

                    Kommentar


                      #25
                      Super Danke!

                      Michel

                      Kommentar

                      Lädt...
                      X