Ankündigung

Einklappen
Keine Ankündigung bisher.

Anfängerfragen Türkommunikation

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

    #16
    Ich mach das in JavaScript direkt in der Visu mit dem idleTimer jQuery Plugin: https://github.com/mikesherov/jquery-idletimer
    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


      #17
      Zitat von 2ndsky Beitrag anzeigen
      Ich mach das in JavaScript direkt in der Visu mit dem idleTimer jQuery Plugin: https://github.com/mikesherov/jquery-idletimer
      Fantastisch! Vielen Dank!!

      Jan

      Kommentar


        #18
        Was fehlt denn in smartvisu als Gegenstelle zum visu plugin?

        Hallo Niko,

        nun geht es public weiter: ich knüpfe hier mal an, da ich ein ähnliches Setup verwenden möchte.

        Mit der aktuellen SV 2.7 und update über svn scheint der über eine Logik getriggerte Aufruf von

        sh.visu.url('some_url')

        zu verpuffen. Befehl wird durchlaufen, aber SV reagiert nicht.

        Was muss denn auf der smartvisu Seite noch geändert werden, damit das senden der URL über das smarthome visu plugin auch ausgeführt wird.

        => Erweiterung der io_smarthome.py.js um url Auswertung ?

        Ich habe mir den smartvisu svn trunk bereits angesehen, konnte dort aber keine Version mit einem entsprechenden case 'url' finden.

        Kannst du die Modifikation(-en) bitte hier posten?

        Dank & Gruß
        Holger

        p.s. Danke für den Tipp mit der Quad - da hast du ein super Design geschaffen.

        Kommentar


          #19
          Hallo,

          anbei eine kurze Info, welchen Teil man noch auf der Seite der smartvisu ändern muss, damit eine URL übertragen und aufgerufen werden kann:

          In io_smarthome.py.js unter /var/www/smartvisu/driver innerhalb der Funktion io.socket.onmessage.

          innerhalb der switch Anweisung ein weiteres

          Code:
          				case 'url':
          					$.mobile.changePage(data.url);
          					break;
          hinzufügen - ist halt ohne Prüfung, ob die URL ok ist.

          Damit das dann noch wirksam wird, muss noch make.php aus dem smartvisu Verzeichnis per Browser aufgerufen werden, um die entsprechende io_smarthome.py.min.js zu erzeugen

          Aufruf kann dann per

          Code:
          sh.visu.url("index.php?page=aa.tuerkamera")
          z.B. innerhalb einer Logik von smarthome.py erfolgen - hier Beispiel mit Seite aus der quad.

          Holger

          Kommentar


            #20
            Kleines Feedback

            Hallo,

            erstmal vielen Dank dafür.

            Ich hab das Ganze mal getestet und wollte nur mal ein kleines Feedback geben.

            Also zunächst einmal funktioniert die Umschaltung der Website jetzt wunderbar, allerdings mit folgenden Einschränkungen:

            Getestet mit folgenden geräten:

            Lenovo Yoga 10 Tab Android 4.4.2, Browser Chrome:
            Umschaltung funktioniert NUR wenn man vorher Desktop-version in den Browsereinstellungen auswählt.

            Hp Slate 21, Android 4.2.2, Browser Chrome:
            Umschaltung funktioniert NUR wenn man vorher Desktop-version in den Browsereinstellungen auswählt.

            Iphone 4s, IOS 7, Safari:
            Funktioniert ohne weiteres zutun.

            Iphone 5, IOS 8, Safari:
            keine Umschaltung, auch nicht in der Desktopversion.
            Chrome: Funkltioniert


            Ipad 4, IOS 8, Safari: keine Umschaltung, auch nicht in der Desktopversion.
            Chrome: Funkltioniert

            Apple hat anscheinend irgendwas in IOS 8 am Safari geändert, das es nicht mehr hin haut.

            Gruß Wolfi

            Kommentar

            Lädt...
            X