Ankündigung

Einklappen
Keine Ankündigung bisher.

device.plot zeigt nichts an

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

    device.plot zeigt nichts an

    Hi zusammen,

    ich steh mal wieder auf dem Schlauch. Hab Temperatursensoren in meinen Schaltern entdeckt. Wer hätte das gedacht =) Nun wollte ich das mit einem Plot Period auf die Visu hängen. Items sind erstellt. SQLite Plugin steht in der Plugin conf usw. Aber das Plot.Period bleibt leer. Bzw. der Div Block. Was mache ich falsch? Muss ich tatsächlich eine SQLite installieren oder bringt das die Smartvisu mit?

    Item Beispiel
    Code:
    [[[Temperatur]]]
            type = num
            visu_acl = rw
            sqlite = yes
            knx_dpt = 9
            knx_listen = 9/5/0
            knx_cache = 9/5/0
    HTML Einbindung
    Code:
    <div class="block">
            <div class="ui-bar-c ui-li-divider ui-corner-top">Kinderzimmer - Temperatur</div>
            <div class="ui-fixed ui-body-a ui-corner-bottom">                 
                    {{ plot.period('SchlafzimmerTemp', 'OG.Kind.Temperatur', 'avg', '1h', '', '', '', '', 'Temperatur', '', '', '', '') }}
            </div>
            </div>

    #2
    Welche Version der smartVISU, von SmartHome und des SQLite-Plugins verwendest du?
    SQLite wird von SmartHome mitgeliefert, die Speicherung geschieht im Backend, nicht in der Visu.
    Zuletzt geändert von smai; 23.10.2016, 20:26.

    Kommentar


      #3
      Aktueller clone von beidem. Hab entsprechend dann auch das passende plugin genommen. Das mit _2.8 usw..

      Kommentar


        #4
        Das wäre ja schonmal richtig.
        Hast du irgendwelche Einträge im Log von SmartHome, manchmal fehlen z.B. Schreibrechte auf die Datenbankdatei in /var/db. Wurde diese angelegt?

        Kommentar


          #5
          Code:
          2016-10-24  10:06:27 WARNING  Main         --------------------   Init smarthomeNG 1.2.451   --------------------
          2016-10-24  10:06:27 INFO     Main         Init Scheduler
          2016-10-24  10:06:27 INFO     Main         Init Plugins
          2016-10-24  10:06:28 INFO     Main         Init Items
          2016-10-24  10:06:28 INFO     Main         Items: 152
          2016-10-24  10:06:28 INFO     Main         Start Logics
          2016-10-24  10:06:28 INFO     Main         Start Plugins
          2016-10-24  10:06:28 WARNING  smartvisu    Installing widgets into smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    install_widgets: Installing from '/usr/local/smarthome' to '/var/www/html/smartVISU'
          2016-10-24  10:06:28 INFO     smartvisu    install_widgets: Creating  directory for widgets
          2016-10-24  10:06:28 INFO     smartvisu    install_widgets: Removing old dynamic widget files
          2016-10-24  10:06:28 INFO     smartvisu    Adding import statements to root.html
          2016-10-24  10:06:28 WARNING  smartvisu    Generating pages for smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'category.html' from plugin to smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'rooms.html' from plugin to smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'navi.html' from plugin to smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'widgetblock2_std_std.html' from plugin to smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'widgetblock_std_std.html' from plugin to smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'room.html' from plugin to smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'roomslite.html' from plugin to smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'roomlite.html' from plugin to smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'navigation.html' from plugin to smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'category_page.html' from plugin to smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'navi_sep.html' from plugin to smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'widgetblock2_blk_std.html' from plugin to smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'widgetblock_blk_noh.html' from plugin to smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'index.html' from plugin to smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'heading.html' from plugin to smartVISU
          2016-10-24  10:06:28 INFO     smartvisu    copy_templates: Copying template 'widgetblock_blk_std.html' from plugin to smartVISU
          2016-10-24  10:07:15 INFO     Main         VISU: Websocket handler uses protocol version 3
          2016-10-24  10:07:16 WARNING  Main         WebSocket: protocol mismatch. SmartHomeNG protocol version=3, visu protocol version=4
          2016-10-24  10:08:28 INFO     Main         VISU: Websocket handler uses protocol version 3
          2016-10-24  10:08:29 WARNING  Main         WebSocket: protocol mismatch. SmartHomeNG protocol version=3, visu protocol version=4
          Code:
          root@smartvisu:/usr/local/smarthome/var/db# ls -la
          total 176
          drwxrwsrwx 2 root root   4096 Oct 24 10:06 .
          drwxrwsrwx 7 root root   4096 Aug 24 13:54 ..
          -rwxrwxrwx 1 root root     54 Sep  5 17:19 .gitignore
          -rwxrwxrwx 1 root root 161792 Oct 24 10:06 smarthome.db
          root@smartvisu:/usr/local/smarthome/var/db#
          Sieht das gut aus?

          Kommentar


            #6
            Hi Patrick,

            Zitat von patrickgoll Beitrag anzeigen
            Aktueller clone von beidem. Hab entsprechend dann auch das passende plugin genommen. Das mit _2.8 usw..
            Zitat von patrickgoll Beitrag anzeigen
            Code:
            ...
            2016-10-24 10:07:15 INFO Main VISU: Websocket handler uses protocol version 3
            2016-10-24 10:07:16 WARNING Main WebSocket: protocol mismatch. SmartHomeNG protocol version=3, visu protocol version=4
            ...
            Hast Du das in Deiner SmartHomeNG 1.2 Config sowas wie
            Code:
            [WebSocket]
                class_name = WebSocket
                class_path = plugins.visu_websocket
                wsproto = 4
            drinstehen?

            Kommentar


              #7
              Code:
              # plugin.conf
              [knx]
                 class_name = KNX
                 class_path = plugins.knx
                 host = 192.168.1.10
                 port = 6720
              #   send_time = 600 # update date/time every 600 seconds, default none
              #   time_ga = 1/1/1 # default none
              #   date_ga = 1/1/2 # default none
              #[ow]
              #    class_name = OneWire
              #    class_path = plugins.onewire
              
              [visu]
                  class_name = WebSocket
                  class_path = plugins.visu_websocket
              #    ip = 0.0.0.0
              #    port = 2424
              #    tls = no
              #    wsproto = 4
                  acl = rw
              
              
              [smartvisu]
                  class_name = SmartVisu
                  class_path = plugins.visu_smartvisu
                  smartvisu_dir = /var/www/html/smartVISU
              #    generate_pages = True
              #    handle_widgets = True
              #    overwrite_templates = Yes
              #    visu_style = blk
              [cli]
                  class_name = CLI
                  class_path = plugins.cli
                  ip = 0.0.0.0
                  update = True
              [sql]
                  class_name = SQL
                  class_path = plugins.sqlite_visu2_8
              
              [nw]
                  class_name = Network
                  class_path = plugins.network
                  # ip = 0.0.0.0
                  # port = 2727
                  tcp = yes
                  tcp_acl = *
                  # udp = no
                  # udp_acl= *
                  http = 8081
                  http_acl = *

              Kommentar


                #8
                Das "wsproto = 4" bitte einkommentieren!

                Grüße, Marc

                Kommentar


                  #9
                  Tja was soll man sagen. Kaum macht man es richtig, funktioniert das =) Danke an alle Beteiligten.
                  Ich habe noch ne Frage. Ich schmeiß die einfach mal hier rein, in der Hoffnung, dass ich wieder den Goldtipp bekomme.

                  Ich habe via multimedia.Image ein Kamerabild eingebunden. Wenn nun die Seite eine Weile offen ist und sich zum Beispiel das Tablet sperrt und ich es später wieder entriegle, dann sehe ich auf der Seite anstatt des Bildes das Symbol für "Bild nicht gefunden". Ich hoffe ihr wisst, was ich meine. Das angedeutete Bild mit einem Riss drin.

                  Erneuere ich nun die Seite wird das Bild wieder angezeigt.

                  Wieso verschwindet das Kamerabild denn überhaupt?

                  Grüße,
                  Patrick

                  Kommentar


                    #10
                    Welches OS hat dein Tablet?
                    Tritt dies nur auf, wenn das Tablet gesperrt wird oder auch, wenn du es länger als die Refresh-Time auf dieser Seite wachhälst? (Refresh-Time ist der vierte Parameter beim Widget, Standard ist 10 Minuten).
                    Geschieht das nur auf dem Tablet oder auch am PC, wenn du die betroffene Seite lange offen lässt?

                    Kommentar


                      #11
                      Das muss ich mal genauer verifizieren. Ich habe das nur bemerkt, wenn ich am Android Tablet mit Chrome Browser weggelaufen bin und so ne halbe Stunde später wieder dran bin. Da war dann die Sperre automatisch aktiviert worden logischerweise und ich musste das Tablet erst wieder entsperren. Ich melde mich wieder wenn ich das eingrenzen kann.

                      Kommentar

                      Lädt...
                      X