Ankündigung

Einklappen
Keine Ankündigung bisher.

Kamerabild bei Event in einem Popup Fenster öffnen

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

    #16
    Hier gab es auch mal ein Widget dafür:
    https://knx-user-forum.de/forum/supp...s-kamera-popup

    Kommentar


      #17
      Ja das kenn ich schon. Ich finde es aber meiner Meinung nach überflüssig. Das kann man mit "Boardmitteln" eigentlich auch ganz gut lösen.

      Kommentar


        #18
        Hallo Zusammen,

        das habe ich nun auch getestet, funktioniert an sich wunderbar.
        Aber bei mir schließt sich das PopUp-Fenster automatisch nach ca. 15 Sekunden, obwohl das auslösende Item seinen Zustand (=True) nicht ändert.

        Den Code habe ich 1:1 mit meinen Daten übernommen:
        HTML-Code:
        {{ status.collapse('Kamera_Eingang', 'TuerVogel.klingel') }}
        <div class="hide" data-bind="Kamera_Eingang">
        <img class="ui-corner-bottom" id="mjpgImage" alt="Video folgt ..." src="http://192.168.0.10/bha-api/video.cgi?http-user=xxxxxx0001&http-password=xxxxxxx" width="1920" height="1080">
        </div>
        Ich habe den Ausschnitt ebenfalls in die menu.html ans Ende kopiert (sowohl vor als auch hinter das </div>, hat beides nicht geholfen).
        Hat jemand eine Idee woran das liegt?
        Aktualisiert sich die Oberfläche vielleicht automatisch alle ~15s und schließt daher das PopUp?

        Grüße
        Chris

        Kommentar


          #19
          Hallo Chris,

          das Widget selbst schließt das Popup nur, wenn das Triggeritem wieder auf false gesetzt wird.
          Kann es sein, dass die "back to home"-Funktion aktiviert ist? Beim Wechseln auf die Startseite wird das Popup natürlich auch geschlossen.

          Wenn das nicht die Ursache ist, gib bitte die Versionsnummer von smartVISU an, die Du verwendest.

          Gruß
          Wolfram

          Kommentar


            #20
            Hi Wolfram,

            danke für die schnelle Rückmeldung.
            Ich hatte in der Tat diese Funktion auf 60s gestellt gehabt.
            Leider schließt SmartVisu auch das PopUp, wenn ich den Wert auf "0" setze.
            Meine SmartVisu-Version ist v3.1.0.

            Hintergrund ist, dass ich am Eingang einen Monitor im Kiosk Modus laufen lassen möchte, sobald Jmd klingelt, soll man sehen, wer das ist.
            Wenn das nicht mit dem PopUp funktioniert, versuche ich es über einen URL-Wechsel auf dem Bildschirm zu realisieren, sobald es klingelt.
            Das hätte den Vorteil, dass das Kamerabild auch nur auf dem Bildschirm erscheint, wo es benötigt wird.

            Viele Grüße und Danke,
            Chris

            Kommentar


              #21
              Zitat von ChrAu1202 Beitrag anzeigen
              Leider schließt SmartVisu auch das PopUp, wenn ich den Wert auf "0" setze.
              Moin Chris,
              hast Du den Cache gelöscht, nachdem Du den Wert auf "0" gesetzt hast? Sonst holt SV weiter die bisherigen Seiten aus dem Cache.
              Du kannst den Wert auch selektiv für jedes einzelne Gerät ändern. Die Einstellung wird dann als Cookie auf dem jeweiligen Gerät gespeichert.

              Wenn SV dennoch weiterhin das Popup schließt, dann schalte mal den Cache aus und schau Dir in der Browser-Konsole (F12 drücken) die Meldungen des Websockets an. Evtl. wird ja das Trigger-item doch zurückgesetzt.

              Gruß
              Wolfram

              Kommentar


                #22
                Als Alternative bietet sich status.toast an. Die Meldungen bleiben auch bei Auslösen der "back-to-home"-Funktion erhalten. Hinweise zur Anwendung gibt es z.B. hier.
                Die in dem Thread diskutierten Änderungen sind mit v3.2.0 inzwischen auch frei gegeben.

                Gruß
                Wolfram

                Kommentar


                  #23
                  Zitat von wvhn Beitrag anzeigen
                  Als Alternative bietet sich status.toast an. Die Meldungen bleiben auch bei Auslösen der "back-to-home"-Funktion erhalten. Hinweise zur Anwendung gibt es z.B. hier.
                  Die in dem Thread diskutierten Änderungen sind mit v3.2.0 inzwischen auch frei gegeben.

                  Gruß
                  Wolfram
                  Hi Wolfram,
                  den Cache habe ich gelöscht und er ist auch nicht mehr automatisch in den Home-Bereich gewechselt.
                  Allerdings erneut ohne Erfolg (das PopUp ist wieder nach kurzer Zeit verschwunden).
                  Die Browser-Konsole hat mich dann etwas überfordert (ich weiß nicht, wo ich die Meldung vom Websocket dort sehe, bzw. wo ich den Status vom Trigger-Item anschauen kann [Browser ist Chrome])

                  Ich werde mir die Tage daher mal deine alternativen Vorschlag ansehen.
                  Vielen Dank für die Hilfe und einen schönen Abend

                  Grüße
                  Chris

                  Kommentar


                    #24
                    Hi Chris,
                    Du kannst mir gerne per PN einen Link auf eine Dropbox o.ä. schicken, in der sich der gesamte smartVISU-Ordner befinden muss. Dann schaue ich mir mal an, welcher Event bei Dir das Popup schließt. Meist sind Relikte aus älteren Installationen oder doppelte Dateinamen / IDs o.ä. für solche Effekte verantwortlich.

                    Wenn Du in den Browser-Tools die Konsole auswählst, siehst Du im Log (bei ausgeschaltetem smartVISU-Cache ! ) die Kommunikation von smartVISU mit smarthomeNG auf dem Websocket.
                    Code:
                    [io.smarthome.py] sending data: .....'
                    [io.smarthome.py] receiving data: .... '
                    Jede Änderung von items wird dort angezeigt.

                    Gruß
                    ​​​​​​​Wolfram

                    Kommentar


                      #25
                      Hallo Zusammen,

                      das Problem ist mittlerweile gelöst:
                      Ich hatte den Trigger, der das PopUp aufruft, über ein Struktur Tempalte Item aufgerufen, das wie folgt definiert war
                      Code:
                      # DoorBird.yaml
                      TuerVogel:
                          struct: doorbird.live
                      Damit klappt es jedoch nicht.
                      Mit einem normal definierten "Hilfs"-Item zum Triggern, war das Problem dann gelöst

                      Code:
                      # DoorBird.yaml
                      TuerVogel:
                          struct: doorbird.live
                          openVideoScreen:
                              type: bool
                              visu_acl: rw
                      In einer separaten Logik wird bei einem Klingel-Event das Item TuerVogel.openVideoScreen auf "True" und nach einer definierten Dauer wieder auf "False" gesetzt.
                      Damit bleibt das PopUp dann auch für die vorgegebene Zeit aktiv.

                      Danke für die Hilfe @wvhn!

                      Grüße
                      Chris

                      Kommentar


                        #26
                        Bei mir ist es so, das das kanerapopup solange angezeigt bleibt, bis ich es schliesse, unabhängig ob der trigger wieder auf false geht Nutzt du denn das doorbird plugin?

                        Kommentar


                          #27
                          Hi Bonze,

                          ja ich nutze das DoorBird Plugin, allerdings noch in v1.0.0.
                          Den Trigger hatte ich jedoch zu Testzwecken immer manuell im Item-Baum der shng-Oberfläche aktiviert/deaktiviert.
                          Sobald ich den Wert wieder auf 0 gesetzt habe, verschwindet das PopUp auch wieder.

                          Allerdings hat sich herausgestellt, dass auf dem Klingelsignal des Doorbird-Plugins bei einem Klingelevent nichts geschieht...
                          Ich habe hier das Mehrteilnehmer Modul MTM14E im Gebrauch, da mein Klingel-Button nicht von Doorbird ist....hat jemand ähnliche Probleme? Könnte es daran liegen?
                          Alle anderen Signale funktionieren einwandfrei (z.B. Bewegungsmelder der DB, etc...)

                          Kommentar


                            #28
                            Mhh das is natürlich auch nicht schlecht, wie heisst das modul?

                            Bekommst du den motion/ klingel trigger?
                            Vl ist da die api anders,muss ich mal gucken
                            Was funktioniert denn überhaupt?
                            könntest du das vl hier beschreiben? https://knx-user-forum.de/forum/supp...lugin-doorbird
                            Zuletzt geändert von Bonze; 12.02.2022, 22:18.

                            Kommentar

                            Lädt...
                            X