Neue Funktion "Popup Modul" benutzen

Hallo Leute,

irgendwie sehe ich den Wald vor lauter Holz nicht.

Benötige mal Hilfe bei der Funktion „Popup modul“. Verstehe ich das Richtig, das ich diese Instanz wie ein Popup verhält, wo ich eigene Variablen einbauen kann.

Aber wie kann ich diese dann im Webfront aufrufen. In der Doku und hier im Forum habe ich bisher nicht’s passendes gefunden.

Bitte daher um kurzes Feedback

Danke schon mal im voraus

Einfach eine dieser speziellen Instanzen erstellen (Popup Instanz) und dann mal schauen, wie es im WebFront ausschaut :slight_smile:

paresy

Danke, jetzt habe ich den Wald gefunden …

Popup Instanz
|_ Variable 1
|_ Variable 2
|_ Variable 3

Popup Instanz
|_ HTMLBox

Wie paresy sagte, einfach mal versuchen und dann siehst du was passiert :slight_smile:

Grüße,
Chris

PS: Ich bin zu laaaangsam gähn :smiley:

ok, dann mal für ganz blöde.
Habe Popup Modul installiert, und nun???

In dein WebFront verlinken, auf die Zeile drücken und ein Popup geht auf :wink: Klingt logisch, ist auch so :slight_smile:

> Bei der Mobile App gelangt man eine Ebene tiefer. Funktioniert nur im Browser.

Grüße,
Chris

Ups, doch so einfach. Danke

ich habe die Popup Instanz bei mir auch eingebunden, damit ich das Bild aus dem Image Grabber anzeigen kann welches sich jede Sekunde aktualisiert. Dies funktioniert auch wie gewollt wenn ich im Webfront das Popup manuell öffne.

Jetzt will ich aber dass dieses Popup automatisch auf geht sobald es klingelt. Wie kann ich die Popup Instanz per Script starten?

mit diesem Befehl bin ich nicht weitergekommen, da hier im Popup das Bild nicht jede Sekunde mit aktualisiert wird:
$bild = ‚<img src=„http://192.168.2.39/cgi/jpg/image.cgi“>‘;
WFC_SendPopup(28657 /[WebFront Configurator]/, „Klingel“, $bild );

Ab Version 4.1 mit damit: WFC_OpenCategory — IP-Symcon :: Automatisierungssoftware

paresy

Hallo Leute,

bei mir gehen die popups nur wenn sie in einer Kategorie liegen. Ich möchte sie aber unterhalb eines Dummy Moduls anlegen. Das Icon im Webfront wird auch richtig angelegt aber das Popup ist leer. Ist das ein Fehler oder geht das schlichtweg einfach nicht?

Gruß Bernd

Das geht nur wenn du im WebFront die Option ‚Verschachtelung‘ aktivierst. Beachte dass diese Elemente in mobilen Apps nicht angezeigt werden.

paresy

Eine Frage habe ich noch zu WFC_OpenCategory".
Kann man darüber auch in eine Kategorie verlinken in der eine Variable (HTML BOX) liegt, die wiederrum eine PHP Datei referenziert?

<?
WFC_OpenCategory(33150, 16320);
?>

Ich habe in der verlinkten Kategorie einen String in Form einer HTMLBOX mit dem Wert:

<iframe width="400pixel" height="300pixel" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://192.168.2.40:80/user/synology_cam1.php"></iframe>

Die „Synology_cam1.php“ liegt unter /var/lib/symcon/webfront/user/

Die Datei ist umgebaut für ne QNAP - und in der PHP Datei steht:

&lt;?
// liegt unter "/webfront/user/synology_cam1.php
// Konfiguration
$user = "USER";  // qnap Benutzer mit Berechtigung die Kamera anzuzeigen
$pass = "PASSWORT";  // Passwort zu eben eingegebenem Benutzer
$ip = "IP";  // IP-Adresse eures QNAP-NAS
$port = "8080";  // default Port der Surveillance Station
$cameraID = "1";  // ID der Kamera, welche angezeigt werden soll


// Authentifizierung an QNAP Surveillance Station WebAPI und auslesen der SID
$json = Sys_GetURLContent('http://'.$ip.':'.$port.'/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=3&account='.$user.'&passwd='.$pass.'&session=SurveillanceStation&format=sid');
$obj = json_decode($json, true);
@$sid = $obj["data"]["sid"];

$Cam_Stream_URL = 'http://'.$ip.':'.$port.'/cgi-bin/SurveillanceStation/camera.cgi?api=QNAP.SurveillanceStation.Streaming&method=LiveStream&version=1&cameraId='.$cameraID.'&_sid='.$sid;
echo "&lt;div class=\"centered\"&gt;&lt;img src=$Cam_Stream_URL style=\"width:auto;height:auto;\" /&gt;&lt;/div&gt;";
?&gt;PHP]


Wenn ich die HTML BOX direkt aufrufe erscheint das Kamerabild.
Ich möchte es nun aber per POPUP zur Ansicht öffnen....

Wenn ich das über das neue "WFC_OpenCategory" versuche, kommt beim öffnen eine Leere Seite.

Kann man das Popup auch wieder automatisch schließen nach einer bestimmmten zeit?
Also wenn jemand an def tür klingelt soll es auf gehen und wenn man einfach direkt zur türe geht und nicht auf dem tablet tür öffnen klickt sollte es nach einer zeit wieder schließen

Gesendet von meinem SM-G935F mit Tapatalk

@mastermind1: Das sollte problemlos gehen. Wird was angezeigt, wenn du in die HTMLBox was simples einfügst?
@PhilipS: Nein, das ist leider nicht vorgesehen

paresy

Könnte man ja mal versuchen mit einem WFC Switch Page zu realisieren :wink: