Ankündigung

Einklappen
Keine Ankündigung bisher.

Probleme mit Plots

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

    Probleme mit Plots

    Hallo,

    ich habe ein Problem mit der Anzeige von Plots in der Smartvisu.
    Wenn ich in der config bei I/O Connection offline einstelle bekomme ich Plots angezeigt.
    Stelle ich aber wieder auf smarthome.py werde keine Plots angezeigt.
    Ebenso werden die live Werte vom Bus angezeigt.

    Im log erscheint folgendes:

    requested invalid series: Wechselrichter.Einspeiseleistung.
    requested invalid series: Wechselrichter.Gesamtertrag.

    Items.conf:
    [Wechselrichter]
    [[Einspeiseleistung]]
    type = num
    visu = yes
    sqlite = yes
    sma = "AC_P_TOTAL"
    knx_dpt = 12
    knx_send = 4/9/0
    knx_reply = 4/9/0
    [[Gesamtertrag]]
    type = num
    visu = yes
    sqlite = yes
    sma = "E_TOTAL"
    knx_dpt = 12
    knx_send = 4/9/2
    knx_reply = 4/9/2

    plot.html
    <h3> Photovoltaik aktuell</h3>
    {{ plot.period('p1', 'Wechselrichter.Einspeiseleistung', 'avg', '12h', 0, 0, '', '', ['Gesamt'], '', '', ['', 'Verbrauch in W']) }}
    <h3>Photovoltaik Gesamt</h3>
    {{ plot.period('p1', 'Wechselrichter.Gesamtertrag', 'avg', '12h', 0, 0, '', '', ['Gesamt'], '', '', ['', 'Verbrauch in W']) }}


    Ich frage mich warum bei der Meldung im Log hinter dem Item noch ein Punkt steht. Es gibt doch nur 2 Werte. Wechselrichter.Einspeiseleistung.

    Und noch ein Problem mit der Berechnung von Tagesverbrauch:

    log:
    Zaehler.Gas.Verbrauch_Tag Item Zaehler.Gas.Verbrauch_Tag: problem evaluating sh.Zaehler.Gas.Zaehlerstand.db('max', '1d'): 'Item
    ' object has no attribute 'db'

    item.conf
    [Zaehler]
    [[Gas]]
    [[[Counter]]]
    type = num
    visu_acl = rw
    knx_dpt = 12
    knx_listen = 5/3/1
    knx_init = 5/3/1
    sqlite = yes
    [[[Zaehlerstand]]]
    type = num
    sqlite = yes
    knx_dpt = 14
    # knx_send = 6/7/1
    eval = sh.Zaehler.Gas.Counter()/100.0
    eval_trigger = Zaehler.Gas.Counter
    [[[Verbrauch_Tag]]]
    name = Verbrauch_Tag
    type = num
    sqlite = yes
    knx_dpt = 14
    eval = "sh.Zaehler.Gas.Zaehlerstand.db('max', '1d')"
    eval_trigger = Zaehler.Gas.Counter



    Version ist 2.7 im Raspberry Image

    Danke
    ip_freak

    #2
    Habe das gleich Problem
    Code:
    -19 21:53:43,568 WARNING  Main         Client 192.168.178.34:51926 requested invalid item: system.wetter.temperatur -- __init__.py:json_parse:294
    2013-12-19 21:53:43,575 DEBUG    Main         192.168.178.34:51926 sent '{"cmd":"series","item":"wetter.station","series":"avg","start":"1d"}' -- __init__.py:json_parse:270
    2013-12-19 21:53:43,580 WARNING  Main         Client 192.168.178.34:51926 [COLOR=Red]requested invalid series[/COLOR]: wetter.station. -- __init__.py:json_parse:336
    Benütze auch ein Raspberry Image
    [SmartHome.py 1.0 Release & SmartHome.Pi 2.1]

    Kommentar


      #3
      https://knx-user-forum.de/smarthome-...rbehebung.html

      Kommentar


        #4
        Hat hier schon jemand eine Lösung gefunden?

        die Checkliste bringt mich hier nicht wirklich weiter, ist etwas zu allgemein.

        Aber immerhin hat sie was verändert:
        Nach dem Start im Debug-Mode sind die Fehler weg und der Plot wird angezeigt, wenn auch etwas zerstört, siehe Anhang

        Kommentar


          #5
          Sorry, Anhang vergessen.

          Aber nochmal zurück zur Checkliste
          - Kann man mit -d Starten ohne dass die Ausgabe dann in die Konsole geht
          - kann man den Debug-Mode beenden ohne das stop in einem anderen Fenster zu machen?
          Angehängte Dateien

          Kommentar


            #6
            Zitat von chris5020 Beitrag anzeigen
            die Checkliste bringt mich hier nicht wirklich weiter, ist etwas zu allgemein.
            mir sind die Fragen z.T. zu allgemein. Ohne die (vollständigen) Informationen kann ich nichts sehen == helfen.

            Zu den Startoptionen: http://mknx.github.io/smarthome/inst...g-smarthome-py

            Bis bald

            Marcus

            Kommentar


              #7
              Hallo Marcus,

              sorry wenn es zu "allgemein" war, dein Link geht leider nicht und google liefert hier auch nichts. -d in Kombi mit start geht ja nicht.

              Aber zurück zum eigentlichen Problem:
              ich hatte auch das Problem mit den Plots für meine PV-Daten, im system.log hab ich nichts gefunden, erst im log auf der Platte eben die Meldung die auch hier steht:

              Code:
              Client 10.0.15.23:55712 requested invalid series: PV.current.
              ich hab Smarthome aber sicher mehrfach neu gestartet gestern und heute, erst seit dem Start mit -d ist die Meldung plötzlich weg.

              Egal, es funktioniert, aber es hilft halt leider dem nächsten mit dem Problem genau so wenig wie mir, obwohl eigentlich hat mir der Verweis auf die Checkliste indirekt doch geholfen...

              Kommentar


                #8
                Hi,

                Link ist gefixt.

                Ich war in der Schulung, der Link war aus der Schulungsumgebung...

                Installation ? SmartHome.py 1.0 documentation

                Bis bald

                Marcus

                Kommentar

                Lädt...
                X