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
X
-
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
hinzufügen - ist halt ohne Prüfung, ob die URL ok ist.Code:case 'url': $.mobile.changePage(data.url); break;
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
z.B. innerhalb einer Logik von smarthome.py erfolgen - hier Beispiel mit Seite aus der quad.Code:sh.visu.url("index.php?page=aa.tuerkamera")
Holger
Einen Kommentar schreiben:
-
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:
-
Fantastisch! Vielen Dank!!Zitat von 2ndsky Beitrag anzeigenIch mach das in JavaScript direkt in der Visu mit dem idleTimer jQuery Plugin: https://github.com/mikesherov/jquery-idletimer
Jan
Einen Kommentar schreiben:
-
Ich mach das in JavaScript direkt in der Visu mit dem idleTimer jQuery Plugin: https://github.com/mikesherov/jquery-idletimer
Einen Kommentar schreiben:
-
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:
-
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:
-
Schönen Abend Zusammen!
Nehme an, es geht um diese Zeilen im visu-plugin (Zeilen 192-197):... falls Martin das nicht vorher macht.
Wenn ich es schaffe gerne! Kann aber womöglich etwas dauern, wie schon mal erwähnt bin ich noch am Anfang meiner Kunst.Code:def url(self, url): for client in list(self.clients): try: client.json_send({'cmd': 'url', 'url': url}) except: pass
Einen Kommentar schreiben:
-
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:
-
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:
-
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:
-
Hallo!
keiner eine Idee?
mir würde die Info, ob der syntaxrichtig ist, schon ein ganzes Stück weiterhelfen.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')
Einen Kommentar schreiben:
-
Hallo Zusammen,
kurze Frage: hab das probiertdie logik wird getriggertCode:#!/usr/bin/env python if sh.Aussen.terasse.test1(): sh.visu.url('http://192.168.178.62/smartvisu/index.php?page=Aussen.eingang')bekomme aber keine Reaktion in der visu :-(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
Was hab ich da wieder falsch gemacht?
Einen Kommentar schreiben:
-
Achso, das mit dem "sh.visu.open(URL)" war mir neu :-)Zitat von 2ndsky Beitrag anzeigenIst nur ne Logik die per UDP getriggert wird und dann sh.visu.url(URL) aufruft.
Danke !
Serge
Einen Kommentar schreiben:


Einen Kommentar schreiben: