Ankündigung

Einklappen
Keine Ankündigung bisher.

keine Werte über einen längeren Zeitraum

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

    keine Werte über einen längeren Zeitraum

    Ich habe ein Problem, weiss aber nicht ob es ein smartVISU-Problem ist...
    Ich beobachte seit einiger Zeit, daß alle Graphen manchmal über einen längeren Zeitraum keine Werte bekommen.
    Zur Veranschaulichung habe ich mal einen Screenshot angehängt. Hier gab es in der Zeit von 02:49 - 05:16 (markierter Bereich) keine Werte.
    Wenn ich im Log von smarthome.py nachsehe gibt es dort aber aktuelle Werte.
    Gibt es irgendwo Logs, die das Verhalten von smartVISU bzw sqlite loggen?
    Gibt es einen anderen Ansatz für das Problem?

    Danke und Gruß,
    Norbert
    Angehängte Dateien

    #2
    Habe ich auch schon beobachtet und würde mich auch interessieren warum das so ist.

    Kommentar


      #3
      Kann man denn irgendwie die Datenbank abfragen? Mich würde mal interessieren ob da Werte drin stehen.

      Kommentar


        #4
        Heute Morgen schon wieder, seit mehr als 6 Stunden keine Werte...
        Nach reboot der RaspPi läuft alles wieder.
        Da mir auch nach reboot die Werte für den Zeitraum fehlen vermute ich ein Problem des Datenbankmoduls.
        Wenn ich doch nur einen Hinweis bekäme wo man das checken kann...

        Gruß,
        Norbert

        Kommentar


          #5
          https://addons.mozilla.org/en-US/fir...qlite-manager/
          Kann nach der Installation aus dem Firefox-Menü aufgerufen werden (unter Tools - hab mir einen Wolf gesucht, da Menubar ausgeschaltet).
          Die Datenbanken liegen unter sh.py/var/sqlite. Zur Sicherheit besser eine lokale Kopie erstellen.
          Die Timestamps in der Datenbank sind meines Wissens Unix-Format (Sekunden seit dem 01.01.1970).

          hth,
          /tom

          Kommentar


            #6
            Es sind in der fraglichen Zeit tatsächlich keine Daten in der Datenbank (siehe Screenshot).
            Die Frage ist nur warum???

            Dieser "Aussetzer" wiederholt sich übrigens jede Nacht zwischen 01:50 und 02:00 mit unterschiedlicher Dauer...
            Ich habe nicht den Hauch einer Ahnung wo das herkommt...
            Angehängte Dateien
            Zuletzt geändert von NorbertB; 02.02.2016, 17:51.

            Kommentar


              #7
              Hi Norbert,

              warum läßt Du nicht einfach mal über Nacht Smarthome.py im Debug Modus laufen? Das sollte eigentlich viel erhellendes bringen...
              Sonst wird das hier nur

              Gruß,
              Bernd

              Kommentar


                #8
                Das scheint tatsächlich ein Datenbank-Problem zu sein.
                In der Datenbank von letzter Nacht fehlen die Werte zwischen 02:53 und 05:16 (siehe Screenshot).
                Im Log von smarthome.py sind die Werte aber zu sehen...
                Das gesamte Log überschreitet leider auch gezippt die hier erlaubte Größe
                Angehängte Dateien

                Kommentar


                  #9
                  Welche Ereignisse passierten denn um 02:53 herum? Gibt es zu dieser Zeit Fehlermeldungen im Log?

                  ​Um herauszufinden, ob es tatsächlich ein Problem mit den Datenbankdateien auf der SD-Karte bzw. dem SQLite-Plugin ist, könntest Du
                  a) die dB-Dateien für ein paar Tage umbenennen (=leere, neue dB-Dateien werden in neuen Speicherbereichen angelegt),
                  b) alternativ für ein paar Tage auf RRD umstellen (=anderes Datenbank-Plugin wird verwendet, a) wird gleich mitgetestet).

                  Ist beides ohne allzu großen Aufwand machbar, aber Du wirst natürlich diese Zeit in Deinem "Langzeit-Tracking" verlieren. Aber Daten verlierst Du ja ohnehin schon ...

                  /tom

                  @admins: Könntet Ihr den Thread bitte nach smarthome.py verschieben?

                  Kommentar


                    #10
                    Hallo Tom,

                    Du hast Recht, der Thread gehört nun wohl eher ins smarthome.py-Forum.

                    Um 02:53 herum passiert meines Wissens nach nichts besonderes. Es gibt keine Crons oder ähnliches.
                    Macht die Datenbank da eventuell irgendwelche "Aufräum"-Jobs?
                    Im Log ist (für mich) nichts zu sehen:
                    Code:
                    2016-02-03 02:52:59,316 DEBUG    Main         knx: 1.1.20 set 4/4/4 to 255 -- __init__.py:parse_telegram:190
                    2016-02-03 02:52:59,396 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 7.678000450134277 -- __init__.py:parse_telegram:190
                    2016-02-03 02:52:59,400 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 7.678000450134277 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:52:59,483 DEBUG    Main         knx: 1.1.20 set 4/4/5 to 255 -- __init__.py:parse_telegram:190
                    2016-02-03 02:52:59,558 DEBUG    Main         knx: 1.1.21 set 4/4/15 to ff -- __init__.py:parse_telegram:181
                    2016-02-03 02:52:59,633 DEBUG    Main         knx: 1.1.20 set 4/4/6 to 255 -- __init__.py:parse_telegram:190
                    2016-02-03 02:52:59,708 DEBUG    Main         knx: 1.1.21 set 4/4/16 to ff -- __init__.py:parse_telegram:181
                    2016-02-03 02:52:59,784 DEBUG    Main         knx: 1.1.20 set 4/4/7 to 255 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:00,124 DEBUG    Main         knx: 1.1.1 set 6/2/12 to 290.08 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:00,128 DEBUG    Main         Item Zentral.KNX_Power.Strom = 290.08 via KNX 1.1.1 6/2/12 -- item.py:__update:363
                    2016-02-03 02:53:00,221 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 8.585000038146973 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:00,226 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 8.585000038146973 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:53:00,931 DEBUG    Scheduler    Tag_Nacht next time: 2016-02-03 03:03:00+01:00 -- scheduler.py:_next_time:289
                    2016-02-03 02:53:01,125 DEBUG    Main         knx: 1.1.1 set 6/2/12 to 244.96 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:01,130 DEBUG    Main         Item Zentral.KNX_Power.Strom = 244.96 via KNX 1.1.1 6/2/12 -- item.py:__update:363
                    2016-02-03 02:53:01,221 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 7.123000144958496 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:01,226 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 7.123000144958496 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:53:04,803 DEBUG    Main         knx: 1.1.180 set 8/0/0 to 9.92 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:04,807 DEBUG    Main         Item Zentral.Wetter.Windgeschwindigkeit = 9.92 via KNX 1.1.180 8/0/0 -- item.py:__update:363
                    2016-02-03 02:53:04,888 DEBUG    Main         knx: 1.1.180 set 8/0/1 to 2.45 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:04,895 DEBUG    Main         Item Zentral.Wetter.Windrichtung = 2.45 via KNX 1.1.180 8/0/1 -- item.py:__update:363
                    2016-02-03 02:53:04,975 DEBUG    Main         knx: 1.1.180 set 8/0/10 to 5.47 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:04,979 DEBUG    Main         Item Zentral.Wetter.Temperatur = 5.47 via KNX 1.1.180 8/0/10 -- item.py:__update:363
                    2016-02-03 02:53:05,060 DEBUG    Main         knx: 1.1.180 set 8/0/2 to 0.0 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:05,143 DEBUG    Main         knx: 1.1.180 set 8/0/3 to 00 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:05,222 DEBUG    Main         knx: 1.1.180 set 8/0/4 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:05,308 DEBUG    Main         knx: 1.1.180 set 8/0/5 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:05,394 DEBUG    Main         knx: 1.1.180 set 8/0/6 to 000c -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:05,482 DEBUG    Main         knx: 1.1.180 set 8/0/7 to 000c -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:05,568 DEBUG    Main         knx: 1.1.180 set 8/0/8 to 0.0 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:05,655 DEBUG    Main         knx: 1.1.180 set 8/0/13 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:05,741 DEBUG    Main         knx: 1.1.180 set 8/0/14 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:05,827 DEBUG    Main         knx: 1.1.180 set 8/0/15 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:05,913 DEBUG    Main         knx: 1.1.180 set 8/0/16 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:05,999 DEBUG    Main         knx: 1.1.180 set 8/0/17 to 0.0 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:06,085 DEBUG    Main         knx: 1.1.180 set 8/0/9 to 0.04 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:06,166 DEBUG    Main         knx: 1.1.1 set 6/2/12 to 287.68 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:06,170 DEBUG    Main         Item Zentral.KNX_Power.Strom = 287.68 via KNX 1.1.1 6/2/12 -- item.py:__update:363
                    2016-02-03 02:53:06,262 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 8.515000343322754 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:06,266 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 8.515000343322754 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:53:07,126 DEBUG    Main         knx: 1.1.1 set 6/2/12 to 247.36 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:07,130 DEBUG    Main         Item Zentral.KNX_Power.Strom = 247.36 via KNX 1.1.1 6/2/12 -- item.py:__update:363
                    2016-02-03 02:53:07,220 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 7.202000141143799 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:07,225 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 7.202000141143799 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:53:08,581 DEBUG    env_stat     Item env.system.load = 0.25 via Logic None None -- item.py:__update:363
                    2016-02-03 02:53:08,986 DEBUG    Scheduler    env_stat next time: 2016-02-03 02:58:08+01:00 -- scheduler.py:_next_time:289
                    2016-02-03 02:53:21,095 DEBUG    Main         knx: 0.0.1 set 0/0/1 to 623515 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:21,136 DEBUG    Main         knx: 0.0.1 set 0/0/2 to 030210 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:21,564 DEBUG    Scheduler    KNX time next time: 2016-02-03 02:53:50+01:00 -- scheduler.py:_next_time:289
                    2016-02-03 02:53:31,327 DEBUG    Main         knx: 1.1.103 set 3/0/4 to 21.0 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:31,331 DEBUG    Main         Item Erdgeschoss.Arbeiten.Heizung.ist = 21.0 via KNX 1.1.103 3/0/4 -- item.py:__update:363
                    2016-02-03 02:53:35,045 DEBUG    Main         knx: 1.1.180 set 8/0/0 to 6.77 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:35,049 DEBUG    Main         Item Zentral.Wetter.Windgeschwindigkeit = 6.77 via KNX 1.1.180 8/0/0 -- item.py:__update:363
                    2016-02-03 02:53:35,130 DEBUG    Main         knx: 1.1.180 set 8/0/1 to 2.55 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:35,145 DEBUG    Main         Item Zentral.Wetter.Windrichtung = 2.55 via KNX 1.1.180 8/0/1 -- item.py:__update:363
                    2016-02-03 02:53:35,216 DEBUG    Main         knx: 1.1.180 set 8/0/10 to 5.45 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:35,220 DEBUG    Main         Item Zentral.Wetter.Temperatur = 5.45 via KNX 1.1.180 8/0/10 -- item.py:__update:363
                    2016-02-03 02:53:35,303 DEBUG    Main         knx: 1.1.180 set 8/0/2 to 0.0 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:35,387 DEBUG    Main         knx: 1.1.180 set 8/0/3 to 00 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:35,463 DEBUG    Main         knx: 1.1.180 set 8/0/4 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:35,549 DEBUG    Main         knx: 1.1.180 set 8/0/5 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:35,635 DEBUG    Main         knx: 1.1.180 set 8/0/6 to 000c -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:35,721 DEBUG    Main         knx: 1.1.180 set 8/0/7 to 000c -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:35,808 DEBUG    Main         knx: 1.1.180 set 8/0/8 to 0.0 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:35,894 DEBUG    Main         knx: 1.1.180 set 8/0/13 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:35,979 DEBUG    Main         knx: 1.1.180 set 8/0/14 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:36,066 DEBUG    Main         knx: 1.1.180 set 8/0/15 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:36,151 DEBUG    Main         knx: 1.1.1 set 6/2/12 to 287.68 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:36,155 DEBUG    Main         Item Zentral.KNX_Power.Strom = 287.68 via KNX 1.1.1 6/2/12 -- item.py:__update:363
                    2016-02-03 02:53:36,227 DEBUG    Main         knx: 1.1.180 set 8/0/16 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:36,311 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 8.551000595092773 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:36,315 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 8.551000595092773 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:53:36,400 DEBUG    Main         knx: 1.1.180 set 8/0/17 to 0.0 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:36,486 DEBUG    Main         knx: 1.1.180 set 8/0/9 to 0.04 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:37,453 DEBUG    Main         knx: 1.1.25 set 3/5/4 to 34.11764705882353 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:37,458 DEBUG    Main         Item Erdgeschoss.Arbeiten.Heizung.stellwert = 34.11764705882353 via KNX 1.1.25 3/5/4 -- item.py:__update:363
                    2016-02-03 02:53:37,466 DEBUG    Main         Triggering Erdgeschoss.Arbeiten.Heizung.heizen - by: KNX source: 1.1.25 dest: 3/5/4 value: {'source': 'Erdgeschoss.Arbeiten.Heizung -- scheduler.py:trigger:162
                    2016-02-03 02:53:38,126 DEBUG    Main         knx: 1.1.1 set 6/2/12 to 256.0 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:38,131 DEBUG    Main         Item Zentral.KNX_Power.Strom = 256.0 via KNX 1.1.1 6/2/12 -- item.py:__update:363
                    2016-02-03 02:53:38,222 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 7.520000457763672 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:38,226 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 7.520000457763672 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:53:39,126 DEBUG    Main         knx: 1.1.1 set 6/2/12 to 243.68 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:39,139 DEBUG    Main         Item Zentral.KNX_Power.Strom = 243.68 via KNX 1.1.1 6/2/12 -- item.py:__update:363
                    2016-02-03 02:53:39,222 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 7.13200044631958 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:39,226 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 7.13200044631958 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:53:41,126 DEBUG    Main         knx: 1.1.1 set 6/2/11 to 29450.24 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:41,131 DEBUG    Main         Item Zentral.KNX_Power.Spannung = 29450.24 via KNX 1.1.1 6/2/11 -- item.py:__update:363
                    2016-02-03 02:53:41,218 DEBUG    Main         knx: 1.1.1 set 6/2/12 to 240.16 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:41,222 DEBUG    Main         Item Zentral.KNX_Power.Strom = 240.16 via KNX 1.1.1 6/2/12 -- item.py:__update:363
                    2016-02-03 02:53:41,313 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 7.068000316619873 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:41,318 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 7.068000316619873 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:53:41,413 DEBUG    Main         knx: 1.1.1 set 6/2/14 to 39.68 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:41,417 DEBUG    Main         Item Zentral.KNX_Power.Temperatur = 39.68 via KNX 1.1.1 6/2/14 -- item.py:__update:363
                    2016-02-03 02:53:41,928 DEBUG    Main         knx: 1.1.1 set 6/2/21 to 5d8b -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:42,019 DEBUG    Main         knx: 1.1.1 set 6/2/22 to 5dbe -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:42,111 DEBUG    Main         knx: 1.1.1 set 6/2/23 to 0320 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:42,203 DEBUG    Main         knx: 1.1.1 set 6/2/24 to 2752 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:42,300 DEBUG    Main         knx: 1.1.1 set 6/2/25 to 3e74bc6b -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:42,404 DEBUG    Main         knx: 1.1.1 set 6/2/26 to 410e6a7f -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:42,504 DEBUG    Main         knx: 1.1.1 set 6/2/27 to 0ef5 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:42,596 DEBUG    Main         knx: 1.1.1 set 6/2/28 to 1418 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:42,688 DEBUG    Main         knx: 1.1.1 set 6/2/12 to 271.84 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:42,695 DEBUG    Main         Item Zentral.KNX_Power.Strom = 271.84 via KNX 1.1.1 6/2/12 -- item.py:__update:363
                    2016-02-03 02:53:42,785 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 8.01200008392334 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:42,789 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 8.01200008392334 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:53:43,126 DEBUG    Main         knx: 1.1.1 set 6/2/12 to 284.0 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:43,130 DEBUG    Main         Item Zentral.KNX_Power.Strom = 284.0 via KNX 1.1.1 6/2/12 -- item.py:__update:363
                    2016-02-03 02:53:43,222 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 8.427000045776367 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:43,227 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 8.427000045776367 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:53:44,125 DEBUG    Main         knx: 1.1.1 set 6/2/12 to 243.68 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:44,133 DEBUG    Main         Item Zentral.KNX_Power.Strom = 243.68 via KNX 1.1.1 6/2/12 -- item.py:__update:363
                    2016-02-03 02:53:44,222 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 7.109000205993652 -- __init__.py:parse_telegram:190
                    2016-02-03 02:53:44,226 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 7.109000205993652 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:53:50,251 DEBUG    Main         knx: 0.0.1 set 0/0/1 to 623532 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:50,291 DEBUG    Main         knx: 0.0.1 set 0/0/2 to 030210 -- __init__.py:parse_telegram:181
                    2016-02-03 02:53:50,720 DEBUG    Scheduler    KNX time next time: 2016-02-03 02:54:19+01:00 -- scheduler.py:_next_time:289
                    2016-02-03 02:54:04,276 DEBUG    Main         knx: 1.1.180 set 8/0/0 to 1.28 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:04,280 DEBUG    Main         Item Zentral.Wetter.Windgeschwindigkeit = 1.28 via KNX 1.1.180 8/0/0 -- item.py:__update:363
                    2016-02-03 02:54:04,362 DEBUG    Main         knx: 1.1.180 set 8/0/1 to 3.6 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:04,366 DEBUG    Main         Item Zentral.Wetter.Windrichtung = 3.6 via KNX 1.1.180 8/0/1 -- item.py:__update:363
                    2016-02-03 02:54:04,447 DEBUG    Main         knx: 1.1.180 set 8/0/10 to 5.46 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:04,451 DEBUG    Main         Item Zentral.Wetter.Temperatur = 5.46 via KNX 1.1.180 8/0/10 -- item.py:__update:363
                    2016-02-03 02:54:04,532 DEBUG    Main         knx: 1.1.180 set 8/0/2 to 0.0 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:04,619 DEBUG    Main         knx: 1.1.180 set 8/0/3 to 00 -- __init__.py:parse_telegram:181
                    2016-02-03 02:54:04,694 DEBUG    Main         knx: 1.1.180 set 8/0/4 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:54:04,780 DEBUG    Main         knx: 1.1.180 set 8/0/5 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:54:04,866 DEBUG    Main         knx: 1.1.180 set 8/0/6 to 000c -- __init__.py:parse_telegram:181
                    2016-02-03 02:54:04,953 DEBUG    Main         knx: 1.1.180 set 8/0/7 to 000c -- __init__.py:parse_telegram:181
                    2016-02-03 02:54:05,038 DEBUG    Main         knx: 1.1.180 set 8/0/8 to 0.0 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:05,125 DEBUG    Main         knx: 1.1.1 set 6/2/12 to 288.96 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:05,130 DEBUG    Main         Item Zentral.KNX_Power.Strom = 288.96 via KNX 1.1.1 6/2/12 -- item.py:__update:363
                    2016-02-03 02:54:05,207 DEBUG    Main         knx: 1.1.180 set 8/0/13 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:54:05,289 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 8.625 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:05,297 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 8.625 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:54:05,380 DEBUG    Main         knx: 1.1.180 set 8/0/14 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:54:05,465 DEBUG    Main         knx: 1.1.180 set 8/0/15 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:54:05,550 DEBUG    Main         knx: 1.1.180 set 8/0/16 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:54:05,636 DEBUG    Main         knx: 1.1.180 set 8/0/17 to 0.0 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:05,724 DEBUG    Main         knx: 1.1.180 set 8/0/9 to 0.04 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:07,126 DEBUG    Main         knx: 1.1.1 set 6/2/12 to 243.68 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:07,131 DEBUG    Main         Item Zentral.KNX_Power.Strom = 243.68 via KNX 1.1.1 6/2/12 -- item.py:__update:363
                    2016-02-03 02:54:07,223 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 7.140000343322754 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:07,228 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 7.140000343322754 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:54:19,408 DEBUG    Main         knx: 0.0.1 set 0/0/1 to 623613 -- __init__.py:parse_telegram:181
                    2016-02-03 02:54:19,448 DEBUG    Main         knx: 0.0.1 set 0/0/2 to 030210 -- __init__.py:parse_telegram:181
                    2016-02-03 02:54:19,878 DEBUG    Scheduler    KNX time next time: 2016-02-03 02:54:48+01:00 -- scheduler.py:_next_time:289
                    2016-02-03 02:54:20,126 DEBUG    Main         knx: 1.1.1 set 6/2/12 to 256.0 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:20,130 DEBUG    Main         Item Zentral.KNX_Power.Strom = 256.0 via KNX 1.1.1 6/2/12 -- item.py:__update:363
                    2016-02-03 02:54:20,221 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 7.568000316619873 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:20,226 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 7.568000316619873 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:54:21,126 DEBUG    Main         knx: 1.1.1 set 6/2/12 to 247.36 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:21,130 DEBUG    Main         Item Zentral.KNX_Power.Strom = 247.36 via KNX 1.1.1 6/2/12 -- item.py:__update:363
                    2016-02-03 02:54:21,222 DEBUG    Main         knx: 1.1.1 set 6/2/13 to 7.2870001792907715 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:21,226 DEBUG    Main         Item Zentral.KNX_Power.Leistung = 7.2870001792907715 via KNX 1.1.1 6/2/13 -- item.py:__update:363
                    2016-02-03 02:54:34,516 DEBUG    Main         knx: 1.1.180 set 8/0/0 to 2.72 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:34,521 DEBUG    Main         Item Zentral.Wetter.Windgeschwindigkeit = 2.72 via KNX 1.1.180 8/0/0 -- item.py:__update:363
                    2016-02-03 02:54:34,601 DEBUG    Main         knx: 1.1.180 set 8/0/1 to 2.66 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:34,605 DEBUG    Main         Item Zentral.Wetter.Windrichtung = 2.66 via KNX 1.1.180 8/0/1 -- item.py:__update:363
                    2016-02-03 02:54:34,688 DEBUG    Main         knx: 1.1.180 set 8/0/10 to 5.47 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:34,695 DEBUG    Main         Item Zentral.Wetter.Temperatur = 5.47 via KNX 1.1.180 8/0/10 -- item.py:__update:363
                    2016-02-03 02:54:34,773 DEBUG    Main         knx: 1.1.180 set 8/0/2 to 0.0 -- __init__.py:parse_telegram:190
                    2016-02-03 02:54:34,860 DEBUG    Main         knx: 1.1.180 set 8/0/3 to 00 -- __init__.py:parse_telegram:181
                    2016-02-03 02:54:34,935 DEBUG    Main         knx: 1.1.180 set 8/0/4 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:54:35,021 DEBUG    Main         knx: 1.1.180 set 8/0/5 to 0000 -- __init__.py:parse_telegram:181
                    2016-02-03 02:54:35,106 DEBUG    Main         knx: 1.1.180 set 8/0/6 to 000c -- __init__.py:parse_telegram:181
                    Ich habe schon vor einiger Zeit Probleme mit SD-Cards gehabt und deshalb schon damals auf USB-Stick umgestellt.
                    Das schließt natürlich nicht die Möglichkeit aus, dass auch ein Stick "matschige" Speicherzellen haben kann.
                    Nach Erstellen einer neuen Datenbank-Datei gestern abend lief heute Nacht jedenfalls erstmal alles durch.

                    Gruß,
                    Norbert

                    Kommentar


                      #11
                      Hallo Norbert,

                      Nach Erstellen einer neuen Datenbank-Datei gestern abend lief heute Nacht jedenfalls erstmal alles durch.
                      Soweit die gute Nachricht - somit fallen lustige Effekte wie "meine Daten liegen per iSCSI auf einem NAS - oh, das Ding hängt ja an der Steckdose für den Weihnachtsbaum, die nachts abgeschaltet wird" schon mal flach (just joking - wie Bernd schon schrieb, wir haben nicht allzu viele Angaben über Deine Konfiguration).

                      Um 02:53 herum passiert meines Wissens nach nichts besonderes. Es gibt keine Crons oder ähnliches. Macht die Datenbank da eventuell irgendwelche "Aufräum"-Jobs?
                      Mich macht stutzig, dass Thomas (tnt369) schrieb, dass er das auch schon beaobachtet hat. Auf welchem Zweig seid Ihr - Master oder Develop?

                      Kann nur raten, da ich die Internas des SQLite-Plugins nicht kenne, es nur angetestet habe und dann auf RRD umgestiegen bin:

                      Ich glaube mich zu erinnern, vor einiger Zeit im smarthome.py-Bereich einen langen Thread über die Weiterentwicklung des SQLite-Plugins gesehen zu haben, und dass Marcus zumindest im Develop-Zweig mächtig geschraubt hat, inkl. der erforderlichen "Aufräumenarbeiten". Möglicherweise findest Du da einen Ansatzpunkt.

                      Vielleicht sind aber auch aufgrund der Größe der Datenbank oder irgendwelcher schlafender Logiken ("sleep ist böse") nicht genug Ressourcen / Worker Threads verfügbar, da scheint ja in Deinem System selbst nachts einiges los zu sein. Doch das ist meiner persönlichen Meinung nach eher unwahrscheinlich und müsste auch im Log stehen.

                      Oder vielleicht einfach Marcus mal direkt fragen ...

                      /tom

                      Kommentar


                        #12
                        Datenbank aufräumen passiert zwar nachts, aber erst um genau 3:02 (hard-codiert). Alternativ kannst Du ja das InfluxDB Plugin installieren wenn Dein Stick groß genug ist. Dann kannst Du parallel bei zwei Datenbanken schreiben lassen und kannst schauen, ob die Daten dann nur bei SQLite fehlen oder auch bei InfluxDB.

                        Gruß,
                        Bernd

                        Kommentar


                          #13
                          OK. Mit den anderen Datenbanken werde ich bei Gelegenheit mal schauen.
                          Im Moment schaut's mit der neu erstellten sqlite Datenbank erstmal gut aus.

                          Gruß,
                          Norbert

                          Kommentar


                            #14
                            So, nachdem das mit einer neuen Datenbank in sqlite ein paar Tage fehlerfrei lief kamen jetzt die Probleme zurück.
                            Ich habe jetzt auf rrd umgestellt. Dabei ist mir aufgefallen, dass die Graphen im Browser nicht aktualisiert werden.

                            Vor Browser-Refresh:
                            Vor_Refresh.PNG

                            Nach Browser-Refresh:
                            Nach_Refresh.PNG

                            Lässt sich das ändern?
                            Ein "enforce_updates = yes" hat übrigens nichts gebracht.

                            Gruß,
                            Norbert

                            Kommentar

                            Lädt...
                            X