Ankündigung

Einklappen
Keine Ankündigung bisher.

SV lädt den Status der Icons nicht

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

    SV lädt den Status der Icons nicht

    Ich bin bereits auf SHNG + SV2.8 umgestiegen. Grundsätzlich läuft alles wie erwartet, jedoch nicht von dauer.
    Nach unregelmässigen Abständen "stürzt" die Visu ab. Es werden zwar alle HTML Seiten geladen aber die Icons werden nicht mehr aufgelöst.
    SHNG läuft allerdings im Hintergrund problemlos weiter. Sämtliche Logiken werden wie erwartet ausgeführt.
    Auch das LOG ist unauffällig.

    Nur mit einem Reboot ist wieder alles normal.
    Woran kann das liegen?

    Code:
    2016-10-17  14:01:47 WARNING  Main         --------------------   Init smarthomeNG 1.2.451   --------------------
    2016-10-17  14:01:47 INFO     Main         Init Scheduler
    2016-10-17  14:01:47 INFO     Main         Init Plugins
    2016-10-17  14:02:04 INFO     Main         Init AVM Plugin
    2016-10-17  14:02:04 INFO     Main         Init AVM Plugin
    2016-10-17  14:02:04 INFO     Main         Init AVM Plugin
    2016-10-17  14:02:04 INFO     Main         Init UZSU
    2016-10-17  14:02:04 INFO     Main         thz: Connected to serial port - /dev/ttyUSB0
    2016-10-17  14:02:04 INFO     THZ PortHandler PortHandler started
    2016-10-17  14:02:04 INFO     Main         thz: Using generic message templates with version 5.39
    2016-10-17  14:02:04 INFO     Main         Init Items
    2016-10-17  14:02:09 INFO     Main         Items: 962
    2016-10-17  14:02:09 INFO     Main         Start Logics
    2016-10-17  14:02:15 INFO     Main         Start Plugins
    2016-10-17  14:02:15 INFO     BackendServer [17/Oct/2016:14:02:15] ENGINE Bus STARTING
    2016-10-17  14:02:15 INFO     BackendServer [17/Oct/2016:14:02:15] ENGINE Started monitor thread '_TimeoutMonitor'.
    2016-10-17  14:02:16 INFO     BackendServer [17/Oct/2016:14:02:16] ENGINE Serving on http://192.168.0.38:8383
    2016-10-17  14:02:16 INFO     BackendServer [17/Oct/2016:14:02:16] ENGINE Bus STARTED
    2016-10-17  14:02:24 INFO     CP Server Thread-9 192.168.0.45 - - [17/Oct/2016:14:02:24] "POST /logics.html HTTP/1.1" 200 31496 "http://192.168.0.38:8383/logics.html" "Mozilla/5.0 (Linux; Android 6.0.1; SAMSUNG SM-G935F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/4.0 Chrome/44.0.2403.133 Mobile Safari/537.36"
    2016-10-17  14:02:28 INFO     thz          plugin started
    2016-10-17  14:02:39 INFO     hello        Hello World!
    2016-10-17  14:02:48 INFO     Scheduler    Adding worker thread. Total: 6
    2016-10-17  14:02:48 INFO     Scheduler    Threads: _TimeoutMonitor: 1, CP Server Thread-11: 1, THZ PortHandler: 1, CP Server Thread-9: 1, HTTPServer Thread-7: 1, CP Server Thread-10: 1, QueueFeederThread: 2, Main: 1, env_stat: 1, CP Server Thread-12: 1, idle: 3, Scheduler: 1, CP Server Thread-15: 1, Kostal: 1, CP Server Thread-8: 1, CP Server Thread-14: 1, CP Server Thread-13: 1, Thread-16: 1
    2016-10-17  14:02:57 INFO     solar.current.MAX Item solar.current.MAX: evaluating sh.solar.current.db('max', '12h') returns None
    2016-10-17  14:02:58 INFO     solar.day.daybefore Item solar.day.daybefore: evaluating sh.solar.day.db('max', '1d', '1d') returns None
    2016-10-17  14:04:00 INFO     Scheduler    Adding worker thread. Total: 7
    2016-10-17  14:04:00 INFO     Scheduler    Threads: _TimeoutMonitor: 1, CP Server Thread-11: 1, THZ PortHandler: 1, CP Server Thread-9: 1, HTTPServer Thread-7: 1, plugins.enigma2_fast_dm7020hd: 1, CP Server Thread-10: 1, QueueFeederThread: 2, Main: 1, Thread-17: 1, CP Server Thread-12: 1, idle: 4, Scheduler: 1, CP Server Thread-15: 1, THZ: 1, CP Server Thread-8: 1, CP Server Thread-14: 1, CP Server Thread-13: 1
    2016-10-17  14:07:33 INFO     solar.current.MAX Item solar.current.MAX: evaluating sh.solar.current.db('max', '12h') returns None
    2016-10-17  14:10:00 INFO     Scheduler    Adding worker thread. Total: 8
    2016-10-17  14:10:00 INFO     Scheduler    Threads: _TimeoutMonitor: 1, CP Server Thread-11: 1, THZ PortHandler: 1, CP Server Thread-9: 1, HTTPServer Thread-7: 1, CP Server Thread-10: 1, QueueFeederThread: 2, Main: 1, WS.Windstaerke.kmH: 1, CP Server Thread-12: 1, idle: 5, Scheduler: 1, CP Server Thread-15: 1, CP Server Thread-8: 1, CP Server Thread-14: 1, Thread-18: 1, CP Server Thread-13: 1, EZ.Bedarf: 1
    2016-10-17  14:12:33 INFO     solar.current.MAX Item solar.current.MAX: evaluating sh.solar.current.db('max', '12h') returns None
    2016-10-17  14:17:31 INFO     solar.current.MAX Item solar.current.MAX: evaluating sh.solar.current.db('max', '12h') returns None
    2016-10-17  14:22:32 INFO     solar.current.MAX Item solar.current.MAX: evaluating sh.solar.current.db('max', '12h') returns None
    2016-10-17  14:27:31 INFO     solar.current.MAX Item solar.current.MAX: evaluating sh.solar.current.db('max', '12h') returns None
    2016-10-17  14:29:00 INFO     Scheduler    Adding worker thread. Total: 9
    2016-10-17  14:29:00 INFO     Scheduler    Threads: _TimeoutMonitor: 1, Main: 1, THZ PortHandler: 1, CP Server Thread-9: 1, HTTPServer Thread-7: 1, THZ: 1, CP Server Thread-10: 1, QueueFeederThread: 2, CP Server Thread-14: 1, CP Server Thread-12: 1, idle: 6, Scheduler: 1, CP Server Thread-15: 1, CP Server Thread-8: 1, WS.Windstaerke.kmH: 1, CP Server Thread-13: 1, CP Server Thread-11: 1, Thread-19: 1
    2016-10-17  14:32:33 INFO     solar.current.MAX Item solar.current.MAX: evaluating sh.solar.current.db('max', '12h') returns None
    2016-10-17  14:32:38 INFO     solar.day.daybefore Item solar.day.daybefore: evaluating sh.solar.day.db('max', '1d', '1d') returns None
    2016-10-17  14:37:32 INFO     solar.current.MAX Item solar.current.MAX: evaluating sh.solar.current.db('max', '12h') returns None
    2016-10-17  14:42:31 INFO     solar.current.MAX Item solar.current.MAX: evaluating sh.solar.current.db('max', '12h') returns None
    2016-10-17  14:47:32 INFO     solar.current.MAX Item solar.current.MAX: evaluating sh.solar.current.db('max', '12h') returns None
    2016-10-17  15:06:23 INFO     Main         VISU: Websocket handler uses protocol version 4
    2016-10-17  15:06:34 INFO     Main         VISU: Websocket handler uses protocol version 4
    2016-10-17  15:06:59 INFO     Main         VISU: Websocket handler uses protocol version 4
    2016-10-17  15:22:25 INFO     CP Server Thread-8 199.253.103.242 - - [17/Oct/2016:15:22:25] "GET / HTTP/1.1" 200 3975 "" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36"
    2016-10-17  15:22:28 INFO     CP Server Thread-8 199.253.103.242 - - [17/Oct/2016:15:22:28] "GET /services.html HTTP/1.1" 200 5844 "http://qf25dxvuqwlsa1bv.myfritz.net:83/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36"
    2016-10-17  15:22:29 INFO     CP Server Thread-8 199.253.103.242 - - [17/Oct/2016:15:22:29] "GET /log_view.html HTTP/1.1" 200 13345 "http://qf25dxvuqwlsa1bv.myfritz.net:83/services.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36"
    2016-10-17  16:04:07 INFO     Main         VISU: Websocket handler uses protocol version 4
    2016-10-17  16:04:08 INFO     Main         VISU: Websocket handler uses protocol version 4
    2016-10-17  16:04:29 INFO     Main         VISU: Websocket handler uses protocol version 4
    2016-10-17  16:25:20 INFO     Main         VISU: Websocket handler uses protocol version 4
    2016-10-17  17:02:19 INFO     Main         VISU: Websocket handler uses protocol version 4
    2016-10-17  17:02:21 INFO     Main         VISU: Websocket handler uses protocol version 4
    2016-10-17  17:03:06 INFO     Main         VISU: Websocket handler uses protocol version 4
    2016-10-17  17:03:23 INFO     Main         VISU: Websocket handler uses protocol version 4
    2016-10-17  17:03:55 INFO     Main         VISU: Websocket handler uses protocol version 4
    2016-10-17  17:59:52 INFO     Main         VISU: Websocket handler uses protocol version 4
    2016-10-17  18:07:51 INFO     Main         VISU: Websocket handler uses protocol version 4
    2016-10-17  18:44:39 INFO     Main         VISU: Websocket handler uses protocol version 4
    2016-10-17  20:21:55 INFO     Main         VISU: Websocket handler uses protocol version 4
    plugin.conf
    Code:
    [knx]
        class_name = KNX
        class_path = plugins.knx
    #    host = 127.0.0.1
    #    port = 6720
    
    [visu]
        class_name = WebSocket
        class_path = plugins.visu_websocket
    #    ip = 192.168.0.33
    #    port = 2424
    #    tls = no
        wsproto = 4
    #    acl = rw
    
    [smartvisu]
        class_name = SmartVisu
        class_path = plugins.visu_smartvisu
        handle_widgets = True
    #    generate_pages = True
    #    overwrite_templates = Yes
    #    visu_style = blk

    #2
    Hast Du mal das Caching Deiner Seite abgeschaltet? (Über SmartVISU config)

    Kommentar


      #3
      Meinst du generell oder nur im Falle des Problems?
      Bis jetzt ist das immer an.

      Kommentar


        #4
        Heisst Reboot ein Neustart des ganzen Gerätes?
        Interessant wäre, welchen der beiden Services neugestartet werden muss, SHNG oder smartVISU (bzw. Apache).

        Kommentar


          #5
          Sudo reboot am Pi.
          wie kann man SV bzw. Apache neustarten?

          Ich denke SV.
          Den ein sudo systemctl restart smarthome.service
          ändert nichts am Problem.
          Zuletzt geändert von fuxl66; 17.10.2016, 19:57.

          Kommentar


            #6
            Das würde mich etwas überraschen, da der Visu-Client direkt mit SH kommuniziert. Der SV Webserver ist dabei also gar nicht beteiligt.
            Neustart müsste gehen per sudo systemctl restart apache2

            Kommentar


              #7
              Aber wie kommt es dann, dass sh logiken alle problemlos laufen bzw. via Backend auf items zugegriffen werden kann?

              Kommentar


                #8
                Keine Ahnung

                Ich gehe mal davon aus, einen Neustart des Browsers auf dem Client hast du versucht (den ganzen Browser, nicht nur das aktuelle Fenster)?

                Kommentar


                  #9
                  Ja habe ich und auch auf mehreren Clients versucht.
                  Was kann ich beim nächsten Auftreten des Problems machen um den Fehler einzugrenzen?

                  Kommentar


                    #10
                    Wie geschrieben: Apache neu starten. Dann wissen wir, obs am SV-Server liegt.

                    Kommentar


                      #11
                      OK.


                      Ist diese Ausgabe richtig oder läuft smarthome bei mir mehrmals?
                      Code:
                      smarthome@FuxlSmarthome:~ $ ps -aux | grep smarthome
                      smartho+   649  6.2  3.3 224776 32028 ?        Sl   20:27   3:15 /usr/bin/python3 /usr/local/smarthome/bin/smarthome.py
                      root      1007  0.2  0.5  11480  4868 ?        Ss   21:16   0:00 sshd: smarthome [priv]
                      smartho+  1013  0.0  0.3  11480  3392 ?        S    21:16   0:00 sshd: smarthome@pts/0
                      smartho+  1079  0.0  0.2   4280  2012 pts/0    S+   21:19   0:00 grep --color=auto smarthome
                      Zuletzt geändert von fuxl66; 17.10.2016, 20:26.

                      Kommentar


                        #12
                        "Glücklicherweise" grade eben wieder das Problem.

                        Code:
                        smarthome@FuxlSmarthome:/ $ sudo systemctl restart apache2
                        Warning: Unit file of apache2.service changed on disk, 'systemctl daemon-reload' recommended.
                        Stimmt der Befehl nicht?
                        Code:
                        sudo systemctl daemon-reload
                        ändert auch nichts!

                        Log schreibt wieder nichts auffälliges
                        Code:
                        2016-10-17  20:17:15 WARNING  Main         --------------------   Init smarthomeNG 1.2.451   --------------------
                        2016-10-17  20:17:15 INFO     Main         Init Scheduler
                        2016-10-17  20:17:15 INFO     Main         Init Plugins
                        2016-10-17  20:17:18 INFO     Main         Init AVM Plugin
                        2016-10-17  20:17:18 INFO     Main         Init AVM Plugin
                        2016-10-17  20:17:18 INFO     Main         Init AVM Plugin
                        2016-10-17  20:17:18 INFO     Main         Init UZSU
                        2016-10-17  20:17:18 INFO     Main         thz: Connected to serial port - /dev/ttyUSB0
                        2016-10-17  20:17:18 INFO     THZ PortHandler PortHandler started
                        2016-10-17  20:17:18 INFO     Main         thz: Using generic message templates with version 5.39
                        2016-10-17  20:17:18 INFO     Main         Init Items
                        2016-10-17  20:27:25 INFO     Main         Items: 962
                        2016-10-17  20:27:25 INFO     Main         Start Logics
                        2016-10-17  20:27:25 INFO     Scheduler    Adding worker thread. Total: 6
                        2016-10-17  20:27:25 INFO     Scheduler    Threads: Scheduler: 1, Thread-6: 1, QueueFeederThread: 2, THZ PortHandler: 1, idle: 3, AVM.wan.uptime.Stunden: 1, Main: 1, AVM.wan.downstream.Mbits: 1
                        2016-10-17  20:27:26 INFO     Main         Start Plugins
                        2016-10-17  20:27:26 INFO     BackendServer [17/Oct/2016:20:27:26] ENGINE Bus STARTING
                        2016-10-17  20:27:26 INFO     BackendServer [17/Oct/2016:20:27:26] ENGINE Started monitor thread '_TimeoutMonitor'.
                        2016-10-17  20:27:26 INFO     BackendServer [17/Oct/2016:20:27:26] ENGINE Serving on http://192.168.0.38:8383
                        2016-10-17  20:27:26 INFO     BackendServer [17/Oct/2016:20:27:26] ENGINE Bus STARTED
                        2016-10-17  20:27:27 INFO     thz          plugin started
                        2016-10-17  20:27:46 INFO     hello        Hello World!
                        2016-10-17  20:31:00 INFO     Scheduler    Adding worker thread. Total: 7
                        2016-10-17  20:31:00 INFO     Scheduler    Threads: CP Server Thread-11: 1, CP Server Thread-15: 1, idle: 6, HTTPServer Thread-8: 1, CP Server Thread-16: 1, Main: 1, CP Server Thread-14: 1, CP Server Thread-12: 1, Scheduler: 1, _TimeoutMonitor: 1, CP Server Thread-13: 1, THZ PortHandler: 1, Thread-17: 1, CP Server Thread-10: 1, QueueFeederThread: 2, CP Server Thread-9: 1
                        2016-10-17  20:36:11 INFO     Main         VISU: Websocket handler uses protocol version 4
                        2016-10-17  20:39:37 INFO     Main         VISU: Websocket handler uses protocol version 4
                        2016-10-17  20:39:43 INFO     Main         VISU: Websocket handler uses protocol version 4
                        2016-10-17  20:39:50 INFO     Main         VISU: Websocket handler uses protocol version 4
                        2016-10-17  20:39:56 INFO     Main         VISU: Websocket handler uses protocol version 4
                        2016-10-17  20:48:06 INFO     Main         VISU: Websocket handler uses protocol version 4
                        2016-10-17  20:48:42 INFO     Main         VISU: Websocket handler uses protocol version 4
                        2016-10-17  20:48:57 INFO     Main         VISU: Websocket handler uses protocol version 4
                        2016-10-17  20:49:05 INFO     Main         VISU: Websocket handler uses protocol version 4
                        2016-10-17  20:49:09 INFO     Main         VISU: Websocket handler uses protocol version 4
                        2016-10-17  20:54:49 INFO     Main         VISU: Websocket handler uses protocol version 4
                        2016-10-17  21:00:00 INFO     Scheduler    Adding worker thread. Total: 8
                        2016-10-17  21:00:00 INFO     Scheduler    Threads: CP Server Thread-11: 1, CP Server Thread-15: 1, idle: 7, HTTPServer Thread-8: 1, CP Server Thread-16: 1, Main: 1, CP Server Thread-14: 1, CP Server Thread-12: 1, Scheduler: 1, Thread-18: 1, _TimeoutMonitor: 1, CP Server Thread-13: 1, THZ PortHandler: 1, CP Server Thread-10: 1, QueueFeederThread: 2, CP Server Thread-9: 1
                        2016-10-17  21:01:23 INFO     Main         VISU: Websocket handler uses protocol version 4
                        2016-10-17  21:10:19 INFO     Main         VISU: Websocket handler uses protocol version 4
                        2016-10-17  21:17:15 INFO     Main         VISU: Websocket handler uses protocol version 4
                        Items via Backend schaltbar!
                        Pagecache deaktivieren bringt auch nichts....

                        sudo /etc/init.d/apache2 restart bringt auch nichts...

                        bleibt nur noch sh neuzustarten...
                        mit sudo systemctl restart smarthome.service

                        Auch das bringt nichts. Icons werden nach wie vor nicht aufgelöst.

                        Nur ein sudo reboot hilft.

                        Ist das nun ein SH Problem?
                        Zuletzt geändert von fuxl66; 17.10.2016, 20:47.

                        Kommentar


                          #13
                          Bei mir funktioniert der Befehl, leider bin ih kein Linux-Profi und kann dir da nicht weiterhelfen.
                          sudo systemctl restart smarthome.service ist korrekt.

                          Kommentar


                            #14
                            Kannst Du mal näher erklären, was Du mit "Icons werden nach wie vor nicht aufgelöst." meinst? Werden die nicht angezeigt? Ist der Pfad zur SVG eigentlich korrekt aber die werden nicht geliefert? Wie sieht das richtig und wie sieht das falsch aus?

                            Ich bin mir sicher, das die reine Anzeige von Icons eine SmartVisu Angelegenheit ist. Wenn Du das System neu bootest, werden im Normalfall auch alle Caches gelöscht. Ich könnte mir vorstellen, das ein reiner Neustart des Apachen die Caches nicht löscht.

                            Kommentar


                              #15
                              Im Normalfall werden basic.symbol , basic.formula, basic.float 1-2 Sekunden nach dem Laden der html Seiten aufgelöst. Mit aufgelöst meine ich deren Werte (Temperatur, Windstärke usw) angezeigt bzw. Symbol eingefärbt. icon.shutter oder icon.blade_z dem Status der Rollo angepasst.
                              Das funktioniert auch alles im Normalfall.

                              In unregelmässigen Abständen funktioniert aber genau dieses auflösen NICHT.

                              siehe Screenshots

                              Screenshot_20161018-102332.pngScreenshot_20161018-102900.png

                              Kommentar

                              Lädt...
                              X