Ankündigung

Einklappen
Keine Ankündigung bisher.

Uncaught exception: ReferenceError: Undefined variable: WebSocket

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

    Uncaught exception: ReferenceError: Undefined variable: WebSocket

    Hi

    bei spielen mit sh und sv ist beim Opera 12.1 folgender Fehler aufgetreten.

    Code:
    Uncaught exception: ReferenceError: Undefined variable: WebSocket
    Error thrown at line 2, column 497 in <anonymous function: open>() in http://192.168.120.114/smartvisu/driver/io_smarthome.py.min.js:
        io.socket=new WebSocket("ws://"+io.address+":"+io.port+"/");
    called from line 2, column 283 in <anonymous function: init>(a, c) in http://192.168.120.114/smartvisu/driver/io_smarthome.py.min.js:
        io.open()
    called from line 53, column 1 in http://192.168.120.114/smartvisu/index.php?page=WP:
        io.init('smarthome.local', '2424');
    Firefox und Chrom gehen.

    jemand eine Idee.

    sh: develop
    sv: 2.6

    Grüße Stromie

    #2
    Hmm. Opera ab Version 10.7 müsste eigentlich gehen, hab ich aber nicht getestet, weil Opera nicht zu meinem Testumfeld gehört.

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

    Kommentar


      #3
      Firefox macht jetzt auch Probleme

      Code:
      Die Verbindung zu ws://smarthome.local:2424/ wurde unterbrochen, während die Seite geladen wurde.
      
      io.socket = new WebSocket('ws://' + io.address + ':' + io.port + '/');
      mal sehen. Chrom geht da am besten.

      Grüße Stromie

      Kommentar


        #4
        Hä?

        Es gibt kein "am Besten" - entweder es geht, oder es geht nicht.

        Starte doch mal deinen Raspberry durch.

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

        Kommentar


          #5
          Morgen zusammen

          So habe mal Raspi neu gestartet und das gleiche Problem.

          im Log sieht man folgendes

          Firefox
          Code:
          2013-10-03 07:28:59,790 INFO     Main         WebSocket: incoming connection from 192.168.120.123:49644 -- __init__.py:handle_accept:115
          Chrom und Opera

          Code:
          2013-10-03 07:29:53,821 INFO     Main         WebSocket: incoming connection from 192.168.120.123:49664 -- __init__.py:handle_accept:115
          2013-10-03 07:29:53,885 DEBUG    Main         192.168.120.123:49664 sent '{"cmd":"proto","ver":2}' -- __init__.py:json_parse:295
          2013-10-03 07:29:53,894 DEBUG    Main         192.168.120.123:49664 sent '{"cmd":"monitor","items":["WP.Wert1","WP.Wert3"]}' -- __init__.py:json_parse:295
          2013-10-03 07:29:53,902 DEBUG    Main         192.168.120.123:49664 sent '{"cmd":"series","item":"WP.Wert1","series":"avg","start":"24h"}' -- __init__.py:json_parse:295
          irrgentwie, will der Firefox nicht so richtig.

          Werd mal weiter sehen

          Grüße Stromie

          Kommentar


            #6
            Was hast du denn gemacht?

            Ich würde entweder: Stückweise zurückbauen oder Image neu draufziehen und Konfiguration rüberkopieren (führt wahrscheinlich am schnellesten zum Ziel)

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

            Kommentar


              #7
              Hab mal io.smarthome.py.js debuggt

              Code:
              // ----------------------------------------------------------------------------- // C O M M U N I C A T I O N   F U N C T I O N S 
              // ----------------------------------------------------------------------------- 
              // The functions in this paragraph may be changed. They are all private and are 
              // only be called from the public functions above. You may add or delete some 
              // to fit your requirements and your connected system. 
               
                /** 
                  * This driver version 
                  */ 
                  version: 2, 
               
                /** 
                  * This driver uses a websocket 
                  */ 
                  socket: false, 
               
                /** 
                  * Opens the connection and add some handlers 
                  */ 
                  open: function() { 
                      io.socket = new WebSocket('ws://' + io.address + ':' + io.port + '/'); 
               
                      io.socket.onopen = function(){ 
                          io.send({'cmd': 'proto', 'ver': io.version}); 
                          io.monitor(); 
                      };
              Firefox kommt nicht bei io.send({'cmd': 'proto', 'ver': io.version});
              vorbei

              Kommentar


                #8
                Habs

                hatte in der Config von min.js auf js umgestellt.
                Wenn ich jetzt wieder auf min.js umstelle kommt auch wieder

                Code:
                2013-10-03 08:12:20,526 DEBUG    Main         192.168.120.123:50684 sent '{"cmd":"proto","ver":2}' -- __init__.py:json_parse:297
                2013-10-03 08:12:20,541 DEBUG    Main         192.168.120.123:50684 sent '{"cmd":"monitor","items":["WP.Wert1","WP.Wert3"]}' -- __init__.py:json_parse:297
                2013-10-03 08:12:20,551 DEBUG    Main         192.168.120.123:50684 sent '{"cmd":"series","item":"WP.Wert1","series":"avg","start":"24h"}' -- __init__.py:json_parse:297
                die sollte aber doch beide gehen. Die min und die normale js ??

                Grüße Stromie

                Kommentar


                  #9
                  Ja. Evtl hast du was verändert an einer...

                  Ruf mal über die URL "http://MEINRASPI//smartVisu/make.php" auf, dann macht er aus den .js wieder .min.js

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

                  Kommentar


                    #10
                    Zitat von Apollo Beitrag anzeigen
                    Ja. Evtl hast du was verändert an einer...

                    Ruf mal über die URL "http://MEINRASPI//smartVisu/make.php" auf, dann macht er aus den .js wieder .min.js

                    Gruss
                    aber wenn die min.js geht würde ich diese ja überschreiben.
                    Mal sehen.

                    Aber Danke .

                    Kommentar


                      #11
                      Stimmt.

                      Die Frage ist: Warum sind die bei dir unterschiedlich?

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

                      Kommentar


                        #12
                        Hast du nicht mit dem Quad Design experimentiert? Evtl. dafür was verändert?
                        Mit freundlichen Grüßen
                        Niko Will

                        Logiken und Schnittstelle zu anderen Systemen: smarthome.py - Visualisierung: smartVISU
                        - Gira TS3 - iPhone & iPad - Mobotix T24 - ekey - Denon 2313 - Russound C5 (RIO over TCP Plugin) -

                        Kommentar


                          #13
                          Zitat von 2ndsky Beitrag anzeigen
                          Hast du nicht mit dem Quad Design experimentiert? Evtl. dafür was verändert?
                          ja, da habe ich aber nichts geändert. Die io_smarthome.py.js braucht man ja nicht ändern. Auch fürs Quad nicht.

                          Das Quad von dir ist ist super. Bin zwar neu in html, js und so aber langsam steige ich dahinter. Es macht richtig spass, was man da auch alles machen kann.

                          Grüße Stromie

                          Kommentar

                          Lädt...
                          X