Ankündigung

Einklappen
Keine Ankündigung bisher.

HTML/Raumseite per ITEM aufrufen???

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

    #16
    schuma poste mal Deine Plugin.conf ... und welche Version vom SmartHomeNG Du nutzt bzw. probiere mal sh.visu_websocket.url( ... )

    Kommentar


      #17
      Das könnte es auf jeden Fall sein, ich nutze jedenfalls die getrennte Version von Visu und ??? in der Plugin.conf.
      Kann es aber erst heute Abend testen...

      Marc

      Kommentar


        #18
        Hallo Marc,

        auf der SmarthomeNG Seite musst Du die Develop Version des "visu_websocket" plugins nutzen, in die Masterversion hat es "url" noch nicht geschafft.

        VG
        Alex

        Kommentar


          #19
          Ich habe im visu_websocket Plugin die bisher nicht dokumentierte Funktion url() nachgetragen.

          In dem Zuge habe ich die url() Funktion erweitert, so dass anstelle aller smartVISU Clients (Browser Fenster) es möglich ist, nur smartVISU Client(s) unter einer angegebenen IP-Adresse aufzufordern die Seite zu wechseln.

          Zu beachten ist:
          • sh.visu.url("index.php"): Dieser Aufruf geht davon aus, dass das Plugin in einer Sektion Namens visu definiert ist. Bei Abweichungen muss der Aufruf angepasst werden.
          • Die Funktion setzt die noch nicht releaste Version 2.9 der smartVISU voraus, oder einen angepassten Treiber **io_smarthome.py.js** ()wie in #6 beschrieben) voraus. Der angepasste Treiber ist in der Anlage.
          • Das visu_websocket Plugin liegt im Dev Zweig (für Release v1.3). Es kann auch zusammen mit SmartHomeNG v1.2 eingesetzt werden.

          Angehängte Dateien
          Zuletzt geändert von bmx; 23.02.2017, 14:15.
          Viele Grüße
          Martin

          There is no cloud. It's only someone else's computer.

          Kommentar


            #20
            Ok, vielen Dank, teste ich heute Abend!

            Marc

            Kommentar


              #21
              Also.....
              Die Zeilen in den Treiber kopiert, das neue Plugin kopiert....

              Läuft perfekt!

              Vielen Dank! Wieder eine tolle Funktion umgesetzt!

              Meine Visu begrüßt mich nun beim Aufschließen der Tür mit Hallo Marc!
              Und morgens habe ich alle informationen die ich für den Weg zur Arbeit benötige auf einen Blick!

              Grüße und Danke,
              Marc

              Kommentar


                #22
                Genial, ganz vielen Dank.
                /tom

                Kommentar


                  #23
                  Hallo,

                  ich habe auch versucht aus einer Logik eine bestimme Seite zu öffnen. Es funktioniert leider nicht. Bin nach Obiger Anleitung vorgegangen.

                  Code:
                  case 'url':
                  $.mobile.changePage(data.url);
                  notify.info('URL: ', data.url);
                  break;
                  Öffne mir in der case-Anweisung ein Popup mit der URL um zu testen ob er überhaut in die Anweisung springt.
                  Das Popup öffnet sich, aber eine neue Seite öffnet sich nicht.

                  Ich benutze den Chromium Browser.

                  Hat jemand eine Idee wo ich noch was falsch gemacht haben könnte?

                  Gruß

                  Sprocky

                  Kommentar


                    #24
                    Das aus den Post#6 muss in die Datei: io_smarthome.py.js
                    Das ist klar oder?

                    Dann ein php make.php in dem Ordner darüber ausführen.

                    Das Websocked Plugin aus der SmartHomeNG dev in Deinen Plugin Ordner kopieren.

                    Der Aufruf erfolgt dann mit:
                    sh.visu_websocket.url( ... )


                    Marc

                    Kommentar


                      #25
                      Das mit dem php make.php habe ich nicht gemacht und erlich gesagt auch nicht verstanden.
                      Muss ich den Befehl "php make.php" in der Console ausführen?

                      Kommentar


                        #26
                        Ja.
                        Eine Ebene höher von der io_smarthome.py.js Datei ausgehend.

                        Kommentar


                          #27
                          Hallo,

                          wenn ich den Befehl ausführe bekomme ich folgende Fehlermeldung:

                          Code:
                          pi@raspberrypi:/var/www/html/smartVISU29/driver $ php make.php
                          Could not open input file: make.php
                          Irgendiwe stehe ich auf dem Schlauch. Eine Datei mit dem Namen existiert bei mir nicht.

                          Edit:
                          Ich habe gerade gesehen, dass in der Smartvisu 2.9 kein make.php File mehr existiert. Was nun?

                          Gruß

                          Sprocky
                          Zuletzt geändert von Sprocky; 15.05.2017, 18:17.

                          Kommentar


                            #28
                            Richtig, in der Develop-Version gibt es kein make.php mehr bzw. es wird nicht mehr benötigt.
                            Falls du den Page Cache aktiviert hast, musst du aber diesen leeren, wenn du etwas an einem Script änderst.

                            Kommentar

                            Lädt...
                            X