Ankündigung

Einklappen
Keine Ankündigung bisher.

Anfängerfragen Türkommunikation

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

  • OsLee540i
    antwortet
    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

    Einen Kommentar schreiben:


  • 2pi
    antwortet
    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

    Einen Kommentar schreiben:


  • 2pi
    antwortet
    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.

    Einen Kommentar schreiben:


  • JanT
    antwortet
    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

    Einen Kommentar schreiben:


  • 2ndsky
    antwortet
    Ich mach das in JavaScript direkt in der Visu mit dem idleTimer jQuery Plugin: https://github.com/mikesherov/jquery-idletimer

    Einen Kommentar schreiben:


  • JanT
    antwortet
    Hallo zusammen,

    Ist ein Befehl wie "sh.visu.history.back()" auch machbar? Es wäre praktisch wenn nach dem Klingelevent die Visu wieder den vorherige Innhalt zeigen könnte

    Viele Grüße,

    Jan

    Einen Kommentar schreiben:


  • martin.neu
    antwortet
    Hallo 2ndsky,

    da fällt mir dann doch ein Stein vom Herzen .
    Bin trotzdem am schauen, da ich unbedingt was dazu lernen möchte.

    schönen Abend noch

    Einen Kommentar schreiben:


  • 2ndsky
    antwortet
    Ich meine mit Martin eigentlich Apollo

    Einen Kommentar schreiben:


  • martin.neu
    antwortet
    Schönen Abend Zusammen!

    ... falls Martin das nicht vorher macht.
    Nehme an, es geht um diese Zeilen im visu-plugin (Zeilen 192-197):
    Code:
        def url(self, url):
            for client in list(self.clients):
                try:
                    client.json_send({'cmd': 'url', 'url': url})
                except:
                    pass
    Wenn ich es schaffe gerne! Kann aber womöglich etwas dauern, wie schon mal erwähnt bin ich noch am Anfang meiner Kunst.

    Einen Kommentar schreiben:


  • 2ndsky
    antwortet
    Eigentlich habe ich das auf beiden Seiten eingebaut. Aber auch bei mir geht das gerade nicht mehr. Im Visu Plugin ist es drin. Da hat das smartVISU Update vor drei Wochen wohl doch was überschrieben. Evtl. habe ich da den SVN commit vergessen. Muss ich bei Gelegenheit mal einbauen falls Martin das nicht vorher macht.

    Einen Kommentar schreiben:


  • martin.neu
    antwortet
    Hallo Marcus,

    danke für den Input. Steige derzeit noch nicht bei Allem so durch, wie ich gerne möchte.
    Insbesondere Python braucht noch die eine oder andere Seite an Lektüre.

    Wenn ich aber den einen oder anderen Wink (& link) kriege, gehts bestimmt in die richtige Richtung.

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Hi Martin,

    die Syntax ist richtig. Ich glaube SV unterstütz den Aufruf nicht standardmäßig.
    Ist eine kleine Erweiterung von Niko.

    @Niko: bitte diff posten
    @Martin: bitte einbauen

    Danke und bis bald

    Marcus

    Einen Kommentar schreiben:


  • martin.neu
    antwortet
    Hallo!
    keiner eine Idee?

    mir würde die Info, ob der syntax
    Code:
    [URL="http://redaktion.knx-user-forum.de/lexikon/sh/"]sh[/URL].[URL="http://redaktion.knx-user-forum.de/lexikon/visu/"]visu[/URL].url('http://xxx.xxx.xxx.xx/smartvisu/index.php?page=yyyyy')
    richtig ist, schon ein ganzes Stück weiterhelfen.

    Einen Kommentar schreiben:


  • martin.neu
    antwortet
    Hallo Zusammen,

    kurze Frage: hab das probiert
    Code:
    #!/usr/bin/env python
    
    if sh.Aussen.terasse.test1():
      sh.visu.url('http://192.168.178.62/smartvisu/index.php?page=Aussen.eingang')
    die logik wird getriggert
    Code:
    2014-01-31 17:34:25,910 DEBUG    Main         Triggering klingeltest - by: Item source: Aussen.terasse.test1 dest: None value: 1 -- scheduler.py:trigger:162
    bekomme aber keine Reaktion in der visu :-(

    Was hab ich da wieder falsch gemacht?

    Einen Kommentar schreiben:


  • Foxi352
    antwortet
    Zitat von 2ndsky Beitrag anzeigen
    Ist nur ne Logik die per UDP getriggert wird und dann sh.visu.url(URL) aufruft.
    Achso, das mit dem "sh.visu.open(URL)" war mir neu :-)

    Danke !

    Serge

    Einen Kommentar schreiben:

Lädt...
X